Schema Registry API-handleiding

De Schema Registry wordt gebruikt om toegang te krijgen tot de Schemabibliotheek in Adobe Experience Platform, die een gebruikersinterface en RESTful API verstrekt waarvan alle beschikbare bibliotheekmiddelen toegankelijk zijn.

De API van de Registratie van het Schema verstrekt verscheidene eindpunten die u toestaan om alle schema's en verwante middelen van het Gegevensmodel van de Ervaring programmatically te beheren (XDM) beschikbaar aan u binnen Platform. Hieronder vallen ook de definities van Adobe, Experience Platform partners, en verkopers de waarvan toepassingen u gebruikt.

Deze eindpunten worden hieronder beschreven. Ga naar de afzonderlijke eindpunthulplijnen voor meer informatie en raadpleeg de gids Aan de slag voor belangrijke informatie over vereiste kopballen, lees steekproefAPI vraag, en meer.

IMPORTANT
XDM gebruikt het formatteren van het Schema JSON om de structuur van ingebedde gegevens van de klantenervaring te beschrijven en te bevestigen. Voordat u gaat werken met de API voor het schemaregister, wordt u ten zeerste aangeraden de Officiële JSON-schemadocumentatie voor een beter inzicht in deze onderliggende technologie.

Ga naar de Referentie voor schema-register-API.

Schema's

De schema's XDM vertegenwoordigen en bevestigen de structuur en het formaat van gegevens die in Platform worden opgenomen. Een schema bestaat uit een klasse en nul of meer groepen schemavelden. U kunt schema's maken, bekijken, uitgeven en schrappen gebruikend /schemas eindpunt. Om te leren hoe te om dit eindpunt te gebruiken, zie schema's eindpuntgids.

Voor een geleidelijke gids over hoe te om een volledig schema in de Registratie API van het Schema manueel te creëren, met inbegrip van het creëren van en het toevoegen van gebiedsgroepen en gegevenstypes, zie Zelfstudie over het maken van API-schema.

Als u CSV-gegevens gebruikt, raadpleegt u de sectie over CSV naar schemaomzetting.

Gedrag

Gedragingen bepalen de aard van gegevens die een schema beschrijft. Elke klasse XDM moet naar een specifiek gedrag verwijzen, dat alle schema's die die klasse gebruiken zullen erven. Zie de gedragseindpunt-hulplijn voor meer informatie over het weergeven van beschikbare gedragingen in de API.

Klassen

Een klasse definieert de basisstructuur van gemeenschappelijke eigenschappen die alle schema's die op die klasse zijn gebaseerd, moeten bevatten en bepaalt welke veldgroepen in aanmerking komen voor gebruik in die schema's. Elke klasse moet aan een bestaand gedrag worden geassocieerd. Zie de hulplijn voor klassen eindpunt voor meer informatie over het werken met klassen in de API.

Veldgroepen

Veldgroepen zijn herbruikbare componenten die een of meer velden definiëren die een bepaald concept vertegenwoordigen, zoals een individuele persoon, een mailingadres of een webbrowseromgeving. Veldgroepen moeten worden opgenomen als onderdeel van een schema dat een compatibele klasse implementeert, afhankelijk van het gedrag van de gegevens die ze vertegenwoordigen (record- of tijdreeks). Zie de eindgids voor veldgroepen om te leren werken met veldgroepen in de API.

Datatypen

Gegevenstypen worden op dezelfde manier als letterlijke basisvelden gebruikt als referentietypen in klassen of veldgroepen. Het belangrijkste verschil is dat gegevenstypen meerdere subvelden kunnen definiëren. Hoewel gelijkaardig aan gebiedsgroepen in zoverre zij voor het verenigbare gebruik van een multi-gebiedstructuur toestaan, zijn de gegevenstypes flexibeler omdat zij overal in de schemastructuur kunnen worden omvat terwijl de gebiedsgroepen slechts op het wortelniveau kunnen worden toegevoegd. Zie de eindhulplijn gegevenstypen voor meer informatie over het werken met gegevenstypen in de API.

