Compartilhar via


Usando o SQL Server Profiler para monitorar a mineração de dados (Analysis Services - Mineração de dados)

Aplica-se a: SQL Server 2019 e anteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

Se tiver as permissões necessárias, você poderá usar o SQL Server Profiler para monitorar as atividades de mineração de dados emitidas como solicitações enviadas a uma instância do SQL Server Analysis Services. A atividade de mineração de dados pode incluir o processamento de modelos ou estruturas, consultas de previsão ou consultas de conteúdo ou a criação de novos modelos ou estruturas.

SQL Server Profiler usa um rastreamento para monitorar solicitações enviadas de vários clientes, incluindo SQL Server Data Tools, SQL Server Management Studio, serviços Web ou suplementos de mineração de dados para Excel, desde que todas as atividades usem a mesma instância do SQL Server Analysis Services. Você deve criar um rastreamento separado para cada instância do SQL Server Analysis Services que deseja monitorar. Para obter informações gerais sobre rastreamentos e como usar o SQL Server Profiler, consulte Usar o SQL Server Profiler para monitorar o Analysis Services.

Para obter diretrizes específicas sobre os tipos de eventos a serem capturados, consulte Criar Rastreamentos do Criador de Perfil para Reprodução (Analysis Services).

Usando rastreamentos para monitorar a mineração de dados

Ao capturar informações em um rastreamento, você pode especificar se as informações estão salvas em um arquivo ou em uma tabela em uma instância do SQL Server. Independentemente do método usado para armazenar os dados, você pode usar o SQL Server Profiler para exibir o rastreamento e aplicar filtros por eventos. A tabela a seguir lista alguns dos eventos e subclasses no rastreamento de SQL Server Analysis Services padrão que são de interesse para a mineração de dados.

EventClass EventSubclass Descrição
Início de consulta

Término de consulta
0 - MDXQuery Contém o texto de todas as chamadas para SQL Server Analysis Services procedimentos armazenados.
Início de consulta

Término de consulta
1 - DMXQuery Contém o texto e os resultados das instruções DMX.
Início de relatório de andamento

Fim de relatório de andamento
34 - DataMiningProgress Fornece informações sobre o andamento do algoritmo de mineração de dados: por exemplo, se você estiver criando um modelo de clustering, a mensagem de andamento informará qual cluster candidato está sendo criado
Início de consulta

Término de consulta
EXECUTESQL Contém o texto da consulta Transact-SQL que está sendo executada
Início de consulta

Término de consulta
2- SQLQuery Contém o texto de todas as consultas dos conjuntos de linhas de esquema no formulário de tabelas do sistema.
DISCOVER Begin

FIM DO DISCOVER
Vários Contém o texto das chamadas de função DMX ou das instruções DISCOVER, encapsuladas em XMLA.
Erro (nenhum) Contém o texto de erros enviados pelo servidor ao cliente.

Mensagens de erro que começam com Erro (Mineração de Dados): ou Informativo (Mineração de Dados): são geradas especificamente em resposta a solicitações DMX. Porém, não é suficiente exibir só estas mensagens de erro. Outros erros, como os gerados pelo analisador, podem estar relacionados à mineração de dados, mas não ter este prefixo.

Ao exibir as instruções de comando no log de rastreamento, você também pode ver a sintaxe de instruções complexas enviadas pelo cliente para o servidor SQL Server Analysis Services, incluindo chamadas para procedimentos armazenados do sistema. Essas informações podem ser úteis para depuração ou você pode usar instruções válidas como um modelo para criar novos modelos ou consultas de previsão. Para obter alguns exemplos de chamadas de procedimento armazenado que podem ser capturadas por um rastreamento, consulte Exemplos de consulta de modelo de clustering.

Consulte Também

Monitorar o Analysis Services com Eventos Estendidos do SQL Server