[ベータ版]{class="badge informative"} [Ultimate]{class="badge positive"}
Flow Service API を使用した Azure Databricks のExperience Platformへの接続
-
Real-Time CDP Ultimateを購入したユーザーは、ソースカタログで Azure Databricks ソースを利用できます。
-
Azure Databricks ソースはベータ版です。ベータラベル付きソースの使用について詳しくは、ソースの概要の 利用条件を参照してください。
このガイドでは、Flow Service API を使用して Azure Databricks アカウントをAdobe Experience Platformに接続する方法について説明します。
基本を学ぶ
このガイドは、Adobe Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。
Experience Platform API の使用
Experience Platform API の呼び出しを正常に実行する方法について詳しくは、Experience Platform API の基本を学ぶ方法に関するガイドを参照してください。
前提条件の設定
アカウントをExperience Platformに接続する前に完了する必要がある前提条件の設定については、Databricks 概要を参照してください。
必要な資格情報の収集
Databricks をExperience Platformに接続するには、次の資格情報の値を指定します。
domain
https://adb-1234567890123456.7.azuredatabricks.net
。clusterId
accessToken
database
connectionSpec.Id
e9d7ec6b-0873-4e57-ad21-b3a7c65e310b
です。詳しくは、Azure Databricks 概要を参照してください。
ベース接続の作成
ベース接続は、ソースとExperience Platform間の情報(ソースの認証資格情報、現在の接続状況、一意のベース接続 ID など)を保持します。 ベース接続 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 |
delta lake 内のデータベースの名前。 |
connectionSpec.id |
Databricks 接続仕様 ID。 |
応答
正常な応答では、ベース接続 ID を含む、新しく作成された接続が返されます。
code language-json |
---|
|
次の手順
このチュートリアルでは、Databricks アカウントとExperience Platformの間の接続を正常に作成しました。 次のチュートリアルでは、新しく生成されたベース接続 ID を使用できます。