メインコンテンツまでスキップ

LovableをDatabricksに接続する

Lovableは、チームがコードを書かずにアプリを構築・展開できるノーコードアプリケーションプラットフォームです。Databricksとの連携により、Lovableでホストされているアプリは、 Databricks REST APIとOAuthマシン間(M2M)認証を使用して、 Databricksライブラリハウスに保存されているデータを照会できます。

たとえば、レイクハウス データに基づいた予測ダッシュボードやレポート アプリを構築できます。

前提条件

統合を設定する前に、以下のものが必要です。

  • Databricksワークスペース ワークスペースを作成するを参照してください。
  • ワークスペースへのアクセス権を持つDatabricksサービスプリンシパル
  • サービスプリンシパル用のOAuthシークレットクライアントIDシークレット を保存してください。そのシークレットは一度だけ表示されます。
  • ワークスペースに既存のSQLウェアハウスが存在すること。サービスプリンシパルは、SQLウェアハウスへのアクセス権を持っている必要があります。
  • A Lovable アカウント.

ステップ 1: Databricks接続の詳細を取得する

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

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

ステップ 2: Lovable で接続を設定する

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

Lovable は、これらの資格情報を暗号化された環境変数として保存し、ランタイム時にアプリに渡します。

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

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

その他のリソース