← All nodes
Output

Snowflake Output

Loads the rows into a Snowflake table — append, replace or upsert on key columns — in one transaction.

When to use it

Use it to load a dimension or fact table from a flow.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
ConnectionselectYesAdd a connection below
Target TableselectYesSelect a table
Write Modeselect—append
Key columnsselect—Columns that identify a row

Example

Load a dimension table

  • Target Table=ANALYTICS.DIM_CUSTOMER
  • Write Mode=Replace existing rows
Rows arriving
CUSTOMER_IDNAME
17Harbour Foods
Passed on; the table now holds exactly these
CUSTOMER_IDNAME
17Harbour Foods

Worth knowing

  • Rows are array-bound in one INSERT; Upsert deletes the incoming keys first, in the same transaction.
  • Snowflake folds plain names to capitals, so customer_id writes to CUSTOMER_ID.
  • A running warehouse is needed; the user's default warehouse is used.

Others in Output