Todos os produtos
Search
Central de documentação

DataWorks:Principais diferenças entre os modos básico e padrão

Última atualização: Jul 10, 2026

O DataWorks oferece dois modos de workspace: básico e padrão. O modo básico prioriza a simplicidade; já o modo padrão adiciona isolamento de ambientes, governança de permissões e fluxos de trabalho de implantação para garantir a segurança em produção.

Contexto

As seções a seguir abordam:

Seção

Descrição

Introdução aos modos básico e padrão

Arquitetura de cada modo de workspace.

Impacto no desenvolvimento e na O&M

Como cada modo afeta o desenvolvimento de nós e a O&M.

Vantagens e desvantagens

Prós e contras de cada modo.

Fluxo de trabalho do modo padrão

Como o modo padrão habilita a governança de fluxo de trabalho baseada em funções.

Mapeamento de source de dados para módulos do DataWorks em diferentes modos de workspace

Mapeia os módulos do DataWorks aos respectivos ambientes de source de dados em cada modo.

Como isolar o desenvolvimento da produção no modo básico

Estratégias para isolar o desenvolvimento da produção no modo básico.

Observações

  • No modo padrão, crie sources de dados fisicamente isolados para os ambientes de desenvolvimento e produção. Criar uma source de dados.

  • O acesso entre projetos ou bancos de dados depende das características da source de dados. Se os ambientes de desenvolvimento e produção utilizarem sources diferentes, a capacidade do ambiente de desenvolvimento acessar tabelas, recursos e funções de produção dependerá do tipo de source de dados.

  • No modo padrão, as tarefas do ambiente de desenvolvimento não têm agendamento periódico por padrão. A execução agendada ocorre somente após a implantação no ambiente de produção.

Conceitos principais

Os dois modos apresentam as seguintes diferenças:

Nota

Ambos os modos servem para exploração, mas recomenda-se o modo padrão para uso em produção. Ele fornece isolamento de código, de recursos computacionais e de permissões, além de governança no fluxo de trabalho de implantação entre os ambientes.

Para manter o código existente durante a atualização, consulte Atualizar um workspace do modo básico para o padrão.

A tabela a seguir compara ambos os modos.

Perspectiva

Modo básico

Modo padrão (recomendado)

Quantidade de sources de dados

Um workspace do DataWorks corresponde a uma única source de dados.Basic mode

Um workspace do DataWorks corresponde a duas sources de dados, isolando os ambientes de desenvolvimento e produção.

Nota

Crie sources de dados fisicamente isolados para os ambientes de desenvolvimento e produção.

Standard mode workspace architecture

Ambientes correspondentes no DataWorks

A source de dados única atua como ambiente de produção para o DataWorks.

Uma source de dados atua como ambiente de desenvolvimento; a outra serve como ambiente de produção.

Nota

Crie sources de dados distintas para os ambientes de desenvolvimento e produção. Por exemplo:

  • Utilize instâncias cloud diferentes para os ambientes de desenvolvimento e produção.

  • Use projetos ou bancos de dados distintos dentro da mesma instância cloud para separar desenvolvimento e produção.

  • No modo padrão, se as sources de dados associadas aos ambientes de desenvolvimento e produção forem diferentes, a execução de tarefas no desenvolvimento não afetará a produção. Para executar tarefas em produção, implante-as no Operation Center e execute-as.

Impacto no desenvolvimento e na O&M

Comparação

Modo básico

Modo padrão (recomendado)

Governança do fluxo de desenvolvimento

Tarefas enviadas são agendadas periodicamente no sistema de agendamento sem necessidade de implantação.

(enviar --> produção)

Basic mode workspace architecture

Envie as tarefas no ambiente de desenvolvimento e implante-as em produção antes do agendamento.

(enviar --> implantar --> produção)

Nota

No modo padrão, apenas as tarefas no ambiente de produção são agendadas automaticamente.

Standard mode workspace architecture

Governança de permissões de O&M

Desenvolvedores podem editar diretamente o código das tarefas de produção.

Desenvolvedores só podem editar e enviar código no Data Studio, sem implantar diretamente em produção. A implantação em produção exige permissões de O&M (proprietário do projeto, administrador do workspace ou função de operador).

  • A edição de código é permitida apenas no ambiente de desenvolvimento, nunca em produção.

  • Planeje e governe o fluxo de desenvolvimento e O&M de tarefas no DataWorks com base nas características do workspace em modo padrão e no sistema de permissões baseado em funções do DataWorks. Para mais informações, consulte Fluxo de trabalho do modo padrão.

Governança de acesso a dados

Desenvolvedores acessam diretamente os dados de produção para testes, o que gera riscos de segurança.

Desenvolvedores usam dados de teste no ambiente de desenvolvimento ou solicitam permissões para acessar dados de produção para validação.