NOTE
Als een veld is gedefinieerd als een specifiek gegevenstype, kunt u niet hetzelfde veld met een ander gegevenstype in een ander schema maken. Deze beperking geldt voor de huurder van uw organisatie.

Beschrijvers

Descriptors zijn reeksen meta-gegevens die aan specifieke gebieden binnen een schema worden toegewezen, die diverse contextuele details verstrekken met inbegrip van hoe die gebieden (en het schema zelf) met andere schema's verwant zijn. Op elk schema kunnen een of meer descriptorentiteiten zijn toegepast en er zijn verschillende descriptortypen voor verschillende doeleinden. Zie de eindhulplijn descriptorpunt voor meer informatie over het werken met beschrijvers in API, en een overzicht van de verschillende beschrijvingstypes en hun gebruiksgevallen.

Unies

Terwijl Platform u toestaat om schema's voor bepaalde gebruiksgevallen samen te stellen, staat het u ook toe om een "unie"van schema's samen te stellen die tot een specifieke klasse behoren. Een samenvoegingsschema voegt de gebieden van alle schema's samen die de zelfde klasse in één enkele vertegenwoordiging delen. Door een schema in te schakelen voor gebruik met Klantprofiel in realtime, wordt dat schema opgenomen in de union voor de desbetreffende klasse. Als zodanig kunnen unieschema's niet rechtstreeks worden bewerkt en alleen worden beïnvloed door het opnemen of uitsluiten van schema's voor gebruik in profiel.

Zie voor meer informatie over het weergeven van vakbonden in de API voor schemaregistratie Punthulplijn voor vakbonden.

CSV naar schemaomzetting csv-to-schema

U kunt automatisch een XDM-schema genereren door een CSV-bestand als sjabloon te gebruiken, zodat u sjablonen kunt maken voor het bulksgewijs importeren van schemavelden en kunt knippen op handmatig API- of UI-werk.

Zie de CSV aan de eindgids van de schemaomzetting voor meer informatie .

NOTE
U kunt ook de interface gebruiken voor Wijs een CSV aan een schema toe gebruikend door AI geproduceerde aanbevelingen (momenteel in bèta).

Exporteren export

Met de API voor het schemaregister kunt u XDM-bronnen overbrengen en delen tussen sandboxen en organisaties. Voor om het even welk schema, gebiedsgroep, of gegevenstype, kunt u een de uitvoerlading produceren die de structuur van het middel en om het even welke afhankelijke middelen bevat. Deze nuttige lading kan dan worden gebruikt om het middel in een bestemmingszandbak en organisatie in te voeren.

Zie de eindgebruikershandleiding exporteren voor meer informatie over hoe te om een de uitvoerlading voor een bestaand middel tot stand te brengen XDM.

Importeren

Als u het export of CSV naar schemaomzetting eindpunten om een exportlading te creëren, kunt u die lading naar een doelorganisatie en zandbak verzenden om de gespecificeerde middelen in te voeren.

Zie de hulplijn voor importeindpunt voor meer informatie over hoe u XDM-bronnen kunt genereren op basis van exportheffingen.

Voorbeeldgegevens

U kunt voorbeeldgegevens genereren voor elk opgegeven schema in de Schemabibliotheek. Het geretourneerde reactieobject kan vervolgens worden gebruikt als bron voor gegevensinvoer.

Zie de eindgids met voorbeeldgegevens voor meer informatie over het gebruik van dit eindpunt.

Controlelogboek

De Registratie van het Schema handhaaft een logboek van alle veranderingen die aan een middel (klasse, gebiedsgroep, gegevenstype, of schema) tussen verschillende updates zijn voorgekomen. U kunt het logboek voor een bepaalde bron terugwinnen door zijn te verstrekken $id of meta:altId in de weg van een verzoek van de GET aan dit eindpunt.

Zie de eindhandleiding van auditlogboek voor meer informatie over het gebruik van dit eindpunt.

Volgende stappen

Beginnen het maken van vraag gebruikend de Registratie API van het Schema, lees gids Aan de slag Selecteer vervolgens een van de eindpunthulplijnen om te leren hoe u specifieke eindpunten kunt gebruiken.

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