Partager via


Modifier le type d'attribut (complément MDS pour Excel)

Dans Master Data ServicesAjouter pour Excel, les administrateurs peuvent modifier le type d’attribut lorsque le type de données ou le nombre de caractères autorisés est incorrect.

Si vous souhaitez modifier le type d’attribut pour créer une liste contrainte (attribut basé sur un domaine), consultez Créer un attribut basé sur un domaine (complément MDS pour Excel).

Notes

Vous ne pouvez pas mettre à jour le type ou la longueur des colonnes Nom ou Code .

Prérequis

Pour effectuer cette procédure :

  • Vous devez avoir l'autorisation d'accéder aux zones fonctionnelles Administration de système et Explorateur .

  • Vous devez être administrateur de modèle. Pour plus d’informations, consultez Administrateurs (Master Data Services).

  • Un modèle, une entité et un attribut doivent exister.

Pour modifier le type d'attribut

  1. Dans Excel, chargez l'entité qui contient la colonne (attribut) que vous souhaitez modifier. Pour plus d’informations, consultez Charger des données à partir de MDS dans Excel.

  2. Cliquez sur une cellule de la colonne que vous souhaitez modifier.

  3. Dans le groupe Modèle de build , cliquez sur Propriétés d'attribut.

  4. Dans la boîte de dialogue Propriétés d'attribut , mettez à jour les paramètres si nécessaire.

  5. Cliquez sur OK.

Que se passe-t-il lorsque vous modifiez le type d'attribut ?

S'il existe une dépendance sur l'attribut, par exemple si l'attribut est référencé par une règle d'entreprise MDS ou si l'attribut est inclus dans une vue d'abonnement, et si vous modifiez le type de données d'un attribut, MDS va :

  • Modifier le type de données de l'attribut.

  • Générez une copie de l’attribut avec le suffixe « _old » qui ne contient aucune valeur. Il s’agit d’un attribut déprécié .

Cependant, toutes les dépendances existantes sur l'attribut d'origine pointeront vers l'attribut déconseillé, et non vers celui modifié.

Cela implique que :

  • Vous devez actualiser les règles d'entreprise pour indiquer l'attribut modifié car la logique peut ne pas être la même avec le nouveau type de données de l'attribut. Vous devrez modifier chaque règle affectée, puis retravailler les expressions pour supprimer les références de l'attribut déconseillé (_old) et utiliser l'attribut mis à jour.

  • Vous devez ouvrir tous les affichages d’abonnement sous la sélection Integration Management, sélectionner la ligne d’affichage, l’ouvrir pour modification en cliquant sur l’icône en forme de crayon, puis sur l’icône Enregistrer le disque pour actualiser la définition de l’affichage. Aucune autre modification n'est nécessaire pour régénérer la syntaxe de la vue.

  • Les tables intermédiaires qui incluent l'attribut comprendront une colonne d'attribut déconseillé, ce qui signifie que votre code intermédiaire sera affecté. Pour vous débarrasser de l'attribut déconseillé, vous pouvez le supprimer après avoir mis à jour les règles d'entreprise et les vues d'abonnement.

Suppression de l'attribut déconseillé

Avant de supprimer un attribut déconseillé, vous devez supprimer toutes les références à l'attribut, par exemple, en corrigeant les règles d'entreprise et en régénérant les vues d'abonnement comme décrit plus haut. Sinon, vous obtiendrez une erreur dans la page Web Administration de système lorsque vous tenterez de supprimer l'attribut déconseillé, indiquant que l'attribut ne peut pas être supprimé car il est référencé par un objet.

Pour supprimer un attribut, consultez Supprimer un attribut (Master Data Services)

Conseil

Modifier les types de données des attributs MDS qui incluent des données existantes et des entités associées est une opération lourde, notamment s'il existe une règle d'entreprise ou une vue d'abonnement déclarée qui dépend de l'entité. La méthode recommandée est de commencer à utiliser un type de données qui est suffisamment flexible pour contenir les valeurs requises. Par exemple, les chaînes sont souvent courtes au début, mais il peut être nécessaire de les rallonger au fil du temps ; par conséquent, considérez le pire des scénarios. Les chaînes de texte longues peuvent être fastidieuses à gérer (par exemple, il est difficile d'ajuster à l'écran des zones de texte longues dans l'interface utilisateur graphique) ; par conséquent, évitez les chaînes trop longues.

Voir aussi

Attributs (Master Data Services)
Génération d'un modèle (Complément MDS pour Excel)