Uma instância de teste é gerada ao executar um teste em uma tarefa agendada. Na página de instâncias de teste, visualize os detalhes da instância em lista ou DAG.
Introdução
Execute testes em tarefas agendadas para verificar se o agendamento e a execução atendem às expectativas no ambiente de produção. Essa ação gera uma instância de teste, permitindo monitorar seu status de execução na página de instâncias de teste.
Para mais informações sobre como testar uma tarefa agendada, consulte Gerenciar tarefas agendadas.
Para mais informações sobre como visualizar detalhes de instâncias de teste na exibição de lista, consulte Visualizar a lista de instâncias de teste.
Para mais informações sobre como visualizar detalhes de instâncias de teste em um DAG, consulte DAG de instância de teste.
A execução de uma instância de teste aciona a lógica real do código. Proceda com cautela.
Limitações
-
Limitações de recursos:
-
O DataWorks Professional Edition e edições superiores oferecem os seguintes recursos avançados para aumentar sua eficiência de desenvolvimento e O&M. Para mais informações, consulte Edições e faturamento.
Run Diagnostics: Auxilia na localização rápida de problemas na execução de tarefas. Este recurso está disponível para avaliação gratuita. Para mais informações, consulte diagnóstico inteligente.
Análise avançada de DAG: Inclui agregação de nós, análise upstream e análise downstream para fornecer insights sobre linhagens complexas de tarefas.
Export Query Results: Permite utilizar dados para relatórios externos ou análises adicionais.
Apenas usuários com permissões de O&M podem utilizar determinados recursos. Caso um recurso apareça esmaecido ou indisponível, acesse a página Visão geral do Management Center. No painel de navegação à esquerda, clique em e, na aba Workspace Members, verifique se o usuário alvo possui permissões de O&M. Para mais informações, consulte Gerenciar permissões para módulos no nível de workspace.
-
-
Limitações de logs e instâncias:
Não é possível excluir instâncias de teste manualmente. A plataforma exclui automaticamente as instâncias após o vencimento (aproximadamente 30 dias). Caso uma tarefa não precise mais ser executada, congele a instância.
Em grupos de recursos compartilhados para agendamento, as instâncias são retidas por um mês (30 dias) e os logs por uma semana (7 dias).
Em grupos de recursos exclusivos para agendamento, as instâncias de tarefas e os logs são retidos por um mês (30 dias).
Logs de instâncias concluídas que excedem 3 MB são limpos diariamente.
Após configurar o número máximo de instâncias simultâneas para uma tarefa, as instâncias de teste também ficam sujeitas a esse limite e compartilham a cota de simultaneidade com instâncias agendadas e instâncias de backfill. Quando múltiplos tipos de instâncias estão na fila simultaneamente, apenas as instâncias de backfill que não são do dia atual têm sua prioridade rebaixada (de 8 para 3).
Executar um teste e gerar uma instância de teste
-
Acesse o Operation Center.
Faça login no console do DataWorks. Na região desejada, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Operation Center.
-
Execute um teste em uma tarefa agendada.
Na página Operation Center, no painel de navegação à esquerda, clique em . Na página Auto Triggered Node, execute o teste na tarefa agendada utilizando um dos métodos abaixo.
Método 1: Na exibição de lista de tarefas agendadas, clique em Test na coluna Actions da tarefa desejada. Se a página atual não estiver na exibição de lista, clique no ícone
no centro da página para retornar à exibição de lista.Método 2: Na exibição de DAG, clique com o botão direito no DAG da instância alvo e selecione Test no menu de contexto. Caso a página atual não esteja na exibição de DAG, clique em DAG na coluna Actions da instância alvo para abrir o DAG da tarefa.
-
Configure os parâmetros na caixa de diálogo Test.

Parâmetro
Descrição
Test Name
Insira um nome para o teste de fumaça.
Data Timestamp
Selecione a data de negócios para o teste.
Nota-
Ao selecionar uma data de negócios anterior a ontem, a tarefa é executada imediatamente.
-
Ao selecionar ontem como data de negócios, a tarefa é executada no horário agendado.
Advanced configuration
Ao ativar as configurações avançadas, atribua valores aos parâmetros de agendamento. Os valores atribuídos têm efeito apenas no teste atual.
-
Visualizar a lista de instâncias de teste
A lista de instâncias de teste exibe as instâncias geradas após a execução de testes em tarefas agendadas. Visualize o status de execução das instâncias de teste e realize operações relacionadas.

|
Operação |
Descrição |
|
Filter |
Na área 1 da figura anterior, utilize condições de filtro para localizar as instâncias desejadas. Filtre as instâncias por Node Name, Node ID, Task type, Run At, Data Timestamp, Scheduling Resource Group, My Node, The node I tested today e Pause (freeze) a node. Nota A data de negócios padrão para filtragem é o dia anterior à data atual. |
|
Tasks |
Na área 2 da figura anterior, as instâncias de teste que atendem às condições de filtro são exibidas em lista. |
|
Actions |
Na área 3 da figura anterior, realize as seguintes operações nas instâncias de teste:
|
|
Operações em lote |
Na área 4 da figura anterior, selecione várias tarefas em lote e realize operações como Terminate, Rerun, Set to Successful, Change Resource Group, Freeze, Unfreeze e Export Query Results. |
|
Itens por página |
Na área 5 da figura anterior, altere o número de itens exibidos por página. O limite máximo é de 200 itens por página. |
DAG de instância de teste
Na exibição de lista, clique no nome da Test Instance ou em DAG na coluna Actions para abrir o DAG da instância. Clique com o botão direito em uma instância no DAG para realizar operações relacionadas. 
|
Recurso |
Descrição |
|
Recursos do painel DAG |
Clique em DAG ao lado de uma tarefa para abrir seu DAG. As seguintes operações estão disponíveis no DAG:
|
|
Operações em instância única |
Clique com o botão direito no nó alvo para realizar operações relacionadas.
Nota Para outras operações, consulte Visualizar a lista de instâncias de teste. |
|
Detalhes de instância única |
Na área 4 da figura anterior, realize as seguintes operações:
|
Visualizar detalhes da instância
Na visualização do DAG, clique na instância alvo. Na janela exibida no canto inferior direito, clique em Show Details. A página de detalhes da instância será aberta, permitindo visualizar informações detalhadas sobre a instância atual, incluindo propriedades, contexto, log de execução, log de operações e código.

|
Recurso |
Descrição |
|
General |
Nesta aba, visualize as propriedades de agendamento da tarefa no ambiente de produção. Para descrições dos parâmetros na página, consulte Configurar definições de agendamento.
|
|
Runtime Log |
Após o início da execução de uma tarefa, visualize seu processo detalhado no log de execução. Para descrições dos principais parâmetros nos logs, consulte Parâmetros do log de execução. |
|
Operation Log |
Visualize os registros de operações de uma tarefa ou instância, incluindo horário, operador e operação específica. |
|
Code |
Visualize o código mais recente da tarefa atual no ambiente de produção. Se o código não atender às expectativas, confirme se a versão mais recente da tarefa foi implantada com sucesso. Para mais informações, consulte Implantar nós. |
Solucionar problemas de execução de tarefas
Caso uma tarefa não seja executada conforme o esperado, utilize o recurso de diagnóstico inteligente para diagnosticar os motivos pelos quais a tarefa não foi executada ou identificar problemas.