> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2025/20251121",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# November 21, 2025

> Tons of New AI (Modeling, Visualization, User Attributes), Dynamic Top N, Pull Request Required Dashboards, Azure, and More!!

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## Blobby Learns to Model

*Steven Talbot · `Ai` `Modeling`*

We're teaching Blobby to model. Now you can build topics on the fly in AI, add relationships, or just generally do whatever you need from a modeling standpoint. Amazing for getting started or just supplementing the current model.

<Frame>
  <iframe src="https://www.youtube.com/embed/xaYfPstjF0o" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby learns mustache (and who you are)

*Gustav Staprans · `Ai`*

Blobby now knows *you* - great for lots of analyses (show me my pipeline, my customers, my usage, etc). This also means you can use mustache dynamically in AI context to pass user-specific information.

<Frame>
  <iframe src="https://www.youtube.com/embed/UVsdHbBKzVc" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby learns visualization

*Jamie Davidson · `Ai` `Visualization`*

We're teaching Blobby more skills. Soon Blobby will be able to edit the fullness of the visualization spec - add labels, change axes, chart types, colors - anything you can do in the UI. Bit more to do here, but no more UI for building unless you want it.

<Frame>
  <iframe src="https://www.youtube.com/embed/Pn_o0xDnR6w" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Snowflake fuzzy search (for AI)

*Chris Merrick · `Ai` `Snowflake`*

We're playing around with new techniques to improve the AI experience. Here we use Snowflake Cortex to build a fuzzy search index for easier topical lookups. This would open up more natural filtering behaviors for lots of use cases (like support tickets in the demo).

<Frame>
  <iframe src="https://www.youtube.com/embed/xWhi5JOXBIU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dynamic groups (top N, etc)

*TJ Banghart · `Workbook`*

Now you can create completely dynamic groups even based on associated metrics (ie. top 10 by count + other).

<Frame>
  <iframe src="https://www.youtube.com/embed/6yxk5xhBP60" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Pull request required dashboard changes

*Mariel Freyre · `Dashboards` `Administration` `Coming Soon`*

For many use cases you want complete review on dashboard changes. Now you can enforce branch-based changes through git for specific dashboards.

<Frame>
  <iframe src="https://www.youtube.com/embed/wYmZ6Yi8fHQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Omni in Azure

*Brian Frantz · `Azure` `Administration` `Multi-cloud`*

Our first demo of running queries in Azure. More work to do but Omni is going multi-cloud.

<Frame>
  <iframe src="https://www.youtube.com/embed/dPVL-7d5cMQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Renderer in Azure

*Jonathan Swenson · `Azure` `Administration` `Scheduler` `Multi-cloud`*

More Azure progress, this time on the renderer.

<Frame>
  <iframe src="https://www.youtube.com/embed/NHa_zEX_5Po" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## More dashboard containers

*Luke Bowerman · `Dashboards`*

Continuing all the progress on dashboard containers, we go through an end-to-end example of a complex dashboard layout.

<Frame>
  <iframe src="https://www.youtube.com/embed/ql9YadcF9LA" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Workbook field building improvements

*TJ Banghart · `Workbook` `Modeling`*

Tuning up the experience vis-a-vis workbook models and topic scoped models to give you all the control you need.

<Frame>
  <iframe src="https://www.youtube.com/embed/ILGI30B1Qcg" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Model ignore improvements in branches

*Conrad Slimmer · `Modeling`*

Spending a bit of time buffing out a rough edge around removing ignore in branches.

<Frame>
  <iframe src="https://www.youtube.com/embed/hVbhqewdO4A" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Solution engineering AI (internal)

*Liam McCarthy · `Internal`*

A demo of some new internal tooling to help solutions engineers understand how we talk about different topics in the field.

<Frame>
  <iframe src="https://www.youtube.com/embed/xFayBVLSlFw" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
