Description:
Converts CSV files to Avro according to an Avro Schema
Tags:
kite, csv, avro
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the Expression Language Guide.
Name | Default Value | Allowable Values | Description |
Hadoop configuration files | A comma-separated list of Hadoop configuration files | ||
Record schema |
Outgoing Avro schema for each record created from a CSV row Supports Expression Language: true |
||
CSV charset | utf8 | Character set for CSV files | |
CSV delimiter | , | Delimiter character for CSV records | |
CSV quote character | " | Quote character for CSV values | |
CSV escape character | \ | Escape character for CSV values | |
Use CSV header line | false | Whether to use the first line as a header | |
Lines to skip | 0 | Number of lines to skip before reading header or data |
Relationships:
Name | Description |
success | Avro content that was converted successfully from CSV |
failure | CSV content that could not be processed |
incompatible | CSV content that could not be converted |
Reads Attributes:
None specified.
Writes Attributes:
None specified.