AI

Monitor MCP queries

You can now use the "kind":"mcp" tag to monitor queries sent by the Sigma MCP server. This can be helpful to monitor costs or usage associated with the MCP server.

See Monitor MCP queries for more information.

Sigma Assistant in the workbook: plan and build modes (Beta)

Sigma Assistant can now help you design and build workbooks using natural language prompts.

When editing a workbook, Assistant can explore any data source you have permission to access, enabling you to ask questions, provide instructions, give feedback, and iterate as needed to build a complete dashboard or AI app.

You can use Assistant in plan and build modes to do the following:

  • Build dashboards with charts, tables, KPIs, and filters to visualize and explore your data.
  • Set up structured data entry with forms, input tables, and actions.
  • Accelerate the development of AI-powered apps from idea to working product.

For more information, see Use Sigma Assistant to build dashboards and apps.

🚩

When editing a workbook, Assistant is only available to customers who meet certain conditions. For more information, contact your Account Executive.

Upcoming changes to documentation MCP server (Beta)

Starting Monday, July 6, the documentation-specific MCP server will only have one tool available: searchDocs. The searchDocs tool searches the Sigma documentation and returns relevant sections of content and source URLs.

Before the change:

The Sigma documentation MCP server is available at https://help.sigmacomputing.com/mcp and provides multiple tools, including search and fetch for searching and retrieving documentation pages.

After the change:

The Sigma documentation MCP server has only one tool called searchDocs that searches the docs and returns relevant docs sections and source URLs. The existing MCP server URL continues to work. The MCP server will also be available at https://help.sigmacomputing.com/_mcp/server

Admin

Manage tenant attributes from the parent organization (Beta)

If you use Sigma Tenants, you can manage attributes for tenant organizations from the parent organization. Create and assign attributes in tenant organizations from the Tenants section of the Administration portal.

For more details, see Create and manage tenant organizations.

Sigma now supports the Azure Australia region

Sigma is now deployed in Azure Australia (australiaeast). This region, located in New South Wales, gives customers in Australia lower latency and enhanced performance when connecting to Sigma. A disaster recovery region is also available (australiasoutheast).

Workbook elements

Ad hoc calculated column support

Adding ad hoc calculated columns in pivot tables is now supported. This allow you to perform one-off calculations in a pivot table column, without modifying the underlying dataset or restructuring your pivot table.

For more information, see Create ad hoc calculations.

Create tables from an array with unnest (Beta)

You can create a table from an array of values using the Unnest feature. After selecting a data source and identifying a column with array data, Unnest creates a new table element with one row for each item in the array.

For more information, see Create a table from an array.

Responsive segmented controls

When the values for a segmented control are too long to fully display when viewing or editing a document, the control appears as a drop-down menu instead of truncating the text in the control.

AppearanceDisplay
Before the changeA segmented control labeled New England State with its values truncated to fit the element width, showing abbreviated labels such as Co… and Mas….
After the changeA segmented control labeled New England State collapsed into a drop-down menu, open to show the values Connecticut, Maine, Massachusetts, New Hampshire, Rhode Island, and Vermont.

For more details, see Create and configure a segmented control.

Bug fixes and improvements

  • Documents containing custom SQL elements failed to deploy when the source swap policy associated with the deployment policy defined specific paths in the connection to swap to or from.

  • Improved the loading time for KPI charts when opening a workbook for the first time.

  • When using warehouse agents with Sigma Assistant, the name and email address of the user is shared with the agent.

AI

AI column support for Databricks connections (Beta)

You can now create and use AI columns on Databricks connections.

AI columns allow you to construct dynamic prompts that reference specific table columns, which can be helpful for tasks like enriching, summarizing, and classifying data.

See Create AI Columns (Beta).

API

New option for Sync a connection by path endpoint

The Sync a connection by path endpoint (POST /v2/connections/{connectionId}/sync) now allows syncing all objects in a connection by providing an empty path ([]).

