Tarefas de teste

Objective

After completing this lesson, you will be able to testar jobs

Teste de job

Configuração de rastreamentos

Quando um job é executado, é gerado um log de rastreamento que fornece informações sobre cada etapa.

O nível de detalhes exibido depende de algumas opções que podem ser definidas nas propriedades do job ou da execução.

Aqui estão algumas das opções de rastreamento disponíveis:

RastreamentoDescrição
LinhaEscreve uma mensagem quando uma transformação importa ou exporta uma linha
Fluxo de trabalhoEscreve uma mensagem quando a descrição do fluxo de trabalho é lida do repositório, quando o fluxo de trabalho é otimizado, quando o fluxo de trabalho é executado e quando o fluxo de trabalho termina
Fluxo de dadosEscreve uma mensagem quando o fluxo de dados é iniciado e quando o fluxo de dados é concluído ou cancelado com êxito devido a um erro
TransformarEscreve uma mensagem quando uma transformação é iniciada e concluída ou finalizada
Leitores SQLEscreve o bloco de consulta SQL que um script, uma transformação de consulta ou uma função SQL envia ao sistema e grava os resultados SQL
TabelasEscreve uma mensagem quando uma tabela é criada ou eliminada
Scripts e funções de scriptEscreve uma mensagem quando um script é chamado, uma função é chamada por um script e um script é concluído com êxito
Rastrear execução paralelaEscreve mensagens que descrevem como os dados em um fluxo de dados são processados em paralelo
Procedimento armazenadoEscreve uma mensagem quando um procedimento armazenado é iniciado e concluído e inclui valores-chave
Dados de auditoriaEscreve uma mensagem que coleta uma estatística em um ponto de auditoria e determina se uma regra de auditoria é aprovada ou falha

Configuração de rastreamentos em características de execução do job

  • Determina que informações são escritas no log
  • Pode ser executado temporariamente (características de execução) ou de forma persistente (características de job)
  • Pode gerar rastreamentos individuais ou rastreamentos para cada linha (por exemplo, Linha de rastreamento, SQL...)

Assim que o job for iniciado, você pode selecionar os ícones Rastreamento, Monitor e Erro para visualizar os arquivos de log que são criados durante a execução do job.

Vou mostrar como configurar rastreamentos:

Examinar logs de rastreamento

Utilize os logs de rastreamento para determinar onde uma execução falhou, se as etapas de execução ocorrem na ordem prevista e quais partes da execução são as mais demoradas, como exibido na figura a seguir.

Examinando logs de monitor e de erros

Utilize logs de monitor para quantificar as atividades dos componentes do job, como mostrado nesta outra figura. Ela lista o tempo gasto em um determinado componente de um job e o número de linhas de dados que passaram pelo componente.

Use os logs de erros para determinar como uma execução falhou. Se a execução tiver sido concluída sem erros, o log de erros estará em branco.

Arquivos de log

À medida que um job é executado, o Data Services produz 2 ou 3 (em caso de erros) arquivos de log, que são, por padrão, definidos para exibição automática na área de trabalho. Mas você também pode visualizá-los a partir das guias Monitorar e Log da área do projeto.

Utilizando a guia Monitor

A guia Monitor lista os logs de rastreamento de todas as execuções atuais ou mais recentes de um job.

Os ícones de semáforo na guia Monitor podem ser lidos da seguinte forma:

  • Um semáforo verde indica que o job está sendo executado.

    Clique com o botão direito do mouse e selecione Cancelar job para interromper um job que ainda está sendo executado. Depois de selecionar Matar job, o ícone de job se torna um triângulo amarelo com um ponto de exclamação no meio.

  • Um semáforo vermelho indica que o job foi interrompido.

    Clique com o botão direito do mouse e selecione Propriedades para adicionar uma descrição para um log de rastreamento específico. Esta descrição é gravada com o log que pode ser acessado posteriormente a partir da ficha Log.

  • Uma cruz vermelha indica que o trabalho encontrou um erro.

Utilização da guia Log

Selecione a ficha Log para visualizar o histórico do log de um job.

Para encontrar o arquivo de log do seu job:

  1. Selecione o job para o qual você quer visualizar os logs.
  2. Na área de trabalho, na lista suspensa +, selecione o tipo de log que você deseja visualizar.
  3. Na lista de logs, clique duas vezes no log para visualizar os detalhes.
  4. Para copiar o conteúdo de log de um log aberto, selecione uma ou mais linhas e use o comando de tecla [CTRL+C ].