Datentypen mithilfe der Benutzeroberfläche erstellen und bearbeiten

Im Erlebnis-Datenmodell (XDM) werden Datentypen als Referenztypfelder in Klassen oder Mixins auf die gleiche Weise wie grundlegende Literalfelder verwendet, wobei der Hauptunterschied darin besteht, dass Datentypen mehrere Unterfelder definieren können. Ähnlich wie Mixins, da sie die einheitliche Verwendung einer Mehrfeldstruktur ermöglichen, sind die Datentypen flexibler, da sie an jeder beliebigen Stelle in der Schema-Struktur enthalten sein können, während Mixins nur auf der Stammebene hinzugefügt werden können.

Adobe Experience Platform bietet viele Standarddatentypen, die für eine Vielzahl von Anwendungsfällen im Rahmen des Erlebnismanagements verwendet werden können. Sie können jedoch auch eigene benutzerdefinierte Datentypen definieren, um Ihren individuellen Geschäftsanforderungen gerecht zu werden.

In diesem Lernprogramm werden die Schritte zum Erstellen und Bearbeiten benutzerdefinierter Datentypen in der Benutzeroberfläche der Plattform beschrieben.

Voraussetzungen

Dieses Handbuch erfordert ein funktionierendes Verständnis des XDM-Systems. Eine Einführung in die Rolle von XDM innerhalb des Experience Platform-Ökosystems finden Sie in der XDM-Übersicht und in den Grundlagen der Schema-Komposition, wie Datentypen 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.

Öffnen Sie Schema Editor für einen Datentyp

Wählen Sie in der Plattformbenutzeroberfläche Schema in der linken Navigation aus, um den Arbeitsbereich Schema zu öffnen, und wählen Sie dann die Registerkarte Datentypen. Es wird eine Liste der verfügbaren Datentypen angezeigt, einschließlich der durch die Adobe definierten und der von Ihrem Unternehmen erstellten.

Von hier aus haben Sie zwei Möglichkeiten:

Neuen Datentyp erstellen

Wählen Sie auf der Registerkarte Datentypen Datentyp erstellen.

Das Symbol Schema Editor wird angezeigt und zeigt die aktuelle Struktur des neuen Datentyps auf der Arbeitsfläche an. Auf der rechten Seite des Editors können Sie einen Anzeigenamen und eine optionale Beschreibung für den Datentyp angeben. Stellen Sie sicher, dass Sie einen eindeutigen und präzisen Namen für Ihren Datentyp angeben, damit er beim Hinzufügen zu einem Schema identifiziert werden kann.

In diesem Lernprogramm wird ein Datentyp erstellt, der eine Restauranteigenschaft beschreibt, sodass der Datentyp den Anzeigenamen "Restaurant"erhält.

Von hier aus können Sie mit dem nächsten Abschnitt fortfahren, um dem neuen Datentyp Beginn hinzuzufügen.

Vorhandenen Datentyp bearbeiten

Es können nur benutzerdefinierte Datentypen bearbeitet werden, die von Ihrem Unternehmen definiert wurden. Um die angezeigte Liste einzuschränken, wählen Sie das Filtersymbol (Filtersymbol) aus, um Steuerelemente zum Filtern anzuzeigen, die auf Inhaber basieren. Wählen Sie Kunde aus, um nur benutzerdefinierte Datentypen anzuzeigen, die Ihrem Unternehmen gehören.

Wählen Sie in der Liste den zu bearbeitenden Datentyp aus, um die rechte Leiste mit den Details des Datentyps zu öffnen. Wählen Sie den Namen des Datentyps in der rechten Leiste aus, um seine Struktur in Schema Editor zu öffnen.

hinzufügen Felder zum Datentyp

Um dem Datentyp Beginn hinzuzufügen, wählen Sie das Symbol plus (+) neben dem Stammfeld auf der Arbeitsfläche aus. Darunter wird ein neues Feld angezeigt, und die rechte Leiste wird aktualisiert, um Steuerelemente für das neue Feld anzuzeigen.

Verwenden Sie die Steuerelemente in der rechten Leiste, um die Details des neuen Felds zu konfigurieren. Genaue Schritte zum Konfigurieren und Hinzufügen des Felds zum Datentyp finden Sie im Handbuch zu Definieren von Feldern in der Benutzeroberfläche.

