設定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

  1. 授與特定GCP BigQuery許可權給服務帳戶: ACC使用的服務帳戶必須指派特定角色,才能與BigQuery有效互動。 指派這些角色的步驟:

    1. 在GCP主控台中導覽至 IAMAdmin

    2. 找出ACC使用的服務帳戶。

    3. 為相關資料集同時指派​ BigQuery資料檢視器 ​和​ BigQuery工作使用者 ​角色。

      • BigQuery資料檢視器:授予資料集與資料表的讀取存取權。
      • BigQuery工作使用者:允許執行查詢並建立必要的暫存資料表。
  2. 在Adobe Campaign Classic中設定暫存物件建立

    • 若要在Microsoft SQL Server應用程式資料庫中而不是在BigQuery中直接建立暫存物件:

      • 外部帳戶組態:

        1. 在ACC中,瀏覽 管理 > 平台 > 外部帳戶
        2. 選取設定用來連線至BigQuery的外部帳戶。
        3. 請確定設定可使用應用程式資料庫來儲存暫存資料。
      • 工作流程組態:

        1. 在ACC中開啟任何相關的工作流程。
        2. 前往「工作流程屬性」,然後繼續前往「進階設定」。
        3. 確認組態會將所有暫存資料存放區導向您的SQL Server應用程式資料庫。

透過實作這些步驟,您就能為Adobe Campaign執行個體提供存取Google Cloud資源所需的適當許可權,同時確保在Microsoft SQL Server資料庫上設定的現有基礎架構中,以一致的方式管理工作流程相關資料,進而最佳化效能結果!

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f