Partager via


Utilisation de SQL Server Profiler pour contrôler l'exploration de données (Analysis Services – Exploration de données)

Si vous avez les autorisations nécessaires, vous pouvez utiliser SQL Server Profiler pour contrôler les activités d'exploration de données émises sous la forme de demandes envoyées à une instance de SQL Server Analysis Services. L'activité d'exploration de données peut inclure le traitement de modèles ou de structures, de requêtes de prédiction ou de requêtes de contenu ou la création de nouveaux modèles ou structures.

SQL Server Profiler utilise un trace pour surveiller les requêtes envoyées à partir de plusieurs clients, y compris les SQL Server Data Tools (SSDT), les SQL Server Management Studio, les services web ou les compléments d’exploration de données pour Excel, à condition que les activités utilisent toutes les mêmes instance de SQL Server Analysis Services. Vous devez créer un suivi séparé pour chaque instance de SQL Server Analysis Services que vous souhaitez contrôler. Pour obtenir des informations générales sur les traces et l’utilisation de SQL Server Profiler, consultez Utiliser SQL Server Profiler pour contrôler Analysis Services.

Pour obtenir des conseils spécifiques sur les types d’événements à capturer, consultez Create Profiler Traces for Replay (Analysis Services).

Utilisation des suivis pour contrôler l'exploration de données

Lorsque vous capturez des informations dans un suivi, vous pouvez spécifier si les informations sont enregistrées dans un fichier ou dans une table sur une instance de SQL Server. Indépendamment de la méthode utilisée pour stocker les données, vous pouvez utiliser SQL Server Profiler pour consulter le suivi et filtrer par événements. Le tableau suivant répertorie certains des événements et sous-classes de la trace Analysis Services par défaut qui sont d’intérêt pour l’exploration de données.

EventClass EventSubclass Description
Début de la requête

Fin de la requête
0 - MDXQuery Contient le texte de tous les appels dans les procédures stockées Analysis Services.
Début de la requête

Fin de la requête
1 - DMXQuery Contient le texte et les résultats des instructions DMX (Data Mining Extensions).
Progress Report Begin

Progress Report End
34 - DataMiningProgress Fournit des informations sur la progression de l'algorithme d'exploration de données : par exemple, si vous générez un modèle de clustering, le message de progression indique quel cluster de candidat est construit
Début de la requête

Fin de la requête
EXECUTESQL Contient le texte de la requête Transact-SQL en cours d'exécution.
Début de la requête

Fin de la requête
2- SQLQuery Contient le texte des requêtes sur les ensembles de lignes de schéma dans le formulaire de tables système.
DISCOVER Begin

DÉCOUVRIR la fin
Multiple Contient le texte des appels de fonction DMX ou des instructions DISCOVER, encapsulés dans XMLA.
Error (aucun) Contient le texte des erreurs envoyées par le serveur au client.

Des messages d’erreur précédés de Erreur (Exploration de données) : ou Informationnel (Exploration de données) : sont générés spécifiquement en réponse aux requêtes DMX. Toutefois, il n'est pas suffisant de consulter uniquement ces messages d'erreur. D'autres erreurs, telles que celles générées par l'analyseur, sont parfois liées à l'exploration de données mais elles n'ont pas ce préfixe.

En consultant les instructions de commande dans le journal des traces, vous pouvez également consulter la syntaxe d'instructions complexes envoyée par le client au serveur Analysis Services, y compris les appels aux procédures stockées système. Ces informations peuvent être utiles pour le débogage, ou vous pouvez utiliser des instructions valides comme modèle pour créer de nouvelles requêtes ou de nouveaux modèles de prédiction. Pour obtenir des exemples d’appels de procédure stockée que vous pouvez capturer par l’intermédiaire d’une trace, consultez Exemples de requêtes de modèle de clustering.

Voir aussi

Monitor an Analysis Services Instance
Utiliser des événements étendus SQL Server (XEvents) pour surveiller Analysis Services