Partilhar via


Rastreios de Monitoramento (XMLA)

Você pode usar o comando Assinar no XMLA (XML for Analysis) para monitorar um rastreamento existente definido em uma instância do Microsoft SQL Server Analysis Services. O Subscribe comando retorna os resultados de um rastreamento como um conjunto de linhas.

Especificando um rastreamento

A propriedade Object do comando deve conter uma referência de objeto para uma instância do Analysis Services ou um rastreamento em uma instância do Subscribe Analysis Services. Se a Object propriedade não for especificada ou um identificador de rastreamento não for especificado na Object propriedade, o Subscribe comando monitorará o rastreamento de sessão padrão para a sessão explícita especificada no cabeçalho SOAP para o comando.

Retornando resultados

O Subscribe comando retorna um conjunto de linhas que contém os eventos de rastreamento capturados pelo rastreamento especificado. O Subscribe comando retorna resultados de rastreamento até que o comando seja cancelado pelo comando Cancelar .

O conjunto de linhas contém as colunas listadas na tabela a seguir.

Coluna Tipo de dados Descrição
EventClass Número Inteiro A classe de evento do evento recebido pelo rastreamento.
EventSubclass Inteiro longo A subclasse de evento do evento recebido pelo rastreamento.
CurrentTime Data e hora A hora em que o evento começou, quando disponível. Para filtragem, os formatos esperados são 'YYYY-MM-DD' e 'YYYY-MM-DD HH:MM:SS'.
HoraDeInício Data e hora A hora em que o evento começou, quando disponível. Para filtragem, os formatos esperados são 'YYYY-MM-DD' e 'YYYY-MM-DD HH:MM:SS'.
Hora de término Data e hora A hora em que o evento terminou, quando disponível. Para filtragem, os formatos esperados são 'YYYY-MM-DD' e 'YYYY-MM-DD HH:MM:SS'.

Esta coluna não é preenchida para classes de evento que descrevem o início de um processo ou ação.
Duração Inteiro longo A quantidade de tempo total (em milissegundos) decorrido para o evento.
Tempo de CPU Inteiro longo A quantidade de tempo do processador (em milissegundos) decorrido para o evento.
ID do Emprego Inteiro longo O identificador do trabalho para o processo.
ID da sessão fio O identificador da sessão para a qual o evento ocorreu.
TipoDeSessão fio O tipo da sessão para a qual o evento ocorreu.
ProgressTotal Inteiro longo O número total ou a quantidade de progresso relatada pelo evento.
DadosInteiros Inteiro longo Dados inteiros associados ao evento. O conteúdo dessa coluna depende da classe de evento e da subclasse do evento.
ID do objeto fio O identificador do objeto para o qual o evento ocorreu.
Tipo de Objeto fio O tipo do objeto especificado em ObjectName.
Nome do Objeto fio O nome do objeto para o qual o evento ocorreu.
ObjectPath fio O caminho hierárquico do objeto para o qual o evento ocorreu. O caminho é representado como uma cadeia de caracteres delimitada por vírgulas de identificadores de objeto para os pais do objeto especificado em ObjectName.
ObjectReference fio A representação XML da referência de objeto para o objeto especificado em ObjectName.
NestLevel Número Inteiro O nível da transação para a qual o evento ocorreu.
NumSegments Inteiro longo O número de segmentos de dados afetados ou acessados pelo comando para o qual o evento ocorreu.
Severidade Número Inteiro O nível de gravidade de uma exceção para o evento. A coluna pode conter um dos seguintes valores:

Valor: 0 = Êxito

Valor: 1 = Informações

Valor: 2 = Aviso

Valor: 3 = Erro
Êxito Booliano Indica se um comando foi bem-sucedido ou falhou.
Erro Inteiro longo O número de erro do evento, se aplicável.
ID de Conexão fio O identificador da conexão para a qual o evento ocorreu.
Nome do Banco de Dados fio O nome do banco de dados para o qual o evento ocorreu.
NTNomeDeUsuário fio O nome de usuário do Windows do usuário associado ao evento.
Nome do Domínio NT fio O domínio do Windows do usuário associado ao evento.
ClientHostName fio O nome do computador em que o aplicativo cliente está sendo executado. Essa coluna é preenchida com os valores passados pelo aplicativo cliente.
ClientProcessID Inteiro longo O identificador do processo do aplicativo cliente.
NomeDaAplicação fio O nome do aplicativo cliente que criou a conexão com a instância do Analysis Services. Esta coluna é preenchida com os valores passados pelo aplicativo cliente, em vez do nome exibido do programa.
NTCanonicalUserName fio O nome de usuário canônico do Windows do usuário associado ao evento.
SPID (Sistema de Identidade Público Digital) fio A ID do processo do servidor (SPID) da sessão para a qual o evento ocorreu. O valor dessa coluna corresponde diretamente à ID da sessão especificada no cabeçalho SOAP da mensagem XMLA para a qual o evento ocorreu.
TextData fio Os dados de texto associados ao evento. O conteúdo dessa coluna depende da classe de evento e da subclasse do evento.
Nome do Servidor fio O nome da instância do Analysis Services para a qual o evento ocorreu.
Parâmetros de Solicitação fio Os parâmetros da consulta parametrizada ou do comando XMLA para o qual o evento ocorreu.
RequestProperties fio As propriedades do método XMLA para o qual o evento ocorreu.

Consulte Também

Desenvolvimento com XMLA em Analysis Services