The Databricks Adoption Dashboard provides an out-of-the-box capability to analyse and visualise adoption metrics across your organisation’s AI/BI Dashboards, Genie Spaces, Apps, and Models.
It helps data teams, business stakeholders, and platform owners quickly understand how Databricks is being used, where adoption is growing, and where additional enablement might be needed.
- 📊 Unified View – Track usage and adoption trends across dashboards, Genie spaces, AI apps, and machine-learning models in one place.
- ⚡ Plug-and-Play – Pre-built notebooks, data models, and visualisations to get started with minimal setup.
- 🔍 Drill-Down Analysis – Drill into specific dashboards and genie spaces (coming soon) to view granular details
- Create a git folder in your Databricks workspace OR download the zip and import to your workspace
- You need to update the variables for your parameters. There are two approaches here:
- If you're deploying into one workspace, we recommend updating
/deployment_resources/variables.ymldefaults directly with yourwarehouse_id,catalog_nameandschema_name. - If you're deploying to many workspaces, you should set these values as variable overrides during deployment as part of your CICD process. See this doc link
- If you're deploying into one workspace, we recommend updating
- Deploy the Asset Bundle
- Run the adoption_dashboard_workflow for the first time to populate your data.
- Set the adoption_dashboard_workflow job to run as needed for your frequency.
- You're now good to go!
Tip: Works seamlessly with Unity Catalog and Databricks SQL Warehouses.
⸻
- Databricks Runtime 13.x or later
- Unity Catalog enabled
- Access to your organisation’s usage and audit logs via system tables
Contributions are welcome!
Please open an issue or submit a pull request to propose enhancements, bug fixes, or new visualisations.
This code is not endorsed by or affiliated in any way with Databricks. Use it at your own risk and review everything before using it.