Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Lovable ist eine No-Code-Anwendungsplattform, mit der Teams Apps erstellen und bereitstellen können, ohne Code zu schreiben. Mit der Azure Databricks Integration können in Lovable gehostete Apps Daten abfragen, die in Ihrem Azure Databricks Lakehouse gespeichert sind, mithilfe der Databricks-REST-API und der OAuth-Authentifizierung (Machine-to-Machine, M2M).
Sie können beispielsweise Prognosedashboards erstellen oder Reporting-Apps, die auf Lakehouse-Daten basieren.
Voraussetzungen
Bevor Sie die Integration konfigurieren, benötigen Sie Folgendes:
- Ein Databricks-Arbeitsbereich. Siehe Erstellen eines Arbeitsbereichs.
- Ein Databricks-Dienstprinzipal mit Zugriff auf den Arbeitsbereich.
- Ein OAuth-Schlüssel für den Dienstprinzipal. Speichern Sie die Client-ID und den geheimen Schlüssel. Das Geheimnis wird nur einmal angezeigt.
- Ein vorhandenes SQL-Lagerhaus in Ihrem Arbeitsbereich. Der Dienstprinzipal muss Zugriff auf das SQL Warehouse haben.
- Ein Lovable-Konto .
Step 1: Abrufen der Azure Databricks Verbindungsdetails
Um eine Verbindung von Lovable herzustellen, benötigen Sie die folgenden Werte aus Ihrem Azure Databricks Arbeitsbereich:
-
Workspace-URL: Die URL Ihres Azure Databricks-Arbeitsbereichs, z. B.
https://dbc-1234567890123456.cloud.databricks.com. Weitere Informationen finden Sie unter Abrufen von Bezeichnern für Arbeitsbereichsobjekte. - Client-ID: Die Anwendungs-ID Ihres Dienstprinzipals. Dies ist derselbe Wert wie die Client-ID, die beim Generieren des OAuth-Schlüssels angezeigt wird.
- Geheimer Clientschlüssel: Der OAuth-Geheimschlüssel, den Sie für den Dienstprinzipal generiert haben.
Schritt 2: Konfigurieren der Verbindung in Lovable
Informationen zum Verbinden Ihrer Lovable-App mit Azure Databricks finden Sie unter Verbinden Ihrer App mit Databricks in der Lovable-Dokumentation.
Lovable speichert diese Anmeldeinformationen als verschlüsselte Umgebungsvariablen und übergibt sie zur Laufzeit an Ihre App.
Schritt 3: Abfrage der Azure Databricks-Daten
Nachdem Sie die Verbindung konfiguriert haben, erstellen Sie eine Lovable-App, die Azure Databricks Daten abfragt. Wenn Sie die App beschreiben, die Sie erstellen möchten, ermittelt der Lovable-Agent automatisch verfügbare SQL-Warehouses und verwendet die Databricks-REST-API zum Ausführen von SQL-Abfragen.