Skip to main content
Verbinde deine Base44 App mit Databricks, um Notebooks auszuführen, SQL auszuführen und Datenpipelines zu verwalten. Baue dann Dashboards, Berichte und KI-Apps auf deinen Lakehouse-Daten auf.
Databricks ist ein Connector für App-Builder. Du verbindest ihn einmal mit deinen eigenen Databricks-Zugangsdaten auf Workspace-Ebene, und deine App fragt Databricks über diese Verbindung ab. Personen, die deine App nutzen, verbinden Databricks nicht selbst.
Du benötigst einen Builder-Tarif oder höher, um Connectors in deiner App zu nutzen.

Was du tun kannst

Notebooks und Jobs ausführen

Starte Databricks-Notebooks und Datenpipeline-Jobs aus deiner App.

SQL ausführen

Führe SQL gegen dein Lakehouse und deine SQL-Warehouses aus und zeige die Ergebnisse in deiner App an.

Analyse-Dashboards bauen

Verwandle Databricks-Abfragen in Diagramme, Tabellen und Dashboards für dein Team.
Beispiel-Prompts für den AI chat

Auf einen Blick

Typ-Identifier
databricks
Auth-Modell
OAuth, eigene Zugangsdaten
Connector-Typ
Für App-Builder (Workspace-Ebene)
Verbindungskonfiguration
Databricks-Workspace-URL (zum Beispiel https://adb-123456789.10.azuredatabricks.net), erforderlich

Verbinden

Databricks ist ein Connector für App-Builder. Du verbindest ihn einmal auf Workspace-Ebene mit deinen eigenen Databricks-OAuth-Zugangsdaten, und er gilt für alle Apps in diesem Workspace.
Bevor du beginnst, benötigst du:
  • Eine Databricks-OAuth-Anwendung in deinem Databricks-Konto, damit du eine Client ID und ein Client Secret hast.
  • Deine Databricks-Workspace-URL, die vollständige Adresse beginnend mit https:// (zum Beispiel https://adb-123456789.10.azuredatabricks.net oder https://your-workspace.cloud.databricks.com).
So fügst du Databricks aus deinen Workspace-Einstellungen hinzu:
  1. Klicke unten links auf deinen Workspace-Namen.
  2. Klicke auf Settings.
  3. Klicke unter Plugins auf Connectors.
  4. Finde unter Connectors For App Builders den Eintrag Databricks.
  5. Klicke neben dem Connector auf Add.
  6. Füge die Callback-URL https://connectors.base44.com/api/oauth/callback zu deiner Databricks-OAuth-App hinzu.
  7. Gib einen Connector name ein, um diesen Connector zu identifizieren.
  8. Gib die Client ID und das Client Secret ein. Lass Additional scopes leer.
  9. Gib deine Databricks Workspace URL ein.
  10. Klicke auf Add Connector.
Deine Databricks-Workspace-URL muss mit https:// beginnen und eine Databricks-Domain verwenden, zum Beispiel https://adb-123456789.10.azuredatabricks.net.
Du kannst Databricks auch aus dem AI chat in einer App einrichten. Beschreibe, was du bauen möchtest, und gib bei Aufforderung dieselben Connector-Details an. Der Connector wird auf Workspace-Ebene registriert und ist in allen Apps dieses Workspace verfügbar.

Scopes

Databricks verwendet zwei Scopes:
  • all-apis
  • offline_access
Beide werden automatisch hinzugefügt, wenn du den Connector anlegst, und erscheinen unter Always included. Registriere beide in deiner Databricks-OAuth-App. Lass Additional scopes leer, sofern deine App nicht mehr benötigt.

In einer Backend-Funktion nutzen

Sobald Databricks verbunden ist, können deine Backend-Funktionen ein Zugriffstoken abrufen und deinen Workspace abfragen. Base44 übernimmt den OAuth-Flow und die Speicherung der Zugangsdaten.
Dies ist ein vereinfachtes Beispiel. Das vollständige Muster, einschließlich Auslesen der Verbindungsdetails und Aufbau der Anfrage, findest du in der Entwicklerdokumentation:

Connectors (Entwicklerdokumentation)

Rufe eine Verbindung ab, lies ihre Details und rufe die Dienst-API aus einer Backend-Funktion auf.

Fehlerbehebung

Bestätige, dass du im richtigen Workspace arbeitest und die Berechtigung hast, Workspace-Connectors zu verwalten. Falls du Databricks immer noch nicht siehst, kontaktiere den Support.
Gib eine Databricks-Workspace-URL ein, die mit https:// beginnt und eine Databricks-Domain verwendet, zum Beispiel https://adb-123456789.10.azuredatabricks.net.
Prüfe, dass die Callback-URL https://connectors.base44.com/api/oauth/callback in deiner Databricks-OAuth-App hinterlegt ist. Bestätige dann, dass Client ID, Client Secret und Databricks-Workspace-URL korrekt sind und dass beide Scopes in deiner Databricks-OAuth-App registriert sind.

FAQs

Du benötigst die Berechtigung, Workspace-Connectors zu verwalten.
Databricks nutzt eine Callback-URL für jede App in deinem Workspace: https://connectors.base44.com/api/oauth/callback. Füge sie zu deiner Databricks-OAuth-App hinzu. Wenn du den Connector aus dem AI chat einrichtest, zeigt das Einrichtungsformular sie ebenfalls an.Connectors, die du hinzugefügt hast, bevor Base44 auf eine einzelne Callback-URL umgestellt hat, nutzen weiterhin https://app.base44.com/api/external-auth/callback. Lass diese URL in Databricks registriert, solange der Connector Per-App-URLs verwendet.
Gib deine Databricks-Workspace-URL ein. Die URL muss mit https:// beginnen und eine Databricks-Domain verwenden, zum Beispiel https://adb-123456789.10.azuredatabricks.net.
Ja. Du kannst im AI chat in einer bestimmten App starten. Falls der Connector noch nicht eingerichtet ist, fragt Base44 nach den Connector-Details, bevor es fortfährt.
Nein. Der Databricks-Connector wird auf Workspace-Ebene eingerichtet und kann in Apps verwendet werden, die in diesem Workspace erstellt wurden.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.