# Source tab

![Avro Input step Source tab](https://3411831820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAYwCj9fPr1B2pjC11IOQ%2Fuploads%2Fgit-blob-26e101d5505b7096adf7ff1f8c92b21a3468b142%2FPDI_AvroInput_SourceTab_PentahoEngine.png?alt=media)

Use the **Source** tab to specify the location of the source data and its related schema. The schema that defines the Avro data is either embedded or in a different location.

Use **Format** to select from one of the following formats:

* **Avro file**

  The source material is in a single location. The schema is embedded with the data.
* **JSON datum**

  The source material is in different locations. The data is contained in a JSON format, and the schema is separate from the data.
* **Binary datum**

  The source material is in different locations. The data is contained in a binary format, and the schema is separate from the data.
* **Avro file (use alternate schema)**

  The source material is in different locations. The schema is separate from the data.

The options presented in the **Source** tab depend on whether the schema is embedded with or separate from the data.
