Guides

How to Get Started with Omni Analytics

Arkzero ResearchApr 24, 20268 min read

Last updated Apr 24, 2026

Omni Analytics is a modern business intelligence platform that connects directly to your database or cloud warehouse and lets business users build analyses and dashboards without writing SQL. The setup takes under 30 minutes: connect a data source, explore data in a workbook using point-and-click or SQL, then publish a shareable dashboard. A natural language query layer added in 2025 lets users ask questions in plain English against their live, governed data model.
Omni Analytics dashboard interface for business intelligence

Omni Analytics is a business intelligence platform built to give both technical and non-technical users access to the same data without requiring two separate tools. If you manage operations, run analytics for a startup, or handle reporting for a team, this guide walks you through connecting your data, building your first analysis, and publishing a dashboard your team can actually use.

What Omni Actually Is

Most BI tools force a binary choice: build a rigid governed layer that business users can only read from, or give everyone an open explorer with no guardrails and inconsistent metric definitions. Omni uses a three-layer model to avoid that tradeoff.

The Raw Database layer is the read-only connection to your warehouse. The Governed Data Model is where data teams define fields, metrics, and joins that everyone queries from. The Ad Hoc Workbook Model is where individual users do exploratory work, with the option to promote useful logic back up to the shared model.

In practice, a data analyst can define "Monthly Recurring Revenue" once in the governed model, and a marketing manager can pull it into a chart without touching SQL.

Omni's own onboarding data indicates teams using the governed workbook model reduce ad hoc SQL requests to the data team by an average of 60% within the first 90 days, as business users learn to self-serve from the defined metric layer rather than relying on engineers to write custom queries.

Supported Database Connections

Omni connects directly to the following databases and warehouses as of 2026:

  • Google BigQuery
  • Snowflake
  • Amazon Redshift
  • Databricks
  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • MotherDuck

The connection setup process is identical across all of them. Omni reads from your database but never writes to it.

Setting Up Your First Connection

Go to Admin in the left sidebar, then select Connections and click Add Connection. Choose your dialect, enter your credentials, and click Test Connection before saving. Omni validates read access and surfaces permission errors before you proceed.

For Snowflake, the Omni service user needs at minimum USAGE on the relevant virtual warehouse and SELECT on the schemas you intend to query. Omni provides a ready-made Snowflake setup script in its documentation that you can paste directly into a Snowflake worksheet.

For Google BigQuery, the standard path is creating a service account with the BigQuery Data Viewer and BigQuery Job User roles, then downloading the service account JSON file and uploading it in the Omni connection form.

Once connected, Omni automatically discovers tables and views. An initial schema sync runs and takes between 30 seconds and a few minutes depending on the number of tables in your database.

Building Your First Workbook

A workbook in Omni functions like a live query interface layered over your data. Every field in the governed model appears in the left sidebar, organized by topic, which is Omni's term for a logical grouping of related tables and joins.

To start a workbook:

  1. Click New Workbook from the home screen.
  2. Select a topic from the left panel. Topics have descriptive names like "Orders," "Users," or "Revenue," depending on how your data team has set up the model.
  3. Click a dimension or metric to add it to the query. Omni builds the SQL automatically and runs it against your warehouse.
  4. Add filters using the Filters panel to scope by date range, status, region, or any available field.
  5. Switch between Table, Bar Chart, Line Chart, and other visualization types from the switcher at the top of the workbook canvas.

If no governed model has been set up yet, Omni also supports raw SQL queries in the same workbook interface. You write a query in the SQL pane and then switch to the visual editor to filter and chart the results. This makes Omni usable on day one even before your data team builds out the model.

For users more comfortable with spreadsheet logic than SQL, Omni supports a subset of Excel-style calculated field expressions. You can write calculated fields directly in the workbook field editor using a ROUND or other function against any two metrics without writing a SQL formula.

Using the AI Query Assistant

Omni added a natural language query layer to the platform in late 2025. To use it, open any workbook and type a plain English question into the AI bar. Omni generates the query from your governed model, so answers stay consistent with how your team has defined its metrics.

For example, typing "Show me revenue by region for Q1 grouped by sales rep" produces a bar chart built from the same logic as a manually constructed query. The assistant flags when it is uncertain about a field mapping and always shows you the SQL it generated, so you can inspect and edit the result.

This is most useful for one-off questions that do not need to be saved as permanent workbooks, or for users who are not yet familiar with which topics contain which fields.

Building a Dashboard

When a workbook contains charts and tables you want to share, you publish them as a dashboard.

  1. From the workbook, click Add to Dashboard on any tile.
  2. Create a new dashboard or add the tile to an existing one.
  3. On the dashboard canvas, rearrange tiles using the drag-and-drop grid.
  4. Add dashboard-level filters so viewers can slice by date range or dimension without editing the underlying workbook.
  5. Set a refresh schedule under Dashboard Settings to keep data current automatically.

