Embed a dashboard
This recipe embeds a Databricks AI/BI dashboard into a Databricks App.
Code snippet
app.py
from dash import html
iframe_source = "https://workspace.azuredatabricks.net/embed/dashboardsv3/dashboard-id"
html.Iframe(
src=iframe_source,
width="700px",
height="600px",
style={"border": "none"}
)
info
Copy and paste the dashoard embedding URL from the dashboard UI Share -> Embed iframe.
Resources
Permissions
Your app service principal needs the following permissions:
CAN VIEW
permission on the dashboard
info
A workspace admin needs to enable dashboard embedding in the Security settings of your Databricks workspace for specific domains (e.g., databricksapps.com) or all domains for this sample to work.
Dependencies
- Dash -
dash
requirements.txt
dash