Show Menu
TEMAS×

Enriquecimiento de datos

Acerca del enriquecimiento de datos

Este caso de uso detalla posibles usos de la actividad Enrichment en un flujo de trabajo de objetivo. Para obtener más información sobre el uso de la actividad Enrichment , consulte: Enriquecimiento .
En esta sección también encontrará un caso de uso para enriquecer un envío de correo electrónico con fechas personalizadas.
Se envía una invitación a los contactos de la base de datos de marketing para que participen en una competición a través de una aplicación web. Los resultados de la competición se recuperan en la tabla Competition results . Esta tabla está vinculada a la tabla de contacto ( Recipients ). La tabla Competition results contiene los siguientes campos:
  • Nombre de la competición (@game)
  • Número de prueba (@trial)
  • Puntuación (@score)
Se puede vincular un contacto de la tabla Recipients a varias líneas de la tabla Competition results . La relación entre estas dos tablas es de tipo 1-n. A continuación, se muestra un ejemplo de los registros de resultados de un destinatario:
El objetivo de este caso de uso es realizar envíos personalizados a las personas que forman parte de la competición más reciente según sus puntuaciones más altas. El destinatario con la máxima puntuación obtiene el primer premio, el destinatario con la segunda puntuación más alta obtiene un premio de consolación y todos los demás obtienen un mensaje que les desea mejor suerte para la próxima.
Para configurar este caso de uso, se ha creado el siguiente flujo de trabajo de objetivo:
Para crear el flujo de trabajo, siga los siguientes pasos:
  1. Se agregan dos actividades Query y una actividad Intersection para dirigirse a los nuevos suscriptores que acaban de ingresar en la competición.
  2. La actividad Enrichment permite agregar datos almacenados en la tabla Competition results . El campo Score en el que se desea realizar la personalización de la entrega se agrega a la tabla de trabajo del flujo de trabajo.
  3. La actividad Split permite crear subconjuntos de destinatarios en función de puntuaciones.
  4. Para cada subconjunto, se agrega una actividad Delivery .

Paso 1: Composición

La primera consulta permite dirigirse a los destinatarios que se agregaron a la base de datos en los últimos seis meses.
La segunda consulta permite dirigirse a los destinatarios que participaron en la última competición.
A continuación, se agrega una actividad Intersection para dirigirse a los destinatarios agregados a la base de datos en los últimos seis meses y que ingresaron en la última competición.

Paso 2: Enriquecimiento

En este ejemplo, se desea personalizar las entregas según el campo Score almacenado en la tabla Competition results . Esta tabla tiene una relación de tipo 1-n con la tabla de destinatarios. La actividad Enrichment permite agregar datos de una tabla vinculada al entorno de filtrado con la tabla de trabajo del flujo de trabajo.
  1. En la pantalla de edición de la actividad de enriquecimiento, seleccione Add data , luego Data linked to the filtering dimension , y haga clic en Next .
  2. A continuación, seleccione la opción Data linked to the filtering dimension , seleccione la tabla Competition results , y haga clic en Next .
  3. Introduzca una ID y una etiqueta y, en el campo Limit the line count , seleccione la opción Data collected . En el campo Lines to retrieve , seleccione “1” como valor. Para cada destinatario, la actividad de enriquecimiento agrega una sola línea desde la tabla Competition results a la tabla de trabajo del flujo de trabajo. Haga clic Next .
  4. En este ejemplo, se desea recuperar la puntuación más alta del destinatario, pero solo para la última competición. Para ello, agregue un filtro al campo Competition name para excluir todas las líneas relacionadas con competiciones anteriores. Haga clic Next .
  5. Vaya a la pantalla Sort y haga clic en el botón Add , seleccione el campo Score y marque la casilla de la columna descending para ordenar los elementos de los campos Score en orden descendente. Para cada destinatario, la actividad de enriquecimiento agrega una línea que coincide con la puntuación más alta para el último juego. Haga clic Next .
  6. En la ventana Data to add , haga doble clic en el campo Score Para cada destinatario, la actividad de enriquecimiento agrega solamente el campo Score . Haga clic Finish .
Haga clic con el botón derecho del ratón en la transición entrante de la actividad de enriquecimiento y seleccione Display the target . La tabla de trabajo contiene los siguientes datos:
El esquema vinculado es:
Realice nuevamente esta operación en la transición saliente de la actividad de enriquecimiento. Se puede ver que se han agregado los datos vinculados a las puntuaciones del destinatario. Se ha recuperado la mayor puntuación de cada destinatario.
El esquema coincidente también se ha enriquecido.

Paso 3: División y envío

Para ordenar los destinatarios según sus puntuaciones, se agrega una actividad Split después del enriquecimiento.
  1. Se ha definido un primer subconjunto ( Winner ) para incluir el destinatario con la máxima puntuación. Para ello, defina una limitación del número de registros, aplique una ordenación descendente a la puntuación y limite el número de registros a 1.
  2. El segundo subconjunto ( Second place ) incluye el destinatario con la segunda puntuación más alta. La configuración es la misma que para el primer subconjunto.
  3. El tercer subconjunto ( losers ) contiene todos los demás destinatarios. Vaya a la pestaña General y marque la casilla Generate complement para dirigirse a todos los destinatarios que no alcancen las dos puntuaciones más altas.
  4. Agregue una actividad Delivery para cada subconjunto mediante una plantilla de envío diferente para cada uno.