Collecteur de métadonnées Microsoft SQL Server
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.
| 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 |
Lorsque les paramètres de profilage et d’échantillonnage sont activés, les informations supplémentaires de colonne suivantes sont cataloguées :
| Objet | Informations cataloguées |
|---|---|
| Colonne |
|
| Table |
|
Relation entre les objets
Les pages de catalogue affichent les relations entre les types de ressources de données suivants :
| 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.
| Objet | Traçabilité disponible |
|---|---|
| Vue | Traçabilité au niveau des colonnes affichant les colonnes sources pour :
|
| 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. |
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.