This component is only available in Tests.
Properties
- Snowflake
A human-readable name for the component.
The Snowflake database that the newly created table will belong to. The special value
[Environment Default] uses the database defined in the environment. Read Database, Schema, and Share DDL to learn more.The Snowflake schema that the newly created table will belong to. The special value
[Environment Default] uses the schema defined in the environment. Read Database, Schema, and Share DDL to learn more.The name of the table to create or replace. This field is case-sensitive by default, since uses quoted identifiers.
Enter the following details for each table column:
- Name: The name of the column.
- Type: The data type of the column. Choose from the available Snowflake data types:
- VARCHAR: This type is suitable for numbers and letters. A varchar or Variable Character Field is a set of character data of indeterminate length.
- NUMBER: This type is suitable for numeric types, with or without decimals.
- FLOAT: This type is suitable for approximate numeric values with fractional components.
- BOOLEAN: This type is suitable for data that is either “true” or “false”.
- DATE: This type is suitable for dates without times.
- TIMESTAMP: This type is suitable for column data values entered as a comma-separated list in the format
YYYY-MM-DD HH:MI:SS. - TIMESTAMP_NTZ: This type is suitable for column data values entered as a comma-separated list in the format
YYYY-MM-DD HH:MI:SS. - TIMESTAMP_LTZ: This type is suitable for column data values entered as a comma-separated list in the format
YYYY-MM-DD HH:MI:SS. - TIMESTAMP_TZ: This type is suitable for column data values entered as a comma-separated list in the format
YYYY-MM-DD HH:MI:SS +TZ. - TIME: This type is suitable for column data values entered as a comma-separated list in the format
HH:MI:SS. - VARIANT: This type is suitable for column data values entered as a comma-separated list in JSON format.
- Size: The size of the column, if applicable to the chosen data type.
- Scale: The scale of the column, if applicable to the chosen data type.
A dynamic table of values with one column for each column created above.Click the Text mode toggle at the bottom of the dialog to open a multi-line editor that lets you add items in a single block. For more information, read Text mode.To use grid variables, select the Use Grid Variable checkbox at the bottom of the dialog. For more information, read Grid variables.
Choose how to load data into the target table.Select one of the following options:
- Create: This is the default option. It creates a new table, and will cause an error if a table with the same name already exists. Existing data will not be affected.
-
Create If Not Exists: This option creates a new table when a table of the same name does not already exist. This option will not destroy existing data. If the schema of the existing table does not match the schema defined in this component, no attempt is made to fix or correct the schema, which could lead to errors later on in the pipeline if:
- Users did not expect a table to already exist.
- Users expected the table schema to match what’s defined in this component, but it doesn’t.
-
Replace: If a table with the name you specify in the
Table nameproperty already exists, the existing table is replaced by a new table when the pipeline finishes. Selecting this option guarantees that after the component succeeds, the table matches the schema defined in this component. However, any data from the existing table (to be replaced) will be lost.

