A execução de um teste em uma tarefa agendada gera uma instância de teste. Na página de instâncias de teste, visualize os detalhes da instância em lista ou em um DAG.
Introdução
Execute um teste em uma tarefa agendada e verifique se o agendamento e a execução atendem às expectativas no ambiente de produção. Essa ação gera uma instância de teste e permite monitorar o status de execução na página de instâncias de teste.
Para saber mais sobre como testar uma tarefa agendada, consulte gerencie scheduled tasks.
Para mais detalhes sobre a visualização de instâncias de teste em lista, consulte View the list of test instances.
Para informações sobre a visualização de instâncias de teste em um DAG, consulte Test instance DAG.
Executar uma instância de teste aciona a lógica real do código. Prossiga com cautela.
Limitações
-
Limitações de recursos:
-
O DataWorks Professional Edition e as edições superiores oferecem os seguintes recursos avançados para aumentar a eficiência de desenvolvimento e O&M. Para mais informações, consulte Editions and billing.
Análise avançada de DAG: Inclui agregação de nós, análise de upstream e de downstream para ajudar a obter insights sobre a linhagem de tarefas complexas.
Export Query Results: Permite o uso de dados em relatórios externos ou análises adicionais.
AI Diagnostics: Ajuda a localizar rapidamente problemas na execução de tarefas. Para usar esse recurso, ative o Data Agent. Para mais informações, consulte Data O&M Agent.
Somente usuários com permissões de O&M podem usar determinados recursos. Se um recurso estiver acinzentado ou indisponível, acesse a página Management Center overview. No painel de navegação à esquerda, clique em e, na guia Workspace Members, verifique se o usuário-alvo possui permissões de O&M. Para mais informações, consulte gerencie permissions for workspace-level modules.
-
-
Limitações de logs e instâncias:
Não exclua instâncias de teste manualmente. A plataforma as exclui automaticamente após a expiração (cerca de 30 dias). Se uma tarefa não precisar 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 tarefa e os logs são retidos por um mês (30 dias).
Os logs de instâncias concluídas com mais de 3 MB são limpos diariamente.
Após a configuração do número máximo de instâncias simultâneas de 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 de backfill. Quando vários tipos de instâncias entram na fila simultaneamente, apenas as instâncias de backfill que não são do dia atual têm a 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 de destino, 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 um teste em uma tarefa agendada por meio de um dos métodos a seguir.
Método 1: Na visualização em lista de tarefas agendadas, clique em Test na coluna Actions da tarefa de destino. Se a página atual não estiver na visualização em lista, clique no ícone
no meio da página para retornar a essa visualização.Método 2: Na visualização em DAG, clique com o botão direito do mouse no DAG da instância de destino e selecione Test no menu de contexto. Se a página atual não estiver na visualização em DAG, clique em DAG na coluna Actions da instância de destino 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ócio para o teste.
Nota-
Se selecionar uma data de negócio anterior a ontem, a tarefa será executada imediatamente.
-
Se selecionar ontem como data de negócio, a tarefa será executada no horário agendado.
Advanced configuration
Após ativar as configurações avançadas, atribua valores aos parâmetros de agendamento. Os valores atribuídos entram em vigor apenas para o teste atual.
-
Visualizar a lista de instâncias de teste
A lista exibe as instâncias de teste geradas após a execução de testes em tarefas agendadas. Visualize o status de execução das instâncias e execute operações relacionadas.
|
Operação |
Descrição |
|
Filter |
Filtre as instâncias a serem consultadas 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ócio padrão para filtragem é o dia anterior à data atual. |
|
Tasks |
As instâncias de teste que atendem às condições de filtro são exibidas em lista. |
|
Actions |
Execute as seguintes operações nas instâncias de teste:
|
|
Operações em lote |
Selecione várias tarefas em lotes e execute operações como Terminate, Rerun, Set to Successful, Change Resource Group, Freeze, Unfreeze e Export Query Results. |
|
Itens por página |
Altere o número de itens exibidos por página. O limite é de 200 itens por página. |
DAG da instância de teste
Na visualização em 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 do mouse em uma instância no DAG para executar operações relacionadas.
|
Recurso |
Descrição |
|
Recursos do painel de DAG |
Clique em DAG ao lado de uma tarefa para abrir seu DAG. Execute as seguintes operações no DAG:
|
|
Operações de instância única |
Clique com o botão direito do mouse no nó de destino para executar operações relacionadas.
Nota
Para outras operações, consulte View the list of test instances. |
|
Detalhes de instância única |
Execute as seguintes operações:
|
Visualizar os detalhes da instância
Na visualização em DAG, clique na instância de destino. 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 |
General: Nesta guia, visualize as propriedades de agendamento da tarefa no ambiente de produção. Para descrições dos parâmetros na página, consulte configure schedule settings.
|
|
Runtime Log |
Runtime Log: Após o início da execução de uma tarefa, visualize o processo de execução detalhado no log de execução. Para descrições dos parâmetros principais nos logs, consulte Runtime log parameters. |
|
Operation Log |
Operation Log: Visualize os registros de operação de uma tarefa ou instância, incluindo o horário, o operador e a operação específica. |
|
Code |
Code: Visualize o código mais recente da tarefa atual no ambiente de produção. Se o código não atender às expectativas, verifique se a versão mais recente da tarefa foi implantada com sucesso. Para mais informações, consulte Deploy nodes. |
Solucionar problemas de execução de tarefas
Se uma tarefa não for executada conforme o esperado, use o recurso run diagnostics para diagnosticar os motivos pelos quais a tarefa não foi executada ou identificar problemas.