Skip to main content
The Table Input transformation component lets you select columns from a table in your cloud data warehouse, including external tables, and makes the data available for use by the pipeline’s downstream components. You can add this component to your canvas by clicking the Add component icon and using the Warehouse data tab. In SQL terms, the component performs a SELECT FROM on the designated table. No filtering is performed as part of the Table Input, but the output can be passed to other components for further transformation operations. Table Input supports Snowflake Dynamic tables and Databricks Delta Live tables as input sources, in addition to regular tables. No specific additional configuration is needed to use these table types in the component.

Use case

Some common uses for Table Input include:
  • Extracting source data for transformation. Table Input reads data directly from the specified table and acts as the starting point of your transformation pipeline.
  • Joining data from multiple tables. Multiple Table Input components can feed into a Join component to combine the data into a single output. Note that in some scenarios it may be more efficient to do this with a Multi Table Input component rather than multiple Table Input components.

Properties

Name
string
required
A human-readable name for the component.
Database
drop-down
required
The Snowflake database. The special value [Environment Default] uses the database defined in the environment. Read Databases, Tables and Views - Overview to learn more.
Schema
drop-down
required
The Snowflake schema. The special value [Environment Default] uses the schema defined in the environment. Read Database, Schema, and Share DDL to learn more.
Target Table
drop-down
required
The name of the input table or view. The tables and views found in the currently selected environment are provided to choose from.
Column Names
dual listbox
required
The columns to include in the input. If you wish to rename the column names, consider using the Rename component to change them.
Time Offset
integer
Offsets the table contents by the number of specified seconds. This is a function of Snowflake’s Time Travel feature, allowing you to see a table as it was X seconds ago.