Collecteur de métadonnées Microsoft SQL Server

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Fournit un accès en lecture seule aux métadonnées à partir d’un compte Microsoft SQL Server.

    Le collecteur collecte les métadonnées des bases de données Microsoft SQL Server, y compris les tables, les colonnes, les vues, les schémas, les procédures stockées, les fonctions et les tâches d’agent, ce qui les rend consultables et détectables dans le catalogue de données. Prend en charge à la fois les instances auto-hébergées de Microsoft SQL Server et les instances gérées, telles que celles hébergées sur AWS RDS ou Azure SQL.

    Métadonnées cataloguées

    Le collecteur répertorie les informations suivantes.

    Remarque :
    Le collecteur récupère toutes les versions des fonctions surchargées et des procédures stockées. Chaque version a son propre titre/nom dans le catalogue, mais un identifiant distinct.
    Tableau 1. Métadonnées cataloguées
    Objet Informations cataloguées
    Tâche de l’agent Nom, Description, Version, Activé, Catégorie, Nom du serveur, Date de création, Date de dernière modification, Propriétaire, Étape de démarrage de la tâche, Niveau de notification par e-mail, Niveau de notification de page, Niveau de notification du réseau, Niveau de notification du journal des événements, Niveau de notification de suppression par e-mail, Notification par e-mail envoyée à, Notification de page envoyée à, Notification réseau envoyée à
    Étape de la tâche de l’agent Nom, Commande, Sous-système, Marqueur, Paramètres supplémentaires, Serveur, Base de données, Nom d’utilisateur de la base de données, ID proxy, Fichier de sortie, Priorité d’exécution du système d’exploitation, Nouvelles tentatives, Intervalle entre les tentatives, Résultat de la dernière exécution, Durée de la dernière exécution, Date de la dernière exécution, Heure de la dernière exécution, En cas de réussite, En cas de réussite, Accéder à l’étape, En cas d’échec, Accéder à l’étape
    Colonnes Nom, type JDBC, Type de colonne, Peut être null, Valeur par défaut, Type de clé (primaire, étrangère), Taille de colonne, Index de colonne Propriété étendue : description
    Table Nom, Description, Clé primaire, Schéma Métadonnées étendues : Date de création, Date de modification
    Index de table Cardinalité de l’index, Nom de colonne, Type d’index, Nom d’index, n’est pas unique, Position ordinale, Pages, Séquence de tri
    Vues Nom, Description, Définition SQL
    Vue matérialisée Nom, description
    Schéma Identificateur, nom Métadonnées étendues : Date de création, Date de modification
    Base de données Type, Nom, Identificateur, Serveur, Port, Environnement, URL JDBC
    Fonctions Nom, description, type de fonction
    Procédures stockées Nom, Description, Type de procédure stockée Métadonnées étendues : Définition, Créé, Dernière modification
    Publication Nom, Description, État, Type de publication, Autoriser l’envoi, Autoriser l’extraction, Autoriser l’anonyme, Autoriser la copie d’abonnement, Rétention, Activé pour Internet, Instantané dans le dossier par défaut, Autre dossier d’instantané, Script de pré-instantané, Script de post-instantané, Compresser l’instantané, Adresse FTP, Port FTP, Sous-répertoire FTP, Connexion FTP, GUID Active Directory, Conflits centralisés, Conflits décentralisés, Conservation des conflits, Rétrocompatibilité, Répliquer DDL, Méthode de synchronisation de publication, Synchronisation immédiate, Synchronisation immédiate prête, Autoriser la transaction en file d’attente, Autoriser la transaction de synchronisation, Autoriser DTS, Options, Procédure de synchronisation de génération automatique, Autoriser l’initialisation à partir de la copie de sauvegarde, A une politique de conflit, Agent indépendant, Est filtré, État de l’instantané, Fusion simultanée max., Autoriser l’instantané initié par l’abonné, Autoriser la synchronisation Web, Autoriser la synchronisation alternative, Synchronisation WebUrl, Autoriser le réalignement des partitions, Seuil de nivellement de génération, Politique de réinitialisation automatique
    Article Nom, Description, Objet de destination, Propriétaire de destination, Objet source, Propriétaire source, Clause de filtre, Script de création, Commande Supprimer, Commande Insertion, Commande de mise à jour, État, Type, Commande de précréation, Exécute le déclencheur sur un instantané
    Abonnement Description, Type, Type de synchronisation, État du serveur, Base de données, Réinitialisation mise en file d’attente, Nom de connexion, Mode de mise à jour, Renvoi de détection de bouclage, Type d’absence de synchronisation, Type d’abonné, Type de source de données, Priorité, Tentative de validation, Dernière validation, Date de dernière synchronisation, État de la dernière synchronisation, Date/heure de la dernière génération, Version de réplication, Nettoyage des changements non envoyés
    Synonyme Nom
    Remarque :
    Toutes les versions des fonctions surchargées et des procédures stockées sont cataloguées. Chaque version a son propre titre dans le catalogue mais un identifiant distinct.

    Lorsque les paramètres de profilage et d’échantillonnage sont activés, les informations supplémentaires de colonne suivantes sont cataloguées :

    Tableau 2. Informations de profilage et d’échantillonnage
    Objet Informations cataloguées
    Colonne
    • Longueur moyenne (échantillon)
    • Valeur moyenne (échantillon)
    • Distribution des données
    • Valeurs distinctes
    • Valeurs distinctes estimées
    • Valeurs non nulles estimées
    • Longueur maximale (échantillon)
    • Valeur maximale (échantillon) triée par ordre numérique ou alphabétique (z à a)
    • Longueur minimale (échantillon)
    • Valeur minimale (échantillon), triée par ordre numérique ou alphabétique (de A à Z)
    • Valeurs non nulles (échantillon)
    • Exemple de valeurs de chaîne (5 premiers éléments d’une colonne)
    Table
    • Nombre de lignes
    • Nombre d’échantillons (taille d’échantillon cible)

    Relation entre les objets

    Les pages de catalogue affichent les relations entre les types de ressources de données suivants :

    Tableau 3. Relations entre les objets catalogués
    Page Actifs de données Relation
    Tâche de l’agent La tâche de l’agent contient l’étape de la tâche
    Étape de la tâche La commande d’étape de la tâche est exécutée dans la base de données
    Table Colonnes, index de table, schéma
    Vue Schéma contenant des vues, colonnes faisant partie de vues
    Vue matérialisée Schéma contenant des vues matérialisées, des colonnes faisant partie de vues matérialisées
    Colonnes Table
    Schéma Base de données contenant un schéma, une table faisant partie d’un schéma, une vue faisant partie d’un schéma, une vue matérialisée faisant partie d’un schéma, un synonyme
    Base de données Schéma contenu dans la base de données
    Publication Contient l’article, a une publication parente, Publié par Base de données de l’éditeur
    Article Table de référence
    Abonnement Abonnement à la publication, remis à la base de données de l’abonné, livraison exécutée par la base de données du distributeur, fournit des données à la table

    Traçabilité et dépendances pour Microsoft SQL Server

    Les informations de traçabilité suivantes sont collectées par le collecteur Microsoft SQL Server. Ces informations de traçabilité ne sont disponibles que pour le serveur cible et les bases de données spécifiées lors de l’exécution du collecteur. La collecte de la traçabilité à partir d’objets référencés situés sur un autre serveur n’est pas prise en charge.

    Tableau 4. Disponibilité de traçabilité par objet
    Objet Traçabilité disponible
    Vue Traçabilité au niveau des colonnes affichant les colonnes sources pour :
    • Approvisionnement de données
    • Tri (TRIER PAR)
    • Filtrage (OÙ/HAVING)
    • Agrégation (GROUPER PAR)
    Procédure stockée Traçabilité au niveau des colonnes affichant les colonnes sources pour l’approvisionnement, le tri, le filtrage et l’agrégation des données. Traçabilité au niveau de la table montrant les tables en aval mises à jour par la procédure.
    Remarque :
    Le collecteur analyse SQL pour collecter les métadonnées de traçabilité. Pour les vues, si l’analyse SQL échoue, le collecteur utilise la fonction système dm_sql_referencing_entities lorsqu’elle est disponible. Pour les procédures stockées, le collecteur analyse les instructions INSERT, UPDATE et SELECT et utilise en outre la fonction système dm_sql_referencing_entitieslorsqu’elle est disponible. Limitations : les insertions multitables ne sont pas prises en charge. Plusieurs instructions SELECT et INSERT doivent être séparées par des séparateurs point-virgule.

    Le collecteur catalogue les dépendances entre les tables, les vues et les procédures stockées à l’aide de sys.sql_expression_dependencies. Les dépendances sont créées lorsqu’une entité apparaît par son nom dans une expression SQL persistante d’une autre entité. Consultez la documentation sur les dépendances Microsoft SQL Server pour plus d’informations.