Databricks AI/BI Genie is a conversational analytics interface that lets business users ask questions in plain English and receive answers backed by SQL queries on Unity Catalog data. Unlike simple chatbots, Genie uses a compound AI system β combining language models, semantic metadata, prompt matching, and query verification β to generate and validate SQL against your actual data. It became generally available (GA) on June 12, 2025, and runs entirely within the Databricks platform governance model, meaning Unity Catalog row filters and column masks apply automatically to every query Genie generates.
What This Cheat Sheet Covers
This topic spans 14 focused tables and 105 indexed concepts, 72 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Core Concepts and Architecture
Genie is not a single model but a system of cooperating components. Understanding its architecture helps you tune it correctly and set realistic expectations about what it can and cannot answer accurately without additional configuration.
| Concept | Example | Description | |
|---|---|---|---|
A "Sales Analytics" space connected to sales.crm.opportunity and sales.crm.accounts | A curated conversational interface built by domain experts (analysts/data engineers) that exposes specific Unity Catalog tables and contextual instructions to business users. | ||
NL β SQL generation β Inspect verification β result | β’ Genie is not a single LLM β’ it chains multiple AI steps β query generation, verification, result summarization β into a coordinated pipeline | ||
Table descriptions + SQL expressions + example queries | β’ The living semantic model attached to a Genie space β’ curators add metadata, instructions, and SQL snippets that teach Genie domain meaning | ||
Tables must be registered in Unity Catalog to be added to a space | β’ Genie only operates on Unity Catalog tables and views β’ all access is governed by existing UC row filters, column masks, and privileges | ||
UI badge "Trusted" on an answer | β’ Response label shown when Genie's generated SQL exactly matches a pre-verified trusted asset (example query or UC SQL function) β’ signals highest confidence | ||
User clicks "Inspect" on a Genie response | Advanced reasoning step that reviews and validates the generated SQL via sub-query decomposition to improve accuracy before results are returned. | ||
"Why did revenue drop in Q3?" triggers multi-step investigation | β’ Multi-step agentic reasoning for complex "why/how" questions β’ Genie forms hypotheses, runs multiple queries, and synthesizes an explanation | ||
AI/BI Dashboard automatically gets an "Ask Genie" button | β’ Auto-generated Genie space attached to an AI/BI Dashboard β’ inherits the dashboard's datasets (up to 30) so users can ask follow-up questions conversationally |