Where Snowflake data becomes action
Snowflake holds the data and the building blocks. Sigma takes it the rest of the way, where business teams analyze, build apps and run agents on live, governed data.
Data to action
Business teams explore, plan and decide on live Snowflake data in a spreadsheet, with no SQL or extracts.
Apps that write back
Inputs and approvals land in Snowflake tables, and business users change the app in a few clicks.
Agents that finish
Business teams build agents that call your Cortex Agents, then post to Slack or write back.
Recognized by Snowflake
- 4x BI Partner of the YearSnowflake BI Partner of the Year, 2023 to 2026
- EMEA Product Growth Partner of the YearNamed by Snowflake for growth across EMEA in 2026
- CoCo Adoption AwardFrom Snowflake in 2026, for Cortex Code adoption
Snowflake ROI
Get full value from the data you already govern
Snowflake gives teams trusted answers. The work that follows often moves to spreadsheets, email and tickets, on data that goes stale.
| Today | With Sigma |
|---|---|
| Requests. Exports. Spreadsheets. | Business teams work on live Snowflake data |
| Security rebuilt outside the warehouse | Snowflake roles and row policies apply at query time |
| Decisions made in email and Slack | Inputs and approvals written back to Snowflake |
| App changes that wait on engineers | Business users update apps in a few clicks |
| Agents only data teams can build | Business teams build agents in the workbook |
One platform
Build the pieces in Snowflake. Finish the work in Sigma.
Sigma runs live on the Snowflake you already govern. Business teams query, write back and call your Cortex Agents, with your roles applied to each query.
- Finance
- Operations
- Sales
- Marketing
- Supply chain
- Workbooks and dashboards
- Apps with writeback
- Sigma Assistant
- Sigma agents
- Live queries, no copies
- Writeback to Snowflake tables
- Assistant uses Cortex Agents
- Agents call Cortex Agents
- Your data in Snowflake
- Cortex AI and Cortex Agents
- Governance and rolesRoles and policies apply to each query
- Cortex Code
Finish the work where the data lives
Snowflake provides the building blocks. Sigma is where business teams finish the work, with the governance you already run.
Any skill set
A formula, Python or SQL on the same table
Analysts and data scientists work side by side on live Snowflake tables in a formula, Python, SQL or a prompt, then share one workbook.
- Python next to the spreadsheet
- SQL and formulas on the same live table
Captured decisions
Write plans and approvals back to Snowflake
Teams add forecasts, corrections and notes beside live data in an input table. Each entry lands in a Snowflake table you control.
- Entries written to Snowflake tables
- Edit permissions set per table
- A record of each change
Finished work
Agents that take the next step
Business teams build Sigma agents in the workbook. They check the numbers on a schedule, post what changed to Slack and call your Cortex Agents for context.
- Scheduled checks with a Slack summary
- Cortex Agents available as tools
- Approval before anything is written back
Inherited controls
Snowflake roles apply to each query
Queries run as each person with OAuth, or as a service account mapped to Snowflake roles. Query history shows the SQL each element ran.
- OAuth run-as-user or a service account
- Row access and masking policies at query time
- Private connectivity on AWS and Azure
Teams that act on Snowflake data with Sigma
How business teams put live Snowflake data to work



500+ business users empowered with real-time insights. 15-16 terabytes of compressed data in dashboards. $20 billion assets under management.500+ business users empowered with real-time insightsAB CarVal Harnesses AI in Sigma to Unlock Secure, Real-Time Investment InsightsGo deeper
For your Snowflake rollout
The docs and guides admins ask for when connecting Sigma to Snowflake.
Connect to Snowflake
Set up the connection with OAuth or a service account and map roles.
Open the docsUse Cortex Agents in Sigma
Call your Cortex Agents from Sigma Assistant and Sigma agents.
Open the docsSigma Skills for Cortex Code
Generate Sigma data models and workbooks from Cortex Code.
Read the blog
Snowflake FAQ
What Snowflake admins and security teams ask before they connect Sigma.
How does Sigma use our Snowflake roles and row policies?
With OAuth, each query runs as the signed-in user, so their Snowflake roles, row access policies and masking policies apply. You can also connect with a service account, map Sigma teams to Snowflake roles and switch roles by user attribute.
Does Sigma copy our data out of Snowflake?
No. Sigma compiles each request to SQL that runs in Snowflake and keeps no copy of your tables. Input tables write to Snowflake tables you control.
Does each click run a Snowflake query?
No. Sorts and filters on loaded data run in the browser, and repeated queries can use Snowflake’s result cache or a Sigma cached result. Logic many workbooks share can be materialized to a Snowflake table on a schedule.
Where does AI run, and can Sigma use our Cortex Agents?
Admins can choose Cortex-hosted models, so AI processing runs in Snowflake and the data stays there. Sigma Assistant and Sigma agents can also call the Cortex Agents you already maintain, with your Snowflake permissions.
Where does writeback land, and is it audited?
Input tables write to a Snowflake database and schema you choose. Each entry records who changed it and when, and edit permissions are set per table.
How do we keep traffic private?
Sigma supports AWS PrivateLink and Azure Private Link for Snowflake connections, so traffic stays off the public internet. Reports for your security reviewers are in the Trust Center.
Can we trace a Sigma query in Snowflake?
Yes. Query history in each workbook shows the generated SQL, where it ran and its timing, with the Snowflake query ID to find it in Snowflake.
See Sigma on your Snowflake data
We’ll connect to your Snowflake account and walk your team from data to action, with your roles and policies in place.







