Workflowsjablonen maken om gegevens te importeren import-workflow-template
Het gebruik van een importsjabloon 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.
-
Een nieuw werkstroomsjabloon maken op basis van Resources > Templates > Workflow templates.
-
Voeg de volgende activiteiten toe:
-
Load file: Definieer de verwachte structuur van het bestand met de gegevens die u wilt importeren.
note note NOTE U kunt slechts gegevens uit één bestand importeren. Als de workflow meerdere Load file wordt telkens hetzelfde bestand gebruikt. -
Reconciliation: De geïmporteerde gegevens worden in overeenstemming gebracht met de databasegegevens.
-
Segmentation: 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 Load 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 File to load sectie, selecteert u Upload a new 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 Use the file specified in the inbound transition kunt u een Transfer file activiteit voor het ophalen van het bestand dat moet worden geïmporteerd van een FTP-/SFTP-server.
Als u wilt dat gebruikers een bestand kunnen downloaden dat fouten bevat die tijdens het importeren zijn opgetreden, controleert u de knop Keep the rejects in a file en geeft u de File name.
-
-
Vorm Reconciliation activiteit. Het doel van deze activiteit in dit verband is de identificatie van de binnenkomende gegevens.
- In de Relations tab, selecteert u Create element en definieert u een koppeling tussen de geïmporteerde gegevens en de ontvangers voor dimensie (zie Doeldimensies en bronnen). 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 Identification -tab, laat de Identify the document from the working data optie uitgeschakeld.
-
Vorm Segmentation 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, stelt u de Resource type tot Temporary resource en selecteert u Reconciliation als de beoogde set.
-
In de Advanced options tabblad, controleert u 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 het eerste segment van het Segments tabblad, voegt u een filtervoorwaarde toe aan de binnenkomende populatie om alleen records te selecteren waarvoor de CRM-id van het profiel niet gelijk is aan 0. Op deze manier worden gegevens uit het bestand die overeenkomen met profielen uit de database, geselecteerd in die subset.
-
Voeg een tweede segment toe dat onverzoenbare records selecteert die voldoende gegevens hebben om in de database te worden ingevoegd. Bijvoorbeeld: e-mailadres, voornaam en achternaam. Voor records die niet in overeenstemming zijn, is de CRM-id-waarde van het profiel gelijk aan 0.
-
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 Segmentation eerder geconfigureerde activiteit.
-
Selecteren Update als Operation type aangezien de binnenkomende overgang slechts ontvangers bevat reeds in het gegevensbestand.
-
In de Identification tab, selecteert u Using reconciliation criteria en definieert u een sleutel tussen de Dimension to update - Profielen in dit geval - en de koppeling die in het dialoogvenster Reconciliation activiteit. In dit voorbeeld wordt CRM-id aangepast veld wordt gebruikt.
-
In de Fields to update , geeft u de velden in de profieldimensie aan die u wilt bijwerken met de waarde van de corresponderende 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.
note note NOTE Als u directe mails naar deze profielen wilt verzenden, moet u ook een postadres opgeven. Deze informatie is namelijk van wezenlijk belang voor de provider van de directe mail. Zorg er ook voor dat de Address specified in de gegevens van uw profielen is ingeschakeld. Als u deze optie vanuit een workflow wilt bijwerken, voegt u eenvoudig een element toe aan de bij te werken velden en geeft u 1 als Source en selecteert u de postalAddress/@addrDefined
veld als Destination. Voor meer informatie over direct mail en het gebruik van Address specified optie, zie dit document.
-
-
Vorm Deduplication activiteit die zich na de overgang bevindt die niet-compatibele profielen bevat:
-
In de Properties tabblad, stelt u de Resource type aan de tijdelijke bron die door de Reconciliation 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.
-
Kies een Deduplication method. In dit geval bepaalt de toepassing automatisch welke records worden bijgehouden in het geval van duplicaten.
-
-
Vorm Update data activiteit die zich na de Deduplication eerder geconfigureerde activiteit.
-
Selecteren Insert only als Operation type omdat de inkomende overgang alleen profielen bevat die niet aanwezig zijn in de database.
-
In de Identification tab, selecteert u Using reconciliation criteria en definieert u een sleutel tussen de Dimension to update - Profielen in dit geval - en de koppeling die in het dialoogvenster Reconciliation activiteit. In dit voorbeeld wordt CRM-id aangepast veld wordt gebruikt.
-
In de Fields to update , geeft u de velden in de profieldimensie aan die u wilt bijwerken met de waarde van de corresponderende 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.
note note NOTE Als u directe mails naar deze profielen wilt verzenden, moet u ook een postadres opgeven. Deze informatie is namelijk van wezenlijk belang voor de provider van de directe mail. Zorg er ook voor dat de Address specified in de gegevens van uw profielen is ingeschakeld. Als u deze optie vanuit een workflow wilt bijwerken, voegt u eenvoudig een element toe aan de bij te werken velden en geeft u 1 als Source en selecteert u de [postalAddress/@addrDefined] veld als Destination. Voor meer informatie over direct mail en het gebruik van Address specified optie, zie dit document.
-
-
Na de derde overgang van Segmentation activiteit, voeg een Extract file en Transfer file 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 Load file activiteit.