Todos os produtos
Search
Central de documentação

DataWorks:Instâncias acionadas automaticamente

Última atualização: Jun 27, 2026

Uma instância acionada automaticamente é um snapshot gerado com base na configuração de agendamento de um nó acionado automaticamente. Use a visualização em lista ou o DAG para consultar rapidamente os detalhes da instância e executar operações relacionadas.

Observações de uso

  • Tarefa normal: Tarefa que executa efetivamente a lógica do código. Esta categoria exclui tarefas de execução simulada (como tarefas com a propriedade de agendamento de execução simulada, instâncias geradas fora do horário agendado, ramificações não selecionadas de um nó de ramificação ou instâncias expiradas resultantes da conversão de tarefas em tempo real) e tarefas congeladas.

  • Ambiente de O&M: Em workspaces no modo padrão, alterne entre os Operation Centers de desenvolvimento e produção no canto superior esquerdo da interface. Como as tarefas não são agendadas automaticamente no Operation Center de desenvolvimento, nenhuma instância acionada automaticamente será gerada na página Auto Triggered Instances.

  • Execução e solução de problemas de tarefas:

    • Uma tarefa agendada só é executada se suas tarefas upstream forem concluídas com êxito, o horário agendado for atingido, houver recursos de agendamento suficientes disponíveis e a tarefa atual não estiver congelada. Para mais informações, consulte Condições de execução de tarefas.

    • Caso uma tarefa não esteja em execução, use primeiro o recurso Upstream Analysis na página do DAG para identificar rapidamente as principais tarefas upstream que bloqueiam a tarefa atual. Em seguida, use o recurso de diagnóstico inteligente para analisar por que as instâncias críticas não estão sendo executadas ou para identificar problemas existentes. Esse recurso facilita a localização rápida de falhas e aumenta a eficiência de O&M em tarefas com dependências complexas.

Limitações

  • Requisitos de edição

    O DataWorks Professional Edition e edições superiores oferecem os seguintes recursos avançados para aumentar sua eficiência de desenvolvimento e O&M.

    • Run Diagnostics: Localiza rapidamente problemas na execução de tarefas. Este recurso está disponível atualmente 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, proporcionando visibilidade clara sobre linhagens de tarefas complexas.

    • Export Query Results: Permite exportar dados para relatórios externos ou análises adicionais.

    Para ter acesso a todos esses recursos, recomendamos atualizar para a Professional Edition. Para mais informações, consulte Selecionar e adquirir uma edição do DataWorks.

  • Permissões

    Algumas operações exigem permissões específicas de O&M. Se o ponto de entrada de um recurso estiver esmaecido ou indisponível, acesse a página Management Center > Workspace > Workspace Members para verificar as permissões de O&M do usuário. Para mais informações, consulte Visão geral da administração e Gerenciar permissões em serviços no nível do workspace.

  • Limitações de recursos

    • Não é possível excluir manualmente uma instância acionada automaticamente. A plataforma exclui a instância automaticamente cerca de 30 dias após sua expiração. Caso uma tarefa não precise mais ser executada, congele a instância correspondente.

    • Para tarefas executadas em um grupo de recursos compartilhado para agendamento, as instâncias são retidas por um mês (30 dias) e os logs por uma semana (7 dias).

    • Em tarefas executadas em um grupo de recursos serverless ou exclusivo para agendamento, tanto as instâncias quanto os logs são mantidos por um mês (30 dias).

    • No caso de instâncias com execução concluída cujo log ultrapasse 3 MB, a plataforma realiza a exclusão automática em um horário programado diariamente.

Precauções

  • Um nó acionado automaticamente gera uma instância no horário agendado. Independentemente do método de geração escolhido, a instância sempre executa o código mais recente do ambiente de produção.

  • Para monitorar uma tarefa, defina primeiro as regras de monitoramento. Para mais informações, consulte Visão geral do monitoramento inteligente. Se uma tarefa com alertas configurados falhar e você não receber notificações, verifique se o número de celular e o endereço de e-mail estão configurados corretamente na página Alert Contacts. Para mais detalhes, consulte Informações de alerta.

  • O momento da primeira geração de uma instância depende do método selecionado. Os métodos incluem T +1 generated next day e Instant generation after publishing. Para mais informações, consulte Métodos de geração de instâncias.

    Nota

    A reexecução manual de uma tarefa não aciona alertas baseados em regras personalizadas.

