Erstellen und Bearbeiten von Datentypen über die Benutzeroberfläche

Im Experience-Datenmodell (XDM) sind Datentypen wiederverwendbare Felder, die mehrere Unterfelder enthalten. Auch wenn sie Schemafeldgruppen insofern ähneln, als sie die konsistente Verwendung einer Mehrfeld-Struktur ermöglichen, sind Datentypen flexibler, da sie an einer beliebigen Stelle in die Schemastruktur aufgenommen werden können, während Feldergruppen nur auf der Stammebene hinzugefügt werden können.

Adobe Experience Platform bietet viele Standarddatentypen, mit denen eine Vielzahl gängiger Anwendungsfälle für das Erlebnismanagement abgedeckt werden kann. Sie können jedoch auch eigene benutzerdefinierte Datentypen definieren, um Ihren individuellen Geschäftsanforderungen gerecht zu werden.

In diesem Tutorial werden die Schritte zum Erstellen und Bearbeiten benutzerdefinierter Datentypen in der Benutzeroberfläche von Platform beschrieben.

Voraussetzungen

Dieses Handbuch setzt ein Verständnis des XDM-Systems voraus. Siehe Abschnitt XDM-Übersicht für eine Einführung in die Rolle von XDM im Experience Platform-Ökosystem und die Grundlagen der Schemakomposition für den Beitrag von Datentypen zu XDM-Schemas.

Für dieses Handbuch ist zwar nicht erforderlich, es wird jedoch empfohlen, auch das Tutorial zu Erstellen eines Schemas in der Benutzeroberfläche sich mit den verschiedenen Fähigkeiten der Schema Editor.

Öffnen Sie die Schema Editor für einen Datentyp

Wählen Sie in der Platform-Benutzeroberfläche die Option Schemas im linken Navigationsbereich, um die Schemas Arbeitsbereich und wählen Sie dann die Datentypen Registerkarte. Es wird eine Liste der verfügbaren Datentypen angezeigt, einschließlich der von der Adobe definierten und der von Ihrer Organisation erstellten Datentypen.

Von hier aus haben Sie zwei Möglichkeiten:

Neuen Datentyp erstellen

Aus dem Datentypen Registerkarte, wählen Sie Erstellen eines Datentyps.

Die Schema Editor angezeigt, was die aktuelle Struktur des neuen Datentyps auf der Arbeitsfläche anzeigt. 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, da dieser beim Hinzufügen zu einem Schema identifiziert wird.

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

Von hier aus können Sie zum nächster Abschnitt , um dem neuen Datentyp Felder hinzuzufügen.

Vorhandenen Datentyp bearbeiten

HINWEIS

Sobald ein vorhandener Datentyp in einem Schema verwendet wird, das für die Verwendung im Echtzeit-Kundenprofil aktiviert wurde, können anschließend nur zerstörungsfreie Änderungen an diesem Datentyp vorgenommen werden. Siehe Regeln der Schemaentwicklung für weitere Informationen.

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), um Steuerelemente für die Filterung basierend auf anzuzeigen. Inhaber. Auswählen Kunde , 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 Details zum Datentyp zu öffnen. Wählen Sie den Namen des Datentyps in der rechten Leiste aus, um seine Struktur in der Schema Editor.

Felder zum Datentyp hinzufügen

Um dem Datentyp Felder hinzuzufügen, wählen Sie die plus (+) neben dem Feld der Stammebene auf der Arbeitsfläche. Unten 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. Siehe Handbuch unter Definieren von Feldern in der Benutzeroberfläche für spezifische Schritte zum Konfigurieren und Hinzufügen des Felds zum Datentyp.

Der Datentyp Restaurant erfordert ein Zeichenfolgenfeld, das den Namen des Restaurants darstellt. Die Feldname auf "name"festgelegt ist und die Typ festgelegt alsZeichenfolge". Auswählen Anwenden , um die Änderungen auf das Feld anzuwenden.

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

Zusätzlich zu den grundlegenden Feldern können Sie auch zusätzliche Datentypen in Ihrem benutzerdefinierten Datentyp verschachteln. Beispielsweise erfordert der Datentyp Restaurant ein Feld, das die physische Adresse der Eigenschaft darstellt. In diesem Szenario können Sie ein neues Feld "Adresse"hinzufügen, dem der Standarddatentyp "Postanschrift".

Dies zeigt, wie flexible Datentypen in Bezug 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. Auf diese Weise können Sie allgemeine Datenmuster in Ihren XDM-Schemas abstrahieren und wiederverwenden, um die Darstellung komplexer Datenstrukturen zu vereinfachen.

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

Hinzufügen des Datentyps zu einer Klasse oder Feldergruppe

Nachdem Sie einen Datentyp erstellt haben, können Sie ihn in Ihren Schemata verwenden. Da XDM-Schemas aus einer Klasse und null oder mehr Feldgruppen bestehen, können von einem Datentyp bereitgestellte Felder nicht direkt zu einem Schema hinzugefügt werden. Stattdessen müssen sie in eine Klasse oder Feldergruppe eingeschlossen sein.

Führen Sie zunächst die mit Hinzufügen eines Felds zu einer Klasse oder Feld zu einer Feldergruppe hinzufügen. Wenn Sie die Typ Wählen Sie für das neue Feld den Namen Ihres Datentyps aus dem Dropdown-Menü aus.

Konvertieren eines Objekts mit mehreren Feldern in einen Datentyp

Wenn Sie ein Objekt mit mehreren Unterfeldern im Schema Editorkönnen Sie dieses Feld in einen Datentyp konvertieren, sodass Sie dieselbe Feldstruktur in einer anderen Klasse oder Feldergruppe verwenden können.

Um ein Feld vom Typ Objekt in einen Datentyp zu konvertieren, wählen Sie das Feld auf der Arbeitsfläche aus. Stellen Sie vor dem Konvertieren des Felds sicher, dass die Variable Anzeigename beschreibt die Daten, die das Objekt enthalten wird, da dies zum Namen des Datentyps wird. Wenn Sie bereit sind, das Feld zu konvertieren, wählen Sie In neuen Datentyp konvertieren in der rechten Leiste.

Die Arbeitsfläche aktualisiert den Datentyp des Felds vonObjekt" auf den neuen Datentyp hinzu. Neben den Unterfeldern befinden sich auch kleine Sperrsymbole, die darauf hinweisen, dass es sich nicht mehr um einzelne Felder, sondern um Bereiche mit mehreren Feldern handelt. Diese Struktur kann jetzt in anderen Klassen und Feldergruppen wiederverwendet werden, indem Sie diesen Datentyp aus der Typ bei der Definition eines neuen Felds.

Nächste Schritte

In diesem Handbuch wurde beschrieben, wie Sie Datentypen mithilfe der Platform-Benutzeroberfläche erstellen und bearbeiten. Weitere Informationen zu den Funktionen der Schemas Arbeitsbereich, siehe Schemas Arbeitsbereich - Übersicht.

Informationen zum Verwalten von Datentypen mithilfe des Schema Registry API, siehe Endleitfaden für Datentypen.

Auf dieser Seite