Show Menu
TEMAS×

External signal and data import

El siguiente ejemplo ilustra la actividad External signal en un caso de uso típico. La importación de datos se realiza en un flujo de trabajo de origen. Una vez completada la importación y actualizada la base de datos, se activa un segundo flujo de trabajo. Este segundo flujo de trabajo se utiliza para actualizar un acumulado de los datos importados.
El flujo de trabajo de origen se presenta de la siguiente manera:
  • Una actividad de Cargar archivo carga un archivo que contiene los nuevos datos de compra. Tenga en cuenta que la base de datos se ha ampliado en consecuencia, ya que los datos de compra no están presentes de forma predeterminada en el data mart.
    Por ejemplo:
    tcode;tdate;customer;product;tamount
    aze123;21/05/2015;dannymars@example.com;A2;799
    aze124;28/05/2015;dannymars@example.com;A7;8
    aze125;31/07/2015;john.smith@example.com;A7;8
    aze126;14/12/2015;john.smith@example.com;A10;4
    aze127;02/01/2016;dannymars@example.com;A3;79
    aze128;04/03/2016;clara.smith@example.com;A8;149
    
    
  • Una actividad de reconciliación crea los vínculos entre los datos importados y la base de datos para que los datos de transacciones estén correctamente conectados a perfiles y productos.
  • Una actividad de actualización de datos inserta y actualiza el recurso de transacciones de la base de datos con los datos de entrada.
  • An End activity triggers the destination workflow, which is used to update aggregates.
El flujo de trabajo de destino se presenta de la siguiente manera:
  • An External signal activity waits for the source workflow to be successfully finished.
  • Una actividad de consulta detecta perfiles y los enriquece con una recopilación configurada para recuperar la fecha de la última compra.
  • Una actividad de actualización de datos almacena los datos adicionales en un campo personalizado dedicado. Tenga en cuenta que el recurso de perfil se ha ampliado para añadir el campo Última fecha de compra .