Como acessar a página de instâncias acionadas automaticamente

  1. Faça login no console do DataWorks. Na região desejada, clique em Data Development and O&M > Operation Center no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Operation Center.

  2. No painel de navegação à esquerda, escolha Auto Triggered Task O&M > Scheduled Instance para acessar a página Auto Triggered Instances.

    Esta página apresenta o status de execução das instâncias sob diferentes perspectivas.

Perspectiva da instância

Lista de instâncias

Modo de pesquisa inteligente

Com a pesquisa inteligente, basta digitar uma consulta e o sistema a interpreta automaticamente para filtrar as instâncias desejadas.

  1. Realize uma pesquisa inteligente.

    Clique no botão Intelligent Search na caixa de filtros. Na caixa de diálogo exibida, insira sua consulta, como Sort by instance type, e pressione Enter. O sistema exibirá automaticamente as instâncias correspondentes.

  2. Salve uma nova visualização.

    Para reutilizar os critérios da sua pesquisa inteligente, clique em Unsaved View > Save as New View na barra de pesquisa. Na caixa de diálogo Save View, insira um View Name personalizado e clique em Save. Posteriormente, localize e utilize essa nova visualização na barra de pesquisa de visualizações.

    Nota

    Se não desejar mais utilizar essa visualização, encontre seu nome na barra de pesquisa. Passe o mouse sobre o nome, clique no ícone ... à direita e selecione Modify ou Delete.

  3. Desative a pesquisa inteligente.

    Para realizar uma busca precisa usando condições de filtro, pressione a tecla Esc ou clique no botão Disable Intelligent Search na barra de ações da instância para sair do modo de pesquisa inteligente.

Modo de condições de filtro

Utilize condições de filtro para localizar com precisão as instâncias acionadas automaticamente necessárias.

  1. Filtragem simples.

    Na barra de ferramentas, selecione múltiplos critérios de filtro, como Search by task name, task ID, or instance ID, Scheduling Resource Group, Alerts Reported Within Last 24 Hours ou In Waiting for Resources State for a Long Period of Time, para refinar a lista de instâncias.

  2. Filtragem avançada.

    Clique no botão Filter na caixa de filtros. Combine diversos critérios, como Search by task name, task ID, or instance ID, Scheduling Resource Group, Run time e Computing Resource Name, para encontrar exatamente as instâncias necessárias.

Modo de ordenação

Ordene a lista de instâncias acionadas automaticamente em ordem crescente ou decrescente por campos como Data Timestamp, Priority e Timing Time. Para workflows executados com êxito, também é possível classificar as tarefas internas por Start Time, End Time e Duration.

Gerenciar instâncias acionadas automaticamente

Gerenciar uma única instância

Para gerenciar uma instância específica, localize-a na lista e utilize as opções na coluna Actions. A tabela a seguir descreve as ações disponíveis.

Recurso

Descrição

DAG

Exibe as dependências upstream e downstream da instância acionada automaticamente. É possível realizar operações relacionadas diretamente no DAG. Para mais informações, consulte Apêndice: Recursos do DAG.

Run Diagnostics

Analisa toda a cadeia de dependências da tarefa para diagnosticar por que ela não está sendo executada conforme o esperado. Para mais informações, consulte Diagnóstico inteligente.

Rerun

Reexecuta uma instância que esteja no estado Successful ou Failed. Após a execução bem-sucedida, a tarefa aciona suas tarefas downstream pendentes. Esta operação é frequentemente usada para tratar nós com falha ou não executados.

More

Rerun Descendent Nodes

Reexecuta os nós descendentes de uma tarefa nos estados Successful ou Failed. Selecione quais tarefas downstream devem ser reexecutadas. Após a conclusão bem-sucedida, elas acionam suas respectivas tarefas downstream pendentes. Comum em cenários de recuperação de dados.

Set to Successful