New option included in API endpoint response

The following endpoints now include a parentSourceUrlId in the response when returning details about documents deployed to a tenant organization. The parentSourceUrlId can be used to identify the document in the parent organization that was deployed.

Admin

Deployment policies deploy documents referenced in "Open Sigma document" actions

If a document deployed to a tenant organization has an "Open Sigma document" action configured, the target document of that action is also deployed to the tenant organization and the action is updated to open the deployed document. For more details, see What gets deployed to a tenant.

Bug fixes and improvements

  • After making edits in a securely embedded workbook or a Sigma Public app and leaving the draft without publishing, edits were no longer visible in the draft.

  • After releasing warehouse agents for Sigma Assistant, asking questions of data source tables with Sigma Assistant was no longer available.

  • Editing a scheduled email or Slack export no longer displays an error that prevented the scheduled export from being edited.

  • Swapping sources with the v2/workbooks/swapSources endpoint with the copyInputTableData option set to True did not copy input table data successfully.

  • Text updates that might affect embed customers:

    • "My workspaces" is now called "Your workspaces".
    • The "My last activity" column in the Recent view is now called "Your last activity".
    • When saving a custom view, the option to "Set as my default view" is now called "Set as your default view".
    • When modifying a saved view, the option to "Remove as my default view" is now called "Remove as your default view".
  • When editing or customizing elements in a container, tabbed container, or repeated container, you can select the parent container from the context menu. Right-click an element, then choose Select parent element.

  • When modifying export schedules, only the owner of the schedule or an admin can make changes to the schedule.


AI

Build and interact with Sigma agents (Beta)

Build agentic solutions natively in Sigma with Sigma agents. Agents provide AI capabilities to a dashboard or application based on a predefined context of the data elements in a workbook. Instructions and data sources provide context to the agent, while actions, warehouse agents, warehouse search services, and MCP tools provide tools for an agent to take action or enrich insights.

After you build an agent, you can schedule it to run automatically, or add a Chat element for users to interact with the agent using natural language in a conversational interface. See Build Sigma agents.

You can build agents to achieve specific business tasks, like analyzing pipeline funnel for sales operations, explaining financial variances across actual and plan data, forecasting different sales promotions, or summarizing the status of an incident in a debugging app. For detailed examples, see Example use cases for Sigma agents.

Configure MCP tools to use with Sigma agents (Beta)

Use MCP servers for third-party services with Sigma agents by adding them to Sigma as MCP tools. For example, to provide context about documents in Microsoft SharePoint to Sigma agents, or allow agents to perform tasks in Jira, configure the relevant MCP servers in Sigma.

For instructions, see Add MCP tools to Sigma.

Use warehouse agents with Assistant and agents (Beta)

If you have Snowflake Cortex Agents or Databricks Genie Spaces, you can ask questions of those agents from Sigma Assistant, or set up a Sigma agent to use one or more warehouse agents as tools.

Ask questions of warehouse agents from Sigma Assistant, or set up a Sigma agent to call one or more warehouse agents as tools. Admins can turn off warehouse agents with Sigma Assistant to use only Sigma analyze mode.

For more details about setup requirements, see Use warehouse agents with Sigma.

API

New API endpoint for updating deployment policies

The following endpoint is now available to update a deployment policy in Sigma:

Admin

AI usage dashboard

Review and monitor token consumption and more for AI-powered features in your Sigma organization. After it is configured for your organization, you can review the following for Assistant and agents:

  • Data source, tool calls, token usage, and model used to answer questions.
  • User feedback provided on agent and Assistant responses.
  • Conversation details

For configuration instructions, see Configure the AI usage dashboard. For details about the dashboard, see AI usage dashboard.

License type column in the Administration > Users table

In the Administration > Users page, the table now includes a dedicated License type column that indicates the license tier associated with each user's account type. The new column enables admins to easily review license tier allocation directly from the Users page.

