Invoer van externe signalen en gegevens external-signal-data-import
Het volgende voorbeeld illustreert de activiteit External signal in een typisch gebruiksscenario. Er worden data geïmporteerd in een bronworkflow. Nadat het importeren is voltooid en de database is bijgewerkt, wordt een tweede workflow geactiveerd. Deze tweede workflow wordt gebruikt om een aggregaat van de geïmporteerde data bij te werken.
De bronworkflow wordt als volgt weergegeven:
-
Een activiteit Bestand laden uploadt een bestand met nieuwe aankoopdata. Merk op dat de database dienovereenkomstig is uitgebreid aangezien aankoopdata niet standaard aanwezig zijn in de datamart.
Bijvoorbeeld:
code language-none 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
-
Bij een activiteit Afstemming worden de koppelingen tussen de geïmporteerde data en de database tot stand gebracht, zodat de transactiedata correct aan profielen en producten worden gekoppeld.
-
Bij een activiteit Data bijwerken wordt de resource Transacties van de database ingevoegd en bijgewerkt met de binnenkomende data.
-
An Einde activiteit brengt de bestemmingswerkstroom teweeg, die wordt gebruikt om aggregaten bij te werken.
De bestemmingsworkflow wordt als volgt weergegeven:
- An Extern signaal activiteit wacht op een succesvolle bronwerkstroom.
- Een activiteit Query benadert doelgericht profielen en verrijkt deze met een verzamelingsreeks om de laatste aankoopdatum op te halen.
- Met een activiteit Data bijwerken worden de aanvullende data opgeslagen in een speciaal aangepast veld. Merk op dat de profielresource is uitgebreid om het veld Last purchase date toe te voegen.