建立 Dynamic Datastream Configurations
根據預設,Adobe Experience Platform Edge Network會將到達資料流的所有事件傳送至您已為資料流啟用的所有Experience Cloud 服務。 根據您的使用案例,這可能並不一定是理想的工作流程。
動態資料流設定會透過您為資料流啟用的每個服務定義的一組規則來解決此問題,這些規則控制哪些Experience Cloud解決方案會接收每種型別的資料。
Dynamic Datastream Configurations指南 guide
如果您是Dynamic Datastream Configurations的新手或正在計畫生產實作,請在設定規則之前閱讀完整指南。 該指南涵蓋事件分類法、資料集策略、使用案例、最佳實務和測試方法。
先決條件 prerequisites
若要為資料串流建立動態設定,您必須符合兩個條件:
建立資料串流並新增Experience Cloud服務之後,您可以建立動態設定。
護欄 guardrails
動態資料流設定具有特定限制和效能限制,可確保最佳系統效能和資料處理效率。 設定動態資料流規則時,以下護欄適用:
動態資料流設定與資料流設定覆寫 dynamic-versus-overrides
動態資料流設定和資料流設定覆寫是互斥功能。
您無法將Dynamic Datastream Configurations與資料流組態覆寫一起使用。 您必須選擇一個或另一個。
如果您同時啟用兩者,則會以組態覆寫優先,且系統會忽略Dynamic Datastream Configuration規則。
建立Dynamic Datastream Configuration create-dynamic-configuration
在您建立資料流並新增服務之後,請依照下列步驟將動態設定新增至服務。
-
移至資料收集 > 資料串流頁面,並選取您建立的資料串流。
-
在您要定義動態組態的服務上選取 編輯 選項。
-
在 設定 頁面中,選取儲存並編輯動態設定。
-
選取新增動態組態。
在新增任何規則之前,
-
從 資源 面板,將您想要用來建置規則的專案拖放到視窗右側。 您可以合併多個資源以建置複雜規則。
使用每個資源的選項,例如等於、不等於、存在等等,以微調規則。
-
在 組態 區段中,根據您是否要傳送資料給每個服務,啟用或停用每個規則的服務。 如果您停用服務,路由會停用,而且不會將 任何資料 傳送給下游服務。
-
設定完規則後,選取[儲存]。
規則優先順序的考量事項 rule-priority
您可以為每個Dynamic Datastream Configuration定義多個規則。 但是,如果您的資料符合多個規則的條件,則只會考慮清單中的第一個相符規則,而所有其他相符規則則會被忽略。
若要達到所需的資料路由行為,請留意規則的排列順序。
若要設定規則順序,您可以依照所需的順序拖放規則視窗。
規則適用性條件 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 existequals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not existequals true/false、does not equal true/falseequals、does not equal、exists、does not existtoday, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not existINCLUDE, ANY/ALL (相當於AND/OR)規則結構 rule-structure
規則必須是平面邏輯運算式。 不支援巢狀邏輯運算式(使用容器或多個層級的AND/OR)。 如果您需要複雜的邏輯,請將其分成多個一般規則。
例如,請考量下列複雜規則。
您可以將此規則分成下列較簡單的規則:
後續步驟
- 檢閱 Dynamic Datastream Configurations🔗的最佳實務,瞭解規則設計、資料集策略和作業指引。
- 如需完整的規則設定,請參閱動態資料流設定使用案例。
- 請依照測試並驗證 Dynamic Datastream Configurations以確認您的規則正確路由。