Skip to main content

Table

SQL

Tables represent persistent storage of structured data in your SQL warehouse. In a pipeline, tables can serve as sources, targets, or intermediate stages. This is useful for adding checkpoints to long-running jobs, persisting intermediate results for debugging or auditing, and enabling downstream reuse of cleaned or transformed data.

Source parameters

When you create a Table gem at the beginning of your pipeline, configure it with the following parameters.

ParameterDescription
Type and FormatSelect Table.
LocationChoose the location where the table will be stored. You can create a new table by writing a new table name.
PropertiesDefine certain properties of the table, including the table schema.
PreviewLoad the data to see a preview before saving.

Target parameters

When you add a Table gem to the end of your pipeline, configure it with the following parameters.

ParameterDescription
Type and FormatSelect Table.
LocationChoose the location where the table will be stored. You can create a new table by writing a new table name.
PropertiesDefine certain properties of the table. The schema cannot be changed for target tables.
Write OptionsSelect how you want the data to be written each time you run the pipeline. For more information, see Write Options.
PreviewLoad the data to see a preview before saving.