Demos

dbt Semantic Layer, MCP OAuth, Model Blame, AI Session URLs, Huge Performance Wins for Vis, and 11 More!

September 19, 2025

dbt Semantic Layer

Our first demo of building the Omni data model with your dbt semantic layer. Lots more work to do here bringing different field types into Omni, but much progress on syncing models between systems.

Buck RyanBuck RyanDbt, Modeling

AI Session History

We're launching sticky, shareable sessions for AI - allowing users to return to previous analyses or share the outputs with coworkers.

Steven TalbotSteven TalbotAi

Vega Re-aggregation Alpha

We're continuing to experiment with ways to make giant data sets visualize quickly and intuitively. Still more to figure out here, but progress on these new workflows.

Nate AgrinNate AgrinVisualization, Performance

Model Blame History

Rather than hunting through your git provider, we're bringing blame to the model to understand the most recent changes to fields, views, topics, and relationships.

Cathy LennonCathy LennonModeling, Administration

Dashboard Filters Anywhere

We're getting close to some huge new functionality on dashboards. Here we demo new dashboard containers, allowing sticky filters, moving filters alongside tiles or groups of tiles, and new layout experiences. Coming soon (end of Sept)!

Luke BowermanLuke BowermanDashboards

Massive Vis, Big Performance Wins

We're continuing to toil away on the most complex, largest visualizations. Here, some work to optimize tooltips in edit mode (ie hide them), and new work to pause rendering for dashboard arrangement - the combo massively speeds up the browser for visualizations with thousands or tens of thousands of data points.

Nate AgrinNate AgrinVisualization, Dashboards

Easy Column Renaming

A little tune up to make editing column headers easier via right click.

Sarah WatersonSarah WatersonWorkbook

Full App CSS Control

The first demo of fulling customizing styles in Omni (think content system, even admin pages).

Embed, Administration

Fine Grain Auth Controls

A bit of new functionality to fine tune the login experience, including hiding Google Auth and magic links for the SAML folks.

Luke BowermanLuke BowermanAdministration

Per User API Tokens

Now the API can be scoped and provisioned on a per-user basis for locking permissions to a given user rather than setting up global auth.

Corey RudermanCorey RudermanApi, Administration

Git Settings Overhaul

We massively overhauled the git setting page to make configuration and management simpler and more understandable.

Jared HardyJared HardyModeling, Git

Bulk Branch Management

Now developers can manage all of their Omni branches in one place, including fast cleanup of unused branches and lots of metadata to more easily understand what is outstanding.

Meredith DodgeMeredith DodgeModeling

MCP OAuth

User permissions can now be passed to the MCP server, allowing fine grain permissions on a per-user basis for DIY use cases outside Omni.

Gustav StapransGustav StapransAi, Mcp, Administration

Mapping GeoJSON Data Directly From Fields

A new option for bringing map data into Omni. We're now able to read from GeoJSON in the result set to dynamically map row by row.

Rob MillerRob MillerVisualization, Maps

Embed Scroll Jumping Fix

We improved the navigation experience for embedded iframes to smooth out the end user experience during resorting and drilling.

Nate AgrinNate AgrinEmbed, Dashboards