Support for OpenAI GPT 5.4

If your OpenAI or Azure OpenAI account supports GPT 5.4, Sigma now uses that model instead of GPT 5.1. For more information, see Add OpenAI as an AI provider.

Workbook elements

Progress bars and progress rings (Beta)

Build a progress bar or progress ring to display a value as a percentage or proportion of a target value. Progress bars and rings allow you to evaluate your current status in completing a goal, visualize your team's usage of a budget, and more.

For more information, see Build a progress bar and Build a progress ring.

Workbook features

Select Snowflake role for a connection (GA)

If you have access to a Snowflake connection authenticated with OAuth, you can select which Snowflake role to use when performing tasks in Sigma.

In addition to selecting a role from the data catalog, you can now also choose a role from your user profile page.

For more details, see Choose your Snowflake role for an OAuth connection.

Swap MCP tools, warehouse agents, and API connectors

When tagging a workbook version, you can swap the API connectors used by Call API actions and the MCP tools and warehouse agents used by Sigma agents in the workbook. For more details, see Tag a workbook, data model, or report version.

Use dynamic text in email exports

You can now use dynamic text when formatting the Subject and Message fields in ad hoc and scheduled email exports.

See Export to email for more information.

Bug fixes and improvements

  • License tier usage counts in the Administration > Users page are now consistent with the Usage dashboard.

  • The value column position in exports now always matches how it appears in the workbook. Previously, pivot table exports with 2 or more values always placed the value column last, regardless of its position in the workbook.

  • You can now configure the text color of options in the navigation element. For more information, see Use the navigation element to guide user exploration.

AI

Create AI columns (Beta)

You can now create AI columns to enrich your data using natural language prompts. AI columns allow you to construct dynamic prompts that reference specific table columns, and can be helpful for tasks like enriching, summarizing, and classifying data.

See Create AI columns (Beta) for more information.

AI apps

Disable/enable action sequences

Disable a sequence to prevent it from running, then enable it to run again. The disabled state persists across workbook refreshes and user sessions until you manually re-enable the sequence.

For more information, see Disable and enable sequences.

Pause/resume action sequences (Deprecated)

The pause/resume option for action sequences has been deprecated and replaced by disable/enable controls. Because the pause state was session-based and not saved, no migration is needed. New and existing sequences automatically reflect the updated controls. See Disable/enable action sequences.

Admin

Assistant usage dashboard (Deprecated)

The Assistant (Ask Sigma) usage dashboard is now deprecated and will be unavailable after September 15, 2026. Instead, configure the AI usage dashboard. See Configure the AI usage dashboard.

Configure mutual transport layer security (mTLS) for API connectors in Sigma

You can add client and server certificates to Sigma, allowing you to configure mutual transport layer security (mTLS) for API connectors. For more information, see Configure mutual transport layer security (mTLS) for API connectors in Sigma.

Manually specify an OAuth provider when configuring organization-level OAuth

You can now manually specify an OAuth provider when configuring OAuth as the single-sign-on (SSO) method for authenticating to Sigma. This enables the use of custom domain names.

Workbook features

Custom page sidebar (GA)

You can enable custom page sidebars to appear on one or more workbook pages. Page sidebars allow you to repeat contents like filters or navigation options across multiple pages in a single configuration.

For more information, see Add custom page panels to a workbook.

Hierarchy columns (GA)

Hierarchy columns are now generally available.

See Work with hierarchies and the RaggedHierarchy function reference for more information.

Using #raw in SQL statements (Deprecated)

The #raw directive in custom SQL is deprecated. On December 1, 2026, Sigma will no longer support the #raw directive. Update any custom SQL that uses #raw to use the #identifier directive before that date to avoid query errors.

For more information, see Replace the #raw directive in custom SQL.

Cc/Bcc allowlist when run queries as recipient is enabled

