Todos os produtos
Search
Central de documentação

DataWorks:Teste de fumaça

Última atualização: Jul 20, 2026

O teste de fumaça valida a lógica de substituição de parâmetros e os resultados da execução de um nó de agendamento antes da implantação, evitando que erros básicos de configuração afetem o ambiente de produção.

Tipos de nó compatíveis

Os seguintes tipos de nó são compatíveis com o teste de fumaça durante a implantação:

Categoria

Tipo de nó

Data Integration

Sincronização em lote

MaxCompute

MaxCompute SQL, MaxCompute Script, PyODPS 2, PyODPS 3, MaxCompute MR, Modelo de script SQL

Hologres

Hologres SQL

EMR

EMR Hive, EMR Impala, EMR MR, EMR Presto, EMR Shell, EMR Spark, EMR Trino, EMR Kyuubi

CDH

CDH Hive, CDH Spark, CDH Spark SQL, CDH MR, CDH Presto, CDH Impala

Lindorm

Lindorm Spark, Lindorm Spark SQL

ClickHouse

ClickHouse SQL

ADB

ADB Spark, ADB Spark SQL

Data Quality

Monitoramento de qualidade de dados

Geral

Nó shell, Function Compute, SSH

Algoritmo

PAI DLC, PAI Designer

Ative teste de fumaça obrigatório

Administradores de workspace podem exigir testes de fumaça para todas as tarefas. Com essa opção ativada, toda tarefa deve passar por um teste de fumaça antes da implantação no ambiente de produção.

  1. Acesse a página Workspaces no console do DataWorks. Na barra de navegação superior, selecione a região desejada. Localize o workspace apropriado e escolha Shortcuts > Data Studio na coluna Actions.

  2. Na barra lateral esquerda do Data Studio, clique em image > Data Studio Settings.

  3. Na página de configurações do Data Studio, alterne para a aba Security Settings and Others. Na seção Smoke test, ative a chave Mandatory Smoke Testing.

Execute um teste de fumaça

  1. Após concluir o desenvolvimento do código de um nó, clique em Publish na barra de ferramentas.

  2. Inicie o teste de fumaça.

    1. Em uma tarefa Create Deploy Task com recurso de computação único, clique em Create Deploy Task antes de clicar em Initiate Smoke Testing.

    2. Para a opção Initiate Smoke Testing: Os ambientes de desenvolvimento e produção são isolados. Antes de implantar no ambiente de produção, clique em Initiate Smoke Testing. O teste é executado no ambiente de desenvolvimento.

      Este botão está localizado na quarta etapa do pipeline de implantação: o production checker.

  3. Na página de teste de fumaça, selecione um timestamp de dados.

    Nota

    Se você selecionar hoje ou ontem como data comercial para um teste de fumaça, a tarefa aguardará até o horário agendado para ser executada. Por exemplo: Se a hora atual for 2024-06-02 12:00 e o horário de execução agendada da tarefa for 15:00, ao selecionar 2024-06-01 como data comercial para o teste, o horário real de execução da tarefa será 2024-06-02 15:00. Nesse caso, a tarefa de teste de fumaça terá um período de espera, pois seu horário agendado de 15:00 ainda não foi atingido.

Visualize registros de teste de fumaça

  1. Acesse a página de registros de teste de fumaça.

    • Método 1: Na barra lateral esquerda do Data Studio, clique em image.

    • Método 2: Na página de implantação, após iniciar um teste de fumaça, clique em image.

      Este ícone em forma de olho está localizado à direita do botão Initiate Smoke Testing na etapa production checker. A dica de ferramenta do ícone é View smoke testing records.

  2. Na página Smoke Testing Records, visualize detalhes como Tested At, Test Status, Tested By e Data Timestamp.

  3. Em um registro de teste de fumaça, clique em Logs para visualizar o log de execução. Para um registro com Status de Running, clique em Stop para encerrar a execução.