My understanding is Databricks AI/BI dashboards are not really built like Grafana where you can install custom visualization plug-ins inside the dashboard itself. So if the requirement is true custom 3D charts using ObservableHQ / Three.js / custom JS, I donโt think AI/BI dashboard will directly support that as an internal plug-in model today.
What I would consider instead:
- Use Databricks for the data prep / SQL / model output layer.
- Build the custom visualization separately using Observable, Plotly/Dash, Streamlit, React, or another web framework.
- Host it through Databricks Apps or another internal app hosting option if available in your environment.
- Keep AI/BI dashboards for standard BI/reporting use cases, and use a custom app when the visualization experience needs to be very rich or interactive.
So basically, Databricks can still be the backend/data platform, but for Grafana-like custom plugin style visualizations, I would separate the visualization layer instead of trying to force everything inside AI/BI dashboard.
Amit Kumar Singh
Lead Data Engineer | AI-Assisted Data Engineering