This QuickStart lists all the new and public beta features released, as well as bugs fixed in November 2024.

It is summary in nature, and you should refer to the specific Sigma documentation links provided for more information.

Public beta features will carry the section text "Beta".

All other features are considered released (GA or generally available).

Sigma actually has feature and bug fix releases weekly, and high-priority bug fixes on demand. We felt it was best to keep these QuickStarts to a summary of the previous month for your convenience.

New first Friday features QuickStarts will be published on the first Friday of each month, and will include information for the previous month.

Features carrying the are customer favorites!

Footer

Clear controls with a single action

The clear control action now offers the option to clear controls at four levels of granularity:

For more information, see Clear one or more control values.

Action variables

Action variables enable users to create formulas that reference rows selected in a table or visualization, as well as data returned from other actions. These variables exist only during the execution of a sequence.

Workbook builders may want to execute different logic based on the data a user selects. Action variables allow workbook builders to define conditions based on the value in a selected column or to calculate data within the user's selection. Additionally, workbook builders can configure actions to return information that can be used by subsequent actions.

You can use action variables in any custom formula for an action, including conditions. When referencing these variables, you can apply all the standard functions supported by tables, such as aggregations, conditions, and lookups.

For more informationm see Use variables in actions.

Configure workbook actions in sequences (Beta)

Organize multiple actions into a sequence to run them in a specified order. You can have multiple sequences on a single element, each with an optional condition.

With action sequences, you can:

If you previously configured multiple actions on an element, the introduction of sequences places each of those actions in its own sequence by default. If you keep those actions in separate sequences, your configuration is unchanged and the action execution will behave as it did before.

For more information, see Configure actions in sequences (Beta).

Make actions conditional (GA)

When you define an action for a workbook element, you can now define an optional condition for that action. Customize the trigger behavior of your action based on the value of a control element or using a custom formula.

For more informationm see Make an action conditional.

Reset to last published value when clearing a control with an action

The clear control action now supports a Reset to published value checkbox.

Checking this box resets the control value to the last published value. On a tagged version of a workbook, this setting resets to the tagged version's value.

For more information, see Clear a control value.

Footer

Authenticate Databricks connections with OAuth (GA)

You can now connect to Databricks using OAuth and inherit all security policies from Databricks.

Databricks connections authenticated with OAuth allow your users to read data and use write-back features like input tables, warehouse views, materializations, and CSV uploads with their own individual credentials instead of a service account.

For more information, see Configure OAuth with Databricks

Set inactivity timeouts (Beta)

You can now configure inactivity timeouts to ensure users are automatically logged out after a certain length of inactivity in the product.

For more information, see Set up inactivity timeouts (Beta).

Footer

New endpoint: Create a user attribute (POST /v2/user-attributes)

The following endpoint to create a user attribute is now available:

POST /v2/user-attributes

For more information, see Create a user attribute

New endpoint: Duplicate a version tagged workbook

The following endpoint to duplicate a version tagged workbook is now available:

POST /v2/workbooks/{workbookId}/tag/{versionTag}/copy

For more information, see Duplicate a tagged workbook

New endpoint: Get the full path for a table

The following endpoint to retrieve the full path to a table in a connection is now available:

GET /v2/connections/paths/{inodeId}

For more information, see Get connection path for a table

New endpoints: Get document sources

The following endpoints to get the source of a workbook or get the source of a dataset are now available:

GET /v2/workbooks/{workbookId}/sources For more information, see Get workbook source

New endpoints: Post/Delete API credentials

The following endpoints to create and delete API credentials are now available:

POST /v2/credentials For more information, see Create API credentials

DELETE /v2/credentials/{clientId} For more information, see Delete API credentials

New API Recipe: Workbook: Get Column Names by Page and Element

This script automates the process of retrieving column names for all elements in each page of a workbook in Sigma.

For more information, see Get Column Names by Page and Element (Javascript)

It is also referenced in the QuickStart, Sigma REST API Recipes

New API Recipe: Connections - List All

This script lists all connections in alphabetically order by name.

For more information, see Connections - List All (Javascript)

It is also referenced in the QuickStart, Sigma REST API Recipes

New API Recipe: Connections - Sync All Tables in Schema

This script automates the synchronization of tables within a schema that is specified in the .env file.

The script resolves the schema's inodeId based on the provided SYNC_PATH in the .env file, lists all tables within the schema, and constructs full paths for each table.

Finally, it syncs each table individually using the full path, ensuring that the process dynamically handles all tables within the specified schema.

For more information, see Connections: Sync All Tables in Schema (Javascript)

It is also referenced in the QuickStart, Sigma REST API Recipes

Use OAuth override tokens in API calls

The Sigma API now supports the use of OAuth override tokens in API calls.

These tokens allow you to temporarily use the OAuth permissions of another user when making API calls.

For more information, see Use OAuth override tokens.

Footer

