Show Menu
TEMAS×

Actualización de datos

Una actividad del tipo Update data realiza una actualización masiva de los campos de la base de datos.

Tipo de operación

El campo Operation type permite elegir el proceso que se lleva a cabo en la información de la base de datos:
  • Insert or update :: agregue datos o actualícelos si ya se han agregado.
  • Insert :: solo agregar datos.
  • Update :: solo actualizar datos.
  • Update and merge collections :: actualice los datos y elija un registro principal y, a continuación, vincule los elementos vinculados a los duplicados de este registro principal. Los duplicados se pueden eliminar sin crear elementos adjuntos huérfanos.
  • Delete :: eliminar datos.
El campo Batch size permite seleccionar el número de elementos de transición entrantes que se deben actualizar. Por ejemplo, si establece 500, se actualizarán los 500 primeros registros analizados.

Identificación de registro

Especifique cómo identificar los registros de la base de datos:
  • If data entries relate to an existing targeting dimension, select the By directly using the targeting dimension option and select it in the Updated dimension field.
    Puede mostrar los campos de la dimensión seleccionada con el botón de lupa Edit this link .
  • De lo contrario, especifique uno o más vínculos que permitan la identificación de los datos en la base de datos o use directamente las claves de reconciliación.

Selección de los campos que se van a actualizar

Use the Automatically associate fields with the same name option in order for Adobe Campaign to automatically identify the fields to be updated.
También puede utilizar el icono Insert para seleccionar manualmente los campos de base de datos que desea actualizar.
Seleccione todos los campos que desea actualizar y, si es necesario, agregue las condiciones según la actualización a realizar. To do this, use the Taken into account if column. Las condiciones se aplican una tras la otra y se mantienen en el orden de la lista. Utilice las flechas de la derecha para cambiar el orden de las actualizaciones.
Puede utilizar el mismo campo de destino varias veces.
Dentro de una operación Insert or update , puede seleccionar la campaña que desea aplicar, ya sea de forma individual o para cada campo. Para ello, seleccione el valor deseado en la columna Operation .
The modifiedDate , modifiedBy , createdDate and createdBy fields are updated automatically during data updates, unless their management mode is configured specifically in the field update table.
La actualización de registros solo se realiza en registros que contengan al menos una diferencia. Si los valores son iguales, no se realiza ninguna actualización.
El vínculo Advanced parameters permite especificar opciones adicionales para trabajar con la actualización de datos y para administrar duplicados. También puede:
  • Disable automatic key management .
  • Disable audit .
  • Empty the destination value if the source value is empty (NULL) . Esta opción está seleccionada de forma predeterminada.
  • Update all columns with matching names .
  • Especifique condiciones que consideren elementos de origen utilizando una expresión en el campo Enabled if .
  • Especifique condiciones que consideren duplicados mediante una expresión. If you check the Ignore records which concern the same target option, only the first in the list of expressions will be considered.
Generate an outbound transition
Crea una transición saliente que se activará al final de la ejecución. La actualización normalmente indica el final de un flujo de trabajo de objetivos, por lo que la opción no se activa de forma predeterminada.
Generate an outbound transition for the rejects
Crea una transición saliente que contiene registros que no se han procesado correctamente después de la actualización (por ejemplo, si hay un duplicado). Por lo general, la actualización marca el final de un flujo de trabajo de objetivos y, por lo tanto, la opción no está activada de forma predeterminada.

Actualización y combinación de colecciones

La actualización de datos y la combinación de colecciones le permite actualizar los datos contenidos en un registro utilizando datos de uno o varios registros secundarios, con el objetivo de mantener solo uno si lo desea. Estas actualizaciones se gestionan mediante un conjunto de reglas.
Esta opción también permite procesar las referencias a registros secundarios desde las tablas de trabajo del flujo de trabajo (targetWorkflow), envíos (targetDelivery) y listas (targetList). Si es necesario, estos vínculos aparecen en la lista donde se seleccionan los campos y las colecciones.
  1. Seleccione la Update and merge collections operación.
  2. Seleccione el orden de prioridad de los vínculos. Esto permite identificar el registro principal. Los vínculos disponibles varían según la transición entrante.
  3. Seleccione las colecciones que se van a mover al registro principal y los campos que se van a actualizar.
    Introduzca las reglas que se aplican a estas una vez que se identifiquen uno o varios registros secundarios. Para ello, puede utilizar el generador de expresiones. Para obtener más información, consulte esta sección . Por ejemplo, si especifica que es el valor actualizado más recientemente de todos los registros que se deben conservar.
    A continuación introduzca las condiciones para tener en cuenta la regla.
    Finalmente, especifique el tipo de actualización que desea llevar a cabo. Por ejemplo, puede optar por eliminar los registros secundarios después de actualizar los datos.
    Por ejemplo, puede configurar la combinación de colecciones que contengan datos heterogéneos, como la lista de suscripciones de un destinatario. Con las reglas, también puede crear nuevos historiales de suscripciones a partir de suscripciones de registro secundario o incluso mover la lista de suscripciones de un registro secundario a un registro principal.
  4. Especifique el orden en que desea que se procesen los registros secundarios, al seleccionar Advanced parameters > Duplicates .
Los datos de los registros secundarios están asociados al registro principal si las reglas definidas son procedentes. Según el tipo de actualización seleccionada, los registros secundarios se pueden eliminar.

Ejemplo: Actualización de datos después de un enriquecimiento

El Paso 2: La escritura de datos enriquecidos en la sección de tabla "Compras" del caso de uso que detalla la creación de una lista de recapitulación ofrece un ejemplo de una actualización de datos después de una actividad de enriquecimiento.

Parámetros de entrada

  • tableName
  • esquema
Cada evento entrante debe especificar un objetivo definido por estos parámetros.