Der Restaurantdatentyp erfordert ein Zeichenfolgenfeld, um den Namen des Restaurants anzugeben. Daher wird Feldname als "name"und Typ als "String"festgelegt. Wählen Sie Anwenden, um die Änderungen auf das Feld anzuwenden.

Fügen Sie dem Datentyp nach Bedarf weitere Felder hinzu. Der Beispieldatentyp Restaurant verfügt jetzt über zusätzliche Felder für Marke, Sitzkapazität und Bodenfläche.

Neben einfachen Feldern können Sie auch weitere Datentypen innerhalb Ihres benutzerdefinierten Datentyps verschachteln. Der Datentyp "Restaurant"erfordert beispielsweise ein Feld, das die physische Adresse der Eigenschaft darstellt. In diesem Szenario können Sie ein neues Adressfeld hinzufügen, dem der Standarddatentyp "Postadresse"zugewiesen ist.

Dies zeigt, wie flexible Datentypen im Hinblick auf die Beschreibung Ihrer Daten sein können: Datentypen können Felder verwenden, die auch Datentypen sind, die wiederum weitere Datentypen enthalten können usw. Dadurch können Sie allgemeine Datenmuster in allen XDM-Schemas abstrahieren und wiederverwenden, was die Darstellung komplexer Datenstrukturen erleichtert.

Nachdem Sie die Felder zum Datentyp hinzugefügt haben, wählen Sie Speichern, um die Änderungen zu speichern, und fügen Sie den Datentyp zum Schema Library hinzu.

hinzufügen des Datentyps zu einer Klasse oder einem Mixin

Nachdem Sie einen Datentyp erstellt haben, können Sie ihn in Ihren Schemas verwenden. Da XDM-Schema aus einer Klasse und Null oder mehr Mixins bestehen, können von einem Datentyp bereitgestellte Felder einem Schema nicht direkt hinzugefügt werden. Stattdessen müssen sie in eine Klasse oder ein Mixin einbezogen werden.

Beginn, indem Sie die erforderlichen Schritte ausführen, um ein Feld zu einer Klasse oder ein Feld zu einer Mischung hinzuzufügen. Wenn Sie für das neue Feld Typ wählen, wählen Sie den Namen Ihres Datentyps aus dem Dropdown-Menü.

Konvertieren eines Objekts mit mehreren Feldern in einen Datentyp

Wenn Sie ein Objekt-Typ-Feld mit mehreren Unterfeldern in Schema Editor erstellen, können Sie dieses Feld in einen Datentyp konvertieren, sodass Sie dieselbe Feldstruktur in einer anderen Klasse oder Mischung verwenden können.

Um ein Objekttypfeld in einen Datentyp zu konvertieren, wählen Sie das Feld auf der Arbeitsfläche aus. Bevor Sie das Feld konvertieren, stellen Sie sicher, dass der Anzeigename die Daten beschreibt, die das Objekt enthalten soll, da dies der Name des Datentyps wird. Wenn Sie bereit sind, das Feld zu konvertieren, wählen Sie in der rechten Leiste In neuen Datentyp konvertieren.

Die Arbeitsfläche aktualisiert den Datentyp des Felds von "Object"auf den neuen Datentyp. Neben den Unterfeldern befinden sich auch kleine Sperrsymbole, die darauf hinweisen, dass es sich nicht mehr um einzelne Felder, sondern um einen Datentyp mit mehreren Feldern handelt. Diese Struktur kann jetzt in anderen Klassen und Mixins wiederverwendet werden, indem dieser Datentyp aus der Dropdownliste Typ ausgewählt wird, wenn ein neues Feld definiert wird.

Nächste Schritte

In diesem Handbuch wird beschrieben, wie Sie Datentypen mithilfe der Plattform-Benutzeroberfläche erstellen und bearbeiten. Weitere Informationen zu den Funktionen des Arbeitsbereichs Schema finden Sie unter Schema Arbeitsbereichsübersicht.

Informationen zum Verwalten von Datentypen mit der API finden Sie im Schema Registry-Endpunktleitfaden Datentypen.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now