Definieren erforderlicher Felder in der Benutzeroberfläche

Im Experience-Datenmodell (XDM) gibt ein erforderliches Feld an, dass ein gültiger Wert angegeben werden muss, damit ein bestimmter Datensatz oder ein Zeitreihenereignis bei der Datenerfassung akzeptiert werden kann. Häufige Anwendungsfälle für erforderliche Felder umfassen Informationen zur Benutzeridentität und Zeitstempel.

WICHTIG

Unabhängig davon, ob ein Schemafeld erforderlich ist oder nicht, akzeptiert Platform nicht null oder leere Werte für alle erfassten Felder. Wenn in einem Datensatz oder Ereignis kein Wert für ein bestimmtes Feld vorhanden ist, sollte der Schlüssel für dieses Feld aus der Aufnahme-Payload ausgeschlossen werden.

Wann Definieren eines neuen Felds In der Benutzeroberfläche von Adobe Experience Platform können Sie sie als erforderliches Feld festlegen, indem Sie die Erforderlich in der rechten Leiste. Auswählen Anwenden , um die Änderung auf das Schema anzuwenden.

Erforderliches Kontrollkästchen

Wenn das Feld ein Attribut auf der Stammebene unter dem Mandanten-ID-Objekt ist, wird sein Pfad sofort unter Erforderliche Felder in der linken Leiste.

Erforderliches Feld auf Stammebene

Wenn ein erforderliches Feld jedoch innerhalb eines Objekts verschachtelt ist, das selbst nicht als erforderlich markiert ist, wird das verschachtelte Feld nicht unter Erforderliche Felder in der linken Leiste.

Im folgenden Beispiel wird die Variable loyaltyId -Feld ist wie erforderlich festgelegt, aber sein übergeordnetes Objekt loyalty ist nicht. In diesem Fall würden keine Validierungsfehler auftreten, wenn loyalty beim Erfassen von Daten ausgeschlossen wurde, obwohl das untergeordnete Feld loyaltyId als erforderlich markiert ist. Mit anderen Worten, während loyalty ist optional und muss eine loyaltyId -Feld in das -Ereignis ein.

Verschachteltes erforderliches Feld

Wenn ein verschachteltes Feld in einem Schema immer erforderlich sein soll, müssen Sie auch alle übergeordneten Felder nach Bedarf festlegen (mit Ausnahme des Mandanten-ID-Objekts).

Übergeordnete und untergeordnete erforderliche Felder

Nächste Schritte

In diesem Handbuch wurde beschrieben, wie Sie ein erforderliches Feld in der Benutzeroberfläche definieren. Siehe Übersicht unter Definieren von Feldern in der Benutzeroberfläche , um zu erfahren, wie Sie andere XDM-Feldtypen im Schema Editor.

Auf dieser Seite