Lovable を Databricks に接続する

Lovable は、コードを記述せずにチームがアプリをビルドして展開できるようにする、コードなしのアプリケーション プラットフォームです。 Azure Databricks統合により、Lovable ホスト型アプリは、Databricks REST API と OAuth マシン間 (M2M) 認証を使用して、Azure Databricks lakehouse に格納されているデータに対してクエリを実行できます。

たとえば、Lakehouse データに基づく予測ダッシュボードやレポート アプリを作成できます。

前提条件

統合を構成する前に、次のものが必要です。

手順 1: Azure Databricks接続の詳細を取得する

Lovable から接続するには、Azure Databricks ワークスペースから次の値が必要です。

  • Workspace URL: Azure Databricks ワークスペースの URL (https://dbc-1234567890123456.cloud.databricks.com など)。 「ワークスペース オブジェクトの識別子を取得する」を参照してください。
  • クライアント ID: サービス プリンシパルのアプリケーション ID。 これは、OAuth シークレットを生成したときに表示されるクライアント ID と同じ値です。
  • クライアント シークレット: サービス プリンシパル用に生成した OAuth シークレット。

手順 2: Lovable で接続を構成する

Lovable アプリをAzure Databricksに接続するには、Lovable ドキュメントの「アプリを Databricks に接続するを参照してください。

Lovable は、これらの資格情報を暗号化された環境変数として格納し、実行時にアプリに渡します。

ステップ 3: Azure Databricks データのクエリを実行する

接続を構成したら、Azure Databricks のデータをクエリする Lovable アプリを作成します。 ビルドするアプリを記述すると、Lovable エージェントは使用可能な SQL ウェアハウスを自動的に検出し、Databricks REST API を使用して SQL クエリを実行します。

その他のリソース