As of April 2026, Omni added visualization layers to dashboards, allowing multiple data series to render on the same axis with independent scales. This is useful for charts that compare metrics with different units, such as revenue and order count, on a single view.

Omni also added AI-generated dashboard summaries in its April 2026 release. Each dashboard can display a text tile that auto-generates a written interpretation of the current data, updating on each refresh. This is particularly useful for executive-facing reports where context matters as much as numbers.

Sharing and Access Control

Omni organizes published content inside Spaces. When you publish a workbook or dashboard, it lives in a Space that you can share with individuals or user groups.

There are three sharing modes. View only means recipients can filter and drill into data but cannot edit the workbook. Can edit means recipients can modify the workbook and promote fields to the shared model. Scheduled delivery automatically exports dashboards to email or Slack on a set cadence.

Omni also supports embedded dashboards for teams building usage analytics inside their own products. Embedding uses signed tokens so end users can view a dashboard without logging in to Omni directly.

Three Things That Trip Up New Users

The governed model and workbooks do not sync automatically. Changes you make in a workbook do not appear in the shared model unless you explicitly promote a field. This is by design but surprises most first-time users.

Omni is read-only by design. It does not write back to your database. If you need write-back or data entry workflows, you need a separate tool alongside Omni.

Pricing requires a demo call. Omni does not publish public pricing. Based on community reports from early 2026, per-seat pricing typically falls between $40 and $100 per user per month depending on tier and contract length.

If your data lives in a spreadsheet or CSV rather than a database, you can upload it directly to VSLZ and ask for the analysis you need in plain English without any connection or model setup.

What to Do After Your First Dashboard

Once your first dashboard is live, the most useful next step is promoting your most-queried metrics into the governed model. This ensures every team member pulls from the same definition and unlocks the AI assistant's strongest capabilities, since it reasons against your defined model field names rather than raw table column names.

Omni publishes a public changelog at omni.co that covers model updates and new platform features. The April 2026 release added visualization layers, allowing multiple data series to render on the same axis with independent scales, along with AI cost visibility tooling to help teams track and manage their query costs as usage grows.

FAQ

What databases does Omni Analytics support?

Omni Analytics supports BigQuery, Snowflake, Amazon Redshift, Databricks, PostgreSQL, MySQL, Microsoft SQL Server, and MotherDuck as of 2026. All connections are read-only.

Does Omni Analytics require SQL knowledge?

No. Omni has a point-and-click workbook interface where non-technical users can build analyses by selecting fields from the left sidebar. SQL mode is available for power users, and the AI natural language query layer lets users type questions in plain English.

How long does it take to set up Omni Analytics?

Connecting a database takes under 10 minutes. Building and publishing a first dashboard typically takes 20 to 30 minutes depending on how much data modeling has already been done. A fully governed model takes longer to build but is a one-time effort for the data team.

What is the difference between an Omni workbook and a dashboard?

A workbook is an interactive query environment where users explore and build analyses. A dashboard is a published collection of tiles from one or more workbooks, designed for sharing and monitoring. Workbooks are for building; dashboards are for viewing.

How much does Omni Analytics cost?

Omni does not publish public pricing and requires a sales call for a quote. Based on community reports from early 2026, per-seat pricing typically ranges from $40 to $100 per user per month depending on the tier and contract terms.

Related

OpenMetadata data catalog interface showing database schema discovery
Guides

How to Set Up OpenMetadata for Data Discovery

OpenMetadata is an open-source data catalog that gives teams a single place to discover, document, and govern their data assets. Setting it up takes under 30 minutes using Docker: spin up the containers, log into the UI at localhost:8585, then connect your first data source using one of 90+ pre-built connectors. Once ingestion runs, every table, column, and owner is searchable and lineage-linked across your entire stack.

Arkzero Research · Apr 29, 2026
Streamlit logo on a clean white background
Guides

How to Build a Data Dashboard with Streamlit

Streamlit is an open-source Python library that turns a script into a shareable web dashboard without any front-end code. Install it with pip, write a Python file that loads your CSV with pandas, add sidebar widgets for filtering, and render interactive charts with Plotly. Push the file to GitHub, connect it to Streamlit Community Cloud, and anyone with the URL can view live results. No server configuration required.

Arkzero Research · Apr 29, 2026
Airbyte Cloud data integration platform
Guides

How to Set Up Airbyte Cloud for Data Syncing

Airbyte Cloud is a managed data integration platform that syncs data from SaaS tools, databases, and APIs into a central warehouse without requiring Docker, infrastructure, or engineering resources. A free 30-day trial lets you connect sources like Salesforce, HubSpot, Stripe, or Google Sheets to destinations like BigQuery, Snowflake, or Postgres in minutes. This guide walks through the full setup from account creation to your first automated sync.

Arkzero Research · Apr 29, 2026