Define o status de uma tarefa com falha como bem-sucedida. Útil quando você não deseja que uma falha bloqueie as tarefas downstream. Frequentemente utilizada para resolver problemas em nós específicos.

Refresh Instance

Atualiza a instância atual com as configurações mais recentes das seguintes propriedades: recurso de computação, grupo de recursos, CUs, prioridade, imagem, tipo de agendamento, política de reexecução, definição de timeout, proprietário, tags e configurações de DQC.

Terminate

Interrompe uma tarefa que não precisa mais ser executada. O status da instância muda para falha. Apenas instâncias nos estados Waiting time, Waiting for resources ou Running podem ser interrompidas.

Freeze

Utilize este recurso quando a instância atual e suas instâncias downstream não precisarem ser executadas. O congelamento aplica-se apenas à instância específica. Uma instância congelada não será agendada automaticamente (não processará dados) e bloqueará a execução de seus nós downstream.

Nota
  • Evite operar no nó projectname_root, pois ele é o nó raiz do workspace. Todas as instâncias acionadas automaticamente dependem dele. Congelar este nó impedirá a execução de qualquer instância.

  • Não é possível congelar uma instância nos estados Waiting for resources, Waiting time ou Running (por exemplo, se o código do nó estiver em execução ou uma verificação de qualidade de dados estiver em andamento).

Unfreeze

Descongela uma instância previamente congelada.

  • Se a instância ainda não foi executada, ela será iniciada automaticamente após a conclusão de suas tarefas upstream.

  • Caso todas as tarefas upstream já tenham sido concluídas, o status da instância mudará para falha. Nesse caso, será necessário reexecutá-la manualmente.

Nota

A operação de descongelamento afeta apenas a instância atual. Se o nó acionado automaticamente permanecer congelado, a instância gerada no dia seguinte também estará congelada.

View Lineage

Visualiza a linhagem de dados da instância.

View cycle task details

Exibe detalhes do nó acionado automaticamente correspondente à instância.

View Runtime Log

Após o início da tarefa, consulte o log de execução para acompanhar o processo detalhado. Para descrições dos parâmetros principais do log, veja Apêndice: Parâmetros do log de execução.

Modify Scheduling Resource Group

Altera o grupo de recursos de agendamento usado para executar a instância atual. Esta operação não modifica o grupo de recursos do nó acionado automaticamente ao qual a instância pertence.

Importante

Não é possível trocar o grupo de recursos enquanto a instância aguarda por recursos. Após entrar nesse estado, interrompa a tarefa, troque o grupo de recursos e reinicie a instância.

Gerenciar múltiplas instâncias

Para gerenciar várias instâncias simultaneamente, selecione-as na lista. Em seguida, utilize os botões de operação em massa na parte inferior da lista para Terminate, Rerun, Set to Successful, Change Resource Group, Freeze ou Unfreeze as instâncias selecionadas.

Para exportar a lista de instâncias dos resultados da pesquisa, realize primeiro a busca. Depois, clique no botão Export Query Results acima da lista. Na caixa de diálogo Export Query Results, confirme as seguintes informações:

  • Operation Object: Mostra a quantidade de instâncias que correspondem aos critérios de filtro atuais. Clique em View Filter Conditions para ver os filtros específicos aplicados.

  • Export Method: Selecione Export to Local File.

Nota

A exportação é uma operação assíncrona. Após enviar a tarefa de exportação, acesse a página Visualizar registros de ações do Operation Center para verificar o progresso e baixar o resultado.

DAG da instância

Clique em DAG na coluna Actions de uma instância acionada automaticamente para acessar a página de detalhes do DAG dessa instância.

Recursos da página do DAG

Na página de detalhes do DAG da instância, execute operações como agregação de nós, análise downstream e ajuste do estilo de exibição do DAG.

Recurso

Descrição

image

Clique nos ícones no canto superior esquerdo para agregar informações das instâncias pelas seguintes dimensões:

  • Not Aggregate.

  • Aggregate by workspace.

  • Aggregate by owner.

  • Aggregate by priority.

image

