Erstellen und Bearbeiten von Klassen in der Benutzeroberfläche

Im Erlebnis-Datenmodell (XDM) definieren Klassen die Verhaltensaspekte der Daten, die ein Schema enthalten soll (Datensatz oder Zeitreihen). Darüber hinaus beschreiben Klassen die kleinste Anzahl gemeinsamer Eigenschaften, die alle Schemas, die auf dieser Klasse basieren, beinhalten müssen, und bieten eine Möglichkeit zum Zusammenführen mehrerer kompatibler Datensätze.

Adobe bietet mehrere Standard- ("Core") XDM-Klassen, einschließlich XDM Individual Profile und XDM ExperienceEvent. Zusätzlich zu diesen Hauptklassen können Sie auch eigene benutzerdefinierte Klassen erstellen, um spezifischere Anwendungsfälle für Ihr Unternehmen zu beschreiben.

In diesem Dokument wird beschrieben, wie Sie benutzerdefinierte Klassen in der Adobe Experience Platform-Benutzeroberfläche erstellen, bearbeiten und verwalten.

Voraussetzungen

Dieses Handbuch erfordert ein funktionierendes Verständnis des XDM-Systems. In der XDM-Übersicht finden Sie eine Einführung zur Rolle von XDM im Experience Platform-Ökosystem und in den Grundlagen der Schema-Komposition, um zu erfahren, wie Klassen zu XDM-Schemas beitragen.

Es wird empfohlen, das Tutorial zum Erstellen eines Schemas in der Benutzeroberfläche zu befolgen, um sich mit den verschiedenen Funktionen von Schema Editor vertraut zu machen.

Neue Klasse erstellen

Wählen Sie im Arbeitsbereich Schemas Schema erstellen und wählen Sie dann Durchsuchen aus der Dropdownliste.

Es wird ein Dialogfeld angezeigt, in dem Sie aus einer Liste verfügbarer Klassen auswählen können. Wählen Sie oben im Dialogfeld Neue Klasse erstellen. Anschließend können Sie der neuen Klasse einen Anzeigenamen (einen kurzen, beschreibenden, eindeutigen und benutzerfreundlichen Klassennamen), eine Beschreibung und ein Verhalten für die Daten geben, die vom Schema definiert werden ("Record"oder "Zeitreihen").

Wählen Sie Klasse zuweisen aus, wenn Sie fertig sind.

Das Symbol Schema Editor wird angezeigt und zeigt ein neues Schema auf der Arbeitsfläche, das auf der soeben erstellten benutzerspezifischen Klasse basiert. Da der Klasse noch keine Felder hinzugefügt wurden, enthält das Schema nur das Feld _id, das den systemgenerierten eindeutigen Bezeichner darstellt, der automatisch auf alle Ressourcen in Schema Registry angewendet wird.

WICHTIG

Denken Sie beim Erstellen eines Schemas, das eine von Ihrem Unternehmen definierte Klasse implementiert, daran, dass Schema-Feldgruppen nur mit kompatiblen Klassen verwendet werden können. Da die von Ihnen definierte Klasse neu ist, sind keine kompatiblen Feldgruppen im Dialogfeld Hinzufügen Feldgruppe aufgeführt. Stattdessen müssen Sie neue Feldgruppen erstellen, um sie mit dieser Klasse zu verwenden. Wenn Sie das nächste Mal ein Schema erstellen, das die neue Klasse implementiert, werden die von Ihnen definierten Feldgruppen aufgelistet und zur Verwendung verfügbar.

Sie können nun Beginn hinzufügen, die der Klasse hinzugefügt werden. Diese Felder werden von allen Schemas freigegeben, die die Klasse verwenden.

Bearbeiten einer vorhandenen Klasse

HINWEIS

Nur benutzerdefinierte Klassen, die von Ihrem Unternehmen definiert wurden, können vollständig bearbeitet und angepasst werden. Bei von der Adobe definierten Hauptklassen können nur die Anzeigenamen für ihre Felder im Kontext einzelner Schema bearbeitet werden. Weitere Informationen finden Sie im Abschnitt Bearbeiten von Anzeigenamen für Schema-Felder.

Nachdem eine benutzerspezifische Klasse gespeichert und bei der Datenerfassung verwendet wurde, können danach nur noch zusätzliche Änderungen daran vorgenommen werden. Weitere Informationen finden Sie unter Regeln der Schema-Evolution.

Um eine vorhandene Klasse zu bearbeiten, wählen Sie die Registerkarte Durchsuchen und wählen Sie dann den Namen des Schemas aus, das die zu bearbeitende Klasse verwendet.

TIPP

Sie können die Such- und Filterfunktionen des Arbeitsbereichs verwenden, um das Schema leichter zu finden. Weitere Informationen finden Sie im Handbuch XDM-Ressourcen zu erkunden.

Das Schema Editor wird angezeigt, wobei die Struktur des Schemas auf der Arbeitsfläche angezeigt wird. Sie können nun Beginn Hinzufügen von Feldern zur Klasse hinzufügen.

hinzufügen von Feldern zu einer Klasse

Wenn Sie ein Schema haben, das eine benutzerdefinierte Klasse verwendet, und im Schema-Editor geöffnet sind, können Sie Beginn zum Hinzufügen von Feldern zur Klasse hinzufügen. Um ein neues Feld hinzuzufügen, wählen Sie das Symbol plus (+) neben dem Namen des Schemas aus.

WICHTIG

Denken Sie daran, dass alle Felder, die Sie einer Klasse hinzufügen, in allen Schemas verwendet werden, die diese Klasse verwenden. Daher sollten Sie sorgfältig überlegen, welche Schemas in allen Anwendungsfällen nützlich sein werden. Wenn Sie überlegen, ein Feld hinzuzufügen, das möglicherweise nur in einigen Schemas unter dieser Klasse verwendet wird, sollten Sie es diesen Schemas hinzufügen, indem Sie stattdessen eine Feldgruppe erstellen.

Ein Neues Feld wird auf der Arbeitsfläche angezeigt und die rechte Leiste wird aktualisiert, um Steuerelemente zum Konfigurieren der Feldeigenschaften anzuzeigen. Genaue Schritte zum Konfigurieren und Hinzufügen des Felds zur Klasse finden Sie im Handbuch zu Definieren von Feldern in der Benutzeroberfläche.

Fügen Sie der Klasse weiterhin so viele Felder wie erforderlich hinzu. Wenn Sie fertig sind, wählen Sie Speichern, um sowohl das Schema als auch die Klasse zu speichern.

Wenn Sie zuvor Schema erstellt haben, die diese Klasse verwenden, werden die neu hinzugefügten Felder automatisch in diesen Schemas angezeigt.

Klasse eines Schemas ändern

Sie können die Klasse des Schemas jederzeit während des ersten Erstellungsprozesses ändern, bevor es gespeichert wurde. Weitere Informationen finden Sie im Handbuch Erstellen und Bearbeiten von Schemas.

Nächste Schritte

In diesem Dokument wurde das Erstellen und Bearbeiten von Klassen mithilfe der Plattform-Benutzeroberfläche behandelt. Weitere Informationen zu den Funktionen des Arbeitsbereichs Schema finden Sie unter Schema Arbeitsbereichsübersicht.

Informationen zum Verwalten von Klassen mithilfe der API finden Sie im Klassen-Endpunktleitfaden.Schema Registry

Auf dieser Seite