設定Adobe Campaign Classic V7以存取Google BigQuery
本文提供解決Adobe Campaign Classic (ACC)與Google Cloud Platform (GCP) BigQuery整合的解決方案。 它概述了服務帳戶的必要許可權,以及確保在Microsoft SQL Server應用程式資料庫中建立臨時物件的設定步驟。
說明 description
環境
Adobe Campaign Classic V7
問題/症狀
將Adobe Campaign Classic (ACC)與Google Cloud Platform (GCP) BigQuery整合時,與ACC相關聯的服務帳戶需要特定許可權。 此外,還需要配置在工作流程執行期間建立暫存物件的位置。 依預設,這些物件可在GCP BigQuery中建立,而不是預期的Microsoft SQL Server應用程式資料庫中。
症狀包括:
- ACC服務帳戶缺少與BigQuery互動的必要許可權。
- 在BigQuery中建立的暫存物件,而非Microsoft SQL Server應用程式資料庫。
解決方法 resolution
-
授與特定GCP BigQuery許可權給服務帳戶: ACC使用的服務帳戶必須指派特定角色,才能與BigQuery有效互動。 指派這些角色的步驟:
-
在GCP主控台中導覽至 IAM 與 Admin。
-
找出ACC使用的服務帳戶。
-
為相關資料集同時指派 BigQuery資料檢視器 和 BigQuery工作使用者 角色。
- BigQuery資料檢視器:授予資料集與資料表的讀取存取權。
- BigQuery工作使用者:允許執行查詢並建立必要的暫存資料表。
-
-
在Adobe Campaign Classic中設定暫存物件建立:
-
若要在Microsoft SQL Server應用程式資料庫中而不是在BigQuery中直接建立暫存物件:
-
外部帳戶組態:
- 在ACC中,瀏覽 管理
>平台>外部帳戶。 - 選取設定用來連線至BigQuery的外部帳戶。
- 請確定設定可使用應用程式資料庫來儲存暫存資料。
- 在ACC中,瀏覽 管理
-
工作流程組態:
- 在ACC中開啟任何相關的工作流程。
- 前往「工作流程屬性」,然後繼續前往「進階設定」。
- 確認組態會將所有暫存資料存放區導向您的SQL Server應用程式資料庫。
-
-
透過實作這些步驟,您就能為Adobe Campaign執行個體提供存取Google Cloud資源所需的適當許可權,同時確保在Microsoft SQL Server資料庫上設定的現有基礎架構中,以一致的方式管理工作流程相關資料,進而最佳化效能結果!
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f