Avro Encode


The Avro Encode transform allows you to encode a new Avro Record field using a selection of Hop fields. The Avro schema will be part of the value metadata for this Avro Record field.


Option Description

Transform name

Name of the transform. Note: This name has to be unique in a single pipeline.

Output field name

Choose a name for the Avro Record output field.

Schema name

The name of the schema included in the output Avro record


An optional schema namespace


An optional schema documentation (doc) element

The fields to encode in a generic Avro record:

You can specify the names of the Hop input fields to be included in the output Avro record field. Optionally you can store the values under a different name (key) in the Avro record.

Get fields button

You can use the "Get fields" button to retrieve the fields to be included in the Avro record.

Metadata Injection Support

All fields of this transform support metadata injection.