cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Using Plotly Dash with Databricks

isaac_gritz
Valued Contributor II
Valued Contributor II

How to use Plotly Dash with Databricks

We recommend checking out this article for the latest on building Dash Applications on top of the Databricks Lakehouse.

Let us know in the comments if you use Plotly and if you're planning on adopting the latest integration between Plotly Dash and Databricks!

3 REPLIES 3

Kaniz_Fatma
Community Manager
Community Manager

Hi @Isaac Gritz​ , Thank you for sharing the information here in the community. It sounds exciting. Let's wait for the fantastic comments below.

Reza
New Contributor III

See my question here. There are limited Plotly features in Databricks, and we cannot create dynamic tables in dashboards. I encourage Databricks team to integrate Plotly Dash with Databricks.

dave-at-plotly
New Contributor III

Hey all.  

Just wanted to make sure everyone had some up-to-date intel regarding leveraging Plotly Dash with Databricks.

Most Dash app integrations w Databricks today leverage the Databricks Python SQL Connector.  More technical details are available via: https://dash.plotly.com/dash-with-databricks-sql and wide range of profiled customer use cases and other information available via https://plotly.com/dash/databricks-integration/

The use cases include simple through to sophisticated production-grade data applications which can include leveraging SQL Alchemy/ORM for advanced workflows (i.e. WAY more than "dashboards") including (editing, writeback, real-time/streaming, etc.) ... and for internal through to external use cases.

NOTE: We are also seeing an increasing number of scenarios where Dash apps (also) leverage the Databricks SDK (and the Jobs API as part of that) ifor use cases with Databricks' back end being used as a computational engine, and the Dash app having role of the web UI front end (vs having to dive into a notebook) to facilitate parameterizing and initiating (interactively or on scheduled basis) computationally intensive jobs for ML training, what-if scenarios, simulations, etc. etc.

Here's a semi-recent article providing an initial 'how to' for such: https://plotlygraphs.medium.com/databricks-sdk-plotly-dash-the-easiest-way-to-get-jobs-done-70d44e1c... (with more to follow in the very near term).

We look forward to any/all feedback (and use cases!).


Dave (dave@plot.ly)

 

Join 100K+ Data Experts: Register Now & Grow with Us!

Excited to expand your horizons with us? Click here to Register and begin your journey to success!

Already a member? Login and join your local regional user group! If there isn’t one near you, fill out this form and we’ll create one for you to join!