Direkt zum Hauptinhalt

Databricks Apps vorstellen

Der schnellste und sicherste Weg, Daten- und KI-Anwendungen zu erstellen

Introducing Databricks Apps

Summary

-Databricks Apps, eine neue Methode zum Erstellen und Bereitstellen interner Daten- und KI-Anwendungen, ist jetzt in der Public Preview auf AWS und Azure verfügbar.
-Ideale Anwendungsfälle umfassen Datenvisualisierung, KI-Anwendungen, Self-Service-Analysen und die Überwachung der Datenqualität.
-Es unterstützt die Anwendungsentwicklungs-Frameworks Dash, Shiny, Grado, Streamlit und Flask.
-Die automatische Bereitstellung von Serverless Compute ermöglicht eine einfache Anwendungsbereitstellung.
-Integrierte Governance mit Unity Catalog und sichere Benutzerauthentifizierung über OIDC/OAuth 2.0 und SSO.

 

Heute freuen wir uns, die Public Preview von Databricks Apps anzukündigen, den schnellsten Weg für Data- und KI-Teams, interne Anwendungen direkt auf der Databricks Data Intelligence Platform zu erstellen und bereitzustellen. 

 

Databricks Apps ermöglicht es Entwicklern, Apps nativ in Databricks mit beliebten Frameworks wie Dash, Shiny, Gradio, Streamlit und Flask zu erstellen. Einer der Hauptvorteile von Databricks Apps ist die Möglichkeit, Datenanwendungen für nicht-technische Benutzer mit Code anstelle von SQL zu erstellen. Dies eröffnet neue Möglichkeiten, komplexe Dateneinblicke einem breiteren Publikum innerhalb von Organisationen zugänglich zu machen. Zum Beispiel kann ein Marketingteam Databricks Apps nutzen, um angepasste Dashboards zu erstellen, die Kennzahlen zur Kampagnenleistung visualisieren, sodass Teammitglieder ohne technischen Hintergrund die Daten einfach interpretieren und darauf reagieren können. Darüber hinaus können Databricks Apps KI-Komponenten integrieren, die es Entwicklern ermöglichen, spezifische KI-Modelle aufzurufen, wenn sie mehr Flexibilität benötigen. Diese Integration von KI-Funktionen ermöglicht die Erstellung hochentwickelter Anwendungen, die Aufgaben wie die Sentiment-Analyse von Kundenfeedback oder prädiktive Modellierung für Umsatzprognosen durchführen können, wodurch der Wert von Dateneinblicken für nicht-technische Benutzer weiter gesteigert wird.

 

Nach der Erstellung werden die Apps direkt in Databricks bereitgestellt und vollständig verwaltet, wodurch Teams die Konfiguration und Verwaltung der Infrastruktur erspart bleibt. Diese Apps sind vollständig gesteuert und respektieren die in Unity Catalog konfigurierten Datenzugriffskontrollen und steuern die Verteilung an Benutzer über dasselbe einheitliche Governance-Modell. Mit Databricks Apps können Organisationen das volle Potenzial ihrer Daten- und KI-Investitionen nutzen, indem sie benutzerdefinierte Anwendungen erstellen, die nahtlos in ihrer Databricks-Umgebung laufen.

Die Herausforderung beim Erstellen von Datenanwendungen

In der heutigen datengesteuerten Welt suchen Organisationen nach Wegen, um mehr Wert aus ihren Datenbeständen zu ziehen. Das Erstellen und Bereitstellen interner Datenanwendungen war jedoch traditionell ein komplexer und zeitaufwändiger Prozess. Entwickler müssen Zeit für die Infrastrukturverwaltung aufwenden, anstatt sich auf die Anwendungsentwicklung zu konzentrieren. Daten-Governance und Compliance erfordern die manuelle Implementierung von Zugriffskontrollen. Darüber hinaus werden App-Freigaben und Berechtigungen separat von anderen Datenassets verwaltet, was zu einer uneinheitlichen Governance-Erfahrung führt. 

Databricks Apps: Schnelles Erstellen sicherer Datenanwendungen

Databricks Apps begegnet diesen Herausforderungen direkt und bietet eine leistungsstarke und dennoch einfache Erfahrung für die Erstellung interner Datenanwendungen. Durch die Einführung von Databricks Apps können Organisationen zahlreiche Vorteile nutzen:

 

