Table intermédiaire des attributs (Master Data Services)
Utilisez la table intermédiaire des attributs (mdm.tblStgMemberAttribute) dans la base de données Master Data Services pour :
mettre à jour des valeurs d'attribut de membres et collections existants ;
supprimer des membres ou des collections ;
réactiver des membres ou des collections.
Cette rubrique contient les sections suivantes :
Colonnes de table
Exemples
Colonnes de table
Nom de colonne |
Description |
---|---|
ID |
Affiche un identificateur automatiquement affecté. Si le lot n'a pas été traité, ce champ est vide. |
Batch_ID |
Affiche un identificateur automatiquement affecté qui regroupe des enregistrements pour la mise en lots. Cet identificateur, affiché dans l'interface utilisateur Master Data Manager dans la colonne ID, est affecté à tous les membres du lot. Cette valeur se trouve également dans mdm.tblStgBatch, dans le champ ID. Si le lot n'a pas été traité, ce champ est vide. |
UserName |
Valeur facultative. Spécifiez un nom d'utilisateur pour filtrer les enregistrements dans l'interface utilisateur Master Data Manager. L'utilisateur connecté peut afficher :
Le nom d'utilisateur doit correspondre au nom figurant dans la liste d'utilisateurs de Master Data Manager, par exemple DOMAIN\user_name ou server\user_name. |
ModelName |
Valeur requise. Spécifiez le nom du modèle qui respecte la casse. |
EntityName |
Valeur requise. Spécifiez le nom de l'entité. |
MemberType_ID |
Valeur requise. Spécifiez le type de membre. Les valeurs possibles sont les suivantes :
|
MemberCode |
Valeur requise. Spécifiez le code du membre que vous souhaitez mettre à jour. |
AttributeName |
Valeur requise. Spécifiez le nom de l'attribut. Vous pouvez utiliser MDMMemberStatus comme AttributeName pour désactiver ou réactiver un membre ou une collection. Pour plus d'informations, consultez Procédure : supprimer un membre ou une collection à l'aide de l'attribut tblStgMemberAttribute (Master Data Services) et Procédure : réactiver un membre ou une collection à l'aide de l'attribut tblStgMemberAttribute (Master Data Services). |
AttributeValue |
Pour les attributs de forme libre, spécifiez le nouveau texte ou la nouvelle valeur de chaîne pour l'attribut. Pour les attributs basés sur un domaine, spécifiez le code du membre qui sera l'attribut. Si vous laissez ce champ vide, lorsque le processus de mise en lots s'exécute, la valeur d'attribut est mise à jour avec une valeur vide. Les seules exceptions sont les valeurs numériques, les valeurs de date ou l'attribut Name. Le processus de mise en lots ne peut pas leur attribuer une valeur vide. Si vous avez utilisé MDMMemberStatus comme AttributeName, utilisez Désactivé ou Actif comme AttributeValue.
Remarque
Vous ne pouvez pas mettre en lots des attributs de fichier.
|
Status_ID |
Affiche l'état du processus d'importation. Les valeurs possibles sont les suivantes :
|
ErrorCode |
Affiche un code d'erreur. Pour tous les enregistrements dont le Status_ID a la valeur 2, consultez la page Erreurs de lot intermédiaire dans Master Data Manager pour une description plus détaillée. |
Exemples
Vous pouvez enregistrer les exemples suivants dans un fichier plat et les importer dans votre base de données Master Data Services, si les tâches suivantes ont été effectuées :
Déployer l'exemple de modèle Product qui se trouve dans le répertoire Master Data Services\Samples\Packages où vous avez installé Master Data Services. Pour plus d'informations sur le déploiement de l'exemple de modèle Product, consultez Déploiement de modèles (Master Data Services).
Importer l'exemple dans Table intermédiaire des membres (Master Data Services).
Pour plus d'informations sur l'importation de données dans une base de données à l'aide de SQL Server Integration Services, consultez Procédure : exécuter l'Assistant Importation et Exportation SQL Server.
Mise à jour de valeurs d'attribut
L'exemple suivant indique comment mettre à jour une valeur d'attribut pour un membre feuille, un membre consolidé et une collection.
La première ligne de cet exemple contient les noms des colonnes.
La deuxième ligne met à jour la valeur de l'attribut DaysToManufacture avec 4 pour le membre feuille BK-M101.
La troisième ligne affecte à l'attribut Name la valeur Men/Women pour le membre consolidé MW.
La quatrième ligne affecte à l'attribut Description la valeur John Yokim's Products pour la collection JR.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue Product,Product,1,BK-M101,DaysToManufacture,4 Product,Product,2,MW,Name,Men/Women Product,Product,3,JR,Description,John Yokim's Products
Suppression d'un membre
L'exemple suivant montre comment supprimer un membre en utilisant MDMMemberStatus comme attribut et Désactivé comme valeur d'attribut.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,BK-M101,MDMMemberStatus,De-Activated
Pour plus d'informations, consultez Procédure : supprimer un membre ou une collection à l'aide de l'attribut tblStgMemberAttribute (Master Data Services).
Réactivation d'un membre
L'exemple suivant montre comment réactiver un membre supprimé en utilisant MDMMemberStatus comme attribut et Actif comme valeur d'attribut.
ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue
Product,Product,1,GUID,MDMMemberStatus,Active
Pour plus d'informations sur la façon de déterminer le GUID, consultez Procédure : réactiver un membre ou une collection à l'aide de l'attribut tblStgMemberAttribute (Master Data Services).
Voir aussi