What is our primary use case?
My main use case for Plotly Dash Enterprise is whenever we try to find an insight within the data, particularly in the credit risk domain. We will build a machine learning model and provide scores to the businesses on their risk levels, specifically financial stress scores. When we build a model and evaluate it, we need to create a dashboard to provide insights on the high-risk populations we need to target. Using Plotly plots, we can easily get insights on how to target groups and decide whether to provide loans. We also perform analyses such as swap-out analysis to determine the maximum profit and revenue generated by pulling in additional customers based on their scores. Plotting and showing these analyses to executives or stakeholders is much easier using Plotly compared to Matplotlib, which is the default tool from Python Pandas.
For major credit risk analyses, we conduct many evaluations, such as building stress scores for major businesses in the United States. It is challenging because we have many segments to consider. For each segment, we need to identify target populations for marketing use cases, including who we can extend loans to. While representing everything in numbers makes sense, showing trends or patterns with Plotly Dash Enterprise dashboards is far more effective. Plotly Dash Enterprise is an excellent tool that allows for better representation of large data sets and easy identification of patterns or issues.
What is most valuable?
The best features of Plotly Dash Enterprise include the ability to seamlessly dive into data points and view graphs, which I find particularly helpful. The API is also versatile, allowing me to copy-paste wherever needed, and it is highly scalable. Plotly Dash Enterprise is very interactive within Python and other environments, making it a standout tool.
My stakeholders react positively to the dashboards and insights I present with Plotly Dash Enterprise, as it makes it easier to communicate complex data. I can scroll in to show specific details, such as where steep thresholds exist, and demonstrate potential profits and losses using Plotly charts. This approach is much clearer than hiding points and showing them in Excel, making it very useful for our presentations.
Plotly Dash Enterprise has positively impacted my organization, though I cannot share specific metrics. The swap-out project is significant since we deal with a large number of bank customers. I cannot disclose names, but the financial score we create is used by top-tier banks and tech giants such as Microsoft. Presenting the dashboard and plots directly to customers has proven to be much more useful than relying solely on Excel or Pandas Matplotlib charts.
Plotly Dash Enterprise makes our team's efficiency and decision-making smoother. For example, we can scroll through trends and patterns without extensive data analysis because we can plot points and see steep trends directly with line charts, a major advantage. Identifying chunks within the data is much easier, which enhances efficiency. In terms of revenue representation, Plotly Dash Enterprise has significantly improved how we convey information compared to other market tools.
What needs improvement?
I think the major plots required are already available in Plotly Dash Enterprise, but adding recommended charts or something similar would be beneficial. Additionally, automating the detection of null data points would enhance exploratory data analysis, allowing Plotly Dash Enterprise to streamline the analysis process. If Plotly Dash Enterprise could incorporate this automated feature, it would significantly improve our workflow.
The improvements made in Plotly Dash Enterprise have been commendable since I first started using it five to six years ago. If they could enhance the exploratory data analysis aspect and leverage generative AI to provide patterns and trends automatically, it would set them apart in the market. Currently, the need for manual coding with data makes this potential feature exciting.
For larger data sets, incorporating exploratory data analysis and generative AI would be beneficial. This would automate content generation and improve basic data insights, enabling us to continue our analysis more effectively. Such advancements in AI functionality would align Plotly Dash Enterprise with the needs of most enterprises.
For how long have I used the solution?
I have been using Plotly Dash Enterprise since I initially started my data science upskilling, as I have been using the Plotly Dash Enterprise dashboard from the beginning of my career startup. Everyone uses Matplotlib, which is Python-specific, but those plots cannot be easily edited or pinpointed, whereas the additional features in Plotly Dash Enterprise are really good. I started using it at that point. Whenever I want to take a snap, such as by zooming out for any insights, I use Plotly Dash Enterprise for major tasks.
What do I think about the stability of the solution?
Plotly Dash Enterprise is stable. I have not noticed any discrepancies in the charts or any instability, and I find it consistent with my data presentations.
What do I think about the scalability of the solution?
While I have not used the enterprise version, research indicates that Plotly Dash Enterprise's scalability is robust, making it suitable for deployment across major cloud services.
Which solution did I use previously and why did I switch?
Before using Plotly Dash Enterprise, we utilized Pandas and Matplotlib, which were entirely integrated with Python. However, their plots were not sufficient for clear presentations. Plotly Dash Enterprise, on the other hand, allows for zooming, making changes, and more flexible data manipulation, and that is why we transitioned.
What was our ROI?
We have seen significant improvements with Plotly Dash Enterprise, particularly in saved time and enhanced efficiency. While I cannot disclose specific financial metrics, it is clear there is good revenue generation tied to our use of this tool.
What's my experience with pricing, setup cost, and licensing?
I currently use the open-source version of Plotly Dash Enterprise, installing it through pip mainly for charts. We do not use the enterprise version extensively, as our organization primarily relies on tools such as Microsoft Power BI and Tableau, but we appreciate Plotly Dash Enterprise's functionalities for presenting additional insights.
Which other solutions did I evaluate?
Before selecting Plotly Dash Enterprise, I evaluated other options including Pandas, Matplotlib, and Seaborn. Among them, Plotly Dash Enterprise stood out for its unique capabilities and visual presentation, which is why we chose it.
What other advice do I have?
I would rate Plotly Dash Enterprise an eight on a scale from one to ten, which I consider a very good score.
An eight is already a high rating for me. It reflects Plotly Dash Enterprise's comparative performance against Pandas, Matplotlib, and other competitors. If they integrate more AI and additional features, it could achieve even greater ratings.
The governance and security of Plotly Dash Enterprise have improved as far as I can see. However, if they incorporate AI capabilities, they should ensure enterprise-grade add-ons for AI security. So far, I do not notice any major security issues.
The accuracy and reliability of Plotly Dash Enterprise's AI capabilities are good, around eighty to eighty-five percent. However, we cannot rely solely on LLM outputs. Validation against the data is essential to confirm accuracy as we undertake broader analyses.
We primarily deploy Plotly Dash Enterprise using public cloud sources for public data. Most enterprises do not fully rely on it yet, but we extensively use Plotly Dash Enterprise and Pandas packages in our organization.
We use GCP Databricks as the cloud provider for Plotly Dash Enterprise.
For others considering Plotly Dash Enterprise, I recommend focusing on the quality of charts, presentation, and its comprehensive API for ease of editing. These features make it a strong competitor. I rate Plotly Dash Enterprise an eight on a scale from one to ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Google
Disclosure: My company does not have a business relationship with this vendor other than being a customer.