Skapa ett schema med Schema Editor

Med Adobe Experience Platform användargränssnitt kan du skapa och hantera Experience Data Model (XDM)-scheman på en interaktiv visuell arbetsyta som kallas Schema Editor. I den här självstudien beskrivs hur du skapar ett schema med Schema Editor.

I demonstrationssyfte handlar stegen i den här självstudien om att skapa ett exempelschema som beskriver medlemmar i ett kundlojalitetsprogram. Du kan använda de här stegen för att skapa ett annat schema för dina egna syften, men vi rekommenderar att du först följer med när du skapar exempelschemat för att lära dig funktionerna i Schema Editor.

NOTE
Om du importerar CSV-data till plattformen kan du mappa dessa data till ett XDM-schema som skapats av AI-genererade rekommendationer (som för närvarande finns i beta) utan att behöva skapa schemat manuellt.
Om du föredrar att skapa ett schema med API:t Schema Registry börjar du med att läsa Schema Registry utvecklarhandboken innan du provar självstudiekursen om hur du skapar ett schema med API:t.

Komma igång

Den här självstudiekursen kräver en fungerande förståelse för de olika aspekter av Adobe Experience Platform som används för att skapa scheman. Innan du börjar med den här självstudiekursen bör du läsa om följande koncept i dokumentationen:

Öppna arbetsytan Schemas browse

Arbetsytan Schemas i användargränssnittet för Platform ger en visualisering av Schema Library så att du kan visa hur du hanterar de scheman som är tillgängliga för din organisation. Arbetsytan innehåller också Schema Editor, arbetsytan som du kan komponera ett schema på i hela den här självstudiekursen.

När du har loggat in på Experience Platform väljer du Schemas i den vänstra navigeringen för att öppna arbetsytan i Schemas. På fliken Browse visas en lista med scheman (en representation av Schema Library) som du kan visa och anpassa. Listan innehåller namn, typ, klass och beteende (post- eller tidsserie) som schemat baseras på samt datum och tid då schemat senast ändrades.

Mer information finns i guiden Utforska befintliga XDM-resurser i användargränssnittet.

Skapa och namnge ett schema create

Om du vill börja komponera ett schema väljer du Create schema i det övre högra hörnet av arbetsytan i Schemas.

Fliken Schemas arbetsyta Browse med Create schema markerad.

Arbetsflödet Create schema visas. Välj sedan en basklass för schemat. Du kan välja mellan huvudklasserna för XDM Individual Profile och XDM ExperienceEvent, eller Other om dessa klasser inte passar dina syften. Med klassalternativet Other kan du antingen skapa en ny klass eller välja bland andra befintliga klasser.

Mer information om de här klasserna finns i dokumentationen för den enskilda XDM-profilen och XDM ExperienceEvent . I den här självstudien väljer du XDM Individual Profile följt av Next.

Arbetsflödet Create schema med alternativen XDM individual profile och Next markerade.

När du har valt en klass visas avsnittet Name and review. I det här avsnittet anger du ett namn och en beskrivning som identifierar ditt schema. Det finns flera viktiga saker att tänka på när du ska bestämma ett namn för schemat:

  • Schemanamn ska vara korta och beskrivande så att schemat kan hittas senare.
  • Schemanamn måste vara unika, vilket innebär att de också måste vara tillräckligt specifika för att de inte ska återanvändas i framtiden. Om din organisation till exempel har separata lojalitetsprogram för olika varumärken är det klokt att kalla ditt schema"Varumärke A lojalitetsmedlemmar" för att göra det enkelt att skilja på dem från andra lojalitetsrelaterade scheman som du kan definiera senare.
  • Du kan också använda schemabeskrivningen för att tillhandahålla ytterligare sammanhangsberoende information om schemat.

I den här självstudiekursen skapas ett schema för att importera data som är relaterade till medlemmarna i ett lojalitetsprogram, och schemat har därför namnet Loyalty Members.

​ Schemats grundstruktur (tillhandahålls av klassen) visas på arbetsytan så att du kan granska och verifiera den valda klass- och schemastrukturen.

Ange en Schema display name som är användarvänlig i textfältet. Ange sedan en lämplig beskrivning för att identifiera schemat. När du har granskat din schemastruktur och är nöjd med dina inställningar väljer du Finish för att skapa ditt schema.

