Flow Service API を使用した MySQL のExperience Platformへの接続
このガイドでは、Flow Service API を使用して MySQL アカウントをAdobe Experience Platformに接続する方法について説明します。
はじめに
このガイドでは、Adobe Experience Platform の次のコンポーネントに関する十分な知識が必要です。
- ソース :Experience Platformを使用すると、データを様々なソースから取得しながら、Experience Platform サービスを使用して受信データの構造化、ラベル付け、拡張を行うことができます。
- サンドボックス : Experience Platformには、1 つのExperience Platform インスタンスを別々の仮想環境に分割し、デジタルエクスペリエンスアプリケーションの開発と発展に役立つ仮想サンドボックスが用意されています。
次の節では、Flow Service API を使用してに正常に接続するために必要な追加情報を示 MySQL ています。
必要な資格情報の収集
認証について詳しくは、MySQL 概要 を参照してください。
Experience Platform API の使用
Experience Platform API を正常に呼び出す方法については、Experience Platform API の概要 に関するガイドを参照してください。
MySQL を Azure 上のExperience Platformに接続 azure
MySQL アカウントを Azure 上のExperience Platformに接続する方法については、以下の手順を参照してください。
Azure 上のExperience Platformに MySQL のベース接続を作成する azure-base
ベース接続は、ソースをExperience Platformにリンクし、認証の詳細、接続ステータス、一意の ID を保存します。 この ID を使用して、ソースファイルを参照し、データのタイプや形式など、取り込む特定の項目を特定します。
API 形式
POST /connections
ベース接続 ID を作成するには、/connections エンドポイントに対して POST リクエストを実行し、リクエストパラメーターの一部として MySQL 認証資格情報を指定します。
リクエスト
次のリクエストは、接続文字列ベースの認証を使用して、MySQL のベース接続を作成します。
| accordion | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| リクエストの例を表示 | ||||||||||
|
応答
リクエストが成功した場合は、一意の ID (id)を含む、新しく作成されたベース接続の詳細が返されます。
| accordion | ||
|---|---|---|
| 応答の例を表示 | ||
|
リクエスト
次のリクエストは、基本認証を使用して MySQL ソースのベース接続を作成します。
| accordion | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| リクエストの例を表示 | ||||||||||||||||||
|
応答
リクエストが成功した場合は、一意の ID (id)を含む、新しく作成されたベース接続の詳細が返されます。
| accordion | ||
|---|---|---|
| 応答の例を表示 | ||
|
Amazon Web Services上のExperience Platformへの MySQL の接続 aws
MySQL アカウントをAWS上のExperience Platformに接続する方法については、以下の手順を参照してください。
AWS上のExperience Platformに MySQL のベース接続を作成する aws-base
API 形式
POST /connections
リクエスト
次のリクエストは、MySQL がAWS上のExperience Platformに接続するためのベース接続を作成します。
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
|---|---|
| プロパティ | 説明 |
auth.params.server |
MySQL データベースの名前または IP。 |
auth.params.database |
データベースの名前。 |
auth.params.username |
データベースに対応するユーザー名。 |
auth.params.password |
データベースに対応するパスワード。 |
auth.params.sslMode |
サーバーサポートに応じて、SSL を適用するかどうかを制御するブール値。 この設定のデフォルトは false です。 |
connectionSpec.id |
MySQL 接続仕様 ID は 26d738e0-8963-47ea-aadf-c60de735468a です。 |
応答
リクエストが成功した場合は、一意の ID (id)を含む、新しく作成されたベース接続の詳細が返されます。
| code language-json |
|---|
|
データのデータフロー MySQL 作成
MySQL データベースに正常に接続できたので、 データフローを作成し、データベースからExperience Platformにデータを取り込む ことができます。