Changelog

dbt IDE updates, AI enhancements, UI-based SQL joins, measure color modeling, model development settings, new usage topic and organization settings

January 16, 2025

Edit dbt models, right in Omni #

Using dbt? Now you can search and view dbt models, run the compiled dbt SQL, and edit your dbt models from inside of Omni.

Edit dbt model in workbook

You can edit existing models or create brand new ones - all you need to do is push the changes to your dbt repository.

dbt push model changes to repo

Blobby AI got another glow up! #

Our in-app AI helper, Blobby, has some new functionality you can take for a spin. If you’re not sure where to start an analysis, you can ask Blobby what questions you should ask when exploring a topic. Answers will be hyperlinked, and when clicked, will open a new query in the workbook:

Blobby hyperlinked queries

And in the near future, Blobby will be able to summarize results for you! For example, you can ask Blobby to identify anomalies in the data, insights into trends, what next steps you should take, and more. Reach out to Omni support if you’re interested in participating in the beta (note that this feature will be opt-in when it becomes available).

Blobby query summary

Create complex joins with SQL in workbooks #

We added support for creating joins using SQL to the workbook UI. This allows you to create complex joins, such as those that contain conditions:

SQL joins in the workbook UI

Color modeling, now for measures #

A few weeks ago, we released color modeling for dimensions. Now you can do the same for measures! 

In a view file, use colors.series to define a color. Then, when the measure is used as a series in a chart, the color will be applied:

Color modeling for measures

Require branches for schema refreshes #

If you want to review schema changes before they’re reflected in a shared model, this new setting is for you. The Branch based schema refresh connection setting requires schema refreshes to be performed in a branch before the changes are promoted to the shared model:

Branch based schema refresh setting

When enabled, schema refreshes can only be triggered from the IDE. If you’re not in an existing branch, selecting Model > Refresh schema will prompt you to create a branch first:

Branch prompt for branch schema refresh

Note: This setting can’t be enabled if a connection has multiple models, or if connection environments (dynamic connections) are currently in use.

Require Pull Requests for system syncs

If you’re using the git integration, you can now require that certain Omni actions have a pull request before they’re committed to your base branch. These actions include schema refreshes, API events, and model syncs.

This setting is located in a model’s git settings, accessed by navigating to Model > Git settings in the IDE:

require-pr-for-system-syncs

Note: This setting requires that the Branch based schema refresh setting is also enabled for the connection.

Model usage topic now available in Analytics #

There's a new topic available in your instance's Analytics dashboard. Use it to dive into how models are being used, including how often they're viewed and used in documents:

Model usage topic in Analytics dash

New organization settings #

We added two new organization settings, accessible in Settings > General:

New user invitation and Support region organization settings

Here’s how they work:

  • Allow invitation requests - When enabled, users can request invitations to the organization from the login page

  • Allowed support region - Limits logins from Omni support users to the specified region. When set to something other than All Regions, the support user’s IP address will be checked to ensure it resides in the selected region before they can log in to the organization. Contact Omni support to request access to this feature.

Honorable mentions

But wait, there’s more:

  • Dashboard filters and controls can now have descriptions

  • The new Microsoft SQL Server Trust Server Certificate connection setting allows Omni to bypass validating the database server’s SSL/TLS certificate

  • Non-US dates have new formatting options in charts