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
ベース接続は、認証の詳細、接続ステータス、一意のIDを保存して、ソースをExperience Platformにリンクします。 このIDを使用して、ソースファイルを参照し、取り込む特定の項目(データタイプや形式など)を特定します。
API 形式
POST /connections
ベース接続IDを作成するには、/connections エンドポイントにPOST リクエストを行い、リクエストパラメーターの一部としてMySQL認証情報を指定します。
リクエスト
次のリクエストは、接続文字列ベースの認証を使用してMySQLのベース接続を作成します。
| accordion | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| リクエストの例を表示 | ||||||||||
|
応答
リクエストが成功した場合は、一意の ID(id)を含め、新しく作成されたベース接続の詳細が返されます。
| accordion | ||
|---|---|---|
| 応答の例を表示 | ||
|
リクエスト
次のリクエストは、基本認証を使用してMySQL ソースのベース接続を作成します。
| accordion | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| リクエストの例を表示 | ||||||||||||||||||
|
応答
リクエストが成功した場合は、一意の ID(id)を含め、新しく作成されたベース接続の詳細が返されます。
| accordion | ||
|---|---|---|
| 応答の例を表示 | ||
|
MySQLをAmazon Web Services上のExperience Platformに接続 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にデータを取り込むことができます。