O Migration Assistant permite exportar objetos como tarefas agendadas, tarefas manuais, recursos, funções, metadados de tabelas, fontes de dados e componentes. Você pode criar e visualizar tarefas de exportação, com algumas diferenças entre o Data Studio e o Data Studio legado.
Contexto
O Migration Assistant oferece suporte a três tipos de exportação: Full Export, Incremental Export e Custom Export:
-
Full Export cria um backup completo de todas as tarefas em um workspace, sendo útil para fazer backup de código ou clonar rapidamente um ambiente de teste. Esta opção exporta a versão salva mais recente do ambiente de desenvolvimento.
O Full Export exporta apenas objetos salvos com sucesso. Se uma tarefa tiver várias versões, como versões de desenvolvimento e produção, a versão de desenvolvimento terá precedência. Para obter instruções detalhadas, consulte Crie uma tarefa de exportação completa.
-
Incremental Export filtra e exporta objetos com base na última hora de modificação. Para obter instruções detalhadas, consulte Crie uma tarefa de exportação incremental.
NotaNão é possível configurar uma lista de bloqueios para uma exportação incremental.
Custom Export permite selecionar fluxos de trabalho de negócios específicos para facilitar a replicação. Em um ambiente com clusters de desenvolvimento e produção totalmente isolados, você pode usar o Custom Export para simular a implantação de tarefas. Para obter instruções detalhadas, consulte Crie uma tarefa de exportação personalizada.
Limitações
-
A tabela a seguir lista os recursos de migração do DataWorks compatíveis com cada edição.
Recurso de migração do DataWorks
Edição Básica
Edição Padrão
Edição Profissional
Edição Empresarial
Número de pacotes de exportação do DataWorks suportados por locatário
Nota-
Ao criar uma tarefa de exportação e a exportação for bem-sucedida, um pacote de exportação será gerado.
-
Se o número de pacotes de exportação exceder o limite da sua edição, faça o upgrade da sua edição para obter mais pacotes de exportação. Não é possível comprar pacotes de exportação adicionais separadamente.
Até 10 (cumulativo)
Até 30 (cumulativo)
Até 100 (cumulativo)
Ilimitado
Limite de tamanho do pacote de importação do DataWorks
Upload de arquivo local
30 MB
30 MB
30 MB
30 MB
Upload de arquivo do OSS
Não suportado
Não suportado
Ilimitado
Ilimitado
Se a confirmação automática e a implantação automática são suportadas durante a importação do DataWorks
Não suportado
Não suportado
Suportado
Suportado
-
Apenas contas da Alibaba Cloud e administradores de workspace podem realizar operações de importação e exportação. Membros com outras funções podem apenas visualizar as listas de tarefas de importação e exportação e não têm permissões de operação.
-
Ao exportar e importar regras do Data Quality (suportado apenas no Data Studio legado), observe os seguintes pontos:
Ao exportar regras do Data Quality, o gerenciamento de assinaturas (configurações relacionadas a alertas) não é exportado.
Se a tabela associada a uma regra importada do Data Quality não existir no workspace de destino, a regra importada não será exibida na página de regras do Data Quality. Se você criar a tabela de destino após importar a regra do Data Quality, a regra importada será exibida na página de detalhes da regra da tabela.
A etapa de importação do Data Quality depende da conclusão bem-sucedida da etapa de importação de tarefas agendadas. Se um pacote de importação contiver regras do Data Quality e informações de nós de agendamento associadas, você deve primeiro importar os nós associados para o workspace de destino e confirmá-los e implantá-los com sucesso antes que os nós de agendamento possam ser associados corretamente às regras do Data Quality.
Se você importar apenas regras do Data Quality sem importar os nós de agendamento associados, as regras do Data Quality ainda serão importadas com sucesso, mas sem as informações dos nós de agendamento associados. Após importar, confirmar e implantar as informações dos nós de agendamento associados, você pode reimportar as regras do Data Quality, e o DataWorks atualize as regras e as associa aos nós de agendamento.
O Data Studio e o Data Studio legado apresentam diferenças nos recursos do Migration Assistant. Para obter detalhes, consulte as notas em cada seção de operação abaixo.
Acessar o Migration Assistant
Para começar, acesse o DataWorks console, mude para a região de destino e, em seguida, clique em More > Migration Assistant no painel de navegação à esquerda para acessar a página Homepage do Migration Assistant.
Crie uma tarefa de exportação completa
Na página DataWorks export, clique em Create Export Task no canto superior direito.
Na caixa de diálogo Create Export Task, configure os parâmetros.
-
Data Studio
Parâmetro
Description
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Full Export, você pode configurar o Export Scope abaixo para exportar o conteúdo completo dos objetos selecionados.
Export Scope e Export Object
O Export Scope oferece suporte a:
-
All Objects: Ao selecionar esta opção, todos os objetos no workspace atual serão exportados. Os objetos incluem tarefas agendadas, tarefas manuais, recursos, funções, instruções DDL de tabelas (apenas MaxCompute), fontes de dados, componentes e APIs do Data service.
-
Selected Objects: Ao selecionar esta opção, você pode selecionar os objetos que deseja exportar completamente na lista suspensa Export Object abaixo, como tarefas agendadas e recursos.
Export Object Status
Selecione o estado dos objetos a serem exportados:
-
Saved: Exporta o conteúdo salvo dos objetos de exportação.
-
Deployed: Exporta o conteúdo implantado dos objetos de exportação.
Remarks
insira uma breve descrição da tarefa de exportação.
Legacy Data Studio
Parâmetro
Descrição
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Full Export, você pode configurar o Export Scope abaixo para exportar o conteúdo completo dos objetos selecionados.
Export Scope e Export Object
O Export Scope oferece suporte a:
-
All Objects: Ao selecionar esta opção, todos os objetos no workspace atual serão exportados. No Data Studio legado, os objetos incluem tarefas agendadas, tarefas manuais, recursos, funções, instruções DDL de tabelas (apenas MaxCompute), fontes de dados, DataService Studio, consultas ad hoc, componentes e regras do Data Quality.
-
Selected Objects: Ao selecionar esta opção, você pode selecionar os objetos que deseja exportar completamente na lista suspensa Export Object abaixo, como tarefas agendadas, recursos e DataService Studio.
Export Object Status
Selecione o estado dos objetos a serem exportados:
-
Saved: Exporta o conteúdo salvo dos objetos de exportação.
-
Committed: Exporta o conteúdo confirmado dos objetos de exportação.
Blacklist
Você pode decidir se deseja selecionar Add to Blacklist com base nos seus requisitos de negócios para filtrar tarefas e recursos que não precisam ser exportados.
Export Package Version and Format of Files in Export Package
As opções incluem Standard Format, Apsara Stack (V3.12 and later) e Apsara Stack (V3.6.1 to V3.11). Os formatos de dados variam entre as versões do DataWorks. Confirme a versão do DataWorks no ambiente de importação de destino antes de selecionar um formato.
Remarks
insira uma breve descrição da tarefa de exportação.
-
Clique em Start Export.
Na caixa de diálogo Export Progress, visualize o progresso da exportação. Após a exportação ser bem-sucedida, clique em Return to Export Task List.
Crie uma tarefa de exportação incremental
Na página DataWorks export, clique em Create Export Task no canto superior direito.
-
Na caixa de diálogo Create Export Task, configure os parâmetros.
Data Studio
Parâmetro
Description
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Incremental Export, os arquivos que foram modificados após a data especificada são exportados, incluindo tarefas agendadas salvas e confirmadas, tarefas manuais, metadados de tabelas e fontes de dados.
Export Scope e Export Object
-
All Objects: Ao selecionar esta opção, todos os objetos no workspace atual serão exportados. Os objetos incluem tarefas agendadas, tarefas manuais, recursos, funções, instruções DDL de tabelas (apenas MaxCompute), fontes de dados, componentes e APIs do Data service.
-
Selected Objects: Ao selecionar esta opção, você pode selecionar os objetos que deseja exportar completamente na lista suspensa Export Object abaixo, como tarefas agendadas e recursos.
Export Object Status
Selecione o estado dos objetos a serem exportados:
-
Saved: Exporta o conteúdo salvo dos objetos de exportação.
-
Deployed: Exporta o conteúdo implantado dos objetos de exportação.
Modified At
A exportação incremental é baseada na última hora de modificação.
Remarks
insira uma breve descrição da tarefa de exportação.
Legacy Data Studio
Parâmetro
Description
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Incremental Export, os arquivos que foram modificados após a data especificada são exportados, incluindo tarefas agendadas salvas e confirmadas, tarefas manuais, metadados de tabelas e fontes de dados.
Export Scope e Export Object
-
All Objects: Ao selecionar esta opção, todos os objetos no workspace atual serão exportados. No Data Studio legado, os objetos incluem tarefas agendadas, tarefas manuais, recursos, funções, instruções DDL de tabelas (apenas MaxCompute), fontes de dados, DataService Studio, consultas ad hoc, componentes e regras do Data Quality.
-
Selected Objects: Ao selecionar esta opção, você pode selecionar os objetos que deseja exportar completamente na lista suspensa Export Object abaixo, como tarefas agendadas, recursos e DataService Studio.
Export Object Status
Selecione o estado dos objetos a serem exportados:
-
Saved: Exporta o conteúdo salvo dos objetos de exportação.
-
Committed: Exporta o conteúdo confirmado dos objetos de exportação.
Modified At
A exportação incremental é baseada na última hora de modificação.
Export Package Version and Format of Files in Export Package
As opções incluem Standard Format, Apsara Stack (V3.12 and later) e Apsara Stack (V3.6.1 to V3.11).
NotaEste parâmetro é suportado apenas no Data Studio legado. O Data Studio usa um formato Spec unificado e não exige que você selecione um formato de versão de exportação.
Remarks
insira uma breve descrição da tarefa de exportação.
-
Clique em Start Export.
Crie uma tarefa de exportação personalizada
Na página DataWorks export, clique em Create Export Task no canto superior direito.
-
Na caixa de diálogo Create Export Task, configure os parâmetros.
Data Studio
Parâmetro
Description
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Custom Export, você pode selecionar livremente os arquivos que deseja exportar, incluindo tarefas agendadas salvas e confirmadas, tarefas manuais, metadados de tabelas e fontes de dados.
Remarks
insira uma breve descrição da tarefa de exportação.
Legacy Data Studio
Parâmetro
Description
Export Package Name
O nome da exportação pode conter apenas letras, caracteres chineses, dígitos, sublinhados (_) e pontos (.).
Export Type
Ao selecionar Custom Export, você pode selecionar livremente os arquivos que deseja exportar, incluindo tarefas agendadas salvas e confirmadas, tarefas manuais, metadados de tabelas e fontes de dados.
Export Package Version and Format of Files in Export Package
As opções incluem Standard Format, Apsara Stack (V3.12 and later) e Apsara Stack (V3.6.1 to V3.11).
NotaEste parâmetro é suportado apenas no Data Studio legado. O Data Studio usa um formato Spec unificado e não exige que você selecione um formato de versão de exportação.
Remarks
insira uma breve descrição da tarefa de exportação.
Clique em Select Export Content.
-
Na página Custom Export List, filtre os objetos a serem exportados pelo tipo de Export Object.
Os tipos de Export Object suportados pelo Migration Assistant incluem: Table, Auto Triggered Task, Resource, Manually Triggered Task, Function, Data Quality, DataService Studio, Data Source, Component e Ad Hoc Query. Dentre estes, Data Quality, DataService Studio e Ad Hoc Query são suportados apenas no Data Studio legado. O Data Studio não oferece suporte à exportação desses três tipos de objetos.
-
Após selecionar os objetos a serem exportados, clique em Add to Export Package.
Você também pode filtrar objetos por Export Object, Object Type, Object Name e outras condições e, em seguida, clicar em Add Filter Results to Export Package para adicionar todos os resultados filtrados.
Clique em Start Export no canto superior direito da página.
Status da tarefa
Na página Export Task List, você pode visualizar o Export Task Name, Export Type, Task Creator, Status, Update Time e Remarks das tarefas de exportação. Você pode executar diferentes operações em tarefas com diferentes status:
O Data Studio introduz dois novos status de tarefa: Partially Succeeded e Canceled, e oferece suporte ao cancelamento de tarefas de exportação em andamento.
-
Quando o Status de uma tarefa de exportação for Exported, você pode:
Clique em View Export Report para visualizar o Basic Information, o Overview e os Details da tarefa de exportação.
-
Clique em Download Export Package para baixar o pacote de exportação para sua máquina local.
NotaO link de download é válido por 30 dias. Recomendamos que você baixe o pacote antes do fim do período de validade. Após o término do período de validade, será necessário reexportar o projeto caso deseje baixar o pacote.
-
Clone Export Task (suportado apenas no Data Studio legado; o Data Studio não oferece suporte à clonagem e exige a criação de uma nova tarefa):
Clique em Clone Export Task para uma tarefa cujo Export Type seja Full Export e não tenha lista de bloqueios configurada. Na caixa de diálogo Clone Export Task, insira o Export Package Name e clique em Start Export.
-
Clique em Clone Export Task para uma tarefa cujo Export Type seja Full Export e tenha uma lista de bloqueios configurada. Na caixa de diálogo Clone Export Task, insira o Export Package Name e clique em Add to Blacklist.
Na página Select Blacklist, selecione os objetos que não precisam ser exportados, clique em Add to Blacklist e, em seguida, clique em Start Export no canto superior direito da página.
-
Clique em Clone Export Task para uma tarefa cujo Export Type seja Custom Export. Na caixa de diálogo Clone Export Task, insira o Export Package Name e clique em Select Export Content.
Na página Custom Export List, selecione os objetos a serem exportados, clique em Add to Export Package e, em seguida, clique em Start Export no canto superior direito da página.
Quando o Status de uma tarefa de exportação for Export Failed, além de View Export Report e Download Export Package, você pode clicar em Retry para reexportar a tarefa (suportado apenas no Data Studio legado; o Data Studio não oferece suporte a novas tentativas e exige a criação de uma nova tarefa).
-
Quando o Export Type de uma tarefa de exportação for Custom Export e o Status for Editing, você pode:
Clique em Continue to Edit para acessar a página de edição e executar operações com base no tipo de tarefa de exportação.
Clique em View Export Package para visualizar o Basic Information, o Overview e os Details da tarefa de exportação na página Export Package Details.
Clique em Delete. Na caixa de diálogo Delete, clique em OK.
Quando o Export Type de uma tarefa de exportação for Full Export e o Status for Editing, além de Continue to Edit e Delete, você pode clicar em View Blacklist (suportado apenas no Data Studio legado). Na caixa de diálogo de visualização da lista de bloqueios, confirme as entradas da lista de bloqueios e clique em Start Export ou Close.
Próxima etapa
Para migrar tarefas entre workspaces, faça o Download Export Package para sua máquina local a partir da página Export Task List e, em seguida, crie uma tarefa de importação do DataWorks para importá-las para o workspace de destino.
FAQ
Se a tarefa exportada não existir, acesse o workspace correspondente para verificar se a tarefa foi excluída acidentalmente ou se não foi salva e confirmada. Se a tarefa foi excluída, acesse Recycle bin para verificar se a tarefa existe e restaurá-la.