Todos os produtos
Search
Central de documentação

DataWorks:Implantação entre workspaces

Última atualização: Jul 07, 2026

O DataWorks permite adicionar vários objetos, como nós, funções, recursos e componentes, a um pacote de implantação e implantá-los em lote. Este tópico descreve como criar e implantar um pacote de implantação para cenários entre workspaces.

Caso de uso

A implantação entre workspaces serve principalmente para implantar objetos como nós, funções, recursos e componentes de um workspace no modo básico para outro workspace na mesma região e sob a mesma conta Alibaba Cloud. Esse recurso também isola os ambientes de desenvolvimento e produção em workspaces no modo básico. Para mais informações, consulte Apêndice: Como isolar o desenvolvimento da produção no modo básico.

Nota

Para garantir a execução correta das tarefas no workspace de destino após a implantação, leia atentamente a seção Lógica de publicação de alterações antes de prosseguir. Compreenda totalmente a lógica de mapeamento entre os workspaces de origem e de destino.

Limitações

Permissões

  • Criar um ambiente de implantação: Apenas membros com a função Workspace Administrator podem criar e configurar um ambiente de implantação.

  • Implantar tarefas no ambiente de produção do workspace de origem: Membros com a função Operator, Deployer ou Workspace Administrator podem implantar tarefas no ambiente de produção do workspace de origem no Data Studio.

  • Criar um pacote de implantação: Membros com a função Development podem criar um pacote de implantação no Deployment Center.

  • Implantar um pacote de implantação: Membros com a função Operator, Deployer ou Workspace Administrator tanto no workspace de origem quanto no de destino podem implantar um pacote de implantação.

Para mais informações sobre como adicionar membros a um workspace e conceder permissões, consulte Gerenciar permissões em serviços no nível do workspace.

Limitações de ambiente

A tabela a seguir descreve os requisitos de ambiente para implantar objetos de um workspace de origem para um workspace de destino.

Workspace de origem

Workspace de destino

Modo do workspace

Versão do Data Studio

Modo básico

New Data Studio

Modo básico

Legacy Data Studio

Modo padrão

New Data Studio

Modo padrão

Legacy Data Studio

Modo básico

New Data Studio

Suportado

Não suportado

Suportado

Não suportado

Legacy Data Studio

Não suportado

Suportado

Não suportado

Suportado

Modo padrão

-

Não suportado

Não suportado

Não suportado

Não suportado

Outras limitações

O recurso Cross-workspace Deployment implanta objetos em diferentes workspaces dentro da mesma conta Alibaba Cloud e da mesma região. A implantação entre regiões não é suportada. Caso precise implantar objetos entre regiões, utilize o Deploy Center.

Processo de implantação

image

Procedimento

Realize todas as operações de implantação entre workspaces no workspace de origem.

Etapa 1: Criar um ambiente de implantação

Ao implantar nós do workspace de origem para o workspace de destino, o destino constitui um ambiente de implantação completamente novo. Portanto, mapeie informações como instâncias de mecanismo, grupos de recursos e dependências da origem para o destino. Após configurar o mapeamento, o sistema substitui automaticamente o ambiente usado pelos nós implantados pelas informações de ambiente mapeadas durante a implantação do pacote, sem exigir configuração adicional no workspace de destino.

Nota

Somente membros com a função Workspace Administrator podem criar e configurar um ambiente de implantação.

1. Acesse o Deployment Center

  1. Faça login no console do DataWorks. Na região desejada, clique em More > Management Center no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Management Center.

  2. No canto superior esquerdo da página, clique no ícone image e escolha All Products > More > Deployment Center para acessar o Deployment Center.

