Teilen über


Databricks-Apps

Mit Databricks-Apps können Entwickler sichere Daten und KI-Anwendungen direkt auf der Databricks-Plattform erstellen und bereitstellen, wodurch die Notwendigkeit einer separaten Infrastruktur beseitigt wird. Apps werden auf der serverlosen Plattform ausgeführt und in wichtige Plattformdienste integriert, einschließlich Unity-Katalog für Datengovernance, Databricks SQL zum Abfragen von Daten und OAuth für die Authentifizierung. Häufige Anwendungsfälle sind interaktive Dashboards, RAG-Chat-Apps, Dateneingabeformulare und benutzerdefinierte Betriebsschnittstellen.

Entwickeln Sie Apps lokal mit Python oder Node.js, stellen Sie sie dann in einem Arbeitsbereich bereit und verschieben Sie sie zwischen Arbeitsbereichen. Beliebte Python-Frameworks sind Streamlit, Dash und Gradio. Node.js Frameworks wie React, Angular, Svelte und Express werden ebenfalls unterstützt.

Apps werden basierend auf der bereitgestellten Kapazität für die Laufzeit pro Stunde abgerechnet. Sie können eine begrenzte Anzahl von Apps pro Arbeitsbereich erstellen. Ausführliche Informationen finden Sie unter Ressourcenbeschränkungen und Konfigurieren der Berechnungsgröße für eine Databricks-App. Einschränkungen für free Edition finden Sie unter Databricks Free Edition-Einschränkungen.

Für Databricks-Apps ist ein Premium-Arbeitsbereich erforderlich.

Beginnen

Merkmal Description
Erste Schritte mit Apps Erstellen und bereitstellen Sie Ihre erste App.
Wichtige Konzepte in Apps Erfahren Sie mehr über kerne Konzepte, einschließlich App-Struktur, Ressourcen, Status und Autorisierung.
Apps-Systemumgebung Zeigen Sie die vorkonfigurierte Systemumgebung und vorinstallierte Pakete an.

Entwicklung und Bereitstellung

Merkmal Description
Einrichten Ihrer Umgebung Konfigurieren Sie Ihre lokale Entwicklungsumgebung zum Erstellen von Apps.
Konfigurieren von Apps Konfigurieren Sie App-Einstellungen, Berechtigungen, Netzwerke und Autorisierung.
Entwickeln von Apps Erstellen Sie Apps mit Python oder Node.js mit unterstützten Frameworks.
Bereitstellen von Apps Stellen Sie Apps bereit, um sie im Arbeitsbereich barrierefrei zu machen.

Verwaltung und Betrieb

Merkmal Description
Überwachen von Apps Überwachung von Protokollen, Prüfereignissen, Kosten und App-Insights.
Einbetten von Apps Betten Sie Apps in externe Websites und Anwendungen ein.
Bewährte Methoden für Apps Befolgen Sie die empfohlenen Methoden für die App-Entwicklung und -Bereitstellung.

Compliance-Standard-Unterstützung

Databricks Apps werden mit dem Compliancesicherheitsprofil in allen Regionen unterstützt, in denen der ausgewählte Compliancestandard verfügbar ist. Ein Arbeitsbereichsadministrator muss Databricks-Apps auf der Vorschauseite aktivieren. Ausführliche Informationen finden Sie unter Verwalten von Vorschauen auf Arbeitsbereichsebene. Informationen zur Unterstützung auf Regionsebene finden Sie unter klassische und serverlose Computeunterstützung nach Region.