For security reasons, if Run queries as recipient is enabled, either as an organization requirement or for specific exports, admins must add recipients to an allowlist in export settings before they can be listed as Cc/Bcc recipients. Organizations with affected scheduled exports will be notified separately.

See Manage export frequency and authentication settings for more information.

Bug fixes and improvements

  • Collapsed and expanded row/column groupings now export as they appear in the workbook. Previously, all row/column exported fully expanded.

  • Tagging a workbook version that contained custom SQL failed with an error "Cannot read properties of null (reading 'connectionId')".

AI

Support for Amazon Bedrock AI provider (Beta)

Amazon Bedrock is now a supported AI provider, letting you use Anthropic foundation models with Sigma AI-powered features.

For setup instructions, see Add Amazon Bedrock as an AI provider.

Admin

Connect to ClickHouse (Beta)

Sigma now supports connections to ClickHouse.

For more information, see Connect to ClickHouse (Beta).

View materialization schedule owners in workbooks and data models

You can now see who owns a materialization for an element in a materialization schedule by opening the Materialization schedules modal.

By default, the owner is the user who added the element to the schedule, and the materialization job runs using that user's credentials for the connection. If another user updates the Grouping configuration, pauses, or unpauses the materialization in the schedule, ownership of the materialization transfers to that user. For more information, see Materialization ownership.

Resources

New training courses on input tables and app best practices

Two new virtual training courses are now available to all Sigma users.

  • Intro to Input Tables: A hands-on lab designed for business and technical users who want to confidently explore data and create content in Sigma. Register for the event to gain core skills in using input tables, forms, modals, and actions to build an interactive app.

  • AI Apps Best Practices: A webinar designed for analysts and business users with a Build license who are ready to move beyond dashboards. Register for the event to learn a framework to design applications that scale and adapt.

Browse and register for all courses on the Sigma events calendar.

Bug fixes and improvements

AI Apps

Sigma Public

Sigma Public is now available as a free-to-use platform where you can create, share, and explore apps built in Sigma. Use sample data or upload your own datasets to build workflows in an embedded Sigma experience. You can also search apps created by other users to get inspiration for your next app in Sigma.

For information about creating and managing a Sigma Public account and building public apps, see the Sigma Public documentation.

API

New API endpoint for setting organization time zone

The following endpoint is now available to set the time zone of an organization in Sigma:

If you use Sigma Tenants, you can use this endpoint to set the time zone for tenant organizations.

Data modeling

dbt Core integration (Beta)

Add metadata from the output of a dbt Core run to Sigma to visualize freshness data, monitor data quality, and display table and column descriptions configured in dbt directly in Sigma.

To integrate dbt Core with your organization, use the Add dbt metadata for a connection (POST /v2/connections/{connectionId}/dbtArtifacts) endpoint to upload the artifacts of your dbt run to Sigma. For more details, see Configure dbt Core integration.

Workbook elements

Hierarchy column actions and control improvements (Beta)

Hierarchy column support has now been expanded:

  • You can use hierarchies with actions to create logic and interactivity. See Use hierarchies with actions.
  • When searching for values in a hierarchy control, you can now select up to 1,000 values from the search results.
  • You can now see all levels of a hierarchy in your control without selecting them individually with the Expand all levels option.

See Work with hierarchies (Beta) and Hierarchy controls.

Workbook features

Translate Sigma UI text in workbooks

You can now translate the Sigma user interface (UI) text into other languages while editing, viewing, or customizing workbooks.

To apply a locale to a workbook, use the :lng query string parameter in the URL with the syntax :lng=<your-locale>. See Manage workbook localization for more details.

API

Custom SQL elements included in the response for List sources endpoints

The List data model sources (GET /v2/data-models/{dataModelId}/sources), List workbook sources (GET /v2/workbooks/{workbookId}/sources), and List report sources (GET /v2/reports/{reportId}/sources) endpoints now include custom SQL elements in the response. Custom SQL elements are listed with a type of custom-sql and include a customSqlId field.

Admin

