Show Menu
TEMAS×

Enriquecimiento

Descripción

Enrichment La actividad es una actividad avanzada que permite definir datos adicionales para procesar en el flujo de trabajo.

Contexto de uso

La Enrichment actividad se utiliza generalmente después de actividades de segmentación o después de importar un archivo y antes de las actividades que permiten el uso de datos de objetivo.
Esta actividad contiene funciones de enriquecimiento más avanzadas que la Query actividad. Algunos casos simples de enriquecimiento se pueden realizar directamente en la actividad Consulta .
Con Enrichment la actividad, puede aprovechar la transición entrante y configurar la actividad para completar la transición de salida con datos adicionales. Permite combinar datos provenientes de varios conjuntos o crear vínculos a un recurso temporal.

Configuración

Para configurar una Enrichment actividad:
  1. Arrastre y suelte una Enrichment actividad en el flujo de trabajo.
  2. Seleccione la actividad y ábrala utilizando el botón de las acciones rápidas que aparecen.
  3. Si la actividad tiene varias transiciones entrantes, seleccione la Primary set . Los datos adicionales configurados en esta actividad se agregarán a este conjunto primario de la transición saliente.
    Si el conjunto principal ya contiene datos adicionales, puede optar por mantenerlos o eliminarlos. Si desactiva la Keep all additional data from the main set opción, solo se mantendrán los datos adicionales Enrichment configurados en la transición saliente.
  4. Si hay varias transiciones de entrada, defina las relaciones entre el conjunto principal y los demás datos entrantes en la Advanced Relations ficha de la actividad. Puede agregar varias relaciones mediante Add element el botón.
    Al definir una nueva relación, seleccione el conjunto de datos entrantes que desea vincular al conjunto principal. A continuación, defina el tipo de relación. Hay varios tipos de relaciones disponibles, según los datos de entrada y el modelo de datos:
    • 1 cardinality simple link : cada registro de los datos entrantes está asociado a uno y solo a un registro del conjunto principal. Cada registro del conjunto primario tiene un registro asociado en los datos vinculados.
    • N cardinality collection link : 0, 1 o más (N) registros de los datos vinculados pueden asociarse con 1 registro del conjunto primario.
    • 0 or 1 cardinality simple link : los registros del conjunto principal pueden asociarse con 0 o 1 registros de los datos vinculados, pero no más de uno. Una vez definido, Cardinality defina Reconciliation criteria un. Source expression Los criterios de reconciliación pueden ser un campo del recurso de destino, una expresión o directamente un valor especificado entre comillas.
    Defina un Label y un ID que será fácil de identificar posteriormente en el flujo de trabajo.
    Solo puede definir las relaciones entre el conjunto principal y las otras transiciones entrantes conectadas a Enrichment la actividad. Para casos simples que tengan como objetivo definir relaciones con recursos de base de datos, utilice una actividad de reconciliación .
  5. Defina los datos adicionales de Additional data la ficha de la actividad. Puede definir datos adicionales (campos simples, agregados y colecciones) relacionados con la dimensión de objetivo del conjunto principal o en función de los vínculos creados en Advanced relations la ficha de Enrichment la actividad.
    Consulte la sección de datos enriquecer.
  6. Confirme la configuración de su actividad y guarde el flujo de trabajo.
Ahora los datos se pueden usar en las actividades conectadas después de Enrichment la. Por ejemplo, puede encontrarlo bajo Additional data (targetData) el vínculo del explorador Campos de personalización en un contenido de correo electrónico.

Ejemplo: Enriquecimiento de datos de perfil con datos contenidos en un archivo

Este ejemplo muestra cómo enriquecer los datos de perfil con los datos de compra contenidos en un archivo. Aquí se considera que los datos de compra se almacenan en un sistema de terceros. Cada perfil puede tener varias compras almacenadas en el archivo. El objetivo final del flujo de trabajo es enviar un correo electrónico a los perfiles de destino que han comprado al menos dos artículos para agradecerles su lealtad.
El flujo de trabajo se configura de la siguiente manera:
  • Query Actividad dirigida a los perfiles que recibirán el mensaje.
  • Load file Actividad que carga los datos de compra. Por ejemplo:
    tcode;tdate;customer;product;tamount
    aze123;21/05/2017;dannymars@example.com;TV;799
    aze124;28/05/2017;dannymars@example.com;Headphones;8
    aze125;31/07/2017;john.smith@example.com;Headphones;8
    aze126;14/12/2017;john.smith@example.com;Plastic Cover;4
    aze127;02/01/2018;dannymars@example.com;Case Cover;79
    aze128;04/03/2017;clara.smith@example.com;Phone;149
    
    
    Con este archivo de ejemplo, usaremos la dirección de correo electrónico para reconciliar los datos con los perfiles de la base de datos. También puede habilitar ID únicos como se describe en este documento .
  • Enrichment Actividad que crea un vínculo entre los datos de transacción cargados desde el archivo y los perfiles seleccionados en Query la. El vínculo se define en Advanced relations la ficha de la actividad. El vínculo se basa en la transición proveniente de Load file la actividad. Utiliza el campo «correo electrónico» del recurso de perfil y la columna «cliente» del archivo importado como criterio de reconciliación.
    Una vez creado el vínculo, se agregan dos conjuntos Additional data de elementos:
    • Una colección de dos líneas correspondientes a las dos últimas transacciones de cada perfil. Para esta colección, el nombre del producto, la fecha de transacción y el precio del producto se agregan como datos adicionales. Se aplica una ordenación descendente en los datos. Para crear la colección, desde Additional data la ficha:
      Seleccione el vínculo definido anteriormente en Advanced relations la ficha de la actividad.
      Marque Collection y especifique el número de líneas que desea recuperar (2 en este ejemplo). En esta pantalla, puede personalizar el Alias y el Label de la colección. Estos valores serán visibles en las siguientes actividades del flujo de trabajo al hacer referencia a esta colección.
      Al igual Data que para la colección, seleccione las columnas que se utilizarán en la entrega final.
      Aplique un orden descendente en la fecha de transacción para asegurarse de recuperar las transacciones más recientes.
    • Recuento agregado del número total de transacciones para cada perfil. Este agregado se utilizará más tarde para filtrar perfiles que tienen al menos dos transacciones registradas. Para crear el agregado, en Additional data la ficha:
      Seleccione el vínculo definido anteriormente en Advanced relations la ficha de la actividad.
      Seleccione Aggregate .
      Para Data conservar, defina un valor de Recuento todo . Si lo necesita, especifique un alias personalizado para encontrarlo más rápido en las siguientes actividades.
  • Segmentation Actividad con un solo segmento que recupera perfiles del objetivo inicial que tienen al menos dos transacciones registradas. Solo se excluirán los perfiles con una transacción. Para ello, la consulta de la segmentación se realiza en el conjunto definido previamente.
  • Email delivery Actividad que utiliza los datos adicionales definidos en la Enrichment para recuperar dinámicamente las dos últimas compras realizadas por el perfil. Los datos adicionales se pueden encontrar en el nodo Datos adicionales (targetdata) al agregar un campo de personalización.
Tema relacionado: