Create a Sigma table from an input table (Beta)
This documentation describes one or more public beta features that are in development. Beta features are subject to quick, iterative changes; therefore the current user experience in the Sigma service can differ from the information provided in this page.
This page should not be considered official published documentation until Sigma removes this notice and the beta flag on the corresponding feature(s) in the Sigma service. For the full beta feature disclaimer, see Beta features.
Create a Sigma table from an input table to make the data accessible to other tools, systems, and services connected to your data platform. This option is available for input tables only and is not supported by linked input tables.
When you create a Sigma table from an input table, Sigma writes the input table data and subsequent edits to a database table in a schema you select. Sigma then adds a Sigma table to the workbook as an independent element alongside the original input table. The new Sigma table can be used organization-wide, and its data is available to external systems through the underlying database table in your data platform.
This page explains how to create a Sigma table from an input table. For general information about Sigma tables and how they work, see Sigma tables overview. To create a Sigma table from an existing connection table instead, see Enable write access on a connection table.
Sigma tables are currently supported by Snowflake, Databricks, and PostgreSQL connections.
Requirements
To create a Sigma table from an input table:
- You must be granted Can create table access to the schema you want to create the Sigma table in.
- You must be assigned an account type with the Can create, edit, and publish workbooks and Can create warehouse views permissions enabled.
- You must be the workbook owner or have Can edit workbook access.
- The data source must be an input table, not a linked input table.
When you create a Sigma table from an input table, Sigma automatically generates and manages the primary key. An existing primary key is not required.
Create a Sigma table from an input table
Create a Sigma table from an input table to make the data reusable across Sigma documents and external systems.
The resulting Sigma table is independent of the source input table, meaning the input table is unaffected and continues to work as before. You can edit or delete either object without affecting the other.
- Open a workbook draft and locate the input table you want to use.
- In the input table element toolbar, click
More to open the element menu, then select Advanced options > Create Sigma table.
- Complete the fields in the Create Sigma table modal:
- In the Table name field, enter a name for the Sigma table.
- In the Schema field, select the schema where Sigma must write the database table.
- Click Create to generate the Sigma table.
Verify the Sigma table sync
Verify that the Sigma table synced successfully to your data platform.
- In the workbook, select the Sigma table element.
- Open the Properties panel to view the data source.
- In the Data source section, click the down arrow (
) next to the Sigma table’s name, then select View table in the menu. If the data catalog opens the Sigma table, the sync has successfully completed.

