Définition des champs requis dans l’interface utilisateur

Dans le modèle de données d’expérience (XDM), un champ obligatoire indique qu’il doit recevoir une valeur valide pour qu’un enregistrement ou un événement de série temporelle particulier soit accepté lors de l’ingestion des données. Les cas d’utilisation courants pour les champs obligatoires incluent les informations d’identité de l’utilisateur et les horodatages.

IMPORTANT

Qu’un champ de schéma soit obligatoire ou non, Platform n’accepte pas null ou des valeurs vides pour tout champ ingéré. S’il n’existe aucune valeur pour un champ particulier dans un enregistrement ou un événement, la clé de ce champ doit être exclue de la charge utile d’ingestion.

When définition d’un nouveau champ dans l’interface utilisateur de Adobe Experience Platform, vous pouvez définir ce champ comme champ obligatoire en sélectionnant l’option Obligatoire dans le rail de droite. Sélectionner Appliquer pour appliquer la modification au schéma.

Case à cocher obligatoire

Si le champ est un attribut de niveau racine sous l’objet ID du client, son chemin d’accès apparaît immédiatement sous Champs obligatoires dans le rail de gauche.

Champ obligatoire au niveau racine

Toutefois, si un champ obligatoire est imbriqué dans un objet qui n’est pas marqué comme obligatoire, le champ imbriqué n’apparaît pas sous Champs obligatoires dans le rail de gauche.

Dans l’exemple ci-dessous, la variable loyaltyId est défini selon les besoins, mais son objet parent loyalty ne l’est pas. Dans ce cas, aucune erreur de validation ne se produirait si loyalty a été exclu lors de l’ingestion de données, même si le champ enfant loyaltyId est marqué comme requis. En d’autres termes, loyalty est facultatif ; il doit contenir un loyaltyId dans l’événement qu’il est inclus.

Champ obligatoire imbriqué

Si vous souhaitez qu’un champ imbriqué soit toujours requis dans un schéma, vous devez également définir tous les champs parents selon les besoins (à l’exception de l’objet d’identifiant du client).

Champs requis parents et enfants

Étapes suivantes

Ce guide explique comment définir un champ obligatoire dans l’interface utilisateur. Consultez la présentation sur définition des champs dans l’interface utilisateur pour savoir comment définir d’autres types de champ XDM dans Schema Editor.

Sur cette page