Crear Dynamic Datastream Configurations

De manera predeterminada, Adobe Experience Platform Edge Network envía todos los eventos que llegan a una secuencia de datos a todos los Experience Cloud servicios que ha habilitado para sus secuencias de datos. Según sus casos de uso, este puede no ser siempre el flujo de trabajo ideal.

Las configuraciones de flujo de datos dinámico solucionan esto mediante conjuntos de reglas que se definen para cada servicio habilitado para el flujo de datos, que controlan qué solución de Experience Cloud recibe cada tipo de datos.

Guía de Dynamic Datastream Configurations guide

Si es su primera vez en Dynamic Datastream Configurations o planea una implementación de producción, lea la guía completa antes de configurar las reglas. La guía cubre la taxonomía de eventos, las estrategias de conjuntos de datos, los casos de uso, las prácticas recomendadas y el enfoque de prueba.

Requisitos previos prerequisites

Para crear una configuración dinámica para el conjunto de datos, deben cumplirse dos condiciones:

  • Debe haber creado al menos un conjunto de datos para trabajar con él. Consulte la documentación sobre cómo crear un conjunto de datos para obtener información detallada.
  • Debe tener al menos un servicio Experience Cloud agregado a su secuencia de datos. Consulte la documentación sobre cómo agregar un servicio a un conjunto de datos para obtener información detallada.

Después de crear una secuencia de datos y agregarle un servicio de Experience Cloud, puede crear una configuración dinámica.

Mecanismos de protección guardrails

Las configuraciones de flujo de datos dinámico tienen límites específicos y restricciones de rendimiento para garantizar un rendimiento óptimo del sistema y una eficiencia de procesamiento de datos. Al configurar reglas de flujo de datos dinámico, se aplican las siguientes protecciones:

Barrera
Límite
Tipo de límite
Número máximo de Dynamic Datastream Configurations por flujo de datos para los servicios de Experience Platform
5
Protección de rendimiento
Número máximo de Dynamic Datastream Configurations por flujo de datos para el reenvío de eventos
5
Protección de rendimiento
Número máximo de Dynamic Datastream Configurations por flujo de datos para Adobe Analytics
5
Protección de rendimiento
Número máximo de Dynamic Datastream Configurations por flujo de datos para Adobe Target
5
Protección de rendimiento
Número máximo de Dynamic Datastream Configurations por flujo de datos para Adobe Audience Manager
5
Protección de rendimiento
Número máximo de condiciones (predicados) que se pueden combinar dentro de una sola regla
100
Protección de rendimiento
Tiempo máximo permitido para evaluar todos(as) los/las Dynamic Datastream Configurations por flujo de datos antes de agotar el tiempo de espera
25 ms
Protección impuesta por el sistema

Configuraciones dinámicas de flujo de datos frente a anulaciones de configuración de flujo de datos dynamic-versus-overrides

Las configuraciones dinámicas de secuencia de datos y las anulaciones de configuración de secuencia de datos son funcionalidades mutuamente exclusivas.

No puede usar Dynamic Datastream Configurations junto con invalidaciones de configuración de secuencia de datos. Debe elegir una o la otra.

Si habilita ambas, las invalidaciones de configuración tienen prioridad y el sistema ignora las reglas de Dynamic Datastream Configuration.

Crear un(a) Dynamic Datastream Configuration create-dynamic-configuration

