Verbinden von Lovable mit Databricks

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:

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.

Weitere Ressourcen