The Avro Input step decodes binary or JSON Avro data and extracts fields from the structure it defines. Apache Avro is a data serialization system. This step extracts the data from an Avro file to be used in the PDI stream.
Select an engine
You can run the Avro Input step on the Pentaho engine or on the Spark engine. Depending on your selected engine, the transformation runs differently. Select one of the following options to view how to set up the Avro Input step for your selected engine.
- Using the Avro Input step on the Pentaho engine: Learn how to set up this step when using the Pentaho engine.
- Using the Avro Input step on the Spark engine: Learn how to set up this step when using the Spark engine.
For instructions on selecting an engine for your transformation, see Run configurations.