Avsnittet Name and review i arbetsflödet Create schema med Schema display name, Description och Finish markerade.

Schema Editor visas. Det här är arbetsytan som du kommer att komponera ditt schema på. Det självskrivna schemat skapas automatiskt i Structure-delen av arbetsytan när du kommer till redigeraren, tillsammans med standardfälten som ingår i den basklass som du valde. Den tilldelade klassen för schemat listas också under Class i avsnittet Composition.

NOTE
Du kan uppdatera visningsnamnet och den valfria beskrivningen för schemat från sidofältet Schema properties. När ett nytt namn har angetts uppdateras arbetsytan automatiskt med det nya namnet på schemat.

Schemaredigeraren med basklassen och schemadiagrammet markerade.

NOTE
Du kan ändra klassen för ett schema när som helst under den inledande dispositionsprocessen innan schemat har sparats, men detta bör göras med yttersta försiktighet. Fältgrupper är bara kompatibla med vissa klasser. Om du ändrar klassen återställs arbetsytan och alla fält du har lagt till.

Lägg till en fältgrupp field-group

Nu kan du börja lägga till fält i schemat genom att lägga till fältgrupper. En fältgrupp är en grupp med ett eller flera fält som ofta används tillsammans för att beskriva ett visst koncept. I den här självstudiekursen används fältgrupper för att beskriva medlemmarna i bonusprogrammet och samla in viktig information som namn, födelsedag, telefonnummer, adress med mera.

Om du vill lägga till en fältgrupp väljer du Add i underavsnittet Field groups.

Schemaredigeraren med knappen Lägg till fältgrupper markerad.

En ny dialogruta visas med en lista över tillgängliga fältgrupper. Varje fältgrupp är endast avsedd att användas med en viss klass. Därför visas bara fältgrupper som är kompatibla med den klass du valde (i det här fallet klassen XDM Individual Profile) i dialogrutan. Om du använder en standard-XDM-klass sorteras listan med fältgrupper på ett intelligent sätt baserat på användningens popularitet.

Dialogrutan Add field groups.

Du kan välja ett av filtren i den vänstra listen om du vill begränsa listan över standardfältgrupper till specifika branscher som detaljhandel, finansiella tjänster och hälso- och sjukvård.

Dialogrutan Add field groups med branschfältgrupper markerade.

Om du väljer en fältgrupp i listan visas den i den högra listen. Om du vill kan du markera flera fältgrupper och lägga till var och en i listan i den högra listen innan du bekräftar. Dessutom visas en ikon till höger om den markerade fältgruppen där du kan förhandsgranska strukturen för de fält som gruppen innehåller.

Dialogrutan Add field groups med den markerade ikonen för förhandsgranskning av fältgrupp är markerad.

När du förhandsgranskar en fältgrupp visas en detaljerad beskrivning av fältgruppens schema i den högra listen. Du kan även navigera genom fältgruppens fält på den angivna arbetsytan. När du väljer olika fält uppdateras den högra listen så att information om fältet i fråga visas. Välj Back när du är klar med förhandsgranskningen för att återgå till dialogrutan för fältgruppsval.

Dialogrutan Preview field group med fältgruppen för demografiska detaljer förhandsvisad.

För den här självstudiekursen väljer du fältgruppen Demographic Details och sedan Add field group.

Dialogrutan Add field groups med fältgruppen för demografiska detaljer markerad och Add field groups markerad.

Arbetsytan för schemat visas igen. Avsnittet Field groups innehåller nu en lista över Demographic Details och avsnittet Structure innehåller fälten från fältgruppen. Du kan markera fältgruppens namn under avsnittet Field groups för att markera de specifika fält som finns på arbetsytan.

Schemaredigeraren med fältgrupper för demografiska detaljer markerade.

