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
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)
Pour les membres de la feuille, la table est stg.<name>_Leaf, où <name> fait référence à l'entité correspondante. Pour plus d'informations sur les champs obligatoires, voir Table de mise à disposition des membres de la feuille (Master Data Services)
Pour les membres consolidés, la table est stg.<name>>_Consolidated. Pour plus d’informations sur les champs requis, consultez Table de mise en lots des membres consolidés (Master Data Services);.
Pour déplacer des membres dans les hiérarchies explicites, la table est stg.<name>>_Relationship. Pour plus d’informations sur les champs requis, consultez Table de mise en lots des relations (Master Data Services);.
Pour plus d’informations sur le déplacement de membres dans les hiérarchies explicites, consultez Vue d’ensemble : importation de données à partir de tables (Master Data Services);.
Utilisez la valeur du champ ImportType pour spécifier que vous créez des membres, que vous désactivez des membres ou que vous supprimez des membres. Pour plus d’informations sur les valeurs, consultez Table de mise en lots des membres feuille (Master Data Services) et Table de mise en lots des membres consolidés (Master Data Services).
Pour plus d’informations sur la désactivation et la suppression de membres, consultez Vue d’ensemble : importation de données à partir de tables (Master Data Services).
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.
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.
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).
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).
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).
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).