Audit logs for tenant organizations in other regions (Beta)

Admins in the parent organization can now access audit logs for tenant organizations hosted in other cloud regions. Browse a separate connection for each region in which you have tenant organizations with audit logging enabled.

For more details, see Review audit logs from tenant organizations.

Enable multiple identity providers for your organization (GA)

The ability to enable multiple identity providers (IdPs) for your organization is now generally available.

See Using multiple identity providers for your Sigma organization for more information and enablement steps.

Templates

Hiding some Sigma templates

To ensure that the available Sigma templates shared to every organization are relevant and high quality, some Sigma-provided templates are now hidden from the list. The following templates owned by Sigma Templates remain available:

  • Dynamic Profit and Loss Statement
  • Fivetran Usage Template
  • Google Analytics 4
  • Loan Analysis
  • Snowflake Cost Monitoring
  • Snowflake Cost Per Query
  • Snowflake Performance Monitoring
  • Snowflake Security Monitoring
  • Tasty Bytes Fleet Performance

Any workbooks created from the templates are unaffected.

Workbook elements

Add data labels to geography maps

You can now configure custom data labels for geography maps. In the Properties tab, select Label, and then add the column you want to use as a data label.

Bug fixes and improvements

  • "Documents" and "My documents" references are now standardized as "Your documents".

  • The editor panel now displays an Invalid image URL warning if the Image URL entered for a workbook page or container background image is invalid.

AI

Agent skills for Sigma

You can install agent skills for Sigma to help AI assistants authenticate to the Sigma REST API and create Sigma documents as code.

For more information, as well as access to the public skills repository, see Install skills for AI assistants.

API

New API endpoints for managing API credentials and connectors in Sigma

The following endpoints are now available to manage API credentials in Sigma:

The following endpoints are now available to manage API connectors in Sigma:

Infrastructure

Databricks sample connection

The Sigma Sample Catalog, a sample Databricks connection, is available to all Sigma organizations upon request. For more information on managing your organization’s sample connections, see Sigma’s sample connection.

Reports

Create an action that downloads a report

You can now create a workbook action that downloads an entire report as a PDF.

See Create actions that send notifications and export data.

Workbook elements

Button formatting for action columns

You can format table columns that trigger an action sequence to appear as buttons, highlighting interactivity for users. For more information, see Format action button columns.

Workbook features

Call API action (GA)

You can create actions that call API endpoints in Sigma workbooks. Using the Call API action, you can trigger workflows, enrich data, and interact with external systems without leaving Sigma. For more information, see Create actions that call API endpoints.

To support the Call API action, you can define API credentials and API connectors directly in Sigma, using diverse authentication methods, dynamic query and path parameters, request bodies with typed variables, and more. You can optionally create a connector from an existing OpenAPI specification. See Configure API credentials and connectors in Sigma.

For an interactive, step-by-step experience configuring credentials, connectors, and Call API actions, see the following tutorials:

True transparency for element background color

Previously, setting the Background color of an element to None changed the element background color to match the color of the workbook page or container behind the element. Now, it enables true transparency, allowing you to see page and container background images behind the element.

Admin

Connection-level OAuth for Snowflake and Databricks (GA)

Set up a specific OAuth configuration to authenticate to a Snowflake or Databricks connection without reusing the OAuth configuration used to authenticate to your Sigma organization.

For Snowflake or Databricks connections, you can configure connection-level OAuth to manage role-based access control and data permissions in your data platform without changing how users authenticate to Sigma.

Connection-level OAuth is also available for Google BigQuery, but is still in beta.

For more details, see About using OAuth with Sigma. For setup instructions, see Connect to Snowflake with OAuth and Connect to Databricks with OAuth.

Option to increase CSV upload limit to 1GB (GA)