2. Configure o ambiente de implantação

  1. Na página do Deployment Center, clique em Deployment Environment Management no painel de navegação à esquerda.

  2. Clique em Create Deployment Environment e configure as informações do ambiente.

    1. Configure as informações básicas do ambiente.

      Parâmetro

      Descrição

      Environment Name

      Nome do novo ambiente de implantação.

      Deployment Type

      Neste cenário, selecione Cross-workspace Deployment.

      Destination workspace

      Selecione o workspace de destino para a implantação entre workspaces.

      Deployment Object Owner

      Define o proprietário de cada nó no pacote de implantação após a implantação no workspace de destino. Valores válidos:

      • Default: O DataWorks define prioritariamente o proprietário do nó no workspace de origem como proprietário principal. Se o proprietário não for membro do workspace de destino, o sistema define o executor do pacote de implantação (o usuário que implanta o pacote) como proprietário do nó.

      • Deployment Package Creator: O DataWorks define o usuário que criou o pacote de implantação como proprietário do nó.

      • Deployment Package Executor: O DataWorks define o usuário que executa a operação de implantação (implanta o pacote de implantação alvo) como proprietário do nó.

    2. Configure os Computing Resource Mappings.

      Configure o mapeamento entre os recursos de computação no workspace de origem e os recursos de computação no workspace de destino. Após configurar o mapeamento, o sistema implanta os nós, recursos, funções, componentes e outros conteúdos relacionados do recurso de computação de origem para o recurso de computação de destino mapeado ao implantar tarefas.

      Nota
      • Mantenha pelo menos um Computing Resource in Source Workspace na seção Computing Resource Mappings e configure um mapeamento para o destino.

      • Determine se é necessário mapear recursos de computação de origem no workspace de destino com base nos seus requisitos reais de negócio.

      Parâmetro

      Descrição

      Computing Resource in Source Workspace

      Exibe todos os recursos de computação associados ao workspace de origem.

      Computing Resource Type

      Tipo de recurso de computação associado ao workspace de origem.

      Computing Resource in Destination Workspace

      Selecione o recurso de computação de destino para o qual o recurso de computação do workspace de origem será mapeado.

      Acesse a página Deployment Center > Deployment Environment Management do workspace de destino e clique em View Workspace Environment Information no canto superior direito para visualizar as informações dos recursos de computação.

      Ignore Mapping

      Ao ativar este recurso, o workspace de destino não mapeia o recurso de computação correspondente do workspace de origem, e os nós, recursos, funções, componentes e outros conteúdos sob esse recurso de origem não serão empacotados para implantação.

      Quando os nós, recursos, funções, componentes e outros conteúdos sob uma instância de mecanismo no workspace de origem não precisarem ser implantados, ative a opção Ignore Mapping para essa instância de mecanismo.

    3. Configure os Resource Group Mappings.

      Configure o mapeamento entre os grupos de recursos no workspace de origem e os grupos de recursos no workspace de destino. Após configurar o mapeamento, o sistema utiliza o grupo de recursos de destino mapeado em vez do grupo de recursos de origem para executar tarefas durante a implantação.

      Nota
      • O DataWorks suporta mapeamento apenas entre grupos de recursos do mesmo tipo.

      • Ao mapear grupos de recursos do Data Integration, certifique-se de que a lista de permissões, a conectividade de rede e outras configurações do grupo de recursos de destino do Data Integration sejam consistentes com as do grupo de recursos de origem do Data Integration. Caso contrário, as tarefas do Data Integration podem não ser executadas corretamente. Para mais informações sobre a configuração de conectividade de rede, consulte Visão geral.

      Parâmetro

      Descrição

      Resource Group in Source Workspace

      Exibe todos os grupos de recursos associados ao workspace de origem.

      Resource Group Type

      Tipo de grupo de recursos associado ao workspace de origem.

      Resource Group in Destination Workspace

      Selecione o grupo de recursos de destino para o qual o grupo de recursos do workspace de origem será mapeado.

      Acesse a página Deployment Center > Deployment Environment Management do workspace de destino e clique em View Workspace Environment Information no canto superior direito para visualizar as informações dos grupos de recursos.

      Ignore Mapping

      Ao ativar este recurso, o workspace de destino não mapeia o grupo de recursos correspondente do workspace de origem, e o grupo de recursos do workspace de origem continua sendo usado quando as tarefas são implantadas.

      Nota

      Grupos de recursos padrão e grupos de recursos compartilhados não suportam o recurso Ignore Mapping.

      Quando o workspace de origem possui mais grupos de recursos do que o workspace de destino, ative a opção Ignore Mapping para os grupos de recursos excedentes. Após ativar este recurso, o grupo de recursos de origem continua sendo usado para executar tarefas durante a implantação.

    4. Configure os Dependency Mappings.

      Esta seção exibe os nomes de todos os projetos upstream com dependências entre projetos no workspace de origem. Configure o projeto de destino para o qual cada projeto será mapeado. Após configurar o mapeamento, o sistema define o projeto de destino como dependência upstream dos nós implantados no workspace de destino com base no mapeamento, gerando novas relações de dependência upstream e downstream.

      Nota
      • A seção Dependency Mappings exibe dependências atualizadas automaticamente com base T+1 por padrão. Para visualizar dependências em tempo real, clique em Refresh Dependencies..

      • Se você configurar um mapeamento de dependência entre projetos para um novo projeto, o DataWorks modifica a dependência do nó com base no mapeamento. Certifique-se de que o workspace mapeado suporte a adição de dependências corretamente. Para cenários comuns em que não é possível adicionar dependências, consulte Erro de commit de nó: Nome de saída de ancestral dependente não encontrado.

      • Após configurar mapeamentos de dependência para tarefas do mecanismo MaxCompute (como ODPS SQL e ODPS Spark), o sistema também atualiza o código da tarefa correspondentemente.

      Parâmetro

      Descrição

      Source Project Name

      Exibe os nomes de todos os projetos com dependências entre projetos no workspace de origem.

      Property

      Categoria do projeto.

      Destination Project Name

      Selecione o projeto de destino para o qual o projeto de origem será mapeado.

      Ignore Mapping

      Ao ativar este recurso, o sistema ignora o mapeamento de dependência para este projeto durante a implantação e continua usando o projeto de origem como projeto de dependência entre projetos. As relações de dependência upstream e downstream dos nós implantados permanecem inalteradas.

    5. Configure os Data Source Mappings.

      Configure o mapeamento entre as fontes de dados no workspace de origem e as fontes de dados no workspace de destino. Após configurar o mapeamento, as fontes de dados usadas nas tarefas implantadas são substituídas pelas fontes de dados de destino mapeadas durante a implantação.

      Parâmetro

      Descrição

      Source Name

      Exibe todas as fontes de dados no workspace de origem.

      Data Source Type

      Tipo da fonte de dados.

      Destination Name

      Selecione a fonte de dados de destino para a qual a fonte de dados de origem será mapeada.

      Ignore Mapping

      Ao ativar este recurso, o sistema ignora esta fonte de dados durante a implantação e não a mapeia para o workspace de destino.

    6. Configure os Parameter Mappings.

      Sincronize as configurações de parâmetros do workspace de origem para o workspace de destino. Durante a implantação, o sistema referencia os parâmetros configurados aqui (incluindo parâmetros de fluxo de trabalho e parâmetros de agendamento) para o workspace de destino. Defina nomes e valores de parâmetros usando a interface visual ou expressões. Para mais informações sobre configuração de parâmetros, consulte Formatos de parâmetros de agendamento.

      Nota

      Certifique-se de que os nomes dos parâmetros sejam únicos em cada implantação. Evite atribuir o mesmo parâmetro a tarefas diferentes.

    7. Clique em Create para criar o ambiente de implantação.

