Session

Enterprise Reporting and Embedded Analytics with AI/BI Dashboards

Overview

ExperienceIn Person
TrackAnalytics & BI
IndustryEnterprise Technology
TechnologiesAI/BI
Skill LevelIntermediate

Modern BI isn't just about ad hoc exploration—it's about delivering trusted data to internal teams and external users, wherever they work. Yet many organizations still rely on fragmented tools, leading to inconsistent metrics, duplicated data, and added cost.

 

AI/BI Dashboards bring enterprise reporting and embedded analytics directly into the Databricks Platform—with no separate BI infrastructure and no licenses. From scheduled delivery to Slack and Teams to embedded dashboards and Genie experiences, teams can deliver governed insights at scale.

 

We'll dive into how to design, deploy, and scale reporting and embedded analytics using AI/BI Dashboards and Genie. Topics include:

 

  • Production-ready reports with scheduling, parameterization, and consistent metrics
  • Embedding dashboards and Genie into internal tools and customer-facing apps
  • Governance, security, and performance at scale
  • Architectural patterns to scale reporting and embedding without duplicating data, logic, or cost

Session Speakers

Maggie Li

/Associate Product Manager
Databricks

Raymond Guo

/Software Engineer
Databricks

Full Summary

Delivering trusted dashboards and self-service reports with AI/BI Dashboards and Genie

Enterprises need governed, timely insights that meet users where they work.

FAQ


Yes. When a dashboard is published with individual data permissions, each scheduled run executes as the specific recipient. Unity Catalog row-level security applies, so every subscriber receives a snapshot filtered to the data they are permitted to see.

Yes. Schedules can include a subset of dashboard pages, and authors can attach specific widgets as CSV, TSV, or Excel for users who want to analyze the data in a spreadsheet.

Your application authenticates through an OAuth handshake with a service principal, then passes an AI/BI Dashboards external value parameter into the dashboard query. That parameter filters data per viewer, so each user sees only their slice without needing a Databricks account.

Ask Genie in natural language to turn an analysis into a recurring notification, or create a task manually. Each task includes editable instructions, a schedule, optional MCP connectors, and a run history, and Genie emails the report based on the prompt.

Yes. Using Lakeflow Jobs, you can trigger dashboard refresh and delivery when specific Unity Catalog tables update, run the task conditionally based on upstream results, and pass filters and parameters to tailor each delivery.