Solucionar problemas de um trabalho recorrente anormal

Importante

O Azure Data Lake Analytics desativado em 29 de fevereiro de 2024. Saiba mais nesse comunicado.

Para análise de dados, sua organização pode usar o Azure Synapse Analytics ou o Microsoft Fabric.

Este artigo apresenta como usar as Ferramentas do Azure Data Lake para Visual Studio para solucionar problemas com trabalho recorrente. Saiba mais sobre o pipeline e trabalhos recorrentes no blog do Azure Data Lake e do Azure HDInsight.

Os trabalhos recorrentes geralmente compartilham a mesma lógica de consulta e dados de entrada semelhantes. Por exemplo, imagine que você tem um trabalho recorrente em execução em todas as manhãs de segunda-feira às 8h para contar os usuários ativos semanais da última semana. Os scripts para esses trabalhos compartilham um modelo de script que contém a lógica de consulta. As entradas para esses trabalhos são os dados de uso para a última semana. O compartilhamento da mesma lógica de consulta e uma entrada semelhante geralmente significa que o desempenho desses trabalhos é semelhante e estável. Se um dos seus trabalhos recorrentes repentinamente falhar, funcionar de maneira anormal ou ficar muito mais lento, você talvez queira:

  • Ver os relatórios de estatísticas das execuções anteriores do trabalho recorrente para ver o que aconteceu.
  • Comparar o trabalho anormal com um normal para descobrir o que foi alterado.

A Exibição de Trabalho Relacionado nas Ferramentas do Azure Data Lake para Visual Studio ajuda a acelerar o andamento da solução de problemas em ambos os casos.

Para usar a Exibição de Trabalho Relacionado para solucionar um problema de trabalho recorrente, primeiro você precisa localizar o trabalho recorrente no Visual Studio e, em seguida, abrir a Exibição de Trabalho Relacionado.

Caso 1: você tem a URL do trabalho recorrente

Por meio de Ferramentas>Data Lake>Exibição Trabalho, você pode colar a URL de trabalho para abrir a Exibição de Trabalho no Visual Studio. Selecione Exibir trabalhos relacionados para abrir a Exibição de Trabalhos Relacionados.

Exibir link de Trabalhos Relacionados nas Ferramentas do Data Lake Analytics

Caso 2: você tem o pipeline do trabalho recorrente, mas não a URL

No Visual Studio, você pode abrir o navegador de Pipeline por meio de Gerenciador de Servidores > sua conta do Azure Data Lake Analytics >Pipelines. (Se você não encontrar esse nó no Gerenciador de Servidores, faça o download o plug-in mais recente.)

Selecionando o nó de Pipelines

No navegador de Pipeline, todos os pipelines para a conta do Data Lake Analytics são listados à esquerda. Você pode expandir os pipelines para localizar todos os trabalhos recorrentes e, em seguida, selecionar aquele que tem problemas. A Exibição de Trabalhos Relacionados abre à direita.

Selecionando um pipeline e abrindo a Exibição de Trabalhos Relacionados

Etapa 2: analisar o relatório de estatísticas

Um resumo e um relatório de estatísticas são mostrados na parte superior do modo de Exibição de Trabalhos Relacionados. Lá, você pode encontrar a possível causa raiz do problema.

  1. No relatório, o eixo X mostra a hora de envio do trabalho. Use-o para localizar o trabalho anormal.
  2. Use o processo no diagrama a seguir para verificar as estatísticas e obter informações sobre o problema e as possíveis soluções.

Diagrama do processo de verificação de estatísticas

Etapa 3: comparar o trabalho anormal com um trabalho normal

Você pode encontrar todos os trabalhos recorrentes enviados, por meio da lista de trabalhos na parte inferior da Exibição de Trabalho Relacionado. Para obter mais informações e as possíveis soluções, clique com o botão direito do mouse no trabalho anormal. Use o modo de exibição de Comparação de Trabalhos para comparar o trabalho anormal com um normal anterior.

Menu de atalho para comparar trabalhos

Preste atenção às diferenças entre esses dois trabalhos. Essas diferenças estão provavelmente causando problemas de desempenho. Para verificar, use as etapas no diagrama a seguir:

Diagrama do processo de verificação de diferenças entre os trabalhos

Próximas etapas