Después de crear un conjunto de datos y agregarle un servicio, siga estos pasos para agregar una configuración dinámica al servicio.

  1. Vaya a la página Recopilación de datos > Flujos de datos y seleccione el flujo de datos que ha creado.

    Interfaz de usuario de flujos de datos que muestra la lista de flujos de datos.

  2. Seleccione la opción Edit en el servicio para el que desea definir una configuración dinámica.

    Interfaz de usuario de flujos de datos que muestra los servicios agregados a un flujo de datos.

  3. En la página Configurar, seleccione Guardar y editar configuración dinámica.

    Interfaz de usuario de flujos de datos que muestra la página de configuración de flujos de datos.

  4. Seleccione Agregar configuración dinámica.

    Interfaz de usuario de flujos de datos que muestra la página de configuración dinámica antes de agregar reglas.

  5. En el panel Recursos, arrastre y suelte los elementos con los que desee generar la regla en el lado derecho de la ventana. Puede combinar varios recursos para crear reglas complejas.

    Use las opciones de cada recurso, como igual a, no es igual a, existe y más, para ajustar las reglas.

    Interfaz de usuario de flujos de datos que muestra el generador de reglas de configuración dinámica con los recursos que se arrastran.

  6. En la sección Configuración, habilite o deshabilite los servicios para cada regla, dependiendo de si desea que se envíen los datos a cada servicio. Si deshabilita un servicio, el enrutamiento se deshabilita y no se envían datos al servicio descendente.

    Interfaz de usuario de Datastreams que muestra la regla de configuración dinámica con conmutadores de servicio.

  7. Cuando termine de configurar las reglas, seleccione Guardar.

Consideraciones de prioridad de reglas rule-priority

Puede definir varias reglas para cada Dynamic Datastream Configuration. Sin embargo, si los datos coinciden con las condiciones de varias reglas, solo se tendrá en cuenta la primera regla que coincida en la lista y el resto de reglas que coincidan se ignorarán.

Para lograr el comportamiento de enrutamiento de datos deseado, preste atención al orden en que organiza las reglas.

Para configurar el orden de las reglas, puede arrastrar y soltar las ventanas de reglas en el orden que desee.

Reordenación de reglas de flujo de datos dinámico mediante arrastrar y soltar.

Criterios de elegibilidad de regla eligibility-criteria

Las configuraciones de flujo de datos dinámico deben cumplir criterios de idoneidad específicos para garantizar un alto rendimiento y un enrutamiento fiable.

Tipos de datos admitidos supported-data-types

Las reglas de configuración de flujo de datos dinámico funcionan con tipos de datos específicos para garantizar un rendimiento óptimo y un enrutamiento de datos fiable. Comprender qué tipos de datos son compatibles le ayuda a crear reglas eficaces que procesan los datos de forma eficaz.

Tipo de datos
Estado
Notas
Cadena
Permitido
-
Número (entero, largo, corto, byte)
Permitido
-
Enumeración
Permitido
-
Booleano
Permitido
-
Fecha
Permitido
-
Matriz
No permitido
No se admiten reglas basadas en matrices, ya que pueden degradar el rendimiento.
Mapa
No permitido
No se admiten reglas basadas en mapas, ya que pueden degradar el rendimiento.

Operadores admitidos supported-operators

Las reglas pueden utilizar los siguientes operadores, según el tipo de datos:

Tipo de datos
Operadores admitidos
Cadena
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not exist
Número (Largo, Entero, Corto, Byte)
equals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not exist
Booleano
equals true/false, does not equal true/false
Enumeración
equals, does not equal, exists, does not exist
Fecha
today, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not exist
Lógico
INCLUDE, ANY/ALL (equivalente a AND/OR)
NOTE
El operador EXCLUDE no se admite directamente, pero puede lograr una lógica equivalente usando INCLUDE con operadores de comparación negados (por ejemplo, "no es igual que").

Estructura de reglas rule-structure

Las reglas deben ser expresiones lógicas planas. No se admiten expresiones lógicas anidadas (que usan contenedores o varios niveles de AND/OR). Si necesita lógica compleja, divídala en varias reglas planas.

Por ejemplo, considere la siguiente regla compleja.

Ejemplo de una regla compleja anidada con varias condiciones AND/OR.

Puede dividir esta regla en las siguientes reglas más sencillas:

Primera regla simplificada que reemplaza la regla compleja anidada.

Segunda regla simplificada que reemplaza la regla compleja anidada.

Próximos pasos

recommendation-more-help
experience-platform-help-datastreams