[Beta]{class="badge informative"}
建立動態資料流設定
- 定義動態資料流設定的選專案前在Beta中,可供有限數量的客戶使用。 若要取得此功能的存取權,請聯絡您的Adobe代表。 文件和功能可能會有所變更。
依預設,Experience Platform Edge Network會將到達資料串流的所有事件傳送至您已為資料串流啟用的所有Experience Cloud 服務。 根據您的使用案例,這可能並不總是適合您的理想工作流程。
動態資料流設定可透過使用者可設定的規則集來解決此問題;您可為為資料流啟用的每個服務定義這些規則集,而這些規則集會規定哪些Experience Cloud解決方案應接收每種型別的資料。
先決條件 prerequisites
若要為資料串流建立動態設定,您必須符合兩個條件:
建立資料串流並新增Experience Cloud服務之後,您可以建立動態組態。
護欄 guardrails
動態資料流設定具有特定限制和效能限制,可確保最佳系統效能和資料處理效率。 設定動態資料流規則時,以下護欄適用:
動態資料流設定與資料流設定覆寫 dynamic-versus-overrides
動態資料流設定和資料流設定覆寫是互斥功能。
這表示您無法使用動態資料流設定以及資料流設定覆寫。 您必須選擇一個或另一個。
如果您同時啟用動態資料流設定和資料流設定覆寫,設定覆寫將取得優先權,且動態資料流設定規則將被忽略。
建立動態資料流設定 create-dynamic-configuration
在您建立資料流並新增服務之後,請依照下列步驟將動態設定新增至服務。
-
移至 資料收集 > 資料串流 頁面,並選取您建立的資料串流。
-
在您要定義動態組態的服務上選取 編輯 選項。
-
在 設定 頁面中,選取 儲存並編輯動態設定。
-
選取 新增動態組態。
-
從 資源 面板,將您想要用來建置規則的專案拖放到視窗右側。 您可以合併多個資源以建置複雜規則。
使用每個資源的選項,例如 等於、不等於、存在 等等,以微調規則。
-
在 組態 區段中,根據您是否要傳送資料給每個服務,切換您要為每個規則啟用或停用的服務。 如果您關閉切換功能,服務路由會停用,而且不會將任何資料 傳送至上游服務。
-
設定完規則後,選取[儲存]。
規則優先順序的考量事項 considerations
您可以為每個動態資料流設定定義多個規則。 但是,如果您的資料符合多個規則的條件,則只會考慮清單中的第一個相符規則,而所有其他相符規則則會被忽略。
若要達到所需的資料路由行為,請留意規則的排列順序。
若要設定規則順序,您可以依照所需的順序拖放規則視窗。
規則適用性條件 eligibility-criteria
動態資料流設定必須符合特定的資格標準,以確保高效能、可維護性和清晰度。 以下是定義規則的主要需求和最佳實務。
支援的資料型別 supported-data-types
動態資料流設定規則可與特定資料型別搭配使用,以確保最佳效能和可靠的資料路由。 瞭解哪些資料型別受到支援,可協助您建立有效規則,以有效處理您的資料。
支援的運運算元 supported-operators
根據資料型別,規則可以使用以下運運算元:
equals
、starts with
、ends with
、contains
、exists
、does not equal
、does not start with
、does not end with
、does not contain
、does not exist
equals
,does not equal
,greater than
,less than
,greater than or equal to
,less than or equal to
,exists
,does not exist
equals true/false
、does not equal true/false
equals
、does not equal
、exists
、does not exist
today
、yesterday
、this month
、this year
、custom date
、in last
、from
、during
、within
、before
、after
、rolling range
、in next
、exists
、does not exist
INCLUDE
, ANY/ALL
(相當於AND/OR)規則結構 rule-structure
為動態資料流設定建立規則時,瞭解確保最佳效能和系統相容性的結構需求很重要。 規則結構會直接影響系統處理及路由資料的效率。
僅使用一般運算式。 您必須將規則定義為平面邏輯運算式。 不支援巢狀邏輯運算式(使用容器或多個層級的AND/OR)。 如果您需要複雜的邏輯,請將其分成多個一般規則。
例如,請考量下圖所示的複雜規則。
您可以將此規則分成下列較簡單的規則:
避免複雜的規則。 更簡單的規則可確保更快的評估和更好的可維護性。
最佳作法 best-practices
建立動態資料流設定規則時,遵循最佳實務可確保最佳效能、系統可靠性和可維護的設定。 這些指引可協助您避免常見陷阱,並建立順暢配合平台架構的有效規則。