Présentation : Importation de données à partir de tables (Master Data Services)

S’applique à :SQL Server - Windows uniquement Azure SQL Managed Instance

Une fois que vous avez créé un modèle pour vos données dans Master Data Services, vous pouvez commencer à ajouter des données et à apporter des modifications aux données. Vous utilisez des tables intermédiaires Master Data Services, des procédures stockées et Master Data Manager.

Pour obtenir des instructions sur l’ajout et la modification de données, consultez Importer des données à partir de tables (Master Data Services).

Note

Vous pouvez également utiliser le complément SQL Server Master Data Services pour Excel pour ajouter des données au référentiel MDS (base de données Master Data Services) à partir d’Excel. Pour plus d’informations, consultez Vue d’ensemble : Importation de données à partir d’Excel (complément MDS pour Excel).

Lorsque vous ajoutez et modifiez des données, procédez comme suit.

  • Charger et mettre à jour les membres, puis mettre à jour les valeurs d'attribut

  • Désactiver et supprimer les membres

  • Déplacer les membres d’une hiérarchie explicite

L’ajout et la mise à jour des données incluent les tâches principales suivantes.

  1. Chargez des données dans les tables intermédiaires de la base de données Master Data Services.

  2. Chargez les données des tables intermédiaires dans les tables Master Data Services appropriées.

    Vous utilisez des procédures stockées intermédiaires ou Master Data Manager pour charger les données.

Note

Dans SQL Server 2016 (13.x), la prise en charge des processus intermédiaires SQL Server 2008 R2 (10.50.x) est déconseillée.

Désactivation et suppression de membres (MDS)

La désactivation signifie que le membre peut être réactivé. La réactivation d'un membre permet de restaurer ses attributs et son appartenance aux hiérarchies et collections. Toutes les transactions précédentes sont intactes. Les transactions de désactivation sont visibles par les administrateurs dans la zone fonctionnelle Gestion des versions de Master Data Manager.

La suppression signifie retirer définitivement le membre du système. Toutes les transactions du membre, toutes les relations et tous les attributs sont supprimés définitivement.

Note

Vous ne pouvez pas utiliser la mise en lots pour réactiver des membres. Vous devez le faire manuellement dans Master Data Manager. Pour plus d’informations, consultez Réactiver un membre ou une collection (Master Data Services).

Vous ne pouvez pas utiliser la mise en lots pour supprimer ou désactiver des collections. Pour plus d’informations sur la désactivation manuelle des collections, consultez Supprimer un membre ou une collection (Master Data Services).

Déplacement des membres d’une hiérarchie explicite (MDS)

Lorsque vous déplacez en bloc des membres des hiérarchies explicites, vous pouvez désigner les membres comme suit.

  • Un membre consolidé comme un parent d'un membre consolidé.

  • Un membre consolidé comme un parent d'un membre feuille.

  • Un membre feuille comme un frère d'une feuille ou un membre consolidé.

  • Un membre consolidé comme un frère d'une feuille ou un membre consolidé.

Tables de mise en lots et procédures stockées (MDS)

La base de données Master Data Services inclut les types suivants de tables intermédiaires que vous pouvez remplir avec vos données.

Pour chaque entité du modèle, il existe une table de mise en lots. Le nom de la table indique l'entité correspondante et le type d'entité comme membre feuille. L'illustration suivante montre les tables de mise en lots pour les entités Devise, Client et Produit.

Staging Tables in MDS database

Le nom de la table est spécifié lors de la création d'une entité et ne peut pas être modifié. Si le nom de la table de mise en lots contient un _1 ou tout autre nombre, une autre table de ce nom existait déjà lorsque l'entité a été créée.

Master Data Services inclut les types de procédures stockées intermédiaires suivantes.

  • <stg.udp_name>_Leaf

  • <stg.udp_name>_Consolidated

  • <stg.udp_name>_Relationship

Pour chaque entité du modèle, il existe trois procédures stockées qui correspondent à un membre feuille, un membre consolidé et les tables de mise en lots de relations. L'illustration suivante montre les procédures stockées de mise en lots pour les entités Devise, Client et Produit.

Staging stored procedures in the MDS database

Pour plus d’informations sur les procédures stockées, consultez Procédure stockée intermédiaire (Master Data Services).

Journalisation des transactions (MDS)

Toutes les transactions qui se produisent lors de l'importation ou de la mise à jour des données ou des relations peuvent être enregistrées dans un journal. Une option dans la procédure stockée permet cette journalisation. Si vous lancez le processus intermédiaire à l’aide de Master Data Manager, aucune journalisation ne se produit.

Dans Master Data Services Configuration Manager, le paramètre de transactions intermédiaires de journal ne s’applique pas à cette méthode de données intermédiaires.