Einfach zu erstellen

Databricks Apps hilft Ihnen beim Erstellen von Apps, die direkt in Ihrer Databricks-Umgebung ausgeführt werden. Entwickler können auch mit Tools wie Visual Studio Code und PyCharm erstellen, was einen nahtlosen Zugriff auf Ihre Daten und KI-Modelle gewährleistet. Mit Databricks Apps können Datenwissenschaftler und Ingenieure schnell Apps mit vertrauten Python-Frameworks wie Dash, Gradio und Streamlit erstellen und iterieren. Sie können auch aus vorgefertigten Python-Vorlagen wählen, mit denen Sie schnell flexible Apps erstellen können.

firstgif

 

„Databricks Apps hat mir geholfen, meinen RAG-Proof-of-Concept in eine polierte und gebrandete Anwendung zu verwandeln. Wir haben ein RAG-System entwickelt, um Benutzerfragen zu beantworten, indem wir die umfangreiche Wissensbasis unseres Unternehmens nutzen.“  - Heather Gomer, SAE International

Produktionsreif und automatisierte Bereitstellung 

Databricks Apps erfordert nicht, dass Entwickler zusätzliche Infrastruktur erstellen. Apps laufen auf automatisch bereitgestellten serverlosen Rechenressourcen, was eine einfache Bereitstellung ermöglicht. Databricks Apps unterstützt auch branchenführende Entwicklungspraktiken und bietet eine nahtlose Integration mit Ihrem bevorzugten Workflow. Egal, ob Sie direkt im Databricks-Workspace arbeiten oder Ihre bevorzugte IDE nutzen, Sie profitieren von der Unterstützung für Git-Versionskontrolle und CI/CD-Pipelines, die sicherstellt, dass Ihre internen Apps produktionsreif sind.

production

Nach der Erstellung bietet Databricks Apps Einfachheit bei der Entdeckung und dem Zugriff. Wenn eine App bereitgestellt wird, generiert sie eine eindeutige URL, die Entwickler einfach mit den beabsichtigten Benutzern teilen können, was einen direkten Zugriff auf die Anwendung ermöglicht. Darüber hinaus können Benutzer innerhalb einer Organisation von ihren Kollegen erstellte Apps entdecken, indem sie zum Tab "Compute" navigieren und dann den Tab "Apps" auswählen, was die Erkundung interner Apps ermöglicht.

discover

„Die nahtlose Integration von Databricks Apps in unsere DevOps-Prozesse ermöglicht es uns, neue Funktionen schnell mit Benutzern zu demonstrieren und zu testen und gleichzeitig ein sicheres, produktionsreifes Frontend für die interne Anwendung bereitzustellen – und das alles ohne zusätzliche Infrastruktur.“ - Lukas Heidegger, E.ON Digital Technology

Integrierte Governance 

Mit Databricks Apps verlassen Daten Ihre Databricks-Umgebung nur, wenn Sie sie teilen möchten. Jede App ist mit robusten Sicherheitsmaßnahmen ausgestattet, darunter granulare Zugriffskontrollen zur Gewährleistung präziser Datenberechtigungen, automatisch verwaltete Service-Principals für die sichere Kommunikation zwischen Anwendungen und automatische Benutzerauthentifizierung über OIDC/OAuth 2.0 und SSO für nahtlosen und sicheren Benutzerzugriff. 

Darüber hinaus bietet die Integration der Lineage-Funktionen von Unity Catalog eine umfassende Transparenz über die Datenherkunft, Transformationen und Nutzung Ihrer Anwendungen, was die Datenrückverfolgbarkeit und Compliance verbessert. Dieser integrierte Ansatz stellt sicher, dass Ihre Datenanwendungen den organisatorischen Richtlinien und regulatorischen Anforderungen entsprechen und erleichtert gleichzeitig die Datenentdeckung und fördert die Datennutzung teamsübergreifend.

diagram

„Durch die Verwendung von Databricks Apps haben wir viele Runden mit dem Sicherheits- und Infrastrukturteam gespart und konnten unsere App sofort mit Stakeholdern in der Produktion teilen.“ - Cesar Augusto Charalla Olazo, Addi
Bericht

