使用Flow Service API連線MySQL至Experience Platform
閱讀本指南,瞭解如何使用Flow Service API將您的MySQL帳戶連結至Adobe Experience Platform。
快速入門
本指南需要您深入了解下列 Adobe Experience Platform 元件:
下列章節提供您需瞭解的其他資訊,才能使用Flow Service API成功連線到MySQL。
收集必要的認證
閱讀MySQL 總覽以取得驗證的相關資訊。
使用Experience Platform API
閱讀Experience Platform API快速入門的指南,瞭解如何成功呼叫Experience Platform API。
將MySQL連線至Azure上的Experience Platform azure
請閱讀下列步驟,以瞭解如何在Azure上將您的MySQL帳戶連結至Experience Platform。
在Azure上的Experience Platform上為MySQL建立基礎連線 azure-base
基礎連線會將您的來源連結至Experience Platform,以儲存驗證詳細資料、連線狀態和唯一ID。 使用此ID來瀏覽來源檔案並識別要擷取的特定專案,包括其資料型別和格式。
API格式
POST /connections
若要建立基底連線ID,請對/connections端點提出POST要求,並提供您的MySQL驗證認證作為要求引數的一部分。
要求
下列要求會使用以連線字串為基礎的驗證,為MySQL建立基礎連線。
| accordion | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 檢視請求範例 | ||||||||||
|
回應
成功的回應會傳回新建立的基礎連線的詳細資料,包括其唯一識別碼(id)。
| accordion | ||
|---|---|---|
| 檢視回應範例 | ||
|
要求
下列要求使用基本驗證建立MySQL來源的基本連線。
| accordion | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 檢視請求範例 | ||||||||||||||||||
|
回應
成功的回應會傳回新建立的基礎連線的詳細資料,包括其唯一識別碼(id)。
| accordion | ||
|---|---|---|
| 檢視回應範例 | ||
|
將MySQL連線至Amazon Web Services上的Experience Platform aws
請閱讀下列步驟,以瞭解如何在AWS上將您的MySQL帳戶連結至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連線規格識別碼為: 26d738e0-8963-47ea-aadf-c60de735468a。 |
回應
成功的回應會傳回新建立的基礎連線的詳細資料,包括其唯一識別碼(id)。
| code language-json |
|---|
|
建立MySQL資料的資料流
現在您已經成功連線MySQL資料庫,您現在可以建立資料流,並將資料庫中的資料擷取到Experience Platform。