Databricks での App Connect 使用方法

Databricksは、 ビッグデータとAIのためのクラウドベースのプラットフォームです。 Apache Spark と Azure サービスを統合し、データエンジニアリング、分析、機械学習を簡素化します。

サポート対象製品およびAPIバージョン

このコネクタがサポートする製品およびAPIのバージョンについては、 IBM サポートページの 「詳細なシステム要件 」を参照してください。

Databricks への接続

App Connect Designer「Connect > Applications and APIs 」ページ( 旧カタログページ) またはフローエディタに表示される接続フィールドを完了してください。 必要に応じて、 Databricks 管理者と連携してこれらの値を取得してください。

Databricksには以下の接続フィールドがあります。
アカウント名は、アカウントを識別するのに役立つ意味のある名前です。
クライアントID は、Microsoft Entra IDに登録されたアプリケーションに割り当てられる一意のクライアント識別子であり、 Databricks インスタンスへのアクセスに使用されます。
クライアントシークレットは、 Microsoft Entra ID を使用してアプリケーションを認証し、 Databricks インスタンスにアクセスするために使用されるクライアントシークレットです。
ホスト URL、Databricks ワークスペースのホスト URL です(例: https://<databricks-instance>.azuredatabricks.net)。
Path は、 Databricks ワークスペースの SQL ウェアハウス パスです。
カタログ名はDat abricksワークスペース内のカタログ名です。
スキーマ名はDat abricksワークスペースのカタログ内のスキーマ名です。

Databricks の接続値を取得するには、 「Databricks の接続値の取得」 を参照してください。

初めて エンド データブリックス ポイント App Connect デザイナーアプリケーションとAPI ページ に から接続するには、 を展開し データブリックス、 をクリックします 接続詳細については、 「アカウントの管理」 を参照してください。

ヒント:

フロー App Connect 内で作成されたアカウントを使用する前に、識別しやすい意味のある名前に変更してください。 アカウントの名前を変更するには、 アプリケーションとAPI ページアカウントを選択し、オプションメニュー(⋮)を開き、をクリックします アカウント名を変更する

一般的な考慮事項

App Connect Designer を Databricks で使用する前に、以下の注意事項を確認してください:

  • App Connect DesignerアプリケーションとAPI 」ページで、利用可能なトリガーイベントとアクションの一覧を確認できます。

    一部のアプリケーションでは、イベントとアクションは環境およびコネクタが設定可能なイベントとアクションの動的検出をサポートしているかどうかに依存します。 アプリケーションが設定可能なイベントをサポートしている場合、イベントリストの下に「 その他の設定可能なイベントを表示」 リンクが表示されます。 アプリケーションがアクションの動的検出をサポートしている場合、アクションリストの下に「 もっと見る」 リンクが表示されます。

  • アプリケーションで複数のアカウントを使用している場合、そのアプリケーションのアクションを選択した際に表示されるフィールドのセットは、アカウントによって異なる場合があります。 フローエディタでは、一部のアプリケーションはアクションに対して常に厳選された静的フィールドのセットを提供します。 他のアプリケーションでは、動的検出を使用して、接続先のインスタンスに設定されているフィールドのセットを取得します。 たとえば、アプリケーションの2つのインスタンスに対して2つのアカウントがある場合、最初のアカウントはすぐに使用できる設定を使用する可能性があります。 ただし、2つ目のアカウントには追加のカスタムフィールドが設定されている可能性があります。

イベントとアクション

Databricksのイベント

これらのイベントは、このアプリケーションにおける変更をトリガーとしてフローを開始し、フロー内のアクションを完了させるためのものです。

より多くの設定可能なイベントを表示 : デフォルトで表示されるイベントは、最適化された接続性を使用して事前設定されています。 このアプリケーションに対して新規または更新されたオブジェクトをポーリングすることでフローをトリガーできるイベントを設定すると、さらに多くの項目が利用可能になります。

Databricksアクション

このアプリケーションでは、フローがこれらのアクションを完了します。

オブジェクト アクション 説明 コネクタAPIドキュメントリンク
ファイル ファイルの削除 ファイルを削除します https://docs.databricks.com/api/workspace/files
ファイルのダウンロード ファイルをダウンロードする
ファイルのアップロード ファイルをアップロードする
ボリューム ボリュームを取得する スキーマからボリュームを取得する https://docs.databricks.com/api/workspace/volumes/list

DatabricksApp Connect 接続すると、さらに多くのアイテムが利用可能になります