Das Playbook für agentenbasierte KI für Unternehmen

Gängige App-Muster

Databricks Apps können zum Erstellen einer Vielzahl interner Anwendungen verwendet werden, darunter:

  • Benutzerdefinierte Datenvisualisierung: Erstellen Sie dynamische, datengesteuerte Visualisierungen, die es Geschäftsbenutzern ermöglichen, Daten in Echtzeit zu erkunden und zu analysieren.
  • KI-Apps: Entwickeln Sie Anwendungen, die Machine-Learning-Modelle für Aufgaben wie vorausschauende Wartung, Kundensegmentierung oder Betrugserkennung nutzen.
  • Self-Service-Analysen: Ermöglichen Sie Geschäftsbenutzern, komplexe Analysen über benutzerfreundliche Schnittstellen durchzuführen, was die Belastung für Datenteams reduziert.
  • Datenqualitätsmonitore: Erstellen Sie benutzerdefinierte Tools zur Überwachung und Verbesserung der Datenqualität.
„Wir haben die benutzerorientierte Datenschnittstelle unserer Health, Safety & Environment Intelligence Platform vollständig mit Databricks Apps realisiert. Wir hosten jetzt ein Streamlit-Dashboard mit einem semantischen Suchtool neben verschiedenen anderen Dashboards.“ - Lukas Heidegger, E.ON Digital Technology

 

„Posit (2024 Databricks Developer Tools Partner of the Year) glaubt seit langem an die Kraft der Erstellung von Anwendungen mit Code-First-Tools, um Organisationen dabei zu helfen, Erkenntnisse aus ihren Daten zu gewinnen. Dieser Glaube inspirierte die Entwicklung von Shiny für R, Shiny für Python und Posit Connect sowie unsere Zusammenarbeit mit Databricks Apps zur Unterstützung einer Vielzahl von Anwendungen. Wir freuen uns auf unsere fortlaufende Partnerschaft mit Databricks, um Code-First-Tools so allgegenwärtig und zugänglich wie möglich zu machen.“

Tareef Kawaf, CEO, Posit 

 

„Plotly (2024 Databricks Customer Impact Partner of the Year) begrüßt die Einführung von Databricks Apps 👏 und die Ermöglichung für Analytics-Experten, Geschäftsbenutzer zu bedienen. Databricks Apps bietet Databricks-Kunden eine einfache Möglichkeit, mit der Verwendung von Databricks mit der Open-Source-Bibliothek Dash von Plotly für die Bandbreite an anspruchsvollen produktionsreifen Data-App-Anwendungsfällen zu beginnen, für die Plotly über sein Dash Enterprise-Angebot bekannt ist.“

Dave Gibbon, Sr. Director - Strategic Partnerships bei Plotly

Erste Schritte mit Databricks Apps

Databricks Apps ist jetzt für alle Workspaces in den unterstützten Regionen verfügbar.

Um Ihre erste App zu schreiben, gehen Sie zu + Neu und klicken Sie auf Apps. Befolgen Sie die Anweisungen auf dem Bildschirm. Nehmen Sie Änderungen mit Ihrem bevorzugten Quellcode-Editor vor und stellen Sie sie bereit! 

getstarted

Weitere Informationen zu allen Funktionen finden Sie in der Dokumentation (regionale Verfügbarkeit: AWS, Azure). Wir können es kaum erwarten zu sehen, was Sie mit Databricks Apps erstellen werden, wo Sie noch heute mit der Erstellung leistungsstarker, datengesteuerter Anwendungen beginnen und neue Möglichkeiten für Ihr Unternehmen erschließen können.

Möchten Sie es in Aktion sehen?

Probieren Sie die Databricks Apps Produkttour aus, um Apps nativ in Databricks mit beliebten Frameworks wie Dash, Shiny, Gradio, Streamlit und Flask zu erstellen.

(Dieser Blogbeitrag wurde mit KI-gestützten Tools übersetzt.) Originalbeitrag

Verpassen Sie keinen Beitrag von Databricks

Abonnieren Sie unseren Blog und erhalten Sie die neuesten Beiträge direkt in Ihren Posteingang.