Se uma tarefa possuir muitos nós ou múltiplos níveis, utilize os recursos Upstream Analysis ou Downstream Analysis para contabilizar o número de tarefas upstream e downstream impactadas pela tarefa atual.

image

Use os ícones no canto superior direito para ajustar o estilo de exibição do DAG.

Ações no DAG

Na página de detalhes do DAG, clique com o botão direito em uma instância do workflow para visualizar detalhes como relacionamentos upstream/downstream e código. As seguintes ações estão disponíveis:

  • Show Ancestor Nodes: Exibe as tarefas upstream do nó atual para entender quais nós afetam sua saída de dados. Expanda os nós ancestrais por nível, até seis níveis por vez.

  • Show Descendent Nodes: Mostra as tarefas downstream do nó atual para identificar quais nós são impactados por sua saída de dados. Expanda os nós descendentes por nível, até seis níveis por vez.

  • View Runtime Log: Após o início da tarefa, acompanhe o processo detalhado no log de execução. Para descrições dos parâmetros principais, consulte Apêndice: Parâmetros do log de execução.

  • Run Diagnostics: Verifica as dependências upstream, horário de agendamento, recursos de agendamento e status de execução da tarefa.

  • View Code: Visualize o código do nó atual no ambiente de produção. Se não estiver conforme o esperado, confirme se a versão mais recente foi implantada com êxito.

  • Edit Node: Abre o nó atual no DataStudio.

  • View Lineage: Consulte a linhagem de dados da instância atual.

  • More: Acesse detalhes como propriedades básicas da instância, logs de operação e código da tarefa.

  • View auto triggered node: Visualize informações sobre o nó acionado automaticamente ao qual a instância pertence.

  • Go to task 360 page: Acesse o Data Governance Center para obter uma visão panorâmica dos detalhes da tarefa em múltiplas dimensões, como linhas de base associadas e status de execução, além de realizar a governança da tarefa. Para mais informações, consulte Obter uma visão panorâmica de uma tarefa.

  • Terminate: Interrompe uma tarefa que não precisa mais ser executada. O status será definido como falha. Somente instâncias nos estados Waiting time, Waiting for resources ou Running podem ser interrompidas.

  • Rerun: Reexecuta uma tarefa nos estados Successful ou Failed. Após a execução bem-sucedida, a tarefa pode acionar suas tarefas downstream pendentes. Comumente usado para tratar nós com falha ou não executados.

  • Rerun Descendent Nodes: Reexecuta os nós descendentes de uma tarefa nos estados Successful ou Failed. Selecione quais tarefas downstream reexecutar. Após a conclusão, elas acionam suas tarefas downstream pendentes. Frequentemente utilizado para recuperação de dados.

  • Set to Successful: Define o status de uma tarefa com falha como bem-sucedida. Útil para evitar que uma falha bloqueie tarefas downstream. Geralmente aplicado no tratamento de nós com erro.

  • Resume: Retoma uma tarefa com falha a partir do ponto de interrupção. Se a tarefa contiver múltiplas instruções SQL, ela poderá retomar a partir da instrução específica que falhou.

    Nota

    Esta operação é suportada apenas para tarefas MaxCompute SQL.

  • Trigger Data Quality Check: Se houver regras de qualidade de dados configuradas para a tarefa, acione uma verificação de validação.

  • Emergency Operations: As operações de emergência têm uso único e afetam apenas a execução atual do nó.

    • Delete Dependencies: Remove os relacionamentos de dependência do nó atual. Frequentemente usado para remover urgentemente uma dependência upstream quando uma tarefa anterior falha, mas não está relacionada aos dados da instância atual, permitindo que a tarefa corrente seja executada.

      Nota

      Confirme se esta ação afetará seus dados verificando o código da tarefa e a linhagem de dados.

    • Change Priority: A prioridade de uma instância é herdada de sua linha de base. Redefina a prioridade aqui conforme necessário. Um número maior indica maior prioridade.

    • Force Rerun: Força a reexecução do nó atual. Aplicável a instâncias acionadas automaticamente em estados de sucesso, falha ou não executado. Comum em cenários de recuperação de dados.

    • Force Heavy Run Downstream: Reexecuta forçadamente as tarefas downstream para processar dados das duas datas comerciais anteriores. Suportado apenas para instâncias acionadas automaticamente em estado Successful ou Failed, sendo frequentemente usado para recuperação de dados. Para mais informações, consulte Apêndice: Forçar reexecução downstream.

      Nota

      Apenas administradores do workspace, administradores do tenant e contas Alibaba Cloud podem iniciar uma reexecução forçada de nós downstream.

    • Clone Instance: Cria uma nova instância clonada com base em uma instância em execução (instância hospedeira). A nova instância recebe o nome no formato dw_clone_NodeName.

      Nota
      • Apenas instâncias de nós ODPS SQL podem ser clonadas, e cada instância pode ser clonada apenas uma vez.

      • Lógica de execução para instâncias hospedeiras e clonadas:

        • Ambas as instâncias (hospedeira e clonada) ficam em estado de execução. Se a instância hospedeira for concluída com êxito primeiro, a instância clonada é interrompida. Se a instância clonada for concluída primeiro, a instância hospedeira é interrompida e seu status é definido como bem-sucedido.

        • Se uma tarefa downstream da tarefa atual possuir uma instância clonada, a reexecução dos nós downstream não acionará a execução da instância clonada.

  • Freeze: Congele uma instância caso ela e suas instâncias downstream não precisem ser executadas.

    Importante
    • Congelar uma instância upstream impede a execução de suas instâncias downstream. Proceda com cautela.

    • Não opere no nó projectname_root, pois ele é o nó raiz do workspace. Todas as instâncias acionadas automaticamente dependem dele. Congelar este nó impedirá a execução de qualquer instância.

    • Não é possível congelar uma instância nos estados Waiting for resources, Waiting time ou Running (por exemplo, se o código do nó estiver em execução ou uma verificação de qualidade de dados estiver em andamento).

  • Unfreeze: Descongela uma instância que esteja no estado congelado.

    • Se a instância ainda não foi executada, ela será iniciada automaticamente após a conclusão de suas tarefas upstream.

    • Caso todas as tarefas upstream já tenham sido concluídas, o status da instância mudará para falha. Nesse caso, será necessário reexecutá-la manualmente.

    Nota

    A operação de descongelamento afeta apenas a instância atual. Se o nó acionado automaticamente permanecer congelado, a instância gerada no dia seguinte também estará congelada.