By default, Sigma limits CSV uploads to 200MB to avoid timeouts and failures that can be common with large files. If your organization's users regularly work with larger files, you can increase the file size limit to 1GB. When this option is enabled, Sigma generates pre-signed URLs, and the browser uploads the CSV files in multiple parts directly to cloud storage, bypassing Sigma's servers. This flow supports larger file sizes while improving performance and reliability.

For more information, see Configure CSV upload and storage options.

Set tagged workbook version as a custom homepage

Specify a tagged version of a workbook when assigning a custom homepage to a user or team. For more details, see Set up custom home pages.

Search and discovery

Improved search functionality

If your organization configures an AI provider, Sigma provides enhanced global search performance using semantic search.

For more information, see Search for content in your organization.

Templates

Swap data model sources when accepting a shared template

Data models used as sources in a shared template are now available to be swapped when you accept a template shared with your organization. You can swap data models to tables in your connection or to other data models in your organization. If a template includes multiple data models as sources, you can accept the template and swap the sources.

Workbook elements

Automatically scale column with to the size of your table element

You can now configure columns to automatically scale to the size of your table element with the Autofit columns option. Autofit columns is not supported for pivot tables.

See Format and customize a table.

Customize data label display for bar charts

If you add a custom data label to a stacked bar chart, you can now choose to display the label as the value for the entire bar, the value for the individual segment, or both.

Repeated container (GA)

The repeated container is a layout element that connects to a data source. For each row in the data source, the repeated container generates a layout card, allowing you to quickly generate identical, dynamic layouts from your data.

For more information, see Use repeated containers to generate layouts from data.

Set chart axis range dynamically

You can now set a maximum or minimum range for a chart axis dynamically using a formula that references columns or controls in your workbook or report. See Customize chart axis range for more information.

Single row container (GA)

The single row container is a layout element that connects to a data source. By selecting a key column and value, you can choose a row from the data source to display inside the container, allowing for dynamic, focused views at individual rows.

For more information, see Use single row containers to show records in detail and Create actions that control single row containers.

Value list (GA)

Add a value list element to create an organized display of details from a data source. You can customize the value list to show custom formula results, control values, static values, and more. When paired with a single row container, you can create a dynamic list that shows individual records from a data based on user input.

For more information, see Value lists.

Bug fixes

  • For organizations with greater than 15,000 user attributes, it was not possible to specify a user attribute to dynamically set a role or warehouse for a Snowflake connection.

  • Users in tenant organizations were unable to duplicate or tag versions of deployed documents.

Admin

AWS signature V4 authentication for API connectors

API connectors now support the AWS signature V4 authentication method.

For more information, see Configure API credentials and connectors in Sigma.

Advanced governance settings for API connectors

You can configure advanced settings for API connectors to manage rate limits, redirect rules, and retries.

For more information, see Configure API credentials and connectors in Sigma.

Copy input table data to tenant organizations (Beta)

When deploying documents to tenant organizations, you can now choose to include the data from input tables in the deployed document.

For details, see Deploy content to tenant organizations.

Input table audit history (GA)

Input table audit history is now generally available.

Input table audit history records versioned snapshots of input table row and schema changes over time. For each input table, Sigma automatically creates a warehouse-native view in your data platform that can help you understand the following:

  • Row-level history: What changed in a specific row, who made the change, and when the change occurred.
  • Schema history: When a column was created or changed to a different data type, along with who made the change and when the change occurred.

For information, see View input table audit history.

Set variables on a Snowflake connection (Beta)

You can now specify session variables on a Sigma connection to Snowflake. After being set up, the session variables are set for each query that Sigma runs in Snowflake.

For more details, including an example implementation, see Specify session variables for a Snowflake connection.

Workbook elements

Change legend position in map elements

You can now choose the location of the legend on a map. Navigate to Format > Legend and, next to Position, choose an option from the dropdown.

Bug fixes

  • When validating content in a data model or migrating a dataset to a data model with Update references selected, downstream documents no longer fail to update due to a permission error.

  • Workbooks no longer fail to load when a column exists across multiple properties in an element.