Etapa 2: Implantar tarefas no ambiente de produção do workspace de origem

Tomando como exemplo um workspace no modo básico que utiliza o Data Studio (nova versão), esta etapa exige a implantação de tarefas no ambiente de produção do workspace atual (workspace de origem). Após a implantação, o sistema envia o pacote de implantação construído para Nodes to Deploy no Deployment Center para subsequente implantação entre workspaces.

Nota
  • Apenas membros com a função Operator, Deployer ou Workspace Administrator podem realizar operações de implantação.

  • Ao usar um workspace no modo básico com o DataStudio (legado), localize os nós, funções e outros objetos a serem implantados no Data Studio e clique em Commit (image) na barra de ferramentas superior.

  1. No Data Studio, localize os nós, funções e outros objetos a serem implantados e clique em Deploy na barra de ferramentas superior para iniciar o processo de implantação.

  2. No processo de implantação, clique em Start Production Deployment para implantar os objetos no ambiente de produção do workspace de origem.

    O processo de implantação consiste em três estágios: Package Build, Production Checker e Deploy to Production. Após a conclusão de cada estágio, o status é exibido como Completed. Clique em View Details para visualizar as informações de execução.

Etapa 3: Criar um pacote de implantação

Nota

Membros com a função Development podem criar um pacote de implantação no Deployment Center. Se você tiver a função Workspace Administrator, não é necessário criar manualmente um pacote de implantação. Após selecionar os objetos a serem implantados, implante-os diretamente em lote e o sistema gera automaticamente um pacote de implantação.

  1. Utilize um membro com a função Development para acessar o Deployment Center do workspace de origem.

    Acesse qualquer módulo do DataWorks, clique no ícone image no canto superior esquerdo da página e escolha All Products > More > Deployment Center para ir ao Deployment Center.

  2. No painel de navegação à esquerda, clique em Nodes to Deploy para visualizar os objetos gerados para implantação. Na coluna Actions, clique em Add to Deployment Package para os objetos desejados. Após adicionar objetos, a quantidade de objetos a serem implantados é exibida no botão View Deployment Package.

    Nota
    • Você também pode selecionar vários objetos para implantação e clicar em Batch Add to Deployment Package na parte inferior da página.

    • Ao usar o novo Data Studio, se você clicou em Terminate Deployment durante o processo de implantação no Data Studio, os objetos correspondentes a serem implantados não são mais exibidos aqui.

  3. Após adicionar objetos ao pacote de implantação, clique em View Deployment Package para verificar se os objetos no pacote de implantação atendem às suas expectativas. Clique em Remove para remover objetos indesejados do pacote de implantação.

    Nota

    Atualmente, apenas objetos do Legacy Data Studio podem ser visualizados. Objetos do novo Data Studio ainda não podem ser visualizados.

  4. Na página Pending Deployment, clique em Deployment Package Creation e siga as instruções na tela para criar o pacote de implantação.

    Nota

    Se você tiver a função Workspace Administrator, o botão Deployment Package Creation não é exibido. Em vez disso, o botão Deploy All é exibido, permitindo que você implante os objetos diretamente.

