Skip to content

Data file input

This step reads records from a file produced by the Data file output step.

The file format is detected automatically from the filename extension — the same extensions that Data file output writes are read back here.

ExtensionFormat
.ndjson, .jsonNewline-delimited JSON: a JSON schema line followed by one JSON array of values per row. The field layout (names, types, lengths) is rebuilt from the schema line.
.csvComma-separated values (RFC 4180): a JSON schema line followed by comma-separated records. Records may span several physical lines when a quoted field contains a line break. Dates are read as ISO-8601 in UTC and the file is treated as UTF-8.
.ndjson.gzip, .csv.gzipThe ndjson / csv formats above, gzip-compressed. .gz works as well.
any other extensionCube — the gzip-compressed binary format written by Data file output.
OptionDescription
Transform nameName of the transform. This name has to be unique in a single pipeline.
FilenameThe filename and location of the input file. The extension decides the file format (see above).
Limit sizeMaximum number of rows to read. 0 reads the whole file.
Add filename to resultAdds the read filename to the internal result filename set for further processing.