Een een-op-een relatie tussen twee schema's definiëren met de Schema Editor relationship-ui
De mogelijkheid om de relaties tussen uw klanten en hun interactie met uw merk op verschillende kanalen te begrijpen is een belangrijk onderdeel van Adobe Experience Platform. Door deze relaties te definiëren binnen de structuur van uw Experience Data Model (XDM)-schema's kunt u complexe inzichten in uw klantgegevens opdoen.
Hoewel schemarelaties kunnen worden afgeleid door het gebruik van het samenvoegingsschema en Real-Time Customer Profile , geldt dit alleen voor schema's die dezelfde klasse delen. Om een verband tussen twee schema's te vestigen die tot verschillende klassen behoren, moet een specifiek relatiegebied aan een bronschema worden toegevoegd, dat de identiteit van het andere verwante schema verwijzingen.
Dit document bevat een zelfstudie voor het definiëren van een relatie tussen twee schema's met behulp van de Schema-editor in de gebruikersinterface van Experience Platform . Voor stappen bij het bepalen van schemaverhoudingen die API gebruiken, zie het leerprogramma op het bepalen van een verhouding gebruikend de Registratie API van het Schema.
Aan de slag
Deze zelfstudie vereist een goed begrip van XDM System en de Schema-editor in de gebruikersinterface van Experience Platform . Lees de volgende documentatie voordat u met deze zelfstudie begint:
- XDM Systeem in Experience Platform: Een overzicht van XDM en zijn implementatie in Experience Platform.
- Grondbeginselen van schemacompositie: Een inleiding van de bouwstenen van schema's XDM.
- creeer een schema gebruikend Schema Editor: Een leerprogramma dat de grondbeginselen van het werken met Schema Editor behandelt.
Een bron- en referentieschema definiëren
Verwacht wordt dat u reeds de twee schema's hebt gecreeerd die in de verhouding zullen worden bepaald. Voor demonstratiedoeleinden, leidt dit leerprogramma tot een verband tussen leden van het loyaliteitsprogramma van een organisatie (die in een "Loyalty Members"schema wordt bepaald) en hun favoriet hotel (die in een "Hotels"schema wordt bepaald).
De verhoudingen van het schema worden vertegenwoordigd door een specifiek gebied binnen a bronschema dat aan een ander gebied binnen a verwijzingsschema richt. In de stappen die volgen, "Loyalty Members"zal het bronschema zijn, terwijl "Hotels"als verwijzingsschema zal dienst doen.
In de volgende secties wordt de structuur beschreven van elk schema dat in deze zelfstudie wordt gebruikt voordat een relatie is gedefinieerd.
Loyalty Members schema
Het bronschema "Loyalty Members"is gebaseerd op de XDM Individual Profile klasse, die gebied bevat dat leden van een loyaliteitsprogramma beschrijft. Een van deze velden, personalEmail.addess
, fungeert als primaire identiteit voor het schema onder de naamruimte Email . Zoals u onder Schema Properties ziet, is dit schema ingeschakeld voor gebruik in Real-Time Customer Profile .
Hotels schema
Het verwijzingsschema "Hotels"is gebaseerd op een douane "Hotels"klasse, en bevat gebieden die een hotel beschrijven. Als u wilt deelnemen aan een relatie, moet voor het referentieschema ook een primaire identiteit zijn gedefinieerd en ingeschakeld voor Profile . In dit geval, _tenantId.hotelId
handelt als primaire identiteit voor het schema, gebruikend een douane "Hotel ID"identiteitsnaamruimte.
toe
Een relatieveldgroep maken
Om een verhouding tussen twee schema's te bepalen, moet het bronschema een specifiek gebied hebben dat op de primaire identiteit van het verwijzingsschema zal wijzen. U kunt dit gebied aan het bronschema toevoegen door een nieuwe groep van het schemagebied te creëren of bestaande uit te breiden.
In het geval van het Loyalty Members schema, zal een nieuw preferredHotel
gebied worden toegevoegd om het aangewezen hotel van het loyaliteitslid voor bedrijfbezoeken aan te geven. Begin door het plusteken (+) naast de naam van het bronschema te selecteren.
Er wordt een nieuwe plaatsaanduiding voor velden weergegeven op het canvas. Geef onder Field properties een veldnaam en weergavenaam voor het veld op en stel het type in op "String". Selecteer onder Assign to een bestaande veldgroep die u wilt uitbreiden of typ een unieke naam om een nieuwe veldgroep te maken. In dit geval wordt een nieuwe veldgroep "Preferred Hotel" gemaakt.
Selecteer Apply als u klaar bent.
Het bijgewerkte veld preferredHotel
wordt weergegeven op het canvas, dat zich onder een object _tenantId
bevindt, aangezien het een aangepast veld is. Selecteer Save om de wijzigingen in het schema te voltooien.
Een relatieveld definiëren voor het bronschema relationship-field
Zodra uw bronschema een specifiek die verwijzingsgebied heeft wordt bepaald, kunt u het als relatiegebied aanwijzen.
Selecteer het veld preferredHotel
op het canvas en selecteer vervolgens Add relationship in het zijpaneel van Field properties .
Het dialoogvenster Add relationship wordt weergegeven. In dit dialoogvenster kunt u vereiste parameters instellen voor het configureren van een relatieveld. Voor Real-Time CDP B2C gebruikers, kunt u slechts plaatsen een één-aan-één verhouding tussen de bron en verwijzingsschema.
Gebruik dropdown voor Reference schema en selecteer het verwijzingsschema voor de verhouding ("Hotels"in dit voorbeeld).
De identiteitsnaamruimte van het verwijzingsschema (in dit geval "Hotel ID") wordt automatisch onder Reference identity namespace gevuld. Selecteer Apply wanneer u klaar bent.
Het veld preferredHotel
wordt nu gemarkeerd als een relatie op het canvas en geeft de naam van het referentieschema weer. Selecteer Save om uw wijzigingen op te slaan en de workflow te voltooien.
Een bestaand relatieveld bewerken edit-relationship
Als u het referentieschema wilt wijzigen, selecteert u een veld met een bestaande relatie en selecteert u vervolgens Edit relationship in de zijbalk van Field properties .
Het dialoogvenster Edit relationship wordt weergegeven. Van hier, kunt u het proces volgen dat in wordt geschetst bepalend een relatieveldof de verhouding schrappen. Selecteer Delete relationship om de relatie met het referentieschema te verwijderen.
Filter en zoek naar relaties filter-and-search
U kunt filteren en naar specifieke relaties in uw schema's zoeken op het tabblad Relationships van de Schemas -werkruimte. Met deze weergave kunt u snel uw relaties zoeken en beheren. Lees het document op het onderzoeken van schemamiddelenvoor gedetailleerde instructies op de het filtreren opties.
Volgende stappen
Door deze zelfstudie te volgen, hebt u met succes een één-op-één verhouding tussen twee schema's tot stand gebracht gebruikend Schema Editor. Voor stappen op hoe te om verhoudingen te bepalen die API gebruiken, zie het leerprogramma op bepalend een verband gebruikend de Registratie API van het Schema.