New Features and Enhancements
- Admin and governance
- API client create
- Cloud Integration
- [Append, upsert, and partition on Databricks and Snowflake](#append_upsert_partition)
- Cloud data location configuration for BigQuery, Databricks, and Oracle NSAW
- Cloud integration sharing for BigQuery, Databricks, Oracle NSAW, and Snowflake
- Configure CDW integrations new UI
- Connect tables UI
- Databricks OAuth support
- Databricks pass-through SQL
- Magic ETL pushdown on Databricks and Snowflake
- Oracle wallet authentication
- Read-only support on Amazon Athena, Oracle NSAW, and PostgreSQL
- Snowflake Native CDW SQL syntax
- Streamline the write setup process on Databricks and Snowflake
- Clone DataSet functionality
- Dashboard layout v5
- Filter and variable enhancements
- New navigation
- New tile options in Magic ETL
- Workflows
Beta Features
Support
New Features and Enhancements
Admin and Governance
Data Refresh Permissions
Data refresh permissions allow admins to set permissions for Connector and DataFlow scheduling frequencies options available to users and groups in their instance. This allows admins to control the amount of future usage in your Domo instance on a user-by-user basis. Learn how to configure Data Refresh Permissions.
Roles Allowlist
The Roles Allowlist feature allows certain users to assign a list of roles to users in their instance. You can configure these roles using the admin-level “Manage All Roles” grant. Users with the “Assign Users to a Role” grant can only assign roles from the Roles Allowlist. Users with the “Manage All Roles” grant can assign any role and configure the Roles Allowlist. With the Roles Allowlist and the related “Assign Users to a Role” grant, Domo Admins can delegate user management—including assigning user roles—to non-administrator users.
SSO Config
The new Domo SSO configuration user experience is more modern and intuitive. It uses industry-standard terminology and includes controls and tooltips focused on the end-user login experience. This update empowers administrators using a self-serve implementation of SSO and reduces reliance on Domo support teams.
API Client Create
API client creation and management can now be managed in your Domo instance in Admin Settings. Users with the existing Create API OAuth Clients grant, included in the Domo system roles, have access to the API Client Create feature. You can restrict the ability of users in your instance to create API clients by changing their user roles and grants as needed.
Note:
The ability to create API clients is governed by the Create API OAuth Clients grant, which is included with all Domo system roles. This enhancement does not change your users’ ability to create API clients (does not change existing user roles or grants); however, since API clients can now be created in Domo, your users are more likely to see that capability. Please review your users’ roles and make any adjustments you deem necessary.
Cloud Integration
Append, Upsert, and Partition on Databricks and Snowflake



Cloud Data Location Configuration for BigQuery, Databricks, and Oracle NSAW
The Cloud Data Location configuration for BigQuery, Databricks, and Oracle NSAW improves governance by allowing you to move basic information between databases and schemas. Functionalities include:- Ability to change the database and/or schema of Domo-written DataSet.
- Ability to rename tables that were written by Domo to customer clouds.

Cloud Integration Sharing for BigQuery, Databricks, Oracle NSAW, and Snowflake
Cloud Integration Sharing allows multiple users to access a Cloud Integration, extending access control and collaboration. This feature is available for Databricks, BigQuery, Oracle NSAW, and Snowflake connections.
Configure CDW Integrations New UI
The new UI for configuring CDW integrations in Domo is now more user-friendly and includes clear and detailed instructions and definitions for setting up new integrations. New UI features include:- Improved usability
- Detailed instructions on hand
- Better documentation management

Connect Tables UI
The updated Connect Tables UI eliminates confusion and streamlines data management by providing a clear view of which tables are and are not mapped to DataSets when creating a Cloud Integration. Quickly find what you need and perform operations in your connected data tables, shortening the connection process.
Databricks
OAuth Support
Databricks Pass-through SQL
Pass-Through SQL in Magic ETL’s SQL tile allows you to use native Databricks SQL syntax to transform your data according to your use cases. This tile gives you more flexibility regarding Databricks environment constraints and cases when you do not want to refactor your Databricks SQL in Magic ETL.
Magic ETL Pushdown on Databricks and Snowflake


Oracle Wallet Authentication

Read-only Support on Amazon Athena, Oracle NSAW, and PostgreSQL



Snowflake Native CDW SQL Syntax
The Native CDW SQL syntax tile allows you to use native Snowflake SQL syntax to transform your data according to your use cases in Magic ETL. This tile gives you more flexibility over any Snowflake environment constraints and cases when you do not want to refactor your Snowflake SQL in Magic ETL.
Streamline the Write Setup Process on Databricks and Snowflake


Clone DataSet Functionality
The new customer-facing clone DataSet functionality allows you to create a new DataSet that is a copy of an existing DataSet. The new, copied DataSet retains the same settings as the original, except for scheduling settings, and saves you from having to recreate DataSets manually.
Dashboard Layout v5
As part of our regular technical maintenance cycle, we’re upgrading dashboards from Layouts v4 to Layouts v 5. This upgrade does not affect the core functionality of your dashboards, but it does enhance your editing experience to align with App Studio. You can expect the following updates:- A more intuitive editing interface with click-and-drag handles.
- Layout aligners for easier content positioning.
- Minor shifts in the sizing of layout content. This may require some manual adjustments in existing dashboards.
Filter and Variable Enhancements
Note:
These features are not currently supported on mobile, but we plan to make them available on mobile in the future.
Advanced Date Filter Control
Previous period options are now available in Analyzer, allowing you to filter data by excluding specific time periods like the current day or quarter. “Previous” periods always exclude the current period ( today, current week/month/quarter/year). The “Last” filter option has been moved to the top of the filter list and includes the current period by default. This update is available in the date range dropdown in Analyzer, Dashboards, and App Studio.
Date Variable Enhancements
The new Date Variable enhancements allow you to use syntax to define relative dates using Date Variables. This provides you with greater flexibility and the ability to use relative date syntax to define dynamic time frames in your data using the Variable editor.
Page Filter Contains
The Page Filter Contains feature allows you to select a specific column and apply a “contains” filter to match specific values from your DataSet filter, allowing you to quickly filter on unique values.New Navigation
The new navigation allows you to customize your navigation, quickly view your full product listing, pin frequently used items, and use the quick search to save time and take better advantage of the Domo platform.
New Tile Options in Magic ETL
The following tile expansion updates are available in Magic ETL:- Split Join — Manage multiple output streams from a single join and identify rows that are joined and those that are not.
- Split Filter — Capture rows that meet your filter criteria and view those that do not using a separate stream.
- Rank & Window — Add new columns with ranking, framed, or offset functions directly from your DataSet.
- Pivot — Transform key-value pairs into multiple columns.
- Unpivot — Transform columns into rows.
- Writeback — Output your transformed data as a new DataSet and send it to another data integration system.
- Enhanced Append Rows — Handle disparate DataSet unions with the updated Append Rows tile.

Workflows
File and FileSet Entity Data Types
The Domo AI FileSets tool extracts and gathers unstructured information from images, documents, transcriptions, and customer reviews to power visualizations and data products in Domo. FileSets also helps you automate document-driven business processes to streamline your business.
Workflow AI Agent Task 2.0
The improved Workflow AI Agent Task includes a new and improved user interface that simplifies the setup and allows you to iterate your tasks quicker than before. Improvements include:- Configuration fields that let you experiment with prompt engineering by describing what you want to achieve and eliminating the need for complex logic or scripting.
- A new Knowledge tab that attaches relevant DataSets, FileSets, and Files that the AI Agent can reference in real-time.
- An enhanced testing experience where you can input variable values and view step-by-step outputs in a more user-friendly format.

Beta Features
To join a beta, contact your Domo account team. If you do not have contact information for your account team, you can email Domo Support at support@domo.com
. You may be required to complete training before you can use the feature.
Magic ETL
AI SQL Assistant
You can now use AI-powered text-to-SQL and text-to-formula capabilities throughout Magic ETL. These enhancements allow you to create complex queries and formulas by describing your needs in natural language and having the tiles transcribe them back to you.
Enable Window Functions in SQL Tiles
Window functions in the SQL tile allow you to use complex analytical functions in your Magic ETL DataFlows without resorting to using a Redshift DataFlow or creating a mess in Magic ETL. Perform calculations like running totals, rankings, moving averages, and cumulative statistics from within your SQL tile.
Support
Domo provides education, community answers, and technical support.- Search for a topic in the
Help Center
. - Learn from
Domo University
. - Search for training apps in the
Appstore
. - Get answers in the
Community Forums
. - Contact Technical Support by entering a help ticket in the
Domo Support Portal
. - Reach out to your Domo account team.