Etapa 4: Implantar o pacote de implantação

Nota

O operador nesta etapa deve ter a função Operator, Deployer ou Workspace Administrator tanto no workspace de origem quanto no workspace de destino.

  1. Utilize um membro com a função Operator, Deployer ou Workspace Administrator para acessar o Deployment Center do workspace de origem.

    Acesse qualquer módulo do DataWorks, clique no ícone image no canto superior esquerdo da página e escolha All Products > More > Deployment Center para ir ao Deployment Center.

  2. No painel de navegação à esquerda, clique em Deployment Packages para visualizar os pacotes de implantação gerados.

  3. Na coluna Actions, clique em Deploy para o pacote de implantação alvo e siga as instruções na tela para concluir a implantação.

    Nota
    • Durante a implantação entre workspaces, membros com a função Operator, Deployer ou Workspace Administrator podem editar o grupo de recursos usado pelas tarefas implantadas no workspace de destino.

    • Para nós que geram instâncias no dia seguinte (T+1), a implantação entra em vigor da seguinte forma:

      • Se a implantação ocorrer antes das 22:00, ela entra em vigor no dia seguinte.

      • Se a implantação ocorrer após as 22:00, ela entra em vigor no terceiro dia.

    • Para nós que geram instâncias imediatamente, a implantação entra em vigor da seguinte forma:

      • Instâncias cujo horário agendado seja superior a 10 minutos após o horário da implantação são geradas ou atualizadas normalmente.

      • Instâncias cujo horário agendado esteja dentro de 10 minutos do horário da implantação, ou instâncias implantadas após as 22:00, entram em vigor no terceiro dia.

Etapa 5: Visualizar o resultado da implantação

  1. Após criar e implantar o pacote de implantação, visualize o resultado da implantação na página Deployment Packages do workspace atual.

    Na página Deployment Packages, verifique se a coluna Deployment Status exibe Deployed, o que indica que a implantação entre workspaces foi concluída.

  2. Após o sucesso da implantação, acesse o Operation Center do workspace de destino para visualizar as tarefas implantadas.