Todos os produtos
Search
Central de documentação

DataWorks:Verificações de operação

Última atualização: Jul 20, 2026

O DataWorks oferece suporte ao gerenciamento de processos em etapas essenciais do desenvolvimento de dados e permite aplicar verificações de validação alinhadas aos requisitos do seu negócio.

Limitações

Este recurso está disponível apenas no DataWorks Enterprise Edition e em versões posteriores.

Como funciona

Os workspaces do DataWorks operam em dois modos: standard mode and basic mode. Cada modo segue um fluxo diferente de desenvolvimento de nós, conforme ilustrado nos diagramas a seguir.

  • Fluxo de trabalho de desenvolvimento de nós em um workspace no modo padrão

    image
  • Fluxo de trabalho de desenvolvimento de nós em um workspace no modo básico

    image

Aplique o gerenciamento de processos em momentos críticos, como antes da depuração de um nó, da implantação no ambiente de desenvolvimento ou da implantação no ambiente de produção.

Etapa

Exemplo de verificação

Antes da execução de um nó

No painel Debugging Configurations à direita, em DataWorks Configuration, defina o grupo de recursos como Serverless_Resource_Group e a cota de computação como Default post-paid Quota. No editor, insira a instrução SQL SELECT * FROM test.ods_movie_basic_info WHERE ds=20250126; e clique em Run na barra de ferramentas. O log na parte inferior exibe "Checking...", "Check passed" e "Submit Succeeded" em sequência, e o status de execução muda para Succeeded (usando o modo MaxCompute Short-running Query Acceleration). No painel Operation Checks à esquerda, o status do registro correspondente ao nó aparece como Passed.

Antes da implantação de um nó no ambiente de desenvolvimento

Ao implantar um nó, o sistema executa o Development Checker para revisar o código SQL. Clique em Development Checker no fluxo de trabalho de implantação. O painel Operation Checks à esquerda exibe o registro da verificação e seu status. Clique em um registro para abrir o painel Check Details e visualizar os resultados de cada item verificado, como Full Table Scan Check e High-Cost SQL Check. Para itens com status Warning, clique em Mark as Passed para aprová-los manualmente.

Antes da implantação de um nó no ambiente de produção

Na etapa Production Checker do pipeline de implantação, clique em View Details ou Initiate Code Review. O painel esquerdo lista os registros SQL a serem implantados, como testSQL. Clique em um registro para abrir o painel Check Details correspondente à direita. Após confirmar que todas as verificações foram aprovadas, prossiga com a implantação.

O Data Asset Governance e a Open Platform permitem adicionar verificações de validação nas principais etapas do processo de desenvolvimento de dados.

Módulo de recurso

Verificação pré-execução

Verificação pré-implantação em dev

Verificação pré-implantação em prod

Gerenciamento de processos

Data Asset Governance

image

image

image

O Data Asset Governance oferece vários itens de verificação integrados ativáveis conforme necessário. Quando ativada, a operação correspondente aciona a lógica de validação integrada, e o processo só continua após a aprovação de todas as verificações.

Open Platform

image

image

image

Caso os itens de verificação integrados não atendam aos seus requisitos de gerenciamento de processos, utilize a Open Platform para desenvolver programas de validação personalizados para eventos específicos e integrá-los ao fluxo de trabalho de desenvolvimento de dados.

As seções a seguir utilizam o fluxo de trabalho de workspace no modo padrão como exemplo para descrever essas capacidades de gerenciamento de processos.

Verificações integradas: Data Asset Governance

O Data Asset Governance disponibiliza diversos itens de verificação integrados ativáveis sob demanda. Ao executar uma operação relevante, a lógica de validação integrada roda automaticamente. O processo só avança depois que todas as verificações são aprovadas.

No painel de navegação à esquerda do Data Asset Governance, escolha Governance Settings > Check Items para acessar a página Check Item Configuration. Clique em R&D. Na coluna Effective Checkpoint, identifique o ponto de acionamento de um item de verificação. Na coluna Enable, alterne o switch para ativar ou desativar o item correspondente.

  • Para depuração de nós: Ative os itens cujo Effective Checkpoint seja Pre-event for Code Running.

  • Para implantação de nós no ambiente de desenvolvimento: Ative os itens cujo Effective Checkpoint seja Pre-event for Node Commit.

  • Para implantação de nós no ambiente de produção: Ative os itens cujo Effective Checkpoint seja Pre-event for Node Deployment.

Configuração

Ative os itens de verificação no Data Asset Governance e especifique o workspace onde eles terão efeito. Para instruções gerais, consulte Configure governance items.

Personalização da lógica de validação: Open Platform

Se os itens de verificação integrados não atenderem às suas necessidades, use a Open Platform para criar programas de validação personalizados para eventos específicos e integrá-los ao fluxo de trabalho de desenvolvimento de dados.

Nota

O OpenEvent permite assinar mensagens de eventos referentes a operações de usuários no Data Studio. Após receber uma mensagem de evento, o Extensions possibilita a criação de um programa personalizado de validação e aprovação. Em seguida, envie os resultados da aprovação de volta ao DataWorks por meio de um callback da OpenAPI. Para mais informações, consulte OpenEvent overview e Extensions overview.

Ao usar a Open Platform para assinar eventos e validar operações críticas no Data Studio, a execução de uma operação aciona o processo de validação. O fluxograma a seguir ilustra o funcionamento de uma verificação pré-execução.

image

Configuração

Assine eventos do Data Studio na Open Platform, desenvolva uma extensão para processar esses eventos, publique a extensão no DataWorks e ative-a no workspace desejado.

  • Para depuração de nós: Assine e processe eventos relacionados à execução, como pre-event for file running.

  • Para implantação de nós no ambiente de desenvolvimento: Assine e processe eventos relacionados ao commit, como Pre-event for Node Commit e pre-event for table commit.

  • Para implantação de nós no ambiente de produção: Assine e processe eventos relacionados à implantação, como Pre-event for Node Deployment e pre-event for table deployment.

Para obter a lista de tipos de eventos suportados pela Open Platform, consulte Extensions overview.