Todos os produtos
Search
Central de documentação

DataWorks:Key differences between basic and standard modes

Última atualização: Oct 30, 2026

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

Contexto

As seções abordadas incluem:

Seção

Descrição

Introduction to basic and standard modes

Arquitetura de cada modo de workspace.

Impact on development and O&M

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

Pros and cons

Vantagens e desvantagens de cada modo.

Standard mode workflow

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

Data source mapping for DataWorks modules in different workspace modes

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

How to isolate development from production in basic mode

Como 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. crie um source de dados.

  • O acesso entre projetos ou entre bancos de dados depende das características do source de dados. Se os ambientes de desenvolvimento e produção usarem sources de dados diferentes, a capacidade do ambiente de desenvolvimento de 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 são agendadas periodicamente por padrão. As tarefas são executadas em uma programação somente após a implantação no ambiente de produção.

Conceitos principais

Os dois modos diferem da seguinte forma:

Nota

Ambos os modos funcionam para exploração, mas o modo padrão é recomendado para uso em produção. Ele fornece isolamento de código, isolamento de recursos de computação, isolamento de permissões e governança do fluxo de trabalho de implantação entre os ambientes.

Para manter o código existente durante a atualização, consulte Upgrade a workspace from basic mode to standard mode.

A tabela a seguir compara os dois modos.

Perspectiva

Modo básico

Modo padrão (recomendado)

Número de sources de dados

Um workspace do DataWorks corresponde a um source de dados.Basic mode

Um workspace do DataWorks corresponde a dois 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 do DataWorks

O único source de dados atua como o ambiente de produção para o DataWorks.

Um source de dados atua como o ambiente de desenvolvimento; o outro atua como o ambiente de produção.

Nota

É possível criar sources de dados diferentes para o ambiente de desenvolvimento e o ambiente de produção. Por exemplo:

  • Use instâncias de cloud diferentes para o ambiente de desenvolvimento e o ambiente de produção.

  • Use projetos ou bancos de dados diferentes na mesma instância de cloud para o ambiente de desenvolvimento e o ambiente de produção.

  • No modo padrão, se os sources de dados associados ao ambiente de desenvolvimento e ao ambiente de produção forem diferentes, a execução de tarefas no ambiente de desenvolvimento não afetará o ambiente de produção. Para executar tarefas no ambiente de produção, implante as tarefas no Operation Center e execute as tarefas.

Impacto no desenvolvimento e na O&M

Comparação

Modo básico

Modo padrão (recomendado)

Governança do fluxo de trabalho de desenvolvimento

As tarefas envie são agendadas periodicamente no sistema de agendamento sem necessidade de implantação.

(envie --> produção)

Basic mode workspace architecture

As tarefas devem ser envie no ambiente de desenvolvimento e implantadas na produção antes do agendamento.

(envie --> implante --> 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

Os desenvolvedores podem edite diretamente o código das tarefas de produção.

Os desenvolvedores só podem edite e envie código no Data Studio, e não implantar diretamente na produção. A implantação na produção requer permissões de O&M (proprietário do projeto, administrador do workspace ou função de operador).

  • O código só pode ser edite no ambiente de desenvolvimento, não na produção.

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

Governança de acesso a dados

Os desenvolvedores podem acessar diretamente os dados de produção para testes, o que representa riscos de segurança.

Os desenvolvedores usam dados de teste no ambiente de desenvolvimento ou solicitam permissões para acessar dados de produção para verificação.

Nota
  • Apenas o MaxCompute permite solicitar acesso a dados de produção por meio do Security Center. MaxCompute data access control.

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

Identidade de acesso a dados

Uma identidade unificada é usada para operar 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 mecanismos (AnalyticDB for MySQL, AnalyticDB for PostgreSQL, etc.), o acesso depende da conta especificada quando o source de dados foi criado. 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 testes de tarefas.

  • Ambiente de produção: Uma identidade especificada é usada para executar tarefas agendadas. acesse Data Integration > Data Sources, encontre o source de dados de destino 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 mecanismos (AnalyticDB for MySQL, AnalyticDB for PostgreSQL, etc.), o acesso depende da conta especificada quando o source de dados foi criado. 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 desenvolvedores de dados podem concluir todas as tarefas de data warehouse.

Seguro e padronizado.

  • Fornece um fluxo de trabalho de implantação seguro e padronizado com revisão de código e diff, garantindo a estabilidade da produção e evitando a propagação de dados incorretos ou erros de tarefas para a produção.

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

Desvantagens

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

  • Sem isolamento de ambiente — o desenvolvimento e a produção compartilham o mesmo source de dados, limitando você ao desenvolvimento simples de dados.

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

    Nota

    Com o MaxCompute, a função de desenvolvedor tem acesso de leitura/gravação a todas as tabelas no projeto por padrão, o que representa riscos de segurança de dados.

  • Não é possível governar o fluxo de trabalho de desenvolvimento de dados.

    Nota

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

Fluxo de trabalho mais complexo — geralmente requer várias 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 afeta o design do modelo de dados, a lógica de processamento e os fluxos de trabalho de implantação de código.

image

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

acesse DataStudio > Computing Resources para visualize os recursos de computação associados ao Data Studio. A tabela a seguir mostra em qual source de dados cada módulo opera.

Módulo do DataWorks

Modo padrão

Modo básico

Data Studio

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

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

Operation Center

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

  • Operation Center do ambiente de produção: Opera no 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

Se você usa um workspace no modo básico e deseja isolamento de ambiente:

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

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

Recomendação: Atualize para o modo padrão para uma melhor governança do fluxo de trabalho. Upgrade a workspace from basic mode to standard mode.