Définition des champs de mappage dans l’interface utilisateur

Adobe Experience Platform vous permet de personnaliser entièrement la structure de vos classes XDM (Experience Data Model) personnalisées, de groupes de champs de schéma et de types de données.

Vous pouvez également définir des champs de mappage dans l’éditeur de schémas pour modéliser des structures de données flexibles et dynamiques ou stocker une collection de paires clé-valeur.

Lors de la définition d’un nouveau champ dans l’interface utilisateur de Platform, utilisez le Type , puis sélectionnez "Carte" de la liste.

Éditeur de schémas avec la liste déroulante Type et la valeur Carte mise en surbrillance.

A Type de valeur de carte s’affiche. Cette valeur est requise pour Carte types de données. Les valeurs disponibles pour la carte sont les suivantes : Chaîne et Entier. Sélectionnez une valeur dans la liste déroulante des options disponibles.

L’éditeur de schémas avec la méthode Type de valeur de carte menu déroulant surligné.

Une fois que vous avez configuré le sous-champ, vous devez l’affecter à un groupe de champs. Utilisez la variable Groupe de champs menu déroulant ou champ de recherche, puis sélectionnez Appliquer. Vous pouvez continuer à ajouter des champs à l’objet en utilisant le même processus, ou sélectionner Enregistrer pour confirmer vos paramètres.

Un enregistrement de la sélection et des paramètres du groupe de champs appliqués.

Restrictions d’utilisation restrictions

XDM impose les restrictions suivantes à l’utilisation de ce type de données :

  • Les types de carte DOIVENT être de type object.
  • Les types de carte NE DOIVENT PAS avoir de propriétés définies (en d’autres termes, ils définissent des objets "vides").
  • Les types de carte DOIVENT inclure un additionalProperties.type qui décrit les valeurs qui peuvent être placées dans le mappage, soit string ou integer.
  • La segmentation d’entités multiples ne peut être définie que sur la base des clés de mappage et non des valeurs.
  • Les cartes ne sont pas prises en charge pour les audiences de compte.

Assurez-vous que vous utilisez uniquement des champs de type map lorsque cela est absolument nécessaire, car ils présentent les inconvénients suivants en termes de performances :

  • Temps de réponse de Adobe Experience Platform Query Service se dégrade de trois secondes à dix secondes pour 100 millions d'enregistrements.
  • Les cartes doivent comporter moins de 16 clés, sinon elles risquent d’être détériorées.
NOTE
L’interface utilisateur de Platform présente des limites quant à la manière dont elle peut extraire les clés des champs de type map. Bien que les champs de type objet puissent être développés, les mappages s’affichent sous la forme d’un champ unique. Les champs de mappage créés par le biais de l’API Schema Registry qui ne sont pas des types de données string ou integer s’affichent sous la forme "Complexe" types de données.

Étapes suivantes

Après avoir lu ce document, vous pouvez désormais définir des champs de mappage dans l’interface utilisateur de Platform. N’oubliez pas que vous ne pouvez utiliser que des classes et des groupes de champs pour ajouter des champs aux schémas. Pour en savoir plus sur la gestion de ces ressources dans l’interface utilisateur, consultez les guides sur la création et la modification classes et groupes de champs.

Pour plus d’informations sur les fonctionnalités de la variable Schémas workspace, voir Schémas présentation de workspace.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07