Semantic Modeling Best Practices for BI and AI
Overview
| Experience | In Person |
|---|---|
| Track | Analytics & BI |
| Industry | Enterprise Technology |
| Technologies | AI/BI, Unity Catalog |
| Skill Level | Intermediate |
AI is making self-service data real, but it creates a new challenge: ensuring humans and AI interpret data the same way. When logic is fragmented across tools, inconsistencies emerge, trust erodes, and AI insights become unreliable.
Databricks addresses this with a unified approach to semantics across BI and AI. UC Business Semantics provide governed definitions, AI/BI Dashboards add local semantics, and the Genie Knowledge Store adds domain context to improve how AI answers. Together, these layers enable consistent BI and accurate AI. We’ll cover best practices for designing and operationalizing semantics across Unity Catalog, dashboards, and Genie:
- Define and manage UC Business Semantics for governed metrics and dimensions
- Use Dashboard Semantic Models and Metric Views for report logic
- Use Genie Knowledge Store to improve AI accuracy with domain context and SQL
- Combine central semantics and local curation across BI and AI
- Avoid common pitfalls in semantic modeling
Session Speakers
Chris Eubank
/Sr. Staff Software Engineer
Databricks
Dillon Morrison
/Sr Staff Product Manager
Databricks
Full Summary
Why your semantic layer needs an AI‑first rebuild
Semantic logic locked inside BI tools made sense when analytics meant clicking prebuilt dashboards. In the agentic era, where LLMs ask open‑ended questions across apps, chat and dashboards, that model fractures. Proprietary expressions, duplicated definitions and heavy upfront modeling cannot keep pace, and copilots bolted onto legacy stacks only deepen lock‑in and opacity.
FAQ
No. Keeping semantics in SQL avoids proprietary lock‑in and aligns with how major LLMs have been trained. Agents from different vendors can reason over the same SQL‑native model more reliably than over a tool‑specific expression language.