Gérer la collecte de données
S’applique à :SQL Server
Utilisez SQL Server Management Studio ou des procédures stockées Transact-SQL pour gérer différents aspects de la collecte de données, tels que l’activation ou la désactivation de la collecte de données, la modification de la configuration d’un jeu de collectes ou l’affichage des données dans l’entrepôt de données de gestion.
Gérer la collecte de données à l’aide de SSMS
Effectuez les tâches suivantes liées au collecteur de données à l’aide de l’Explorateur d’objets dans SQL Server Management Studio :
- Configurer l’entrepôt de données de gestion (SQL Server Management Studio)
- Configurer les propriétés d’un collecteur de données
- Activer ou désactiver la collecte de données
- Démarrer ou arrêter un jeu de collections
- Utiliser SQL Server Profiler pour créer un jeu de collections trace SQL
- Afficher les journaux des ensembles de regroupements (SQL Server Management Studio)
- Afficher ou modifier les planifications des ensembles de regroupements (SQL Server Management Studio)
- Afficher un rapport d’ensemble de collections (SQL Server Management Studio)
Gérer la collecte de données à l’aide de Transact-SQL
Le collecteur de données fournit une collection complète de procédures stockées qui vous permettent d'effectuer n'importe quelle tâche du collecteur de données. Par exemple, à l’aide de Transact-SQL, vous pouvez effectuer les tâches suivantes :
- Configurer des paramètres de collecte de données (Transact-SQL)
- Activer ou désactiver la collecte de données
- Démarrer ou arrêter un jeu de collections
- Créer un jeu de collections personnalisé - Type de collecteur de requêtes T-SQL générique
- Ajouter un élément de collecte à un jeu d’éléments de collecte (Transact-SQL)
En outre, il existe des fonctions et des vues que vous pouvez utiliser pour obtenir des données de configuration pour les bases de données de l’entrepôt de données de gestion, les msdb
données du journal d’exécution et les données stockées dans l’entrepôt de données de gestion.
Vous pouvez utiliser les procédures stockées, les fonctions et les vues fournies pour créer vos propres scénarios de collecte de données de bout en bout.
Important
Contrairement aux procédures stockées régulières, les procédures stockées du collecteur de données utilisent des paramètres strictement typés et ne prennent pas en charge la conversion automatique des types de données. Si ces paramètres ne sont pas appelés avec les types de données de paramètre d’entrée corrects, comme spécifié dans la description de l’argument, la procédure stockée retourne une erreur.
Utilisez SQL Server Management Studio pour créer et exécuter les exemples de code fournis. Pour plus d’informations, consultez Explorateur d’objets. En guise d’alternative, vous pouvez créer la requête dans n’importe quel éditeur et l’enregistrer dans un fichier texte qui a une .sql
extension de nom de fichier. Vous pouvez exécuter la requête à partir de l’invite de commandes Windows, à l’aide de l’utilitaire sqlcmd . Pour plus d’informations, consultez sqlcmd : utilisez l’utilitaire.
Procédures stockées et vues
La section suivante décrit les procédures stockées et les vues que vous utilisez pour utiliser la collecte de données dans le Moteur de base de données.
Utiliser le collecteur de données
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec le collecteur de données.
Nom de la procédure | Description |
---|---|
sp_syscollector_enable_collector | Active le collecteur de données. |
sp_syscollector_disable_collector | Désactive le collecteur de données. |
Utiliser des ensembles de collections
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les jeux d'éléments de collecte.
Nom de la procédure | Description |
---|---|
sp_syscollector_run_collection_set | Exécute un jeu d'éléments de collecte à la demande. |
sp_syscollector_start_collection_set | Démarrer un jeu d'éléments de collecte. |
sp_syscollector_stop_collection_set | Arrêter un jeu d'éléments de collecte. |
sp_syscollector_create_collection_set | Créer un jeu d'éléments de collecte. |
sp_syscollector_delete_collection_set | Supprimer un jeu de collections. |
sp_syscollector_update_collection_set | Modifie la configuration d'un jeu de collections. |
sp_syscollector_upload_collection_set | Télécharger les données d'un jeu d'éléments de collecte dans l'entrepôt de données de gestion. Il s'agit effectivement d'un téléchargement à la demande. |
Utiliser des éléments de collection
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les éléments de collecte.
Nom de la procédure | Description |
---|---|
sp_syscollector_create_collection_item | Créer un élément de collecte. |
sp_syscollector_delete_collection_item | Supprimer un élément de collecte. |
sp_syscollector_update_collection_item | Mettre à jour un élément de collecte. |
Utiliser des types collecteurs
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les types de collecteurs.
Nom de la procédure | Description |
---|---|
sp_syscollector_create_collector_type | Créer un type de collecteur. |
sp_syscollector_update_collector_type | Mettre à jour un type de collecteur. |
sp_syscollector_delete_collector_type | Supprimer un type de collecteur. |
Obtenir des informations de configuration
Le tableau suivant décrit les vues que vous pouvez utiliser pour obtenir des informations de configuration et des données du journal des exécutions.
Nom de l’affichage | Description |
---|---|
syscollector_config_store | Obtenir la configuration du collecteur de données. |
syscollector_collection_items | Obtenir des informations sur des éléments de collecte. |
syscollector_collection_sets | Obtenir des informations sur des jeux d'éléments de collecte. |
syscollector_collector_types | Obtenir des informations sur des types de collecteurs. |
syscollector_execution_log | Obtenir des informations sur l'exécution des jeux de collections et des packages. |
syscollector_execution_stats | Obtenir des informations sur l'exécution des tâches. |
syscollector_execution_log_full | Obtenir des informations lorsque le journal des exécutions est plein. |
Configurer l’accès à l’entrepôt de données de gestion
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser pour configurer l'accès à l'entrepôt de données de gestion.
Nom de la procédure | Description |
---|---|
sp_syscollector_set_warehouse_database_name | Spécifier le nom de base de données défini dans la chaîne de connexion pour l'entrepôt de données de gestion. |
sp_syscollector_set_warehouse_instance_name | Spécifier l'instance définie dans la chaîne de connexion pour l'entrepôt de données de gestion. |
Configurer l’entrepôt de données de gestion
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec la configuration de l'entrepôt de données de gestion.
Nom de la procédure | Description |
---|---|
core.sp_create_snapshot | Créer un instantané de collection dans l'entrepôt de données de gestion. |
core.sp_update_data_source | Mettre à jour la source de données pour la collecte de données. |
core.sp_add_collector_type | Ajouter un type de collecteur à l'entrepôt de données de gestion. |
core.sp_remove_collector_type | Supprimer un type de collecteur de l'entrepôt de données de gestion. |
core.sp_purge_data | Supprimer des données de l'entrepôt de données de gestion. |
Utiliser des packages de chargement
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec les packages de téléchargement.
Nom de la procédure | Description |
---|---|
sp_syscollector_set_cache_window | Configurer le nombre de tentatives de téléchargement de données. |
sp_syscollector_set_cache_directory | Spécifier le stockage temporaire des données entre les tentatives de téléchargement. |
Utiliser le journal d’exécution de collecte de données
Le tableau suivant décrit les procédures stockées que vous pouvez utiliser avec le journal des exécutions de la collecte de données.
Nom de la procédure | Description |
---|---|
sp_syscollector_delete_execution_log_tree | Supprimer des entrées de jeu de collections du journal des exécutions. |
Functions
Le tableau suivant décrit les fonctions que vous pouvez utiliser pour obtenir des informations d'exécution et de trace.
Nom de la fonction | Description |
---|---|
fn_syscollector_get_execution_details | Obtenir les données du journal d’exécution SSIS pour un package spécifique. |
fn_syscollector_get_execution_stats | Obtenir les statistiques d'exécution d'un jeu d'éléments de collecte ou d'un package. Ces informations incluent les erreurs enregistrées. |
snapshots.fn_trace_getdata | Obtenir les événements enregistrés lorsque le type de collecteur Trace SQL générique est utilisé pour collecter des données. |
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour