Skip to main content
Base44 アプリを Databricks に接続して、ノートブックの実行、SQL の実行、データパイプラインの管理を行い、レイクハウスのデータを基にダッシュボード、レポート、AI アプリを構築します。
Databricks はアプリビルダー向けコネクタです。 自分の Databricks 認証情報を使ってワークスペースレベルで 1 度接続すると、アプリはその接続を通じて Databricks をクエリします。アプリを使う各ユーザーが Databricks を接続する必要はありません。
アプリでコネクタを使用するには、Builder プラン 以上が必要です。

できること

ノートブックとジョブを実行

アプリから Databricks のノートブックやデータパイプラインジョブをトリガーします。

SQL を実行

レイクハウスや SQL ウェアハウスに対して SQL を実行し、結果をアプリに表示します。

アナリティクスダッシュボードを構築

Databricks のクエリを、チームが読めるチャート、テーブル、ダッシュボードに変えます。
AI チャット向けのサンプルプロンプト

概要

タイプ識別子
databricks
認証モデル
OAuth、自分の認証情報を使用
コネクタタイプ
アプリビルダー向け (ワークスペースレベル)
接続設定
Databricks ワークスペース URL (例: https://adb-123456789.10.azuredatabricks.net)、必須

接続する

Databricks はアプリビルダー向けコネクタです。自分の Databricks OAuth 認証情報でワークスペースレベルで 1 度接続すると、そのワークスペース内のすべてのアプリに適用されます。
始める前に、次のものが必要です:
  • Databricks アカウント内の Databricks OAuth アプリケーション。これにより Client IDClient Secret が手に入ります。
  • Databricks ワークスペース URLhttps:// から始まる完全なアドレスです (例: https://adb-123456789.10.azuredatabricks.net または https://your-workspace.cloud.databricks.com)。
ワークスペース設定から Databricks を追加するには:
  1. 左下のワークスペース名をクリックします。
  2. Settings をクリックします。
  3. Plugins の下の Connectors をクリックします。
  4. Connectors For App Builders の下で、Databricks を見つけます。
  5. コネクタの横の Add をクリックします。
  6. コールバック URL https://connectors.base44.com/api/oauth/callback を Databricks OAuth アプリに追加します。
  7. このコネクタを識別する Connector name を入力します。
  8. Client IDClient Secret を入力します。Additional scopes は空のままにします。
  9. Databricks Workspace URL を入力します。
  10. Add Connector をクリックします。
Databricks Workspace URL は https:// から始まり、Databricks のドメインを使用する必要があります。例: https://adb-123456789.10.azuredatabricks.net
アプリの AI チャットから Databricks をセットアップすることもできます。構築したい内容を説明し、求められたら同じコネクタの詳細を入力してください。コネクタはワークスペースレベルで登録され、そのワークスペース内のすべてのアプリで利用可能になります。

スコープ

Databricks は 2 つのスコープを使用します:
  • all-apis
  • offline_access
どちらもコネクタの追加時に自動的に含まれ、Always included の下に表示されます。両方を Databricks OAuth アプリに登録してください。アプリでさらに必要な場合を除き、Additional scopes は空のままにします。

バックエンド関数で使う

Databricks を接続すると、バックエンド関数がアクセストークンを取得してワークスペースをクエリできます。OAuth フローと認証情報の保管は Base44 が処理します。
これは簡略化した例です。接続の詳細の読み取り方やリクエストの構成方法を含む完全なパターンについては、開発者ドキュメントを参照してください:

コネクタ (開発者ドキュメント)

バックエンド関数から接続を取得し、その詳細を読み取り、サービス API を呼び出します。

トラブルシューティング

正しいワークスペースで作業していること、そしてワークスペースコネクタを管理する権限があることを確認してください。それでも Databricks が表示されない場合は、サポートにお問い合わせください
https:// から始まり、Databricks のドメインを使用する Databricks Workspace URL を入力してください。例: https://adb-123456789.10.azuredatabricks.net
コールバック URL https://connectors.base44.com/api/oauth/callback が Databricks OAuth アプリに追加されていることを確認してください。続いて、Client ID、Client Secret、Databricks Workspace URL が正しいこと、そして両方のスコープが Databricks OAuth アプリに登録されていることを確認してください。

よくある質問

ワークスペースコネクタを管理する権限が必要です。
Databricks は、ワークスペース内のすべてのアプリに対して 1 つのコールバック URL を使用します: https://connectors.base44.com/api/oauth/callback。これを Databricks OAuth アプリに追加してください。AI チャットからコネクタをセットアップしている場合は、セットアップフォームにも表示されます。Base44 が単一のコールバック URL に移行する前に追加したコネクタは、引き続き https://app.base44.com/api/external-auth/callback を使用します。コネクタがアプリ別 URL を使用している間は、その URL を Databricks に登録したままにしてください。
Databricks Workspace URL を入力します。URL は https:// から始まり、Databricks のドメインを使用する必要があります。例: https://adb-123456789.10.azuredatabricks.net
はい。特定のアプリの AI チャットから始められます。コネクタがまだセットアップされていない場合、Base44 は続行する前にコネクタの詳細を求めます。
いいえ。Databricks コネクタはワークスペースレベルでセットアップされ、そのワークスペースで作成されたアプリ全体で使用できます。
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。