Todos os produtos
Search
Central de documentação

DataWorks:Configurações do sistema

Última atualização: Oct 29, 2026

O DataWorks oferece modelos de código para aplicar tags e gerenciar nós com agilidade. Ao ativar o recurso de agendamento, você define propriedades de agendamento e regras de nova execução para tarefas agendadas. Funcionalidades como isolamento de segurança, revisão de código e teste de fumaça obrigatório garantem a correção e a segurança das tarefas. Este tópico descreve como configurar esses recursos.

Limitações

  • Somente o Workspace Administrator pode configurar o sistema. Caso essa operação seja necessária, conceda a função Workspace Administrator a um usuário. Para mais informações, consulte Add workspace members and manage member roles and permissions.

  • As configurações de modelo de código aplicam-se apenas a tarefas agendadas recém-criadas.

  • As propriedades de agendamento padrão aplicam-se somente a tarefas agendadas recém-criadas.

  • As configurações de segurança e outras opções têm efeito apenas no workspace atual.

Acessar a página de configurações

  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 parte inferior da barra de navegação à esquerda, clique em image > DataStudio Settings para acessar a página Setup.

Configure modelos de código

Um modelo de código define o conteúdo padrão exibido após a criação de um nó. Esse conteúdo pode incluir informações como tipo do nó, criador e data de criação, facilitando a aplicação rápida de tags. Modelos de código são geralmente usados para gerenciamento de nós no nível de negócios.

Defina um modelo de código

  1. Na aba Scheduling Settings, localize o Template desejado e clique em Edit para modificar seu Node Template.

    Para obter uma lista dos tipos de nó que suportam configuração de modelo, consulte Node types that support template configuration .
  2. Após concluir a edição, clique em Save para confirmar as alterações.

    Crie um novo nó do tipo correspondente para verificar o modelo de código atualizado.

Variáveis de modelo disponíveis

Ao definir um modelo de código, utilize variáveis para registrar informações sobre novos nós criados desse tipo. As seguintes variáveis são suportadas:

  • ${author}: O criador do nó.

    Durante a criação de um nó, essa variável é preenchida automaticamente com a conta de login atual.
  • ${createTime}: A hora de criação do nó.

    No momento da criação do nó, o sistema preenche essa variável automaticamente com a hora atual.

Tipos de nó que suportam configuração de modelo

Os seguintes tipos de nó no DataWorks aceitam modelos de código personalizados:

Tipo de mecanismo

Tipo de nó

MaxCompute

MaxCompute Script node

MaxCompute SQL node

MaxCompute MR node

PyODPS 2 node

PyODPS 3 node

Hologres

Hologres SQL node

EMR

EMR Hive node

EMR Impala node

EMR Presto node

EMR Shell node

EMR Spark SQL node

EMR Trino node

CDH

CDH Hive node

CDH Spark SQL node

CDH Presto node

CDH Impala node

ClickHouse

ClickHouse SQL

General

Shell node

HTTP trigger node

Configure definições padrão de agendamento

Para executar periodicamente tarefas agendadas recém-criadas, ative primeiro o agendamento para que a configuração tenha efeito. Também é possível definir um grupo de recursos padrão, propriedade de nova execução, contagem automática de novas execuções e intervalo entre elas.

Essas configurações aplicam-se exclusivamente a tarefas agendadas recém-criadas.
  1. Na aba Scheduling Settings, clique em Modify para ajustar as configurações padrão dos recursos relacionados ao agendamento.

    Recurso

    Descrição

    Enable scheduling

    Com este recurso ativado, as tarefas agendadas no workspace atual são automaticamente agendadas e executadas.

    Nota

    Se você desativar o agendamento, as tarefas já geradas para o dia atual continuam sendo executadas normalmente, mas nenhuma nova instância agendada será criada para o dia seguinte.

    Time Zone for Scheduling

    O fuso horário de agendamento assume como padrão o fuso da região onde o workspace do DataWorks está localizado. Algumas regiões do DataWorks permitem alterar esse fuso horário. Para mais detalhes, consulte Regions that support scheduling time zone changes e How to switch time zones.

    Scheduling Time

    Por padrão, o horário agendado é gerado aleatoriamente dentro do intervalo de 00:00 to 00:30. Personalize esse horário conforme suas necessidades de negócios.

    Resource Group for Scheduling

    Grupo de recursos padrão utilizado para executar tarefas agendadas.

    Resource Group for Data Integration

    Grupo de recursos padrão destinado à execução de tarefas de integração de dados.

    RUN Attribute

    Política padrão de nova execução para tarefas agendadas.

    Nota

    Caso o RUN Attribute esteja configurado para permitir novas execuções, garanta que suas tarefas sejam idempotentes, evitando problemas de qualidade de dados decorrentes de múltiplas reexecuções.

    Auto Rerun Times upon Error

    Quantidade padrão de novas execuções automáticas quando uma tarefa agendada falha.

    O valor varia de 1 a 10. O valor 1 indica que a tarefa será reexecutada automaticamente uma vez após a falha, enquanto o valor máximo de 10 permite até dez tentativas.

    Rerun interval

    Intervalo padrão entre as novas execuções automáticas de uma tarefa agendada.

    O intervalo mínimo é de 1 minuto e o máximo é de 30 minutos.

  2. Clique em Save para salvar as configurações padrão de agendamento.

    Depois de configurar as Scheduling Settings, as tarefas agendadas recém-criadas adotarão esses padrões.