Nota
  • Somente o MaxCompute permite solicitar acesso a dados de produção por meio do Security Center. Controle de acesso a dados do MaxCompute.

  • O acesso entre projetos ou bancos de dados depende das características da source de dados. Caso os ambientes de desenvolvimento e produção usem sources diferentes, a possibilidade de o ambiente de desenvolvimento acessar tabelas, recursos e funções de produção varia conforme o tipo de source de dados.

Identidade de acesso a dados

Uma identidade unificada opera diretamente no ambiente de produção.

Para MaxCompute, Hologres, EMR e CDH, as identidades de acesso incluem: conta Alibaba Cloud, usuário RAM, função RAM (suportada apenas pelo MaxCompute) e proprietário da tarefa.

Nota

Para outros engines (AnalyticDB for MySQL, AnalyticDB for PostgreSQL, etc.), o acesso depende da conta especificada na criação da source de dados. As permissões correspondem às da conta do banco de dados.

  • Ambiente de desenvolvimento: A identidade padrão é Node Executor (o usuário atualmente conectado) para teste de tarefas.

  • Ambiente de produção: Uma identidade específica executa as tarefas agendadas. Acesse Data Integration > Data Sources, localize a source de dados desejada e modifique a identidade de acesso.

Nota

MaxCompute, Hologres, EMR e CDH

  • Ambiente de desenvolvimento: Proprietário da tarefa

  • Ambiente de produção: Conta Alibaba Cloud, usuário RAM ou função RAM (suportada apenas pelo MaxCompute)

Para outros engines (AnalyticDB for MySQL, AnalyticDB for PostgreSQL, etc.), o acesso depende da conta especificada na criação da source de dados. As permissões correspondem às da conta do banco de dados.

Vantagens e desvantagens

Comparação

Modo básico

Modo padrão

Vantagens

Simples e fácil de usar.

Com a função de desenvolvedor atribuída, os profissionais de dados conseguem concluir todas as tarefas de data warehouse.

Seguro e padronizado.

  • Oferece um fluxo de implantação seguro e padronizado, com revisão de código e comparação de alterações (diff), garantindo estabilidade em produção e evitando que dados inconsistentes ou erros de tarefas cheguem ao ambiente produtivo.

  • O acesso aos dados é governado e a segurança é rigorosamente aplicada.

Desvantagens

Apresenta riscos de instabilidade e exposição de segurança.

  • Falta de isolamento entre ambientes — desenvolvimento e produção compartilham a mesma source de dados, limitando você a desenvolvimentos de dados simples.

  • Não é possível controlar permissões nas tabelas de produção.

    Nota

    No MaxCompute, a função de desenvolvedor tem acesso de leitura e gravação a todas as tabelas do projeto por padrão, o que gera riscos à segurança dos dados.

  • Impossibilidade de governar o fluxo de desenvolvimento de dados.

    Nota

    Desenvolvedores podem enviar código ao sistema de agendamento a qualquer momento, sem aprovação, introduzindo instabilidade na produção.

Fluxo de trabalho mais complexo — geralmente exige múltiplas pessoas para concluir as tarefas de desenvolvimento e produção.

Fluxo de trabalho do modo padrão

O isolamento entre desenvolvimento e produção no modo padrão impacta o design do modelo de dados, a lógica de processamento e os fluxos de implantação de código.

image

Apêndice: Mapeamento de source de dados por módulo

Acesse DataStudio > Computing Resources para visualizar os recursos computacionais associados ao Data Studio. A tabela abaixo indica em qual source de dados cada módulo opera.

Módulo do DataWorks

Modo padrão

Modo básico

Data Studio

Opera na source de dados do ambiente de desenvolvimento (instância, projeto ou banco de dados)

Opera na source de dados do ambiente de produção (instância, projeto ou banco de dados)

Operation Center

  • Operation Center do ambiente de desenvolvimento: Opera na source de dados do ambiente de desenvolvimento (instância, projeto ou banco de dados)

  • Operation Center do ambiente de produção: Opera na source de dados do ambiente de produção (instância, projeto ou banco de dados)

Apêndice: Como isolar o desenvolvimento da produção no modo básico

Caso utilize um workspace no modo básico e deseje isolamento de ambientes:

Prepare dois workspaces no modo básico — um para desenvolvimento e outro para produção. Utilize a implantação entre workspaces para implantar tarefas do workspace de desenvolvimento no workspace de produção, alcançando assim o isolamento de ambientes.

Desvantagem: O código do workspace de produção ainda pode ser editado diretamente no Data Studio, portanto o ponto de entrada do código de produção não é único, o que pode comprometer a governança do fluxo de trabalho.

Recomendação: Atualize para o modo padrão para obter melhor governança do fluxo de trabalho. Atualizar um workspace do modo básico para o padrão.