NOTE
I Schemaredigeraren visas standardklasser (som genererats av Adobe) och fältgrupper med hänglåsikonen ( En hänglåsikon. . hänglåset visas i den vänstra listen bredvid namnet på klassen eller fältgruppen, samt intill ett fält i schemagrafiken som är en del av en systemgenererad resurs.
Schemaredigeraren med hänglåsikonen markerad

Den här fältgruppen bidrar med flera fält under namnet person på den översta nivån med datatypen Person. Den här gruppen med fält beskriver information om en individ, inklusive namn, födelsedatum och kön.

NOTE
Kom ihåg att du kan använda skalära typer i fält (till exempel sträng, heltal, matris eller datum), liksom alla datatyper (en grupp fält som representerar ett gemensamt koncept) som definieras i Schema Registry.

Observera att fältet name har datatypen Full name, vilket innebär att det beskriver ett vanligt koncept och innehåller namnrelaterade underfält som förnamn, efternamn, titel och suffix.

Markera de olika fälten på arbetsytan för att visa eventuella ytterligare fält som de bidrar till schemastrukturen.

Lägg till fler fältgrupper field-group-2

Nu kan du upprepa samma steg för att lägga till en annan fältgrupp. När du visar dialogrutan Add field group den här gången kan du lägga märke till att fältgruppen Demographic Details är nedtonad och att kryssrutan bredvid den inte kan markeras. Detta förhindrar att du av misstag duplicerar fältgrupper som du redan har inkluderat i det aktuella schemat.

För den här självstudien väljer du standardfältgrupperna Personal Contact Details och Loyalty Details i listan och sedan Add field groups för att lägga till dem i schemat.

Dialogrutan Add field groups med två nya fältgrupper markerade och Add field groups markerade.

Arbetsytan visas igen med de tillagda fältgrupperna som listas under Field groups i avsnittet Composition och deras sammansatta fält läggs till i schemastrukturen.

Schemaredigeraren med den nya sammansatta schemastrukturen markerad.

Definiera en anpassad fältgrupp define-field-group

Schemat Loyalty Members är avsett att samla in data som är relaterade till medlemmarna i ett lojalitetsprogram, och standardfältgruppen Loyalty Details som du har lagt till i schemat innehåller de flesta av dessa, inklusive programtypen, punkter, kopplingsdatum och mycket annat.

Det kan dock finnas ett scenario där du vill inkludera ytterligare anpassade fält som inte täcks av standardfältgrupper för att uppnå dina användningsfall. Om du vill lägga till anpassade bonusfält har du två alternativ:

  1. Skapa en ny anpassad fältgrupp för att hämta dessa fält. Det här är den metod som kommer att beskrivas i den här självstudiekursen.
  2. Utöka standardfältgruppen Loyalty Details med anpassade fält. Detta gör att Loyalty Details konverteras till en anpassad fältgrupp och den ursprungliga standardfältgruppen kommer inte längre att vara tillgänglig. Mer information om hur du lägger till anpassade fält i strukturen för standardfältgrupper finns i användargränssnittshandboken för Schemas.

Om du vill skapa en ny fältgrupp väljer du Add i underavsnittet Field groups som tidigare, men den här gången väljer du Create New Field group i den övre delen av dialogrutan som visas. Du ombeds sedan ange ett visningsnamn och en beskrivning för den nya fältgruppen. I den här självstudiekursen ger du den nya fältgruppen namnet Custom Loyalty Details och väljer sedan Add field groups.

Dialogrutan Add field groups med Create new field group, Display name och Description markerade.

NOTE
Precis som med klassnamn ska fältgruppsnamnet vara kort och enkelt och beskriva vad fältgruppen kommer att bidra till schemat. Även dessa är unika, så du kommer inte att kunna återanvända namnet och måste därför se till att det är tillräckligt specifikt.

Custom Loyalty Details ska nu visas under Field groups till vänster på arbetsytan, men det finns inga fält som är kopplade till den än och därför visas inga nya fält under Structure.

Lägg till fält i fältgruppen field-group-fields

Nu när du har skapat fältgruppen Custom Loyalty Details är det dags att definiera fälten som fältgruppen ska bidra till schemat.

Börja med att markera ikonen plus (+) bredvid schemanamnet på arbetsytan.

Schemaredigeraren med plusikonen markerad.

En Untitled Field-platshållare visas på arbetsytan och den högra listen uppdateras för att visa konfigurationsalternativen för fältet.

Schemaredigeraren med Untitled Field och schemat Field properties markerat.

I det här scenariot måste schemat ha ett objekttypsfält som beskriver personens aktuella lojalitetsnivå i detalj. Använd kontrollerna i den högra listen och börja skapa ett loyaltyTier-fält med typen Object som ska användas för dina relaterade fält.

Under Assign to måste du välja en fältgrupp att tilldela fältet till. Kom ihåg att alla schemafält tillhör antingen en klass eller en fältgrupp, och eftersom schemat använder en standardklass är det enda alternativet att välja en fältgrupp. Börja skriva in namnet Custom Loyalty Details och välj sedan fältgruppen i listan.

När du är klar väljer du Apply.

Schemaredigeraren med bonusnivåobjektet tillagt i schemat Field properties markerat.

Ändringarna tillämpas och det loyaltyTier-objekt som skapades visas. Eftersom det här är ett anpassat fält kapslas det automatiskt i ett objekt som namnges efter organisationens klientorganisations-ID, föregånget av ett understreck (_tenantId i det här exemplet).

Schemaredigeraren med klient-ID och lojalitetsnivå markerat i schemat.

NOTE
Närvaron av klient-ID-objektet anger att fälten som du lägger till finns i organisationens namnutrymme.
Fälten som du lägger till är alltså unika för din organisation och kommer att sparas i Schema Registry i ett specifikt område som bara är tillgängligt för din organisation. Fält som du definierar måste alltid läggas till i klientnamnutrymmet för att förhindra konflikter med namn från andra standardklasser, fältgrupper, datatyper och fält.

Välj ikonen plus (+) bredvid objektet loyaltyTier för att börja lägga till underfält. En ny fältplatshållare visas och avsnittet Field properties visas till höger på arbetsytan.

Schemaredigeraren med klient-ID och ett nytt underfält har lagts till i bonusnivån i schemadiagrammet.

Varje fält kräver följande information:

  • Field Name: Fältets namn, helst skrivet i camelCase. Inga blankstegstecken tillåts. Det här namnet används som referens för fältet i koden och i andra program längre fram i kedjan.
    • Exempel: loyaltyLevel
  • Display Name: Fältets namn, skrivet med inledande versal. Det här namnet visas på arbetsytan när du visar eller redigerar schemat.
    • Exempel: Lojalitetsnivå
  • Type: Fältets datatyp. Detta inkluderar grundläggande skalära typer och alla datatyper som definieras i Schema Registry. Exempel: String, Integer, Boolean, Person, Address, Phone number osv.
  • Description: En valfri beskrivning av fältet får innehålla högst 200 tecken.

Det första fältet för objektet loyaltyTier blir en sträng med namnet id som representerar ID:t för förmånsmedlemmens aktuella nivå. Nivå-ID är unikt för varje lojalitetsmedlem, eftersom det här företaget anger olika tröskelvärden för lojalitetsskikt för varje kund baserat på olika faktorer. Ange det nya fältets typ till String, och avsnittet Field properties fylls i med flera alternativ för att tillämpa begränsningar, inklusive standardvärde, format och maximal längd. Mer information finns i dokumentationen om bästa praxis för datavalideringsfält.

Schemaredigeraren med fältegenskapsvärden för det nya ID-fältet markerat.

Eftersom id kommer att vara en slumpmässigt genererad friformssträng behövs inga ytterligare begränsningar. Välj Apply om du vill tillämpa ändringarna.

Schemaredigeraren med ID-fältet tillagt och markerat.

Lägg till fler fält i fältgruppen field-group-fields-2

Nu när du har lagt till fältet id kan du lägga till ytterligare fält för att hämta information om lojalitetsnivån, till exempel:

  • Aktuellt poängtröskelvärde (heltal): Det minsta antalet förmånspunkter som medlemmen måste behålla för att förbli i den aktuella nivån.
  • Tröskelvärde för nästa skiktpunkt (heltal): Antalet förmånspoäng som medlemmen måste uppnå för att kunna ta examen vid nästa skikt.
  • Giltighetsdatum (datum-tid): Det datum då förmånsmedlemmen anslöt till den här nivån.

Om du vill lägga till varje fält i schemat markerar du ikonen plus (+) bredvid objektet loyalty och fyller i den obligatoriska informationen.

När det är klart innehåller objektet loyaltyTier fält för id, currentThreshold, nextThreshold och effectiveDate.

Schemaredigeraren med bonusnivåobjektet markerat.

Lägg till ett uppräkningsfält i fältgruppen enum

När du definierar fält i Schema Editor finns det ytterligare alternativ som du kan tillämpa på grundläggande fälttyper för att tillhandahålla ytterligare begränsningar för de data som fältet kan innehålla. Användningsexempel för dessa begränsningar förklaras i följande tabell:

Begränsning
Beskrivning
Required
Anger att fältet är obligatoriskt för datainmatning. Alla data som överförs till en datauppsättning som baseras på det här schemat och som inte innehåller det här fältet kommer att misslyckas vid inmatning.
Array
Anger att fältet innehåller en array med värden, var och en med den angivna datatypen. Om du till exempel använder den här begränsningen för ett fält med datatypen String anger det att fältet kommer att innehålla en matris med strängar.
Enum & Suggested Values
En uppräkning anger att det här fältet måste innehålla ett av värdena från en uppräknad lista med möjliga värden. Du kan också använda det här alternativet om du bara vill visa en lista med föreslagna värden för ett strängfält utan att begränsa fältet till dessa värden.
Identity
Anger att fältet är ett identitetsfält. Mer information om identitetsfält ges senare i den här självstudiekursen.
Relationship
Schemarelationer kan härledas genom användning av unionsschemat och Real-Time Customer Profile, men detta gäller endast scheman som delar samma klass. Begränsningen Relationship anger att det här fältet refererar till den primära identiteten för ett schema baserat på en annan klass, vilket innebär en relation mellan de två schemana. Mer information finns i självstudiekursen Definiera en relation.
NOTE
Alla obligatoriska, identitets- eller relationsfält visas i respektive avsnitt i den vänstra listen, vilket gör att du enkelt kan hitta fälten oavsett hur komplexa schemat är.

I den här självstudien kräver objektet loyaltyTier i schemat ett nytt uppräkningsfält som beskriver klassen tier, där värdet bara kan vara ett av fyra möjliga alternativ. Om du vill lägga till det här fältet i schemat markerar du ikonen plus (+) bredvid objektet loyaltyTier och fyller i de obligatoriska fälten för Field name och Display name. För Type väljer du String.

Schemaredigeraren med nivåklassobjektet tillagt och markerat i Field properties.

Ytterligare kryssrutor visas för fältet när dess typ har valts, inklusive kryssrutor för Array, Enum & Suggested Values, Identity och Relationship.

Markera kryssrutan Enum & Suggested Values och välj sedan Enum. Här kan du ange Value (i camelCase) och Display Name (ett valfritt, läsvänligt namn i Title Case) för varje godtagbar lojalitetsklass.

När du har slutfört alla fältegenskaper väljer du Apply för att lägga till fältet tierClass i objektet loyaltyTier.

Uppräkningen och föreslå fältegenskaper som har slutförts med Apply markerat.

Konvertera ett flerfältsobjekt till en datatyp datatype

Objektet loyaltyTier innehåller nu flera fält och representerar en gemensam datastruktur som kan vara användbar i andra scheman. Med Schema Editor kan du enkelt tillämpa återanvändbara flerfältsobjekt genom att konvertera strukturen för dessa objekt till datatyper.

Datatyper möjliggör konsekvent användning av flerfältsstrukturer och ger större flexibilitet än en fältgrupp eftersom de kan användas var som helst inom ett schema. Detta görs genom att ställa in fältets Type-värde på värdet för alla datatyper som definieras i Schema Registry.

Om du vill konvertera objektet loyaltyTier till en datatyp markerar du fältet loyaltyTier på arbetsytan och väljer sedan Convert to new data type till höger om redigeraren under Field properties.

Schemaredigeraren med objektet loyaltyTier och Convert to new data type markerat.

Ett meddelande visas som bekräftar att objektet har konverterats. På arbetsytan ser du nu att fältet loyaltyTier nu har en länkikon och att den högra listen anger att den har datatypen Loyalty Tier.

Schemaredigeraren med objektet loyaltyTier och det nya visningsnamnet markerade.

I ett framtida schema kan du nu tilldela ett fält som typen Loyalty Tier och det skulle automatiskt inkludera fält för ID, skiktklass, poängtrösklar och giltighetsdatum.

NOTE
Du kan också skapa och redigera anpassade datatyper oberoende av redigeringsscheman. Mer information finns i guiden om att skapa och redigera datatyper.

Söka efter och filtrera schemafält

Schemat innehåller nu flera fältgrupper förutom de fält som anges i basklassen. När du arbetar med större scheman kan du markera kryssrutorna intill fältgruppsnamnen i den vänstra listen för att filtrera de visade fälten så att de bara visas för de fältgrupper du är intresserad av.

Vissa kryssrutor har markerats i avsnittet Fältgrupper i Schemaredigeraren för att minska storleken på schemardiagrammet.

Om du letar efter ett specifikt fält i ditt schema kan du även använda sökfältet för att filtrera visade fält efter namn, oavsett vilken fältgrupp de ingår i.

Sökfältet i schemaredigeraren med relevanta resultat markerade på arbetsytan.

IMPORTANT
Sökfunktionen tar hänsyn till alla valda fältgruppsfilter när matchande fält visas. Om sökfrågan inte visar de förväntade resultaten kan du behöva dubbelkontrollera att du inte filtrerar ut relevanta fältgrupper.

Ange ett schemafält som identitetsfält identity-field

Den standarddatastruktur som scheman ger kan utnyttjas för att identifiera data som tillhör samma individ i flera olika källor, vilket möjliggör olika användningsfall i senare led, som segmentering, rapportering, datavetenskapsanalys med mera. För att sammanfoga data baserat på enskilda identiteter måste nyckelfält markeras som Identity fält i tillämpliga scheman.

Experience Platform gör det enkelt att ange ett identitetsfält med hjälp av en Identity-kryssruta i Schema Editor. Du måste dock bestämma vilket fält som är det bästa alternativet att använda som identitet, baserat på vilken typ av data du har.

Det kan till exempel finnas tusentals lojalitetsprogrammedlemmar som tillhör samma lojalitetsnivå och flera som delar samma fysiska adress. I det här scenariot anger dock varje medlem i lojalitetsprogrammet sin personliga e-postadress vid registreringen. Eftersom personliga e-postadresser vanligtvis hanteras av en person är fältet personalEmail.address (tillhandahålls av fältgruppen Personal Contact Details) en bra kandidat för ett identitetsfält.

IMPORTANT
Stegen som beskrivs nedan beskriver hur du lägger till en identitetsbeskrivning i ett befintligt schemafält. Som ett alternativ till att definiera identitetsfält i strukturen för själva schemat kan du även använda ett identityMap-fält för att innehålla identitetsinformation i stället.
Om du planerar att använda identityMap bör du tänka på att den åsidosätter alla primära identiteter som du lägger till i schemat direkt. Mer information finns i avsnittet om identityMap i grunderna i schemakompositionsguiden.

Markera fältet personalEmail.address på arbetsytan och kryssrutan Identity visas under Field properties. Markera kryssrutan och alternativet att ange att Primary identity ska visas. Markera även den här rutan.

NOTE
Varje schema får endast innehålla ett primärt identitetsfält. När ett schemafält har angetts som primär identitet får du ett felmeddelande om du senare försöker ange ett annat identitetsfält i schemat som primärt.

Därefter måste du ange Identity namespace i listan med fördefinierade namnutrymmen i listrutan. Eftersom det här fältet är kundens e-postadress väljer du Email i listrutan. Välj Apply för att bekräfta uppdateringarna av fältet personalEmail.address.

Schemaredigeraren med e-postadressen markerad och kryssrutan Primär identitet aktiverad.

NOTE
En lista med standardnamnutrymmen och definitioner av dem finns i Identity Service dokumentationen.

När du har tillämpat ändringen visas en fingeravtryckssymbol med ikonen för personalEmail.address, vilket anger att det nu är ett identitetsfält. Fältet visas även i den vänstra listen under Identities.

Schemaredigeraren med e-postadressen markerad och identitetsfältet markerat i sidofältet för schemakomposition.

Nu kommer alla data som hämtas in till fältet personalEmail.address att användas för att identifiera den enskilda personen och sammanfoga en enda vy av den kunden. Läs Identity Service-dokumentationen om du vill veta mer om hur du arbetar med identiteter i Experience Platform.

Aktivera schemat för användning i Real-Time Customer Profile profile

Real-Time Customer Profile utnyttjar identitetsdata i Experience Platform för att ge en helhetsbild av varje enskild kund. Tjänsten bygger robusta 360-gradersprofiler av kundattribut samt tidsstämplade konton för varje interaktion som kunderna har haft i alla system som är integrerade med Experience Platform.

För att ett schema ska kunna aktiveras för användning med Real-Time Customer Profile måste en primär identitet ha definierats. Du får ett felmeddelande om du försöker aktivera ett schema utan att först definiera en primär identitet.

Dialogrutan för primär identitet saknas.

Om du vill aktivera schemat "Förmånsmedlemmar" för användning i Profile börjar du med att välja schemanamnet på arbetsytan.

Till höger om redigeraren visas information om schemat, inklusive visningsnamn, beskrivning och typ. Förutom den här informationen finns det en Profile-växlingsknapp.

Schemaredigeraren med schemaroten och växlingsknappen Aktivera för profil är markerade.

Välj Profile så visas en portfölj som ber dig bekräfta att du vill aktivera schemat för Profile.

Bekräftelsedialogrutan Aktivera för profil.

WARNING
När ett schema har aktiverats för Real-Time Customer Profile och sparats kan det inte inaktiveras.

Välj Enable för att bekräfta ditt val. Om du vill kan du avaktivera schemat genom att välja Profile-växeln igen, men när schemat har sparats när Profile är aktiverat kan det inte längre inaktiveras.

Fler åtgärder more

I Schemaredigeraren kan du också utföra snabba åtgärder för att kopiera JSON-strukturen för schemat eller ta bort schemat. Välj More högst upp i vyn om du vill visa en listruta med snabbåtgärder.

Schemaredigeraren med knappen Mer markerad och de nedrullningsbara alternativen visas.

Ta bort ett schema delete-a-schema

Ett schema kan tas bort inom användargränssnittet från schemaredigeraren med hjälp av More-åtgärder och även från schemainformationen på fliken Browse. Det finns vissa villkor som förhindrar att ett schema tas bort. Ett schema kan inte tas bort om:

  • Schemat är aktiverat för profilen.
  • Schemat är aktiverat för profilen och har associerade datauppsättningar.
  • Schemat har associerade datauppsättningar men har inte aktiverats för profilen.

Kopiera JSON-struktur copy-json-structure

Välj Copy JSON structure om du vill generera en exportnyttolast för ett schema i schemabiblioteket. Den här åtgärden kopierar JSON-strukturen till Urklipp. Din exporterade JSON kan sedan användas för att importera schemat och alla relaterade resurser till en annan sandlåda eller organisation. Detta gör det enkelt och effektivt att dela och återanvända scheman mellan olika miljöer.

Nästa steg och ytterligare resurser

Nu när du är klar med att komponera schemat kan du se hela schemat på arbetsytan. Välj Save så sparas schemat i Schema Library så att det blir tillgängligt för Schema Registry.

Ditt nya schema kan nu användas för att importera data till Platform. Kom ihåg att när schemat väl har använts för att importera data får endast additiva ändringar göras. Mer information om schemaversion finns i Grunderna för schemakomposition.

Nu kan du följa självstudiekursen om att definiera en schemarelation i användargränssnittet för att lägga till ett nytt relationsfält i schemat"Förmånsmedlemmar".

Schemat "Förmånsmedlemmar" är också tillgängligt för att visas och hanteras med API:t Schema Registry. Börja med att läsa Schema Registry API utvecklarhandboken för att börja arbeta med API:t.

Videoresurser

WARNING
Användargränssnittet Platform som visas i följande videofilmer är inaktuellt. Läs dokumentationen ovan för de senaste skärmbilderna och funktionerna i användargränssnittet.

I följande video visas hur du skapar ett enkelt schema i användargränssnittet för Platform.

Följande video är tänkt att förstärka din förståelse för att arbeta med fältgrupper och klasser.

Bilaga

I följande avsnitt finns ytterligare information om användningen av Schema Editor.

Skapa en ny klass create-new-class

Experience Platform ger flexibilitet att definiera ett schema baserat på en klass som är unik för din organisation. Mer information om hur du skapar en ny klass finns i handboken Skapa och redigera klasser i användargränssnittet.

Ändra klassen för ett schema change-class

Du kan ändra schemaklassen när som helst under den inledande dispositionsprocessen innan schemat har sparats.

WARNING
Omtilldelning av klassen för ett schema bör göras med extrem försiktighet. Fältgrupper är bara kompatibla med vissa klasser. Om du ändrar klassen återställs arbetsytan och alla fält du har lagt till.

Mer information om hur du ändrar klassen för ett schema finns i handboken Hantera scheman i användargränssnittet.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07