Instâncias manuais são geradas ao executar tarefas manuais. Visualize os detalhes da instância e execute operações na visualização de lista ou DAG.
Os alarmes de monitoramento estão disponíveis apenas para instâncias recorrentes e instâncias de fluxo de trabalho acionadas. Instâncias de backfill de dados e instâncias de teste não oferecem suporte a esse recurso.
Adquira o DataWorks Professional Edition ou versão posterior para que as instâncias manuais ofereçam suporte ao recurso de diagnóstico de instância e o recurso Export Query Results.
Acessar a página de instâncias manuais
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.
No painel de navegação à esquerda, clique em para abrir a página de instâncias manuais.
Gerencie instâncias
Esta página abrange instâncias manuais, instâncias de fluxo de trabalho baseadas em gatilho e instâncias de fluxo de trabalho acionadas manualmente.
Gerencie instâncias manuais
Executar uma tarefa manual na página Manage manual tasks gera uma instância manual nesta página.
Acesse a aba Manually Triggered Node Instance. Filtre e visualize informações sobre instâncias manuais por critérios como Node Name, Task type e Business Time.
-
Execute operações nas instâncias manuais.
Operação individual: Na coluna Actions de uma instância, use Terminate ou rerun para interromper ou reexecutar uma instância manual. Alternativamente, clique em More para visualizar os logs de execução e outras informações.
Operações em lote: Selecione várias instâncias manuais e clique em Stop ou rerun na parte inferior da página.
Exportar resultados da consulta: Filtre as instâncias conforme seus critérios. Após concluir a busca, clique em Export Query Results acima da lista para exportar os resultados filtrados para seu dispositivo local. Esta é uma operação assíncrona. Acompanhe o progresso e baixe o arquivo na página View Operation Center action records.
Operações de DAG: Para mais informações, consulte Manage the DAG for manual instances.
NotaAo reexecutar uma instância manual, a chave Rerun With Latest Configuration na caixa de diálogo de confirmação vem desativada por padrão. Ative essa opção se você alterou a configuração do nó após a geração da instância, para que ela seja executada com a configuração mais recente. Não ative essa opção se você modificou manualmente as propriedades da instância, pois elas serão redefinidas. A chave atualiza as seguintes propriedades da instância para as configurações mais recentes da tarefa: recurso de computação, grupo de recursos, CUs, prioridade, imagem, tipo de agendamento, política de reexecução, definição de tempo limite, proprietário, tags e configurações de DQC. Independentemente do estado dessa chave, o código do nó sempre utiliza a versão mais recente em cada reexecução.
Gerencie instâncias de fluxo de trabalho baseadas em gatilho
Fluxos de trabalho baseados em gatilho podem ser executados manualmente em Manage trigger-based workflows ou por um event trigger. Quando acionado, uma instância de fluxo de trabalho correspondente aparece nesta página.
-
Acesse a aba Triggered Workflow Instance. Filtre e visualize informações sobre instâncias de fluxo de trabalho baseadas em gatilho por critérios como Node Name, Trigger e Business Time.
NotaGatilho manual: Se uma instância de fluxo de trabalho foi acionada manualmente, sua coluna Trigger exibe
-.Gatilho de evento: Se uma instância de fluxo de trabalho foi acionada por um evento, sua coluna Trigger exibe o nome do gatilho.
-
Execute operações nas instâncias de fluxo de trabalho baseadas em gatilho.
Ações individuais: Use Terminate ou rerun na coluna Actions da instância para interromper ou reexecutar uma instância de fluxo de trabalho baseada em gatilho. Alternativamente, clique em para editá-la no Data Studio.
Operações em lote: Selecione várias instâncias de fluxo de trabalho baseadas em gatilho e clique em Terminate, Batch Rerun, Set as Successful, Change Priority, Change Resource Group ou Refresh Instance na parte inferior da página.
Exportar resultados da consulta: Filtre as instâncias conforme seus critérios. Após concluir a busca, clique em Export Query Results acima da lista para exportar os resultados filtrados para seu dispositivo local. Esta é uma operação assíncrona. Acompanhe o progresso e baixe o arquivo na página View Operation Center action records.
Operações de DAG: Para mais informações, consulte Manage the DAG for manual instances.
NotaAo reexecutar uma instância de fluxo de trabalho baseada em gatilho, a chave Rerun With Latest Configuration na caixa de diálogo de confirmação vem desativada por padrão. Ative essa opção se você alterou a configuração do nó após a geração da instância, para que ela seja executada com a configuração mais recente. Não ative essa opção se você modificou manualmente as propriedades da instância, pois elas serão redefinidas. A chave atualiza as seguintes propriedades da instância para as configurações mais recentes da tarefa: recurso de computação, grupo de recursos, CUs, prioridade, imagem, tipo de agendamento, política de reexecução, definição de tempo limite, proprietário, tags e configurações de DQC. Independentemente do estado dessa chave, o código do nó sempre utiliza a versão mais recente em cada reexecução.
-
Os ícones abaixo da instância da tarefa indicam seu status de execução.
: Quantidade de instâncias em execução.
: Quantidade de instâncias bem-sucedidas.
: Quantidade de instâncias com falha.
: Quantidade de instâncias não executadas.
Gerencie instâncias de fluxo de trabalho acionadas manualmente
Executar um fluxo de trabalho acionado manualmente em Manage manually triggered workflows gera uma instância de fluxo de trabalho acionada manualmente nesta página.
Acesse a aba Manual Workflow Instance. Filtre e visualize informações sobre instâncias de fluxo de trabalho acionadas manualmente por critérios como Workflow, Running status e Business Time.
-
Execute operações nas instâncias de fluxo de trabalho acionadas manualmente.
Operação individual: Use Batch Terminate ou rerun na coluna Actions da instância.
Operações em lote: Selecione várias instâncias de fluxo de trabalho acionadas manualmente e clique em Terminate, Rerun, Set as Successful, Change Priority, Change Resource Group ou Refresh Instance na parte inferior da página.
Exportar resultados da consulta: Filtre as instâncias conforme seus critérios. Após concluir a busca, clique em Export Query Results acima da lista para exportar os resultados filtrados atuais para seu dispositivo local. Esta é uma operação assíncrona. Acompanhe o progresso e baixe o arquivo na página View Operation Center action records.
Operações de DAG: Para mais informações, consulte Manage the DAG for manual instances.
NotaAo reexecutar uma instância de fluxo de trabalho acionada manualmente, a chave Rerun With Latest Configuration na caixa de diálogo de confirmação vem desativada por padrão. Ative essa opção se você alterou a configuração do nó após a geração da instância, para que ela seja executada com a configuração mais recente. Não ative essa opção se você modificou manualmente as propriedades da instância, pois elas serão redefinidas. A chave atualiza as seguintes propriedades da instância para as configurações mais recentes da tarefa: recurso de computação, grupo de recursos, CUs, prioridade, imagem, tipo de agendamento, política de reexecução, definição de tempo limite, proprietário, tags e configurações de DQC. Independentemente do estado dessa chave, o código do nó sempre utiliza a versão mais recente em cada reexecução.
-
Os ícones abaixo do fluxo de trabalho acionado manualmente indicam o status de execução de suas instâncias.
: Quantidade de instâncias em execução.
: Quantidade de instâncias bem-sucedidas.
: Quantidade de instâncias com falha.
: Quantidade de instâncias em outros estados.
Ações subsequentes automatizadas para operações em lote
Atualmente, este recurso oferece suporte apenas a operações em lote em fluxos de trabalho baseados em gatilho.
O DataWorks oferece Post-O&M Actions opcionais para quatro operações em lote: Change Priority, Modify Resource Group, Refresh Instance e Stop. Defina uma ação encadeada executada automaticamente após o sucesso da operação principal, garantindo que as alterações tenham efeito imediato.
Casos de uso
Ao modificar as propriedades de uma instância que já está na fila de agendamento (por exemplo, com status Waiting for Time, Waiting for Resources ou Running), as alterações não se aplicam imediatamente à instância atualmente na fila ou em execução. O recurso de ação subsequente automatiza o processo de parar-modificar-reexecutar, concluindo toda a cadeia em uma única operação.
1. Alteração de prioridade em lote, modificação de grupo de recursos e atualização de instância
Ao executar uma operação de Change Priority, Modify Resource Group ou Refresh Instance em instâncias de fluxo de trabalho baseadas em gatilho, especifique uma ação subsequente para garantir que suas modificações tenham efeito imediato.
Procedimento
Na página Triggered workflow instance, selecione uma ou mais instâncias a serem modificadas.
Clique em Change Priority, Change Resource Group ou Refresh Instance na parte inferior da página.
Na caixa de diálogo exibida, uma nova seção Follow-up O&M Actions aparecerá além das configurações da operação principal.
Opções de ação subsequente de O&M
Escolha uma das seguintes ações subsequentes:
-
Parar instâncias com status Waiting for Time, Waiting for Resources ou Running:
Efeito: O sistema aplica primeiro a alteração de propriedade especificada (como mudar a prioridade) e depois para automaticamente quaisquer instâncias-alvo com status 'Waiting for Time', 'Waiting for Resources' ou 'Running'.
Caso de uso: Parar instâncias em execução e decidir posteriormente sobre a reexecução. Isso evita que instâncias com configurações antigas consumam recursos.
-
Reexecutar instâncias:
Efeito: Após aplicar a alteração de propriedade, o sistema reexecuta imediatamente todas as instâncias selecionadas.
Caso de uso: Utilize esta opção quando desejar que as alterações tenham efeito imediato e reexecutar a tarefa com a nova configuração (nova prioridade, novo grupo de recursos ou código atualizado).
2. Parada em lote
Ao executar uma operação de Batch Stop, também é possível definir uma ação subsequente, como uma reexecução automática, para recuperar rapidamente de falhas após a parada das instâncias.
Procedimento
Na página Triggered workflow instance, selecione uma ou mais instâncias a serem paradas.
Clique no botão Terminate na parte inferior da página.
-
Na caixa de diálogo exibida, uma nova seção Post-O&M Actions aparecerá.
Na caixa de diálogo Batch Stop, defina Task Scope como All Tasks (para todas as tarefas dentro das instâncias de fluxo de trabalho baseadas em gatilho selecionadas) ou Specified Tasks (apenas para tarefas específicas). Também é possível filtrar por Instance Status selecionando Waiting for Time, Waiting for Resources, Running ou Checking. Na seção Follow-up O&M Actions, selecione Rerun Instances e ative a opção Reset instance status before rerunning.
Opções de ação subsequente de O&M
-
Rerun Instance:
Efeito: Após parar as instâncias selecionadas, o sistema as reexecuta imediatamente.
Caso de uso: Utilize esta opção quando uma tarefa estiver travada ou executando há muito tempo e você desejar pará-la e reiniciá-la imediatamente com a configuração original.
-
Reset instance status before rerunning:
Efeito: Trata-se de uma operação de parada e reexecução mais drástica. O sistema força primeiro o status de todas as instâncias selecionadas para "Not-run" (mesmo tarefas em execução são terminadas) e depois as reexecuta.
Caso de uso: Utilize esta opção para uma redefinição completa de estado quando o estado interno de uma instância estiver corrompido e uma simples parada e reexecução não resolver o problema.
Gerencie DAG de instância manual
Clique em no nome da instância ou em Actions na coluna DAG para abrir o DAG dessa instância. Clique com o botão direito em um nó de tarefa no DAG para acessar operações como show ancestor nodes, show descendant nodes, view runtime log, instance diagnosis, view code, edit node, view lineage, Trigger DQC Check, Stop, rerun e set to successful.
Na lista de fluxos de trabalho acionados manualmente, clique em um fluxo de trabalho para exibir seu DAG à direita. O DAG pode conter várias tarefas.
|
Ações |
Descrição |
|
Show Ancestor Nodes |
Expande até seis níveis de nós upstream para o nó selecionado. Nota
A expansão de nós ancestrais está disponível apenas para instâncias de fluxo de trabalho acionadas manualmente. |
|
Show Descendent Nodes |
Expande até seis níveis de nós downstream para o nó selecionado. Nota
A expansão de nós descendentes está disponível apenas para instâncias de fluxo de trabalho acionadas manualmente. |
|
View Runtime Log |
Exibe o log de execução da instância atual. Nota
|
|
Run Diagnostics |
Diagnostica a execução ponta a ponta de uma tarefa para ajudar a localizar problemas. Para mais informações, consulte intelligent diagnosis. |
|
View Code |
Visualiza o código do nó atual. |
|
Edit Node |
Abre o fluxo de trabalho no DataStudio para edição. |
|
View Lineage |
Exibe a linhagem de dados da instância atual. |
|
Terminate |
Para a instância atual. Esta operação não afeta outras instâncias. |
|
Rerun |
Reexecuta a tarefa selecionada, útil para lidar com nós com falha ou perdidos. Na caixa de diálogo de confirmação, a chave Rerun With Latest Configuration vem desativada por padrão. Ative essa opção se você alterou a configuração do nó após a geração da instância. Não ative essa opção se você modificou manualmente as propriedades da instância, pois elas serão redefinidas. A chave atualiza as seguintes propriedades da instância para as configurações mais recentes da tarefa: recurso de computação, grupo de recursos, CUs, prioridade, imagem, tipo de agendamento, política de reexecução, definição de tempo limite, proprietário, tags e configurações de DQC. Independentemente do estado dessa chave, o código do nó sempre utiliza a versão mais recente em cada reexecução. Nota
Apenas tarefas com status Succeeded ou Failed podem ser reexecutadas. |