Audit logs now record events and metadata related to input table activity. Admins can parse input table audit log data to understand the type of edit performed (e.g., create input table, add row, update row, delete row, etc.), who was responsible, and when the activity occurred. The metadata identifies the edited input table as well as the number of affected rows and columns, but it does not record the content of the edits.
For more information about input table audit log events and metadata, see the INPUT_TABLES event category in the Audit events reference tables.
Data modeling
More options for managing source visibility
You can enable or disable a table as a data source in a data model from the data model overview using Show as source (), or the toggle on the modeling tab of the editor panel. See Enable or disable an element as a data source.
Workbook elements
Create and format sparklines (Beta)
Sigma now supports creating and formatting sparklines in tables and pivot tables. You can add sparklines from a grouped column in a table (Add column via⦠> Sparkline), or using the SparklineAgg and Sparkline (JSON data only) functions.
The βtagβ parameter in the Export data from a workbook (POST /v2/workbooks/{workbookId}/export) endpoint now works as expected.
The Add workbook schedule endpoint (POST /v2/workbooks/{workbookId}/schedules) no longer fails when attempting to create a schedule that exports to Slack. To fix this issue, the nonfunctional slackChannelName option was changed to slackConversationId.
Dynamically changing the source of a table in a data element using custom SQL no longer stops related columns from being available in child elements of the source table.
Column descriptions added in a data model are now available in workbooks.
When adding a data element that uses SQL as the source, the connection now correctly defaults to one that the user has access to use for SQL queries.
Mobile view now includes a profile menu that provides users with the option to sign out of their Sigma account on a mobile device.
If you want to restrict the ability of Sigma users to copy more than one cell of data at a time, a user assigned the Admin account type can turn off the Bulk copy from tables toggle for your organization.
By default, the toggle is turned on, maintaining the existing behavior of allowing users to copy multiple cells from tables, pivot tables, input tables, and the underlying data of a chart.
API
New output included in the List team members endpoint
The List team members (GET /v2/teams/{teamId}/members) endpoint includes a new addedBy option in the response that provides the user ID of the person that added a user to a team.
New options to swap data model sources for the Tag a workbook endpoint
The Tag a workbook (POST /v2/workbooks/tag) endpoint includes a new option to swap from or to a data model, including a tagged version of a data model. Similar to the UI, you can only swap a data model source to another version of the same data model.
Data apps
Call stored procedures with actions (GA)
Call stored procedures defined in a Snowflake, BigQuery, or Amazon Redshift connection using an action. If the stored procedure returns non-tabular results like a string, number, or Boolean value, you can work with the output as an action variable and display the values in dynamic text or a control element.
With this release, when you swap the source of a workbook, the source of the stored procedure action can also be swapped.
For example, if you have an existing stored procedure to calculate project timelines based on several variables, you can set up a data app with input control elements to collect the variables, pass them as arguments to a stored procedure action that calls the stored procedure, then display the results in a control element and store them in an input table in Sigma.
Add custom context menu items in tables, pivot tables, input tables, and charts to provide clear, discoverable triggers for actions relevant to selected cells and data points. You can add standalone menu items or create nested submenus that execute any action effect, including calling stored procedures, generating iframe events, and opening modals.
Over the next week, Sigma will roll out app notification actions to public beta for all customers. Use app notification actions to notify users and channels via email and Slack independent of an export or download. See Create actions that send notifications and export data.
The Notify and export action replaces the existing Download and export action. Existing Download and export actions will be migrated without changes to functionality.
Data modeling
New tutorial content: Intro to data models
A new tutorial covering the basics of creating a data model and preparing it for use as a data source in downstream analyses is now available. See Tutorial: Intro to data modeling to follow along and learn to create a data model with step-by-step instructions.
Filters and controls
Additional options and new default handling for null values in filters and controls
When filtering data with null values using a data element filter or a control element, you now have three options to handle null values:
Always, to always include null values, regardless of whether a filter value is set. Equivalent to the previous functionality where Include nulls is selected.
Never, to never include null values, regardless of whether a filter value is set. Equivalent to the previous functionality where Include nulls is deselected.
When no value is selected, to include null values only if the filter or control has no selected value.
The When no value is selected option is the new default for filters and controls created after Thursday, August 7th. Existing filters or controls are unaffected by this change.
Functions and calculations
SplitToArray function
The SplitToArray function splits a specified string by a given delimiter and returns an array of substrings. For more information, see SplitToArray.
New video tutorial series: Getting started with functions and groupings in Sigma
A new series of video tutorial content is now available covering the basics of grouping data in Sigma and performing calculations with grouped data using aggregate and window functions. See Create and manage tables to view the first video in the series or go to the Sigma training videos page to watch the entire five-part series.
Workbook elements
Popovers (GA)
Use popovers to display information in containers anchored to specific button elements. Popovers allow you to present relevant content (tables, charts, controls, etc.) only when needed, creating a more efficient and simplified workbook interface.
The default email templates used for scheduled exports, invitations to join an organization, and more now have an updated design. Custom email branding still applies to the default email templates.
In response to customer feedback, the updated email template for scheduled exports now correctly references the schedule creator instead of the workbook owner.
Conditional exports no longer list the condition in the email message
Any export scheduled to send an email when a condition is met no longer lists the condition in the email message.
If you still want to include the condition in the export, update the message included in the scheduled export to include the condition. For more details about scheduling a conditional export, see Schedule a conditional export or alert.
Updated workbook URL format
In workbook URLs, the :explore and :bookmark parameters have been renamed to :customView and :savedView, respectively. This update aligns the UI redesign that introduced custom views and saved views in place of explore capabilities and bookmarks.
URLs for existing workbooks have been automatically reformatted, and navigating to a previous URL that uses :explore or :bookmark parameters will redirect to a current URL that uses :customView and :savedView. This change does not apply to embed events or public APIs.
Sigma admins can restrict the frequency of scheduled exports for their organization. If this setting is enabled, users also cannot set custom cron schedules. See Restrict export recipients and frequency.
Restrict export recipients to the same team (GA)
Sigma admins can restrict export recipients to the same Sigma team as the user scheduling or performing the export. See Restrict export recipients and frequency.
AI
Explore with related charts in Ask Sigma (GA)
After you receive an initial answer from Ask Sigma, you can continue your exploration. Ask Sigma provides related charts underneath its primary answer to offer avenues to analyze related data.
If your organization is connected to Snowflake or Databricks, you can use warehouse-hosted AI models to power Sigma AI features. For information about selecting your data platform as your organization's AI provider, see Configure warehouse AI model integration.
Highlighted data sources for Ask Sigma
Available AI data sources are now displayed as Highlighted data sources in Ask Sigma. Ask Sigma only uses highlighted data sources when you ask a question without choosing a source.
Automatic URL updates for Ask Sigma question sharing
There is no longer an option to manually copy a question into a custom URL. Now, when you enter a question into Ask Sigma, the URL is automatically updated with that question.
Data models included in the response for Get workbook sources endpoint
The Get workbook source (GET /v2/workbooks/{workbookId}/sources) endpoint now includes data models in the response, in addition to the previously returned tables and datasets. The response returns the dataModelId for the entire data model document, the specific element IDs of tables from the data model used by the workbook, and other data.
New API endpoints to list account types and account type permissions
The following endpoints to list account types and account type permissions are now available:
Sigma is now deployed in Azure UK. Located in London, this deployment gives customers in the United Kingdom more control over data storage while enabling compliance with internal policies and external data residency requirements.
Ask Sigma now supported in secure embeds signed with JWT (GA)
Secure embedding with JWTs now extends to the Ask Sigma page. Embed Ask Sigma in your own application to offer your end users the ability to ask natural language queries of the data they have permission to access. Apply custom theming and remove Sigma branding for seamless integration.
The placement of pivot table totals has changed to be up one level in the table. For row totals, the change is only visible when displaying rows as separate columns. This change will be available gradually over the next week.
Migrate control value references in image and embed elements to dynamic text, deprecate {{ }} format
Previously, control values could be referenced in image and embed elements using the format {{control-id}}. This format has been deprecated, and existing elements using this format have been migrated to use dynamic text. Press = on your keyboard to open the formula bar and reference control values via dynamic text.
Workbook features
Export to Microsoft Teams and SharePoint (GA)
Export a workbook, workbook page, or element from Sigma to a Microsoft Teams channel or a Microsoft SharePoint folder.
You can now nest a popover element inside of a modal. Previously, this would cause an error. Popovers cannot be nested inside of popovers.
The workbook:saveas outbound event now returns the ID of the original workbook and the ID of the newly saved workbook. Previously, the event only returned the ID of the newly saved workbook. See Outbound event reference.
The default email templates used for scheduled exports, invitations to join an organization, and more will have an updated design:
The changes are already available to some customers and will gradually become available over the next two weeks, with full availability planned for August 8, 2025.
Custom email templates are unaffected by this change.
New events captured in audit logs
You can now view audit log enabling and storage integration events in your audit logs.
Version tag metadata available in Document activity and Queries Usage dashboards.
You can now filter by version tags in the Document activity and Queries Usage dashboards. This allows you to see activity or query data only for documents with a specified version tag, such as Production or Development.
Document creation metadata is also now available in the Queries Usage dashboard.
API
New API endpoints to list and get details for data models
The following endpoints to list data models and get details for a data model are now available:
Pause or resume action sequences to debug and test actions. You can control the pause/resume state of individual sequences or globally change the state of all sequences in the workbook. To prevent stale paused states and avoid workflow disruptions, paused sequences automatically resume when the workbook is refreshed.
The Set control value action now supports Number range and Range slider controls as target elements. You can configure the action to execute the following effects:
Set or clear the min and max values of a Number range control
Set the range start and end values of a Range slider control
Data modeling
Additional metadata for dbt jobs
If you run dbt jobs, you can see additional metadata about the dbt models and dbt jobs in the data catalog for a connection in Sigma. View the SQL used to create the model, the last run time, the job ID and run ID, and more.
Sigma now provides a new hide_bookmarks URL parameter for secure embeds that enable you to hide saved views from the embed menu. This is available in the embed sandbox.
Reference data elements in custom SQL statements (GA)
You can reference data elements and other custom SQL elements in SQL statements in Sigma using the sigma_element('Element Title') syntax. Creating a warehouse view from a table created using custom SQL that uses this syntax is also now supported.
Sigma now supports tabbed container elements. Add a tabbed container to your workbook pages when you want to offer multiple sets of content in the same section of your workbook canvas. A tabbed container has multiple tabs at the top of the container, which can either be visible or hidden for end users. By placing content on different tabs and configuring logic about which tab should display, you can allow users to experience different views in the same space without scrolling or navigating elsewhere. See Use tabbed containers to organize workbook content.
Workbook features
Conditional exports will no longer list the condition in the email message
Any export scheduled to send an email when a condition is met will no longer list the condition in the email message starting August 4th, 2025.
If you still want to include the condition in the export after this change, update the message included in the scheduled export to include the condition. For more details about scheduling a conditional export, see Schedule a conditional export or alert.
Pivot table totals changes coming soon
Starting August 1st, the placement of pivot table totals is changing. The pivot table total label is moving up one level in the table.
For example, the current placement of pivot table totals is as follows:
After the change, totals look as follows:
For row totals, the change is only visible when displaying rows as separate columns.
Set custom banding colors for table and pivot table rows
When formatting a table or pivot table, you can now use custom colors for row banding.
English (Canada) and English (Ireland) are now supported organization locales. Setting en-ca or en-ie as your organization's locale will allow for en-ca or en-ie number formatting, currency, and date formatting to be used as a default across the organization. See Manage organization locale.
Set up Key Pair authentication for OAuth service accounts
You can now set up Key Pair authentication for Snowflake OAuth service accounts. For more information, see Connect to Snowflake with OAuth.
AI
Ask Sigma question sharing
You can now share queries you enter into Ask Sigma as a custom URL with users in your organization. When other users access the URL, Ask Sigma automatically populates the query and produces a response. Also, if users modify the original query, Ask Sigma automatically updates the custom URL to share.
Ask Sigma now provides an Observations section as part of the output for your queries, that helps highlight relevant data and information from your query results.
Data modeling
Reference Sigma workbook elements when writing Custom SQL in data models (Beta)
Copied elements now paste at the same size as the original
Pasted elements previously appeared at the default size for that element. Now, pasted elements match the size of the copied element.
Show longer chart axis labels
In Cartesian (bar, line, combo, area, scatter, box and waterfall) charts with an ordinal axis, you can now show longer axis labels. To allocate more space for longer labels, select the Allow longer labels checkbox under Data labels.
Show strokes for all marks within a combo chart
You can now select Show strokes options (On, Off or Auto) for data labels of line, area and scatter marks in a combo chart. Previously, only bar marks had these options. You can also now show or hide label strokes for all series in a combo chart (Data labels > Apply to all series > Show stroke).
Workbook features
Excel-formatted exports include empty cell display value
If your pivot table has an empty cell display value set, scheduled and on demand exports to Excel (XLSX) of that pivot table now include the display value.
Add a workbook description
You can now add descriptions to a workbook. Describe what the workbook is for, how it can be used, and other useful information. Workbook descriptions can be viewed by anyone with access to view the workbook.
To add a description:
Select the workbook name to open the document menu, then select About this workbook.
In the text box below the workbook name, type a description. The description saves automatically.
Bug fix
The Azure SCIM PatchGroup operation now allows for team updates for deactivated users.
The , character within columns is now correctly escaped for Snowflake CSV exports to cloud storage.
Coachmarks are no longer visible in exports, embed, or when using Present.
When editing tab names in a workbook, the & character now behaves as intended.
When multiple user avatars are visible in the header, they now overlap correctly.
You can now double-click the name of a tab in a tabbed container to rename it. This is in addition to the previously available rename options in the editor panel.
View column descriptions in pivot tables
If your pivot table contains columns with descriptions set, you can now hover over the column header to view the column description.
Workbook features
Export to cloud storage (GA)
If your workbook has elements from a Snowflake or Redshift connection, exporting the data for those elements to cloud storage associated with those connections is now generally available.
Export PDFs to larger page sizes (GA)
When you export a workbook, page, or element to a PDF, you can now choose the page size. In addition to the previously supported Letter size, you can now export to Legal, Tabloid, A0, A1, A2, A3, and A4 page sizes.
In addition to replacing and adding control value selections, the Set a control value action now supports the ability to remove selections. When you configure separate Set control value actions using Add to existing selection and the new Remove from existing selection option, you can enable users to easily add and remove values from filter controls.
Release notes are now also available on the Sigma Community site. There, you can opt in to receive notifications about future release notes in order to stay on top of everything new happening at Sigma. For more information on how to subscribe to release note notifications, see About the release notes category. You can also subscribe to automated updates in any Slack channel using the Sigma Community release notes RSS feed.
Updated details for source selection
When browsing for a data source in Sigma, such as when choosing or changing the source for a data element, you can see the connection name, full path to the table, and any usage statistics for the table.
Workbook features
Dynamic text for embed element URLs
Embed elements accept dynamic text in the URL field. You can now press = while editing the URL field to open the formula bar and configure a dynamic entry. This can be used to make embed contents responsive to control values, as well as changes to other workbook elements.
Number input control operators
Configure a number input control to filter the targeted data differently. You can now choose other filter operators besides the default of = (equal to) to show data that is greater than or equal to (>=) or less than or equal to (<=) the inputted number value.
Usage dashboards have been improved to provide better performance and easier navigation. To view insights into how your organization uses Sigma and data on your queries, embeds, materializations, and more, go to Administration > Usage. You can also now create and save custom views of your usage dashboards, which allows you to customize the appearance, layout, sorting, and filters of your existing dashboards, or even create new ones of your own.
For more information, see Usage dashboard overview. Outdated documentation about specific usage dashboards has been removed.
Manage upgrade requests in the Administration portal (GA)
The ability to view and respond to account upgrade requests in the Administration portal is now generally available. When a user requests an upgrade to their account type to explore or create workbooks, an admin can review the request in Administration.
Materialization support for version-tagged data models (GA)
Schedule materialization for each tagged version of a data model. If the published version already has a materialization schedule for one or more elements, you can choose to reuse the same schedule for the tagged version.
When you promote a tag to a new version of the data model, such as moving a tag from an older version of the data model to the latest published version, a new materialization run is started. While the materialization runs for the newly tagged version, the materialized data for the previously tagged version of the data model is used.
See the status of elements in your data model in the model overview panel visible when you open a data model for editing but have not yet selected any elements. Elements enabled as a source show with a and elements disabled as a source show with a .
Embeds
New outbound event emitted for saved workbooks
When a workbook is successfully saved using the Save as option from the embed menu, an outbound workbook:saveas event is emitted.
Removed links to Sigma pages in embedded application workbooks
In embedded applications, Sigma no longer includes links that reference Sigma processes or link to Sigma documentation. Sigma links in these sections of a workbook do not appear in embeds:
Column details
Functions bar, specifically the Function icon
Lineage / query history
Metric tab
Performance
Input table error handling
The following changes to input tables have been implemented to improve data integrity and prevent unexpected data loss:
Input table edits that are unsuccessful due to configuration or availability issues in the connection or data platform (which must be resolved by the customer) are now treated as fatal errors and will no longer be retried.
When Sigma detects a configuration or availability issue in the connection or data platform, it blocks edits to relevant input tables and displays an βUnable to editβ message directly on the input table elements until the configuration issue is resolved.
Sigma sends admins an email alert that identifies the misconfigured or unavailable connection, displays the error message, and provides troubleshooting guidance.
Workbook features
Export to Microsoft Teams and SharePoint (Beta)
Export a workbook, workbook page, or element from Sigma to a Microsoft Teams channel or a Microsoft SharePoint folder.
To start exporting to Teams or SharePoint, a user with the Admin account type must set up a Microsoft integration and the relevant account type permission must be enabled for users.
When you export a workbook, page, or element to a PDF, you can now choose the page size. In addition to the previously supported Letter size, you can now export to Legal, Tabloid, A0, A1, A2, A3, and A4 page sizes.
Bug fix
Formulas in action configurations were previously limited to functions supported by all compatible data platforms. You can now use any function supported by your connection's data platform.
The Create a member (POST /v2/members) endpoint includes a new option to add users to teams when adding them to Sigma. Specify the teamId in the addToTeams option to add a user to one or more teams when you create them in Sigma, and optionally use the isTeamAdmin option to make the user an admin of the team.
Functions and calculations
New DayOfYear function and day_of_yearDatePart argument
Return the day of the year as a number (1-365, or 1-366 in leap years) from a date using the DayOfYear function. You can also return the day of the year as a number using day_of_year in the precision argument of the DatePart function.
RegressionSlope function
The RegressionSlope function calculates the slope of the linear regression line. The function is now supported for Databricks, Snowflake, and PostgreSQL.
The RegressionIntercept function calculates the y-intercept of the linear regression line. The function is now supported for Databricks, Snowflake, and PostgreSQL.
The RegressionR2 function calculates the R2 value, or coefficient of determination, of the linear regression line. The function is now supported for Databricks, Snowflake, and PostgreSQL.
Sigma is now deployed in Azure Canada. Located in Toronto, this deployment gives customers in Canada more control over data storage while enabling compliance with internal policies and external data residency requirements.
Configure data labels per series on Cartesian charts (GA)
If your Cartesian (bar, line, area, or scatter) or combo chart visualizes multiple series of data, you can configure different data label settings for each series. See "Format and show data labels" in Display chart data labels.
Workbook features
Limit display values in a data element (GA)
Limit the number of values displayed in a grouped table, pivot table, or chart, and group the remaining values in an "Others" category. You can transform an existing column or use the VisibilityLimit function with a sorted table.
English (Canada), English (Ireland), Spanish (Mexico) and Chinese (Traditional) are now supported workbook locales. This includes language, date format, number format, and currency. You can preview a workbook in
en-ca, en-ie, es-mx, or zh-tw.
After copying and pasting a workbook or data model element with one or more columns that use metrics, those columns display correctly.
You can now successfully tag and swap the sources of a workbook version that uses a data model with data from multiple connections.
When the signature of a stored procedure used in a stored procedure action is changed, the action now validates that the signature is the same and uses the new signature if possible.
When viewing a workbook lineage in an embed, the Shared with me link now launches the embed modal instead of the native Sigma modal.
When you disable automatic user creation for embeds, you can now manage embed users in the Administration portal.
When Sigma encounters errors during a data source swap involving custom SQL and input tables, Sigma now show the error messages at the bottom of the page.