Esta página descreve como editar pipelines de processamento em lote implementados no Cloud Data Fusion.
A edição de um pipeline permite-lhe fazer o seguinte:
- Adicionar funcionalidades de forma incremental a um pipeline implementado sem criar duplicados. Por exemplo, pode adicionar, remover ou modificar plug-ins e, em seguida, reimplementar o pipeline. A edição de um pipeline cria uma nova versão do mesmo pipeline, o que evita a proliferação de pipelines e permite uma melhor organização. A duplicação de um pipeline cria um novo pipeline com um nome diferente.
- Manter um histórico das versões editadas.
- Ver e restaurar versões antigas de um pipeline.
- Editar qualquer parte do pipeline, como a estrutura do pipeline, a configuração, os metadados, as preferências e os comentários.
- Exporte um ficheiro JSON editado para um pipeline implementado.
Quando edita o pipeline, o Cloud Data Fusion cria um novo rascunho, que se torna a versão mais recente. O nome do pipeline permanece igual. Desenvolve o pipeline de forma iterativa, sem criar pipelines duplicados com nomes únicos. A versão mais recente retém os acionadores, as configurações do pipeline, os argumentos de tempo de execução, os metadados, os comentários e os agendamentos da versão anterior. A versão mais recente é a versão ativa do pipeline: pode ser executada ou agendada para execução.
Antes de começar
- O Cloud Data Fusion suporta a edição de pipelines em lote implementados na versão 6.9.1 e posteriores. Para atualizar para a versão mais recente, consulte o artigo Atualize o seu ambiente do Cloud Data Fusion.
- O Cloud Data Fusion não suporta a edição de pipelines em tempo real implementados nem de tarefas de replicação.
Edite a conduta
Para editar um pipeline de processamento em lote implementado no Cloud Data Fusion, siga estes passos:
- Aceda à sua instância:
Na Google Cloud consola, aceda à página do Cloud Data Fusion.
Para abrir a instância no Cloud Data Fusion Studio, clique em Instâncias e, de seguida, em Ver instância.
- Clique em Lista > Implementado.
Aceda ao pipeline que quer editar e clique em > Editar.
MaisÉ apresentada uma nova versão do rascunho da pipeline na página Studio.
Edite o pipeline. Por exemplo, adicione um novo nó de estatísticas ou edite as propriedades de uma origem.
Opcional: para terminar a edição do pipeline mais tarde, clique em Guardar.
Depois de terminar a edição do pipeline, clique em Implementar.
Na caixa de diálogo Introduza o resumo das alterações, introduza uma descrição das alterações que fez no pipeline e clique em Implementar. O pipeline implementado é aberto na página Pipeline.
Veja ou restaure uma versão anterior do pipeline
Para ver ou implementar uma versão anterior de um pipeline em lote, siga estes passos:
- Abra a sua instância na interface do Cloud Data Fusion.
- Clique em Lista > Implementado.
- Selecione um pipeline. O pipeline é apresentado na página Pipeline.
Clique em
Histórico.É apresentada uma lista do histórico de versões.
Opcional: para ver uma versão anterior de um pipeline, clique em Ver.
Opcional: para restaurar uma versão mais antiga do pipeline para a versão mais recente, clique em Restaurar.
O Cloud Data Fusion cria uma nova versão do pipeline e abre-a na página Pipeline. Agora, é a versão mais recente.
Exporte uma versão editada de um pipeline implementado
Pode exportar a versão editada de um pipeline implementado como um ficheiro JSON para partilhar com outros programadores, adicioná-lo ao controlo de versões ou movê-lo de um ambiente de desenvolvimento para um ambiente de teste ou de produção. Por exemplo, depois de editar um pipeline durante as fases de desenvolvimento e depuração, exporta o ficheiro JSON e, em seguida, importa-o e implementa-o num ambiente de produção.
Exporte a versão mais recente
Para exportar a versão mais recente do pipeline, siga estes passos:
- Abra a sua instância na interface do Cloud Data Fusion.
- Clique em Lista > Implementado.
Selecione o pipeline que quer exportar e clique em > Exportar.
MaisÉ guardado localmente um ficheiro JSON com as configurações do pipeline da versão mais recente.
Exporte uma versão anterior
Para exportar versões anteriores do pipeline, siga estes passos:
- Abra a sua instância na interface do Cloud Data Fusion.
- Clique em Lista > Implementado.
- Selecione o pipeline. A versão mais recente é aberta na página Pipelines.
- Clique em Histórico.
- Selecione a versão do pipeline que quer exportar e clique em Ver > Ações > Exportar.
Importe uma versão editada de um pipeline implementado
Todos os pipelines são exportados no estado Draft
. As versões editadas de um pipeline implementado também são importadas no estado Draft
.
Para mais informações,
consulte o artigo Importe um pipeline.
Elimine uma versão editada de um pipeline
Quando elimina a versão mais recente de um pipeline implementado, todas as versões do pipeline implementado são eliminadas. As versões de rascunho não são eliminadas.
Em alternativa, a versão de rascunho do pipeline tem o estado Órfão. Para resolver este estado, implemente o pipeline de rascunho. O Cloud Data Fusion cria um novo pipeline, que é a versão mais recente.
Estados para pipelines editados
Quando edita pipelines, podem ser apresentados os seguintes estados na página Rascunhos de pipelines.
Estado | Descrição |
---|---|
Em curso | Guardou edições na conduta. |
Órfão | A versão mais recente do pipeline foi eliminada e os rascunhos associados
já não pertencem a um pipeline existente. Pode ver este estado se
alguém eliminar o pipeline com o seguinte ponto final:
DELETE/v3/namespaces/NAMESPACE_ID/apps/APP_ID
.
|
Obsoleto | Foi implementada uma versão mais recente enquanto as edições estavam em curso. Pode ver este estado se outro programador implementar o pipeline antes de terminar a edição. Isto é o mesmo que Rascunho desatualizado que aparece na página Pipeline. |
Quando edita pipelines, podem aparecer os seguintes estados na página do Studio.
Estado | Descrição |
---|---|
Edição em curso | Está a editar um pipeline de rascunho. |
Rascunho órfão | Alguém implementou uma versão mais recente enquanto estava a editar o pipeline. |
O que se segue?
- Saiba como exportar e importar pipelines.