What's new in Sigma

AI

Anthropic as an AI provider (Beta)

Add an Anthropic API key to use models from Anthropic with Sigma AI features. When you set up Anthropic as your external AI provider, you use Anthropic for the LLM model and must also configure a second AI provider with an embeddings model available.

For more details, see Add Anthropic as an AI provider.

Improved AI columns support for Databricks (Beta)

When creating AI columns on a Databricks connection, you can now:

AI apps

Call GraphQL endpoints in Sigma API connectors

You can configure an API connector in Sigma with a GraphQL request body, allowing you to perform GraphQL queries or mutations in a Call API action in a Sigma workbook.

For more information, see Configure a request body for a GraphQL endpoint.

API

Access Sigma from the command line using the Sigma CLI

You can access the Sigma REST API programmatically from your terminal using the Sigma command-line interface (CLI) tool. The Sigma CLI (sigma) simplifies interaction with the Sigma REST API by providing quality-of-life features to developers, such as authentication management, typed commands, and profile-based configuration.

For more information, see Sigma CLI.

Additional write destination information in connection API responses

The Get connection details (GET /v2/connections/{connectionId}) and List connections (GET /v2/connections) endpoints now return the write destination for connections that use OAuth.

Create a connection endpoint now supports Starburst and Azure SQL DB

The Create a connection (POST /v2/connections) endpoint now supports two additional connection types: Starburst and Azure SQL DB.

New API endpoint to convert workbooks to reports

The following endpoint is now available to convert workbooks to reports:

New OAuth options for Create a connection and Update a connection endpoints

The Create a connection (POST /v2/connections) and Update a connection (PUT /v2/connections/{connectionId}) endpoints now support configuring connection-level OAuth using the isIndependentOAuth option. You can now provide OAuth credentials specific to each connection, including the client ID, client secret, scopes, and authorization server.

New option for Export data from a report endpoint

The Export data from a report (POST /v2/reports/:reportId/export) now allows exporting specific pages of data by providing a pageId.

New options for Create a connection and Update a connection endpoints

The Create a connection (POST /v2/connections) and Update a connection (PUT /v2/connections/{connectionId}) endpoints now include additional options:

  • Connection queue size
  • Writeback destination descriptions (Snowflake and Databricks)
  • Dynamic tables (Snowflake only)
  • Python warehouse and packages (Snowflake only)

New report endpoints available

The following report endpoints are now available:

Element endpoints

Grant endpoints

Page endpoints

Tag endpoints

Snowflake semantic views included in the response for List lineage endpoints

The List lineage for a workbook (GET /v2/workbooks/{workbookId}/lineage) and List lineage for a data model (GET /v2/dataModels/{dataModelId}/lineage) endpoints now include Snowflake semantic views that are used as a data source in the response. Semantic views are listed with a type of semantic-view and include semanticViewId and semanticViewTable fields.

Admin

Allow embed users to export to Slack or Microsoft destinations (Beta)

You can now allow embed users to export to Slack, Microsoft Teams, or Microsoft SharePoint using the integrations set up in your Sigma organization. An admin can turn on this option for each destination, and embed users can only perform exports that their permissions allow.

For more details, see Manage embed user settings.

Infrastructure

Format numbers and dates with :lng URL parameter

You can now format numbers and dates in the Sigma UI according to the locale associated with the current language.

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

Performance

Universal result cache on connections authenticated with OAuth

You can use the universal result cache on connections authenticated with OAuth by configuring queries to run with service account credentials.

For more information, see Manage universal result cache and Run a workbook with service account credentials.

Reports

Convert workbooks to reports (GA)

The ability to convert workbooks to reports is now generally available.

See Convert workbooks to reports.

Search and discovery

New homepage contents (Beta)

Sigma Home now includes a Popular section and a Your work section:

  • In the Popular section, you can view top activity for your organization, for a selected team of which you are a member, or your own top activity.
  • In the Your work section, you can view a homepage customized for you, recent, and favorite documents.

When you select an option, the home page continues to display that option first when you open Sigma in the future. For more details, see Get around in Sigma.

User profile

Delete a current connection session

You can now delete an active connection session. Deleting a connection session signs you out from the connection.

See Delete a current connection session.

Workbook elements

Treemaps (Beta)

Build a treemap to display values as nested boxes sized in proportion to other values within the same category. Treemaps allow you to easily compare values across product categories, regions, fiscal periods, and more.

For more information, see Build a treemap.

Workbook features

Cancel a materialization in progress

You can now request to cancel the materialization of a workbook or data model element that is currently in progress or pending. For more information, see Cancel a materialization in progress.

Configure data loading (GA)

Configure data loading to help accelerate the performance of some workbook elements. Data loading manages when a data element performs data prefetch queries using Alpha Query, which can optimize performance and reduce the number of queries sent to your data platform.

For more details on optimizing document performance, see Best practices for improved document performance. For information about configuring data loading, see Configure data loading.

Create an API connector from a cURL request

You can configure an API connector based on details from a client URL (cURL) request by using the Import from cURL option when creating a new API connector.

For more information, see Create an API connector based on a cURL request.

Parse the response of a Call API action into a table (Beta)

You can use a custom action variable in an API connector with the Insert row(s) action to parse an API response array into multiple rows in an input table. For more information, see Configure API credentials and connectors in Sigma.

Bug fixes and improvements

  • A Sigma agent was unable to use a Snowflake Cortex Agent with spaces in the name.

  • An error no longer appears when trying to grant access to a stored procedure in the connection browser.

  • Previously, the Profile screen contained a section labelled MCP that contained details like your Sigma MCP URL. This content has moved to the Integrations screen.

  • The AI usage dashboard no longer intermittently fails to load with an error indicating “Document was archived: Warehouse Scope “SAMPLE_CONNECTION_PRODUCTION” no longer exists”.