Configurações de segurança e outras opções

O DataWorks oferece recursos de isolamento de segurança, incluindo isolamento de código e logs, revisão de código obrigatória e teste de fumaça obrigatório. Essas funcionalidades asseguram a correção das tarefas e a confiabilidade do código. Configure-as na aba Security Settings and Others.

Ativar isolamento de segurança para código e logs

Quando este recurso está ativado, usuários que não são membros do workspace atual não conseguem visualizar o código da tarefa ou os logs de execução. Para conceder acesso, um Workspace Administrator deve adicionar o usuário como membro. Para mais informações, consulte Add a workspace member and manage member roles and permissions.

Ativar exibição de baseline na implantação de tarefas

Com este recurso habilitado, a baseline à qual uma tarefa pertence é exibida quando você deploy the task. Isso ajuda a determinar se suas alterações afetarão a execução de outras tarefas na baseline.

Ativar revisão de código obrigatória

Após ativar a revisão de código obrigatória para o workspace atual, os nós dentro do escopo especificado precisam ser aprovados por um revisor antes da implantação no ambiente de produção. É possível configurar revisores, o escopo de baseline para revisão obrigatória e os métodos de notificação.

Importante

A revisão de código está disponível apenas nas edições Professional e Enterprise do DataWorks. Se o botão Mandatory Review não estiver visível, verifique se a sua edição do DataWorks suporta este recurso.

Na aba Security Settings and Others, ative Mandatory Review na seção Code Review e defina as seguintes configurações.

Configuração

Descrição

Mandatory Review

Define se as tarefas dentro do escopo selecionado no workspace atual devem passar pela revisão de código antes da implantação em produção. Se esta opção estiver desativada, ainda é possível iniciar uma revisão manualmente, mas o resultado não bloqueará a implantação.

Project Code Reviewer

Determina como os revisores são selecionados quando um nó é enviado.

  • Any Developer Role: Quem envia o nó escolhe qualquer usuário com função de desenvolvedor no workspace atual ao iniciar a revisão.

  • Specify development role users: Os usuários com funções de desenvolvimento especificados aqui realizarão a revisão do código.

Apenas usuários com função de desenvolvedor no workspace atual podem ser selecionados. Especifique um ou mais revisores. Se houver vários revisores definidos, a aprovação de apenas um deles é suficiente.

Specify Mandatory Code Review Baseline Scope

Selecione as tarefas que exigem revisão de código obrigatória com base na prioridade da baseline. Escolha uma ou mais opções: tarefas de baseline nos níveis 1, 3, 5, 7 e 8, além de tarefas fora de baseline. Ao selecionar um nível de baseline, os nós nesse nível precisarão de revisão quando enviados. Se optar por tarefas fora de baseline, os nós recém-criados no workspace atual exigirão revisão.

Code Review Notification Method

Notifica os revisores quando tarefas de revisão são atribuídas e os remetentes quando o status da revisão muda. Selecione SMS, DingTalk Group Robot Webhook, Mail, WeChat Group Webhook, Lark Webhook e Standard Webhook conforme necessário.

Nota

O Standard Webhook está disponível apenas na edição Enterprise do DataWorks. A configuração de segurança de um robô de grupo do DingTalk suporta apenas verificação baseada em palavras-chave. A palavra-chave deve conter DataWorks.

Mensagens SMS de alerta e chamadas telefônicas provenientes da revisão de código consomem recursos de alerta. Para mais informações, consulte View and configure alert resources.

Para instruções sobre como iniciar e processar revisões, consulte Code review.

Ativar teste de fumaça obrigatório

Com este recurso ativado, não é possível implantar uma tarefa até que ela passe no smoke testing. Para mais informações, consulte Deploy a task.

Após a ativação, o estágio Production Checker do pipeline de implantação exibirá um botão Start Smoke Test e um ícone de aviso amarelo, indicando a necessidade de executar o teste de fumaça. O botão Confirm Deployment, localizado no terceiro estágio (Deploy to Production), permanecerá indisponível até que o teste seja aprovado.

Ativar verificação de dependências

Ao habilitar este recurso, quando você deploy a task, o sistema verifica automaticamente se as dependências upstream configuradas para o nó atual correspondem aos resultados da análise de linhagem de código. A tarefa só será implantada com sucesso se houver correspondência. Para mais detalhes, consulte Scheduling Dependencies.