Detalhes da instância

No DAG da instância, clique com o botão esquerdo em uma instância específica e selecione View Log Data na janela pop-up, ou clique em Show Details para visualizar informações detalhadas nas abas General, Runtime Log, Operation Log e Code.

Aba

Descrição

General

Esta aba exibe as propriedades de agendamento da tarefa no ambiente de produção. Para mais informações sobre os parâmetros da interface, consulte: Configuração de agendamento.

  • Relação entre Node ID e Instance ID:

    Para nós agendados por hora ou minuto, utilize o ID do nó para localizar todas as instâncias geradas para aquele nó em um determinado dia. Para localizar uma instância horária ou minutada específica, use o ID da instância para identificação precisa.

  • Status da Tarefa: O status está relacionado à execução da tarefa. Se uma tarefa estiver nos estados Not-run, Waiting for Time, Waiting for Resource ou Frozen, utilize o Run Diagnostics para identificar rapidamente o problema.

  • Tempo de Espera por Recursos: Se uma tarefa aguardar recursos por muito tempo, utilize o recurso Run Diagnostics para identificar quais outras tarefas estão ocupando recursos e solucionar rapidamente a anomalia.

  • Duração da Execução: Se o tempo de execução de uma tarefa for significativamente maior que sua média histórica, proceda conforme os cenários abaixo.

    • Para tarefas que não são de sincronização: Entre em contato com o responsável pelo mecanismo de computação correspondente.

    • Para tarefas de sincronização em lote: A tarefa pode estar lenta em determinada fase ou aguardando recursos por muito tempo. Para mais informações, consulte Problemas comuns em tarefas de sincronização em lote.

  • Monitoramento de Regras: Visualize as regras de monitoramento associadas à instância atual. Clique em Create à direita para criar rapidamente uma regra de monitoramento para o status de execução da tarefa. Para mais informações, consulte Gerenciar regras.

    Nota

    Aqui é possível visualizar apenas detalhes de regras que monitoram o status de execução da tarefa, não regras de monitoramento de qualidade de dados.

  • Monitoramento de Linha de Base: Visualize as linhas de base associadas à instância atual. Clique em Create à direita para criar rapidamente uma linha de base. Para mais informações, consulte Gerenciar linhas de base.

  • Tags: Esta seção exibe as tags personalizadas definidas no Tag Management. Se o nó atual tiver problemas de governança, eles também serão exibidos como tags. Acesse o Data Governance Center para visualizar os detalhes.

  • Máximo de Instâncias Paralelas: Mostra o número máximo configurado de instâncias paralelas para a tarefa, que pode ser Unlimited ou um valor específico (1 a 10.000). Esta configuração limita o número máximo de instâncias da mesma tarefa que podem ser executadas simultaneamente, afetando instâncias acionadas automaticamente, instâncias de backfill e instâncias de teste.

