[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 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)。 如果您需要複雜的邏輯,請將其分成多個一般規則。
例如,請考量下圖所示的複雜規則。
您可以將此規則分成下列較簡單的規則:
避免複雜的規則。 更簡單的規則可確保更快的評估和更好的可維護性。
最佳作法 best-practices
建立動態資料流設定規則時,遵循最佳實務可確保最佳效能、系統可靠性和可維護的設定。 這些指引可協助您避免常見陷阱,並建立順暢配合平台架構的有效規則。