Skip to main content
NEWIntroducing Sigma TablesSee how to create connected apps
Sigma Computing
ProductAI Apps

Introducing Sigma Tables: The Next Evolution of Writeback for Building Complex Applications in Sigma

Nishant Madichetti
Nishant MadichettiDirector Product Management
Gic Gad
Gic GadSenior Product Manager
May 27, 2026
6 min read
Sigma Tables - Product Launch

Today, we are introducing Sigma Tables: shared writeback tables that live in your warehouse, and that any number of workbooks, applications, or external systems can read from and write back to with the right permissions. That means a family of applications can transact with a single shared table.

Sigma Tables are available to select accounts in private beta today, and coming soon to all Snowflake, Databricks, and Postgres customers.

Three years ago, we launched Input Tables and made Sigma the first analytics platform to enable data writeback to the cloud data warehouse, allowing business users to enter data into a governed area of the warehouse via a spreadsheet interface. Since then, teams have used Input Tables to replace spreadsheet workflows, power what-if analyses, and ship the first generation of AI Apps directly on Snowflake, Databricks, Redshift, BigQuery, and Postgres. Input Tables were purpose-built for the Sigma workbook, and that's exactly what made them work so well.

As our customers have built more ambitious applications on Sigma, we realized that applications are no longer isolated to individual Sigma workbooks. Rather, they represent complex workflows that require a set of connected applications and agents that read and write from a common set of tables in the database.

Side-by-side diagram: with Input Tables each workbook writes to its own table; with Sigma Tables three workbooks share one Sigma Table.
A single Input Table cannot be used across multiple workbooks. However, a single Sigma Table can be used across multiple workbooks.

Sigma Tables keep the best of Input Tables—the spreadsheet UX, the warehouse-native storage, the inherited permissions—and remove the constraint of a table only being editable through a single workbook.

How can I use Sigma Tables?

By turning Input Tables into Sigma Tables and making those tables editable across workbooks, it unlocks new ways of working with data. Here are a few ways our beta customers are already using Sigma Tables:

1. Build connected applications on shared Sigma Tables

Because Sigma Tables are connection-level objects that can be written to from multiple different Sigma applications, you no longer have to cram every workflow into one app or rely on custom SQL and warehouse views to share data. This means a business leader can enter targets in one application, a Customer Success leader can annotate risk in another, and an Operations team can manage exceptions in a third—and all are writing to the same table in the warehouse and operate as connected applications around a single source of truth.

Below are images of two connected applications:

  1. The first is an application for the Finance team, which gives them a view into the headcount plan, allows them to see requests, and lets them make approvals.
  2. In the second application, departmental managers can make headcount requests.
  3. The third image shows the Sigma Table that connects the two business applications.
Sigma Finance dashboard showing revenue, active customers, ARR, and a Headcount Requests table with approve/reject status per row.
In the first app, the Finance team gets a live view of headcount plans, requests, and approvals in one place.
Headcount Requests app showing Newhire Trend chart, active employee count, and a request submission table with status column.
In the second app, departmental managers submit headcount requests directly into a shared table instead of chasing approvals in spreadsheets.
Snowflake table view of HEADCOUNT_REQUESTS showing the rows submitted from Sigma applications stored natively in the warehouse.
Behind the scenes, every edit is safely written back to the same Sigma Table, meaning teams are working from the latest plan.

2. Connect Sigma applications to external systems

Sigma Tables are flat tables in the data warehouse, allowing external systems to read and write to them using standard database CRUD patterns. An application, upstream service, ETL job, Python script, or agent can update the same table that a Sigma app uses, so operational workflows move directly between operational systems and Sigma. For example, a market data API writes live stock prices to a Sigma Table, and analysts open Sigma to an app already updated with the latest figures. This is what makes Sigma Tables a fit for connected applications, where people and apps all need to work from the same live operational data.

3. Migrate SaaS and proprietary applications onto Sigma

Most business applications already run on transactional tables. Sigma Tables can be created directly from those existing tables, so a team can migrate the application into Sigma without rebuilding them. This will enable customers to consolidate their workflows into a single, governed interface and save significant costs associated with SaaS subscriptions and internal development and maintenance.

Sigma Tables are available on the warehouses you already run

We are rolling Sigma Tables out across our different warehouse connections as they are completed. First, we will have Sigma Tables available on Snowflake, then on Databricks and Postgres.

Sigma Tables are governed by default

For data leaders, the same architecture principle that has always applied in Sigma holds: governance is inherited from the warehouse, not bolted on after the fact.

Warehouse permissions carry through

Row-level and column-level security, as well as data access policies on the underlying table, are enforced at query time. A user who can't see a column in Snowflake can't see it through a Sigma Table either.

Every write is auditable

Whenever you use Sigma to read and write to a Sigma Table, you gain automatic and granular auditability, with a sequential record of who changed what and when.

No shadow database

There is no Sigma-managed data plane sitting next to your warehouse. Your warehouse remains the system of record.

Account-level controls for account-level tables

Because Sigma Tables are workbook-agnostic, admins can govern them centrally by deciding who can create, write, and read them, without chasing permissions across hundreds of documents.

For builders, that means you can ship faster without having to negotiate new security exceptions every time you build an app. For data leaders, it means a new class of operational applications can land in your warehouse without expanding your governance surface area.

How to get started

Sigma Tables are coming soon to Snowflake, Databricks, and Postgres. If you're already a Sigma customer, reach out to your account team to join the early access program. If you're new to Sigma, request a demo and see what your team can build.

FOLLOW SIGMA

Related articles

Activate your data warehouse

Stop buying a new tool for every workflow. Build it once on governed data, then scale it across the business.