Partager via


Importer des données à partir de tables (Master Data Services)

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

Vous pouvez ajouter des données et apporter des modifications de données à un modèle en bloc dans Master Data Services.

Conditions préalables

  • Vous devez être autorisé à insérer des données dans la table stg.<name>_Leaf, stg.<name>_Consolidated, stg.<name>_Relationship de la base de données Master Data Services.

  • Vous devez disposer des autorisations nécessaires pour exécuter la procédure stockée stg.udp_<name>_Leaf, stg.udp_<name>_Consolidated ou stg.udp_<name>_Relationship dans la base de données Master Data Services.

  • L'état du modèle ne doit pas être Activé.

Pour ajouter, mettre à jour et supprimer des données dans la base de données Master Data Services

  1. Préparez les membres à importer dans la table de mise en lots appropriée de la base de données Master Data Services, en fournissant aussi les valeurs pour les champs obligatoires. Pour plus d’informations sur les tables de mise en lots, consultez Vue d’ensemble : importation de données à partir de tables (Master Data Services)

  2. Ouvrez SQL Server Management Studio et connectez-vous à l’instance du moteur de base de données pour votre base de données Master Data Services.

    Pour plus d'informations, consultez SQL Server Management Studio.

  3. Importez les données dans les tables de mise en lots à l'aide de l'Assistant Importation et exportation de SQL Server.

    Pour plus d'informations, consultez SQL Server Import and Export Wizard.

  4. Chargez les données depuis les tables de mise en lots dans les tables Master Data Services, en effectuant une des opérations suivantes

    • Exécutez la procédure stockée de mise en lots qui correspond à la table de mise en lots vers laquelle vous voulez déplacer des données.

      Pour plus d’informations sur les procédures stockées de mise en lots et les tables de mise en lots, consultez Vue d’ensemble : importation de données à partir de tables (Master Data Services). Pour plus d’informations sur les paramètres des procédures stockées de mise en lots et un exemple de code, consultez Procédure stockée de mise en lots (Master Data Services).

    • Utilisez la zone de la fonction Gestion de l'intégration de la gestion des données de référence.

      Dans la page Lots intermédiaires , sélectionnez le modèle auquel vous ajoutez des données dans la liste déroulante, puis cliquez sur Démarrer les lots. L'état du traitement par lots est indiqué dans le champ État . Pour plus d’informations sur les états, consultez États d’importation (Master Data Services).

      Page Lots intermédiaires dans Master Data Manager

      Le processus de mise à disposition est lancé à des intervalles déterminés par le paramètre Staging batch interval dans Master Data Services Configuration Manager. Pour plus d’informations, consultez Paramètres système (Master Data Services).

  5. Afficher les erreurs rencontrées lors de la mise en lots. Pour plus d’informations, consultez Afficher les erreurs rencontrées lors de la mise en lots (Master Data Services) et Erreurs du processus de mise en lots (Master Data Services).

  6. Validation de données par rapport aux règles d'entreprise

    Dans Master Data Manager, accédez à la zone de la fonction Explorer pour votre modèle, puis appliquez des règles d'entreprise pour valider les données. Pour plus d’informations, consultez Valider des membres spécifiques par rapport aux règles d’entreprise (Master Data Services). Vous pouvez également utiliser une procédure stockée pour valider les données. Pour plus d'informations, consultez Procédure stockée de validation (Master Data Services).

    Quand vous chargez des données à partir des tables de mise en lots, elles ne sont pas validées automatiquement par rapport aux règles d'entreprise. Pour plus d’informations sur la validation et quand elle a lieu, consultez Validation (Master Data Services).