Databricks has created a new tool called Databricks Apps that makes it easy to build and use internal data and AI applications on AWS and Azure. This tool enables teams to work with data and AI faster and more efficiently.
This new feature enables developers to build applications natively within the Databricks environment using popular frameworks such as Dash, Shiny, Gradio, Streamlit, and Flask. This innovative solution enables you to use code instead of SQL to create customized data applications designed specifically for non-technical users to access complex data insights within your organization. It will be easier. For example, marketing teams can use Databricks apps to develop customized dashboards that visualize campaign performance metrics, making it easy for team members without technical expertise to interpret the data. You will be able to take action. The platform also allows developers to integrate AI components, increasing flexibility by allowing them to use specific AI models for tasks such as sentiment analysis of customer feedback or predictive modeling of sales forecasts. .
Once your app is developed, it’s deployed and managed directly in Databricks, eliminating the need for your team to configure and monitor infrastructure. These applications adhere to existing data access controls defined in Unity Catalog, ensuring a unified governance model across your organization.
“We are excited to release Databricks Apps and help organizations maximize the potential of their data and AI investments with custom applications that run seamlessly within the Databricks environment. ” he said. Adam BeavisVice President and Country Manager for ANZ at Databricks. He noted that while organizations in Australia and New Zealand are keen to derive more value from their data, the traditional process of building and deploying internal data applications is complex and time-consuming. “Databricks Apps tackles these challenges head-on and provides a powerful and simple experience for building internal data applications,” he added.
Key benefits of Databricks apps
1. Easy to build:
Databricks Apps allows developers to create applications that run directly within the Databricks environment or in IDEs such as Visual Studio Code or PyCharm. Data scientists and engineers can quickly develop and improve apps using familiar Python frameworks like Dash, Gradio, and Streamlit. Pre-built Python templates further speed up the app building process.
2. Automated production-ready deployment:
Developers benefit from automatically provisioned serverless computing, eliminating the need for additional infrastructure. Databricks Apps supports industry-leading development practices and provides seamless integration with workflows and support for Git version control and CI/CD pipelines.
3. Built-in governance:
Databricks Apps ensures that your data remains secure within your Databricks environment unless you choose to share it. Each app has robust security measures, including fine-grained access control and automatic user authentication using OIDC/OAuth 2.0 and SSO. Additionally, Unity Catalog’s lineage capabilities enhance data traceability and compliance.
Databricks Apps facilitates the development of a variety of internal applications, including:
- Custom data visualization: Dynamic, data-driven visualization for real-time investigation and analysis.
- AI applications: Apps that leverage machine learning models for predictive maintenance, customer segmentation, or fraud detection.
- Self-service analytics: A user-friendly interface allows business users to perform complex analyses.
- Data quality monitor: Custom tools to track and improve data quality.
Get the latest stories on LinkedIn. TwitterFacebook and Instagram.