Een workflow instellen voor terugkerende importactiviteiten setting-up-a-recurring-import
Het gebruik van een werkstroomsjabloon is de beste manier als u regelmatig bestanden met dezelfde structuur moet importeren.
In dit voorbeeld ziet u hoe u een workflow instelt die opnieuw kan worden gebruikt voor het importeren van profielen die afkomstig zijn van een CRM in de Adobe Campaign-database. Raadpleeg deze voor meer informatie over alle mogelijke instellingen voor elke activiteit sectie.
-
Een nieuw werkstroomsjabloon maken op basis van Resources > Templates > Workflow templates.
-
Voeg de volgende activiteiten toe:
- Data loading (file): Definieer de verwachte structuur van het bestand met de gegevens die u wilt importeren.
- Enrichment: De geïmporteerde gegevens worden in overeenstemming gebracht met de databasegegevens.
- Split: Maak filters om records op een andere manier te verwerken, afhankelijk van de vraag of ze met elkaar in overeenstemming kunnen worden gebracht.
- Deduplication: Publiceer de gegevens uit het binnenkomende bestand voordat het in de database wordt ingevoegd.
- Update data: Werk de database bij met de geïmporteerde profielen.
-
Vorm Data Loading (file) activiteit:
-
Geef de verwachte structuur op door een voorbeeldbestand te uploaden. Het voorbeeldbestand mag slechts een paar regels bevatten, maar alle kolommen die nodig zijn voor het importeren. Controleer en bewerk de bestandsindeling om ervoor te zorgen dat het type van elke kolom correct is ingesteld: tekst, datum, geheel getal, enz. Bijvoorbeeld:
code language-none lastname;firstname;birthdate;email;crmID Smith;Hayden;23/05/1989;hayden.smith@mailtest.com;123456
-
In de Name of the file to load sectie, selecteert u Upload a file from the local machine en laat het veld leeg. Telkens wanneer een nieuwe werkstroom van dit malplaatje wordt gecreeerd, kunt u hier het dossier specificeren u wilt, zolang het aan de bepaalde structuur beantwoordt.
U kunt alle opties gebruiken, maar u moet de sjabloon dienovereenkomstig aanpassen. Als u bijvoorbeeld Specified in the transition kunt u een File Transfer activiteit voor het ophalen van het bestand dat moet worden geïmporteerd van een FTP-/SFTP-server. Met S3- of SFTP-verbinding kunt u ook segmentgegevens importeren naar Adobe Campaign met de Adobe Real-time Customer Data Platform. Raadpleeg voor meer informatie hierover Adobe Experience Platform-documentatie.
-
-
Vorm Enrichment activiteit. Het doel van deze activiteit in dit verband is de identificatie van de binnenkomende gegevens.
- In de Enrichment tab, selecteert u Add data en definieert u een koppeling tussen de geïmporteerde gegevens en de ontvangers voor dimensie. In dit voorbeeld wordt CRM-id Het aangepaste gebied wordt gebruikt om tot de te verbinden voorwaarde te leiden. Gebruik het veld of de combinatie van velden die u nodig hebt, zolang u unieke records kunt identificeren.
- In de Reconciliation -tab, laat de Identify the document from the working data optie uitgeschakeld.
-
Vorm Split activiteit om verenigde ontvangers in één overgang en ontvangers terug te winnen die niet in overeenstemming konden worden gebracht maar die genoeg gegevens in een tweede overgang hebben.
De overgang met onderling verzochte ontvangers kan dan worden gebruikt om het gegevensbestand bij te werken. De overgang met onbekende ontvangers kan dan worden gebruikt om nieuwe ontvankelijke ingangen in het gegevensbestand tot stand te brengen als een minimumreeks informatie in het dossier beschikbaar is.
Ontvangers die niet in overeenstemming kunnen worden gebracht en niet genoeg gegevens hebben, worden in een complementaire uitgaande overgang geselecteerd en kunnen in een afzonderlijk bestand worden geëxporteerd of eenvoudig worden genegeerd.
-
In de General tabblad van de activiteit, selecteert u Use the additional data only als het filtreren plaatsen en zorg ervoor dat Targeting dimension wordt automatisch ingesteld op Enrichment.
Controleer de Generate complement om te kunnen zien of kan om het even welk verslag niet in het gegevensbestand worden opgenomen. Indien nodig kunt u de aanvullende gegevens verder verwerken: bestanden exporteren, lijst bijwerken, enz.
-
In de eerste subset van het dialoogvenster Subsets tab, voeg een het filtreren voorwaarde op de binnenkomende bevolking toe om slechts verslagen te selecteren waarvoor de ontvankelijke primaire sleutel niet gelijk aan 0 is. Op deze manier worden gegevens uit het bestand die in overeenstemming zijn met ontvangers uit de database, geselecteerd in die subset.
-
Voeg een tweede subset toe die onverzochte records selecteert die voldoende gegevens bevatten om in de database te worden ingevoegd. Bijvoorbeeld: e-mailadres, voornaam en achternaam.
Subsets worden verwerkt in hun aanmaakvolgorde. Dit houdt in dat wanneer deze tweede subset wordt verwerkt, alle records die al in de database bestaan al in de eerste subset zijn geselecteerd.
-
Alle records die niet in de eerste twee subsets zijn geselecteerd, worden geselecteerd in het dialoogvenster Complement.
-
-
Vorm Update data activiteit die na de eerste uitgaande overgang van wordt gevestigd Split eerder geconfigureerde activiteit.
-
Selecteren Update als Operation type aangezien de binnenkomende overgang slechts ontvangers bevat reeds in het gegevensbestand.
-
In de Record identification sectie, selecteert u Using reconciliation keys en definieert u een sleutel tussen de doeldimensie en de koppeling die in het dialoogvenster Enrichment. In dit voorbeeld wordt CRM-id aangepast veld wordt gebruikt.
-
In de Fields to update , geeft u de velden in de dimensie Ontvangers aan die moeten worden bijgewerkt met de waarde van de bijbehorende kolom in het bestand. Als de namen van de bestandskolommen identiek of bijna identiek zijn aan de namen van de afmetingsvelden van de ontvangers, kunt u de toverknop gebruiken om de verschillende velden automatisch aan te passen.
-
-
Vorm Deduplication activiteit die zich na de overgang bevindt en die niet-verzochte ontvangers bevat:
-
Selecteren Edit configuration en stelt de doeldimensie in op het tijdelijke schema dat wordt gegenereerd op basis van het Enrichment activiteit van de workflow.
-
In dit voorbeeld wordt het e-mailveld gebruikt om unieke profielen te zoeken. U kunt elk veld gebruiken waarvan u zeker weet dat het is ingevuld en deel uitmaakt van een unieke combinatie.
-
In de Deduplication method scherm, selecteren Advanced parameters en de Disable automatic filtering of 0 ID records optie om ervoor te zorgen dat records met een primaire sleutel gelijk aan 0 (die alle records van deze overgang moeten zijn) niet worden uitgesloten.
-
-
Vorm Update data activiteit die zich na de Deduplication eerder geconfigureerde activiteit.
-
Selecteren Insert als Operation type aangezien de binnenkomende overgang slechts ontvangers bevat die niet in het gegevensbestand aanwezig zijn.
-
In de Record identification sectie, selecteert u Directly using the targeting dimension en kiest u Recipients dimensie.
-
In de Fields to update , geeft u de velden in de dimensie Ontvangers aan die moeten worden bijgewerkt met de waarde van de bijbehorende kolom in het bestand. Als de namen van de bestandskolommen identiek of bijna identiek zijn aan de namen van de afmetingsvelden van de ontvangers, kunt u de toverknop gebruiken om de verschillende velden automatisch aan te passen.
-
-
Na de derde overgang van Split activiteit, voeg een Data extraction (file) en File transfer activiteit als u spoor van gegevens wilt houden die niet in het gegevensbestand worden opgenomen. Configureer die activiteiten om de kolom die u nodig hebt te exporteren en om het bestand over te brengen naar een FTP- of SFTP-server waar u het bestand kunt ophalen.
-
Een End en sla het werkstroomsjabloon op.
De sjabloon kan nu worden gebruikt en is beschikbaar voor elke nieuwe workflow. Het bestand met de gegevens die u wilt importeren in het dialoogvenster Data loading (file) activiteit.