Session

Semantic Modeling Best Practices for BI and AI

Overview

ExperienceIn Person
TrackAnalytics & BI
IndustryEnterprise Technology
TechnologiesAI/BI, Unity Catalog
Skill LevelIntermediate

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


Yes, for the metrics that matter most. Exact definitions, metric views and verified SQL provide precision for agreed‑upon KPIs. Agent‑time resolution handles the long tail of ambiguous or exploratory questions that do not warrant upfront modeling.

Dashboards remain first‑class. The same relationship graph that guides agents also powers dashboards, enabling shared definitions and automatic cross‑filtering. The shift is where semantics live, not whether dashboards are useful.

Raw LLM‑to‑table approaches generate inconsistent SQL per chart and lack interactivity. A governed semantic foundation provides common definitions, relationship intent and filter flow so answers stay consistent and dashboards or apps work interactively without extra wiring.

Promotion is governed by Unity Catalog permissions. In the demo, an admin promoted a locally created measure, but only users with the right access can push changes to the central model, preserving control while enabling edge‑driven iteration.

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.