1.2.4 Datainmatning från offlinekällor
I den här övningen är målet att lägga in externa data som CRM-data i plattformen.
Utbildningsmål
- Lär dig generera testdata
- Lär dig hur du importerar CSV
- Lär dig använda webbgränssnittet för datainmatning via arbetsflöden
- Förstå funktionerna för datahantering i Experience Platform
Resurser
- Mockaro: https://www.mockaroo.com/
- Adobe Experience Platform: https://experience.adobe.com/platform/
Uppgifter
- Skapa en CSV-fil med demodata. Importera CSV-filen i Adobe Experience Platform med hjälp av de tillgängliga arbetsflödena.
- Förstå datastyrningsalternativ i Adobe Experience Platform
Skapa en CRM-datauppsättning med ett datagenereringsverktyg
För den här övningen behöver du 1 000 exempelrader med CRM-data.
Öppna Mockaroo-mallen genom att gå till https://www.mockaroo.com/12674210.
I mallen ska du lägga märke till följande fält:
- id
- first_name
- last_name
- e-post
- kön
- födelsedatum
- home_latitude
- home_longitude
- country_code
- stad
- land
- crmId
- consent.email
- consent.commercialEmail
- consent.any
Alla dessa fält har definierats för att producera data som är kompatibla med plattformen.
Om du vill generera din CSV-fil klickar du på knappen Generate Data som skapar och hämtar en CSV-fil med 1 000 rader med demodata.
Öppna CSV-filen för att se innehållet.
När CSV-filen är klar kan du fortsätta med importen i AEP.
Verifiera datauppsättningen
Gå till https://experience.adobe.com/platform.
Innan du fortsätter måste du välja en sandbox. Sandlådan som ska markeras har namnet --aepSandboxName--.
Klicka på Datasets på menyn till vänster på skärmen i Adobe Experience Platform.
Du kommer att använda en delad datamängd. Den delade datamängden har redan skapats och kallas Demo System - Profile Dataset for CRM (Global v1.1). Klicka för att öppna den.
På översiktsskärmen ser du tre viktiga informationsdelar.
Först och främst visar kontrollpanelen Dataset Activity det totala antalet CRM-poster i datauppsättningen och de inkapslade batcharna och deras status
För det andra kan du genom att bläddra nedåt på sidan kontrollera när grupper av data har importerats, hur många poster som har registrerats och även om batchen har tagits med eller inte. Batch ID är identifieraren för ett specifikt batchjobb och Batch ID är viktig eftersom den kan användas för att felsöka varför en specifik batch inte kunde registreras.
Fliken Dataset Info visar till sist viktig information, som Dataset ID (som är viktig även för felsökningsperspektivet), datauppsättningens namn och om datauppsättningen har aktiverats för profilen.
Den viktigaste inställningen här är länken mellan datauppsättningen och schemat. Schemat definierar vilka data som kan importeras och hur dessa data ska se ut.
I det här fallet använder vi Demo System - Profile Schema for CRM (Global v1.1), som är mappad mot klassen för Profile och har implementerat tillägg, som även kallas fältgrupper.
Genom att klicka på schemats namn kommer du till översikten Schema där du kan se alla fält som har aktiverats för det här schemat.
Alla scheman måste ha en anpassad, primär beskrivare definierad. När det gäller CRM-datauppsättningen har schemat definierat att fältet crmId ska vara den primära identifieraren. Om du vill skapa ett schema och länka det till Real-time Customer Profile måste du definiera en anpassad Field Group som refererar till din primära beskrivning.
Du kan också se att vår primära identitet finns i --aepTenantId--.identification.core.crmId, länkad till namespace i Demo System - CRMID.
Alla scheman och som sådana ska alla datauppsättningar som ska användas i Real-time Customer Profile ha en Primary identifier. Primary Identifier är identifieraranvändaren av varumärket för en kund i den datauppsättningen. När det gäller en CRM-datauppsättning kan det vara e-postadressen eller CRM-ID:t, när det gäller en Call Center-datauppsättning kan det vara en kunds mobilnummer.
Det är bästa sättet att skapa ett separat, specifikt schema för varje datauppsättning och att ange beskrivningen för varje datauppsättning specifikt för att matcha hur de aktuella lösningar som används av varumärket fungerar.
Mappa en CSV-fil till ett XDM-schema med ett arbetsflöde
Målet med denna övning är att lägga in CRM-data i AEP. Alla data som är inkapslade i Platform ska mappas mot det specifika XDM-schemat. Det du för närvarande har är en CSV-datauppsättning med 1 000 rader på ena sidan och en datauppsättning som är länkad till ett schema på den andra sidan. Om du vill läsa in CSV-filen i den datauppsättningen måste en mappning göras. Vi har Workflows tillgängligt i Adobe Experience Platform för att underlätta den här kartläggningen.
Klicka på Map CSV to XDM Schema och sedan på Launch för att starta processen.
På nästa skärm måste du välja en datauppsättning att importera filen till. Du kan välja mellan att välja en befintlig datauppsättning eller att skapa en ny. För den här övningen återanvänder vi en befintlig: välj Demo System - Profile Dataset for CRM (Global v1.1) enligt nedan och lämna de andra inställningarna inställda på standard.
Klicka på Nästa.
Dra och släpp CSV-filen eller klicka på Choose files och navigera på datorn till skrivbordet och välj CSV-filen.
När du har valt en CSV-fil överförs den omedelbart och du kommer att se en förhandsgranskning av filen inom några sekunder.
Klicka på Nästa.
Du måste nu mappa kolumnrubrikerna från CSV-filen med en XDM-egenskap i Demo System - Profile Dataset for CRM.
Adobe Experience Platform har redan gjort några förslag åt dig genom att försöka länka Source Attributes till Target Schema Fields.
För Schema Mappings har Adobe Experience Platform redan försökt länka samman fält. Alla förslag på mappning är dock inte korrekta. Du måste nu uppdatera målfälten en i taget.
födelsedatum
Source-schemafältet bornDate ska länkas till målfältet person.bornDate.
stad
Source-schemafältet city ska länkas till målfältet homeAddress.city.
land
Source-schemafältet country ska länkas till målfältet homeAddress.country.
country_code
Source-schemafältet country_code ska länkas till målfältet homeAddress.countryCode.
e-post
Source-schemafältet email ska länkas till målfältet personalEmail.address.
krut
Source-schemafältet crmid ska länkas till målfältet --aepTenantId--.identify.core.crmId.
first_name
Source-schemafältet first_name ska länkas till målfältet person.name.firstName.
kön
Source-schemafältet kön ska länkas till målfältet person.kön.
home_latitude
Source-schemafältet home_latitude ska länkas till målfältet homeAddress._schema.latitude.
home_longitude
Source-schemafältet home_longitude ska länkas till målfältet homeAddress._schema.longitude.
id
Source-schemafältet id ska länkas till målfältet _id.
last_name
Source-schemafältet last_name ska länkas till målfältet person.name.lastName.
consents.marketing.email.val
Source Schemafältet medgivande.e-post ska länkas till målfältet consents.marketing.email.val.
consents.marketing.commercialEmail.val
Source-schemafältet Medgivande.commercialEmail ska länkas till målfältet consents.marketing.commercialEmail.val.
consents.marketing.any.val
Source Schemafältet medgivande.any ska länkas till målfältet consents.marketing.any.val.
Du borde ha den här nu. Klicka på Slutför.
När du har klickat på Finish visas översikten för Dataflöd och efter några minuter kan du uppdatera skärmen för att se om arbetsflödet har slutförts. Klicka på namnet på måldatauppsättningen.
Du kommer då att se datauppsättningen där ditt intag har bearbetats och du kommer att se en Batch ID som har importerats just nu, med 1 000 poster inkapslade och statusen Success. Klicka på Preview Dataset.
Nu visas ett litet urval av datauppsättningen för att säkerställa att inlästa data är korrekta.
När data har lästs in kan du definiera rätt datastyrningsmetod för vår datamängd.
Lägga till datastyrning i datauppsättningen
Nu när era kunddata är insamlade måste ni se till att datauppsättningen styrs på rätt sätt för användnings- och exportkontroll. Klicka på fliken Data Governance och observera att du kan ange flera typer av begränsningar: Kontrakt, Identitet och Känslig, Partnerekosystem och Anpassad.
Låt oss begränsa identitetsdata för hela datauppsättningen. Håll pekaren över datauppsättningsnamnet och klicka på pennikonen för att redigera inställningarna.
Gå till Identity Labels så ser du att alternativet I2 är markerat. Det förutsätter att alla informationsdelar i den här datauppsättningen åtminstone är indirekt identifierbara för personen.
Klicka på Save Changes.
I en annan modul ska vi göra en djupdykning i vilket ramverk för datastyrning och etiketter ska användas.
Detta innebär att du nu har inhämtat och klassificerat CRM-data i Adobe Experience Platform.
Nästa steg
Gå till 1.2.5 Data Landing Zone
Gå tillbaka till datainmatning
Gå tillbaka till Alla moduler