This QuickStart lists all the new and public beta features released, as well as bugs fixed in September 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!
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.
Enable conditional actions:
Below is a GIF showing a visualization of Total sales by country over time
and a control with two values, Individual trend
and Comparison
.
In the animation, a user clicks each of the two values, demonstrating that the chart visualization switches between a trellis view of each country and a combined view in a stacked bar chart.
For more information, see Make an action conditional (Beta).
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.
See Configure OAuth with Databricks (Beta).
Admins can now view and respond to account upgrade requests in the Administration portal.
When a user requests an upgrade to their account type to explore or create workbooks, an admin can review the request in the Administration portal. Admins still receive emails about these requests.
For example:
For more information, see Respond to account upgrade requests (Beta).
The Administration portal now includes an Account
> General Settings
> Audit Logging
section that supports the following self-serve features:
For more information, see Enable audit logging and Create, update, and delete an audit logs storage integration.
Sigma Audit Logs stores entries for 30 days by default, but you can retain audit log data for extended periods by exporting it to cloud storage.
For more information, see Create, update or delete an audit logs storage integration (Beta).
Team provisioning for SAML SSO is now supported. Team assignments for a SAML user are synced when logging into Sigma.
For more information, see Single sign-on with SAML.
Sigma's formula assistant uses AI to write new formulas, correct formula errors, and explain existing formulas applied to elements in workbooks and data models. These AI capabilities can help enhance productivity and accuracy, ensuring you get the most out of custom calculations and available functions.
For example, lets assume we have create a union on two tables of customer names and addresses. We need to derive which customers exist in both tables.
We can add a new column and use Sigma's AI formula assistant
to write it for us, saving us time.
Looking at the Column details
for the new column, we can see that the formula produced to expected results:
We can just filter the table to show rows that Exists in Both
.
For more information, see Use AI with formulas (Beta).
Lots of new endpoints and changes to consider this month!
The following endpoint for retrieving the version history of a workbook is now available:
The entries
array includes one additional property in the response for the List templates shared with your organization: (GET /v2/shared_templates/shared_with_you) endpoint:
The following endpoints to work with bookmarks in workbooks, including version tagged workbooks, are now available:
The same endpoints are available for tagged workbooks:
List endpoints that did not already require pagination now require pagination as of September 4, 2024.
If you use these endpoints, update your API requests to include the limit query parameter to return a paginated response.
The API endpoint documentation is now organized in logical subsections to make endpoints easier to find and use.
Access the API reference here.
1: Copying and pasting an input table element no longer results in the error "Unfortunately, something went wrong. Pasting failed."
2: Insert row action (beta) now prohibits row insertion into tables with protected columns.
3: Modifying the permissions for a nested folder that inherited its permissions from the parent folder no longer affects the parent folder permissions.
4: Tagging a workbook after removing a version tag no longer results in an error indicating "Failed to tag workbook, $workbookname$ is archived."
5: When tagging a version of a workbook that contains only input tables, you can now swap data sources successfully.
The Embed SDK for React offers a developer-friendly interface that simplifies integration into applications. Developers can access detailed installation and usage guides on Github.
See Embed SDK for React or follow this QuickStart for an in-depth guide to using the SDK.
Embedded Link Sharing, when enabled, allows users to share specific workbooks, explorations, or bookmarks through URLs generated within an embed as they work in Sigma.
These links can be copied and pasted into user-created emails (or other systems), allowing recipients to access the relevant content directly from their emails without needing to navigate back to Sigma.
These links will also be included in any scheduled exports created by the user, allowing recipients to click a link to access the shared content.
Alternatively, customer developers can use these links to enhance their application's functionality.
To review the documentation, see Configure a shareable link for an embed.
For a detailed demonstration of embedded link sharing, there is a QuickStart.
The ArrayIntersection
function compares two arrays and returns an array of all overlapping elements, without duplicates.
A business user can gain significant value this simple function, by leveraging it to identify common elements between two datasets, which is a common need in various business scenarios. Just a few examples are listed;
The function is now supported for BigQuery, Snowflake, and PostgreSQL.
For more information, see ArrayIntersection.
The SHA256
function transforms text input into a 256-bit hash value.
The function is supported for all databases except for PostgreSQL.
In the example below, patient data contains social security number and we obfuscated it, using this new function as:
For more information, see SHA256.
Embedding 15: Embed-SDK for React:
Sigma provides many methods to allow users and developers to interact with its systems including web-ui, REST API, Javascript Embed API and an SDK for the React framework.
The Embed-SDK for React offers a higher-level, developer-friendly interface that simplifies integration into applications, in contrast to Sigma's lower-level JavaScript Embed-API, which provides more granular control but may require additional coding.
Build and Secure Multi-Tenant Data Applications with Snowflake and Sigma
This Sigma and Snowflake lab is designed to teach you how to build customer facing analytics applications that allow your end users to dive deeper and go further with data.
Fundamentals 8: Beyond the Basics
This QuickStart covers some of the more common questions we receive from Sigma customers. It is not comprehensive but is intended to present topics that often arise after users have completed the QuickStart Fundamentals and begin using Sigma with their own data.
Sigma's container feature allows you to organize workbook pages by grouping elements within a customizable container.
This provides an intuitive way to manage layouts, ensuring that related elements remain visually cohesive. Containers not only streamline the design process by enabling you to adjust and style grouped components collectively but also enhance flexibility when rearranging or resizing elements on the canvas. This powerful feature simplifies complex workbook structures, making it easier to maintain consistency in both functionality and appearance.
By using containers, workbook design takes on a whole new meaning.
In the animation below, we show how containers are dramatically improve the appearance of existing Sigma workbooks.
For more information, see Organize workbook layouts with containers (Beta).
Specify the sort order of null values in a pivot row or pivot column using custom sort. Choose from the default option, which mimics your data warehouse sort order for null values, listing all null values first, or listing all null values last.
For more information, see Customize the sort order of data elements.
You can now customize the styling of data elements such as tables, input tables, visualizations, and UI elements.
This provides users a great deal of flexibility to make their work visually appealing, which helps with end-user adoption.
Add or remove padding, change the corner style, add a border, and change the text alignment for text elements.
Set default styles in an organization theme, customize styles for an entire workbook in the workbook settings, or style individual elements.
For more information, see Customize element background and styles and Workbook settings overview.
You can now copy cells, rows, and columns in pivot tables to your clipboard.
When you select a cell in a pivot table, the corresponding pivot rows and columns are highlighted.
Enhancements include:
Developers can access detailed installation and usage guides on GitHub.
There is also a QuickStart on Plugins.
For select errors, you can now send a bug report to Sigma from a link in the error message.
To more precisely specify the visualization color palette for your workbook, you can specify a custom color palette with hex codes.
For more information, see Workbook settings overview.
The Geography map visualization now uses Mapbox. The existing Point and Region map visualizations had already been using Mapbox.
As part of this change, the default zoom of your map might be different.
Use the Pin viewport
option on a map to persist the desired zoom level.
The colors used for organization and workbook themes have been updated, and there are new settings to override the canvas color or element background color for a workbook theme.
Workbooks using existing themes have been migrated to the new colors. As a result, existing theme colors might have an override canvas color or override element background color already set. If your workbook does not look as expected, review the following known issues and workarounds:
For more information, see Theme settings for more details.
You can now format the alignment of a segmented control. Align the control to the left or right, or stretch the control to the full width of the control element.
For more details, see Create and configure a segmented control.
When you apply conditional formatting to a table or pivot table, you can format the style of the text. Conditionally apply underline, italics, or a specific text color to text.
Additional Resource Links
Blog
Community
Help Center
QuickStarts
Be sure to check out all the latest developments at Sigma's First Friday Feature page!