Databricks APIを使用してFlow ServiceをExperience Platformに接続します
このガイドでは、DatabricksAPIFlow Service を使用して アカウントをAdobe Experience Platformに接続する方法について説明します。
基本を学ぶ
このガイドは、Adobe Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。
- ソース : Experience Platformを使用すると、様々なソースからデータを取り込むことができますが、Experience Platform サービスを使用して着信データを構造化、ラベル付け、強化することができます。
- サンドボックス : Experience Platformは、1つのExperience Platform インスタンスを個別のバーチャル環境に分割して、デジタルエクスペリエンスアプリケーションの開発と進化に役立つバーチャルサンドボックスを提供します。
Experience Platform APIの使用
Experience Platform APIを正常に呼び出す方法について詳しくは、Experience Platform APIの使い方に関するガイドを参照してください。
前提条件の設定
アカウントをExperience Platformに接続する前に完了する必要がある前提条件の設定については、Databricks 概要を参照してください。
必要な資格情報の収集
DatabricksをExperience Platformに接続するために、次の資格情報の値を指定してください。
domainhttps://adb-1234567890123456.7.azuredatabricks.netclusterIdaccessTokendatabasecatalogconnectionSpec.Ide9d7ec6b-0873-4e57-ad21-b3a7c65e310bです。詳しくは、Databricks 概要を参照してください。
ベース接続の作成
ベース接続は、ソースの認証情報、接続の現在の状態、一意のベース接続IDなど、ソースとExperience Platform間の情報を保持します。 ベース接続 ID により、ソース内からファイルを参照および移動し、データタイプやフォーマットに関する情報を含む、取り込みたい特定の項目を識別することができます。
ベース接続IDを作成するには、/connections エンドポイントにPOST リクエストを行い、Databricks アカウントに適切な認証情報を提供します。
API 形式
POST /connections
リクエスト
次のリクエストは、アクセストークン認証を使用してDatabricks ソースのベース接続を作成します。
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| プロパティ | 説明 |
auth.params.domain |
Databricks ワークスペースのURL。 |
auth.params.clusterId |
DatabricksのクラスターのID。 このクラスターは既に既存のクラスターである必要があり、インタラクティブクラスターである必要があります |
auth.params.accessToken |
Databricks アカウントを認証するアクセストークン。 |
auth.params.database |
差分レイク内のデータベースの名前。 |
connectionSpec.id |
Databricks接続仕様ID。 |
応答
応答が成功すると、新しく作成した接続(ベース接続IDを含む)が返されます。
| code language-json |
|---|
|
次の手順
このチュートリアルに従うことで、Databricks アカウントとExperience Platformの間の接続が正常に作成されました。 新しく生成したベース接続IDは、次のチュートリアルで使用できます。