Todos os produtos
Search
Central de documentação

DataWorks:Teste de fumaça

Última atualização: Jul 20, 2026

Execute um teste de fumaça após desenvolver o código do nó para verificar parâmetros de agendamento, dependências e resultados da execução no ambiente de desenvolvimento.

Visão geral

Antes de publicar um nó, recomendamos fortemente o uso do teste de fumaça para validar sua configuração e lógica de execução. Esse processo verifica:

  • A substituição correta dos parâmetros de agendamento.

  • A configuração adequada das dependências upstream e downstream.

  • A geração dos resultados esperados na execução do nó.

Em um workspace padrão, o teste de fumaça é executado em um ambiente de desenvolvimento isolado. Mesmo que uma tarefa envolva gravação de dados, os dados de produção permanecem intactos.

Acesse o Data Development

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

Ative o teste de fumaça obrigatório

Administradores de workspace podem ativar o teste de fumaça obrigatório. Quando ativado, todas as tarefas do workspace devem ser aprovadas no teste de fumaça antes da publicação no ambiente de produção.

Nota

Workspaces no modo básico não oferecem suporte ao teste de fumaça obrigatório.

  1. No painel de navegação à esquerda do Data Development, clique em 设置 para acessar a página Settings.

  2. Na página Settings, escolha Security Settings and Others > Test e ative o teste de fumaça obrigatório para o workspace.

Execute um teste de fumaça

Após desenvolver o código, inicie um teste de fumaça de uma das seguintes maneiras antes de publicar a tarefa:

  • Ao confirmar um nó, clique em 提交按钮 na barra de ferramentas do editor de nós no DataStudio e selecione Yes para a opção Test.

  • Depois de confirmar um nó, clique em 冒烟测试 na barra de ferramentas do editor de nós no DataStudio para executar o teste de fumaça.

  • Após confirmar o nó, acesse a página Task Publishing e clique em Test correspondente ao nó.

  • Na página Operation Center, alterne para o Operation Center do ambiente de desenvolvimento no canto superior esquerdo. No painel de navegação à esquerda, clique em Auto Triggered Task O&M > Periodic tasks. Em seguida, clique com o botão direito no nó desejado e selecione Test.

Configure os parâmetros do teste de fumaça

Ao iniciar um teste de fumaça, selecione uma data de dados para a execução do teste.

Nota

Se você selecionar hoje ou ontem como data de negócios para um teste de fumaça, a tarefa aguardará até o horário agendado para execução. Por exemplo, se a hora atual for 2024-06-02 12:00, o horário agendado da tarefa for 15:00 e a data de negócios do teste for 2024-06-01, a execução real ocorrerá às 2024-06-02 15:00. Nesse cenário, a tarefa de teste de fumaça entra em período de espera porque o horário agendado de 15:00 ainda não foi atingido.

Visualize os registros de teste de fumaça

  1. Na barra de ferramentas do editor de nós no DataStudio, clique em 查看冒烟测试按钮 para acessar a página View Log of Smoke Testing in Development Environment.

    Nota
    • Se você selecionar Yes para a opção Test ao confirmar um nó, visualize o registro do teste de fumaça por este método após a confirmação.

    • Ao clicar em Test na página de edição do nó, os registros de teste de fumaça ficam disponíveis na caixa de diálogo exibida após a configuração dos parâmetros.

    • Caso esta entrada não apareça no painel de navegação à esquerda do Data Development, adicione o módulo na página Settings. Para mais informações, consulte Change the layout: Customize the displayed modules.

  2. Na página Smoke Testing Records, visualize detalhes como Tested At, Version, Tested By e Business Date. Clique em Initiated in DataStudio para localizar rapidamente os registros de teste de fumaça acionados pela interface do DataStudio.

    Nota

    A filtragem por registros iniciados no DataStudio exclui os registros de teste do Operation Center do ambiente de desenvolvimento.

  3. Nesta página, clique em View Log para verificar o log de execução de um teste de fumaça específico. Para registros com Status igual a Running, clique em Stop para encerrar a execução.