Runtime Log

Após o início da tarefa, acompanhe o processo detalhado no log de execução. Para descrições dos parâmetros principais, consulte Apêndice: Parâmetros do log de execução.

Operation Log

Visualize os registros de operação de uma tarefa ou instância (horário, operador e ação específica).

Code

Visualize o código mais recente da tarefa atual no ambiente de produção. Se não estiver conforme o esperado, confirme se a versão mais recente foi implantada com êxito. Para mais informações, consulte Implantar tarefas.

Perspectiva do workflow

Clique na aba Workflow Perspective na página Scheduled Instance para abrir a visualização de O&M do workflow.

Nota

Na perspectiva do workflow, apenas as dependências dentro do próprio workflow são exibidas. Se houver dependências entre workflows ou workspaces diferentes, mude para a Perspectiva da instância para visualizá-las.

Lista de workflows

Recurso

Descrição

Visão geral do status de execução do workflow

A coluna Workflow mostra o status de execução do workflow. A visualização em lista contabiliza tarefas normais, excluindo tarefas de execução simulada e congeladas. Já a página do DAG exibe todos os tipos de tarefas.

  • 运行中: Quantidade de instâncias em execução no workflow atual.

  • 成功: Quantidade de instâncias bem-sucedidas no workflow atual.

  • 失败: Quantidade de instâncias com falha no workflow atual.

  • 其他: Quantidade de instâncias em estados diferentes dos mencionados acima no workflow atual.

O&M do Workflow Actions

As seguintes operações podem ser realizadas em um workflow:

  • DAG: Visualize o DAG do workflow. Na perspectiva do workflow, tarefas horárias e minutadas são agrupadas por padrão. As operações nas instâncias seguem o mesmo padrão da perspectiva da instância. Para mais informações, consulte Recursos da página do DAG.

  • Rerun: Reexecute todas ou tarefas específicas dentro do workflow atual.

  • Terminate: Interrompa a execução do workflow atual.

  • Freeze: Congele a execução do workflow atual. Após o congelamento, as instâncias deste workflow não serão executadas.

  • Unfreeze: Descongele um workflow congelado. Após o descongelamento, o workflow assume o estado de falha por padrão, permitindo sua reexecução.

  • Set to Successful: Define o workflow atual como bem-sucedido. Após esta ação, os nós dentro do workflow exibirão status de sucesso.

Apêndice: Parâmetros do log de execução

O log de execução detalha o processo de execução de uma tarefa. A tabela a seguir descreve os principais parâmetros do log.

Parâmetro

Descrição

SKYNET_ONDUTY

Proprietário da tarefa.

SKYNET_PARAVALUE

Lista de parâmetros de agendamento.

SKYNET_TASKID

ID da instância.

SKYNET_ID

ID do nó.

SKYNET_NODENAME

Nome do nó.

SKYNET_APPNAME

Nome do workspace.

SKYNET_REGION

Região onde o workspace está localizado.

SKYNET_CYCTIME

Horário de execução agendada do nó.

Perguntas frequentes

Para mais perguntas frequentes, consulte Problemas comuns.