Skapa och redigera datatyper med användargränssnittet ui-create-and-edit

I Experience Data Model (XDM) är datatyper återanvändbara fält som innehåller flera underfält. Även om datatyperna liknar schemafältgrupper på så sätt att de medger konsekvent användning av en flerfältsstruktur, är datatyperna mer flexibla eftersom de kan inkluderas var som helst i schemastrukturen medan fältgrupper bara kan läggas till på rotnivån.

Adobe Experience Platform har många standarddatatyper som kan användas för ett stort antal vanliga användningsfall för upplevelsehantering. Men du kan också definiera egna anpassade datatyper för att tillgodose dina unika affärsbehov.

NOTE
Om ett fält definieras som en viss datatyp kan du inte skapa samma fält med en annan datatyp i ett annat schema. Begränsningen gäller för hela organisationens klientorganisation.

I den här självstudiekursen beskrivs stegen för att skapa och redigera anpassade datatyper i användargränssnittet för plattformen.

Förutsättningar prerequisites

Handboken kräver en fungerande förståelse för XDM System. Se XDM - översikt en introduktion till XDM:s roll i Experience Platform-ekosystemet, och grunderna för schemakomposition för hur datatyper bidrar till XDM-scheman.

Även om det inte krävs för den här guiden rekommenderar vi att du också följer självstudiekursen på skapa ett schema i användargränssnittet för att bekanta dig med de olika funktionerna i Schema Editor.

Öppna Schema Editor för en datatyp data-type

Välj Schemas i den vänstra navigeringen för att öppna Schemas väljer du Data types -fliken. En lista över tillgängliga datatyper visas. Listan med datatyper filtreras automatiskt baserat på hur de skapades. Standardinställningen visar de datatyper som definieras av Adobe. Du kan även filtrera listan så att den visar de som har skapats av din organisation.

The Schemas arbetsyta med Schemas i den vänstra navigeringen och Data types markerad.

Här har du följande alternativ:

Skapa en ny datatyp create

På fliken Data types väljer du Create data type.

The Schemas arbetsyta Data types tabba med Create data type markerad.

The Schema Editor visas med den aktuella strukturen för den nya datatypen på arbetsytan. Till höger om redigeraren kan du ange ett visningsnamn och en valfri beskrivning av datatypen. Se till att du anger ett unikt och koncist namn för din datatyp, eftersom det är så det identifieras när du lägger till den i ett schema.

I den här självstudien skapas en datatyp som beskriver en restaurangegenskap, så datatypen får visningsnamnet "Restaurant".

Härifrån kan du hoppa fram till nästa avsnitt för att börja lägga till fält till den nya datatypen.

Filtrera datatyper filter

Listan med tillgängliga datatyper filtreras i förväg baserat på hur de skapades. Välj alternativknappen för att välja mellan Standard och Custom alternativ. The Standard alternativet visar enheter som skapats av Adobe och Custom visas enheter som har skapats i din organisation.

The Data types -fliken i Schemas arbetsyta med Standard och Custom markerad.

Redigera en befintlig datatyp edit

NOTE
När en befintlig datatyp används i ett schema som har aktiverats för användning i kundprofilen i realtid, kan endast icke-förstörande ändringar göras i den datatypen därefter. Se regler för schemautveckling för mer information.

Endast anpassade datatyper som definieras av din organisation kan redigeras. Välj Custom om du bara vill visa anpassade datatyper som ägs av din organisation.

Välj den datatyp som du vill redigera i listan för att öppna den högra listen och visa information om datatypen. På informationspanelen kan du även hämta en exempelfil, kopiera JSON-strukturen eller lägga till datatypen i ett paket.

Markera namnet på datatypen i den högra listen för att öppna strukturen i Schema Editor.

The Data types -fliken i Schemas arbetsyta med datatyp, Custom och datatypen Name markerad.

Lägg till fält i datatypen add-fields

Om du vill börja lägga till fält i datatypen väljer du plus (+) -ikonen bredvid rotnivåfältet på arbetsytan. Ett nytt fält visas nedan och den högra listen uppdateras för att visa kontroller för det nya fältet.

Använd kontrollerna i den högra listen för att konfigurera information om det nya fältet. Se guiden på definiera fält i användargränssnittet för specifika steg om hur du konfigurerar och lägger till fältet i datatypen.

Datatypen Restaurant kräver ett strängfält som representerar restaurangens namn. Därför är Field name anges som "name" och Type anges som "String". Välj Apply för att tillämpa ändringarna på fältet.

Fortsätt lägga till fler fält till datatypen efter behov. Datatypen Restaurant har nu ytterligare fält för märke, sittplatskapacitet och golvutrymme.

Förutom grundläggande fält kan du även kapsla in ytterligare datatyper i din anpassade datatyp. Datatypen Restaurant kräver till exempel ett fält som representerar egenskapens fysiska adress. I det här fallet kan du lägga till ett nytt adressfält som tilldelas standarddatatypen "Postal address".

Detta visar hur flexibla datatyper kan vara när det gäller att beskriva dina data: datatyperna kan använda fält som också är datatyper, som i sin tur kan innehålla fler datatyper, och så vidare. På så sätt kan du abstrahera och återanvända vanliga datamönster i hela XDM-scheman, vilket gör det enklare att representera komplexa datastrukturer.

När du har lagt till fält till datatypen väljer du Save för att spara ändringarna och lägga till datatypen i Schema Library.

Lägg till datatypen i ett schema add-data-type

När du har skapat en datatyp kan du börja använda den i dina scheman. Eftersom XDM-scheman består av en klass och noll eller flera fältgrupper, kan fält som tillhandahålls av en datatyp inte läggas till direkt i ett schema. De måste i stället inkluderas i en klass eller en fältgrupp.

Börja med att följa de steg som ingår i lägga till ett fält i en klass eller lägga till ett fält i en fältgrupp. Du kan också börja lägga till ett fält direkt i ett schema och välj den överordnade klassen eller fältgruppen där. När du väljer Type för det nya fältet väljer du namnet på datatypen i listrutan.

Konvertera ett flerfältsobjekt till en datatyp convert

När du skapar ett objekttypsfält med flera delfält i Schema Editorkan du konvertera det fältet till en datatyp så att du kan använda samma fältstruktur i en annan klass eller fältgrupp.

Om du vill konvertera ett fält av objekttyp till en datatyp, markerar du fältet på arbetsytan. Innan du konverterar fältet bör du kontrollera att Display name är en beskrivning av de data som objektet kommer att innehålla, eftersom detta blir namnet på datatypen. När du är redo att konvertera fältet väljer du Convert to new data type i rätt spår.

Arbetsytan uppdaterar fältets datatyp frånObjecttill den nya datatypen. Den här strukturen kan nu återanvändas i andra klasser och fältgrupper genom att välja den här datatypen i Type när du definierar ett nytt fält.

Nästa steg next-steps

I den här handboken beskrivs hur du skapar och redigerar datatyper med hjälp av användargränssnittet för plattformen. Mer information om funktionerna i Schemas arbetsytan, se Schemas arbetsyta - översikt.

Så här hanterar du datatyper med Schema Registry API, se slutpunktsguide för datatyper.

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