Modifier le type d'attribut (complément MDS pour Excel)
Dans Master Data Services Complément pour Microsoft Excel, les administrateurs peuvent modifier le type d'attribut lorsque le type de données ou le nombre de caractères autorisé 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).
[!REMARQUE]
Vous ne pouvez pas mettre à jour le type ou la longueur des colonnes Nom ou Code.
Configuration préalable requise
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
Dans Excel, chargez l'entité qui contient la colonne (attribut) que vous souhaitez modifier. Pour plus d'informations, consultez Charger des données MDS dans Excel.
Cliquez sur une cellule de la colonne que vous souhaitez modifier.
Dans le groupe Modèle de build, cliquez sur Propriétés d'attribut.
Dans la boîte de dialogue Propriétés d'attribut, mettez à jour les paramètres si nécessaire.
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érer une copie de l'attribut avec le suffixe « _old » qui ne contient aucune valeur. On appelle cela un attribut déconseillé.
Cependant, toutes les dépendances existantes sur l'attribut d'origine pointeront vers l'attribut déconseillé, et non vers celui modifié.
Cela signifie 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 toutes les vues d'abonnement dans la sélection Gestion de l'intégration, sélectionner la ligne de la vue, l'ouvrir en cliquant sur l'icône de crayon, puis cliquer sur l'icône Enregistrer sur disque pour actualiser la définition de la vue. 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. |