1: In the embed sandbox, the verification of the URL signature no longer fails when the user attribute name contains spaces.

2: The Embeds page in the Administration portal now allows searching for embeds by URL.

3: Tables now auto-scroll as expected when holding the Shift key and using the arrow keys to expand or contract the previous selection.

4: Users no longer see incorrect Permissions denied errors on workbooks with custom page visibility.

5: Clicking the More icon associated with a version tag in the Version history menu no longer reloads the page.

6: In embedded workbooks with themes applied, the theme now applies to the side panel of the workbook as expected.

7: In pivot tables with multiple pivot columns, centering column headers now centers all headers.

8: When configuring actions based on When selecting cells" trigger, holding ⌘ Command (Mac OS) or Ctrl (Windows) on your keyboard to select multiple values or spans of values now correctly passes the discrete values to the action configuration instead of including all cells between the selections.

9: When multiple action sequences have been configured on an element, Sigma now evaluates the condition of each sequence before beginning any action execution, as expected.

10: Emails about failed exports now include the name of the export schedule.

11: The system generated Row ID column can no longer be added to linked input tables.

Footer

Test JWT-signed embed URLs in the embed sandbox

You can now test embed URLs signed with JSON Web Tokens (JWTs) in the embed sandbox.

In addition, the embed sandbox now allows users who have been granted embedding credentials to use the embed sandbox even if they are not assigned the Admin account type.

For more information, see Test an embed URL in the embed sandbox.

There is also a QuickStart, Embedding 16: Secure Embedding with JWT

Use actions to trigger outbound embed iframe events

You can now configure an action to send an iframe event from your embedded content to your host application, which can then react to this event with some outcome.

For example, you can use these events to add custom tracking, change the UI of your application, or trigger your own application APIs.

For more information, see Create actions that trigger embed iframe events.

There is also a QuickStart, Embedding 07: Events

Footer

Input tables now supported on Amazon Redshift connections (Beta)

Input tables are now compatible with Amazon Redshift connections.

These dynamic workbook elements support structured data entry that allows you to integrate new data points into your analysis and augment existing data.

For more information about input tables and how to use them, see the following documentation:

Intro to input tablesCreate new input tablesEdit existing input table columnsConfigure data governance options in input tables

There is a QuickStart that demonstrates some common input table use cases.

Paste 2,000 rows in input tables on Databricks connections

When populating data in input tables on a Databricks connection, you can now paste up to 50,000 cells at once (2,000 rows and 25 columns).

For more information, see Intro to input tables.

Footer

Export bursting

Export bursting ("bursting") is a powerful feature that enables automated distribution of personalized or filtered report content to a dynamic list of recipients as scheduled email bursts. With this feature, users no longer need to create or customize reports for different audiences manually. Instead, reports are generated automatically and securely sent to the appropriate stakeholders, streamlining data delivery across teams.

QuickStart: Export Bursting

Other releated changes:

1: Updated Git repository for embedding samples to be more uniform code patterns and folder structure.

Link to QuickStarts Github repository

2: Revised React SDK for embedding to support server side API and remove async methods.

Embedding 15: Embed-SDK for React

3: Created a new QuickStart category for Developers and migrated four QuickStarts into it. These four were formally in the Administration category.

4: Collapsed all past First Friday Feature QuickStarts from 2023 into a single QuickStart for that year. The same will be done for 2024, after the month of the year is released in 2025. Link to FFF Archive

5: Updated Embedding into Salesforce QuickStart to show how to pass a Salesforce value to Sigma.

6: Added three new API recipes to the Sigma REST API Recipes QuickStart. Details on the new recipes are found in the API section of this months FFF QuickStart.

Footer

dbt Semantic Layer integration (Beta)

You can now configure and query a dbt Semantic Layer integration, allowing you to leverage your predefined dbt metrics in Sigma workbooks.

For more information, see Configure a dbt Semantic Layer integration (Beta) and Query a dbt Semantic Layer integration (Beta)

Footer

Organize workbook layouts with containers (GA)

You can add containers to your workbook pages to organize elements on the canvas and visually group elements together. With containers, you can more easily manage layouts and style elements as a group.

Some before/after examples:

For more information, see Organize workbook layouts with containers.

Pivot tables support column-specific custom sort order

You can now quickly sort pivot table columns using the context menu, and specify custom sort orders for specific columns. For example, you can now choose to sort a specific pivot table column by the values in a different column.

For more information, see the section on Customize the sort order of pivot tables in Customize the sort order of data elements.

Schedule exports as an email burst (Beta)

You can send a custom-filtered report to a dynamic list of recipients as a scheduled email burst.

Send a workbook, workbook pages, and individual workbook elements as supported attachment types, such as PDF, Excel, or PNG files.

For more information, see Export as email burst (Beta).

There is also a QuickStart, Export Bursting

Footer

Additional Resource Links

Blog
Community
Help Center
QuickStarts

Footer