Campaign FFDA部署

上次更新: 2023-11-28
  • 主題:
  • Architecture
    檢視有關此主題的更多資訊
  • FFDA
    檢視有關此主題的更多資訊
  • Deployment
    檢視有關此主題的更多資訊
  • 建立對象:
  • Beginner
    Admin
    Developer

善用 SnowflakeAdobe Campaign企業完整同盟存取(FFDA)部署是一項雲端資料庫技術,可大幅提升其規模和速度,能夠管理更多的客戶設定檔,並提供更高的每小時傳送率和異動。

好處

Campaign v8企業版(FFDA)在流程的任何步驟中都提供端對端規模,從目標定位到最終報告:

  • 擴充可處理的資料量 (至 8 TB)
  • 針對細分和目標定位以及資料擷取與匯出調整查詢的效能
  • 調整傳送準備規模 (從小時到分鐘)

這是軟體架構的重大變更。 資料現在是遠端的,而 Campaign 會聯合所有資料,包括設定檔。 Campaign 流程現在可以調整端對端規模,包含從目標定位到訊息執行:資料擷取、細分、目標定位、查詢、傳送,現在通常只需幾分鐘即可完成。此新版本可解決拓展規模的整體挑戰,同時維持相同彈性和擴充性。 設定檔的數量幾乎不受限制,資料保留期也可以延長。

Snowflake 中執行雲端儲存空間:新的內建 外部帳戶 可確保與雲端資料庫的連線。由 Adobe 設定,且不得修改。 深入瞭解

任何需要在雲端資料庫中移動或複製的內建方案/表格都在 xxl 命名空間下包含內建方案擴充功能。這些擴充功能包含將內建方案從 Campaign 本機資料庫移至 Snowflake 雲端資料庫,並據以調整其結構所需的任何修改:新的 UUID、更新的連結等。

注意

客戶資料不會儲存在本機 Campaign 資料庫中。 因此,任何自訂表格都必須在雲端資料庫中建立。

Campaign Enterprise (FFDA)架構

企業(FFDA)部署, Adobe Campaign v8可與兩個資料庫搭配使用:本機 Campaign 資料庫用於使用者介面即時傳送訊息和統一查詢,以及透過API和雲端寫入 Snowflake 用於行銷活動執行、批次查詢和工作流程執行的資料庫。

Campaign v8 企業版帶來 完全同盟資料存取 (FFDA) 的概念:所有資料現在都在雲端資料庫遠端處理。

可利用特定 API 來管理本機和雲端資料庫之間的資料。 在此頁面瞭解這些新 API 如何運作,以及如何使用它們。

伺服器與處理序之間的一般通訊會根據以下結構描述執行:

  • 執行個體上已停用執行和退回管理模組。
  • 應用程式設定為在使用SOAP呼叫(透過HTTP或HTTPS)驅動的遠端「中間來源」伺服器上執行訊息。

此 Snowflake 行銷端的資料庫用於:

  • 儲存所有客戶資料:設定檔、交易、產品、位置等自訂資料。
  • 儲存Campaign產生或收集的所有事件和行為資料,例如傳遞記錄、追蹤記錄、推播註冊等。
  • 儲存上述專案的所有資料彙總。
  • 儲存參考表格(例如傳送、分項清單、國家/地區等)的副本(h+1) 用於工作流程、行銷活動和報表。
  • 執行所有批次處理和工作負載

行銷執行個體上的PostgreSQL資料庫用於:

  • 執行特定工作負載,例如低流量API。

  • 儲存所有Campaign資料,包括傳遞和行銷活動設定、工作流程和服務定義。

  • 儲存所有內建參考表(分項清單、國家/地區等) 複製至 Snowflake.

    不過,您無法:

    • 建立客戶資料的自訂,例如,不會在PostgreSQL中建立家用表格,而只會在Snowflake中建立
    • 儲存任何傳遞記錄、追蹤記錄等。 FFDA目標維度。
    • 儲存大量資料。

中間來源執行個體上的PostgreSQL資料庫用於:

  • 執行批次和即時(RT)傳遞。
  • 傳送傳送和追蹤記錄 — 請注意,傳送和追蹤記錄ID是UUID,而非32位元ID。
  • 收集和儲存追蹤資料。

影響

Campaign API 準備機制

替換為 Campaign 雲端資料庫,由於效能(延遲和並行),不建議使用Blast單一呼叫。 永遠偏好使用批次作業。 為了保證API的最佳效能,Campaign會持續在本機資料庫層級處理API呼叫。

本頁面詳細說明API暫存機制

新 API

新API可用於管理之間的資料同步 Campaign 本機資料庫和雲端資料庫。 此外也引入新機制,可在本機資料庫層級處理API呼叫,以避免延遲並提高整體效能。

新的API在此頁面有詳細說明

資料複製

特定技術工作流程可處理需要同時存在於兩端 (Campaign 本機資料庫和雲端資料庫) 的表格複製。此工作流程每小時都會觸發一次,而且需仰賴新的內建 JavaScript 資料庫。

注意

已根據表格 (XS、XL等) 的大小建立了多個複製策略。
有些表格會即時複製,有些表格則會每小時進行複製。 有些表格會有逐漸更新,有些則會進行完整更新。

深入瞭解資料複製

ID 管理

Campaign v8 物件現在使用​通用唯一 ID (UUID),此 UUID 允許無限制的唯一值來識別資料.

請注意此 ID 是字串且並非循序。主索引鍵不是 Campaign v8 中的數值,且您需要在結構中使用 autouuidautopk 屬性。

在 Campaign Classic v7 及舊版中,對於方案 (即表格) 中的金鑰其唯一性在資料庫引擎層級處理。 更一般而言,PostgreSQL、Oracle 或 SQL Server 等傳統資料庫引擎包含本機機制,以防止透過主索引鍵和/或唯一索引,根據一列或一組列插入重複行。 在資料庫層級設定正確的索引和主索引鍵時,這些版本不會存在重複的 ID。

Adobe Campaign v8 以 Snowflake 作為核心資料庫。 由於它顯著增加了查詢規模,Snowflake 資料庫的分散式架構不提供這樣的機制來管理並強制在表格內要求索引鍵的唯一性。 因此,使用 Adobe Campaign v8 時,將無法防止在表格中擷取重複的索引鍵。 終端使用者現在負責在 Adobe Campaign 資料庫內確保索引鍵的一致性。 深入瞭解

功能可用性

某些功能無法用於企業(FFDA)部署促銷活動的內容,例如:

  • 行銷資源管理
  • 優惠券
  • 網路追蹤
  • 調查

相關主題

本頁內容