Edita las canalizaciones

En esta página, se describe cómo editar canalizaciones por lotes implementadas en Cloud Data Fusion.

Editar una canalización te permite hacer lo siguiente:

  • Agrega funciones de forma incremental a una canalización implementada sin crear duplicados. Por ejemplo, puedes agregar, quitar o modificar complementos y, luego, volver a implementar la canalización. Si editas una canalización, se crea una versión nueva de la misma, lo que evita la proliferación de canalizaciones y permite una mejor organización. Si duplicas una canalización, se crea una nueva con un nombre diferente.
  • Mantiene un historial de las versiones editadas.
  • Consulta y restablece versiones anteriores de una canalización.
  • Editar cualquier parte de la canalización, como la estructura, la configuración, los metadatos, las preferencias y los comentarios
  • Exporta un archivo JSON editado para una canalización implementada.

Cuando editas la canalización, Cloud Data Fusion crea un borrador nuevo, que se convierte en la versión más reciente. El nombre de la canalización sigue siendo el mismo. Desarrollas la canalización de forma iterativa, sin crear canalizaciones duplicadas con nombres únicos. La versión más reciente conserva los activadores, las configuraciones de canalización, los argumentos del entorno de ejecución, los metadatos, los comentarios y los programas de la versión anterior. La versión más reciente es la versión activa de la canalización: se puede ejecutar o programar para que se ejecute.

Antes de comenzar

  • Cloud Data Fusion admite la edición de canalizaciones por lotes implementadas en la versión 6.9.1 y versiones posteriores. Para actualizar a la versión más reciente, consulta Cómo actualizar tu entorno de Cloud Data Fusion.
  • Cloud Data Fusion no admite la edición de canalizaciones en tiempo real o trabajos de replicación implementados.

Edita la canalización

Para editar una canalización por lotes implementada en Cloud Data Fusion, sigue estos pasos:

  1. Ve a tu instancia:
    1. En la consola de Google Cloud, ve a la página de Cloud Data Fusion.

    2. Para abrir la instancia en Cloud Data Fusion Studio, haz clic en Instancias y, luego, en Ver instancia.

      Ir a Instancias

  2. Haz clic en Lista > Implementada.
  3. Ve a la canalización que deseas editar y haz clic en Más > Editar.

    Aparecerá un nuevo borrador de la canalización en la página Studio.

  4. Edita tu canalización. Por ejemplo, agrega un nuevo nodo de estadísticas o edita las propiedades de una fuente.

  5. Opcional: Para terminar de editar la canalización más tarde, haz clic en Guardar.

  6. Cuando termines de editar la canalización, haz clic en Implementar.

  7. En el diálogo Enter change summary, ingresa una descripción de los cambios que realizaste en la canalización y haz clic en Deploy. Se abrirá la canalización implementada en la página Canalización.

Cómo ver o restablecer una versión anterior de la canalización

Para ver o implementar una versión anterior de una canalización por lotes, sigue estos pasos:

  1. Abre tu instancia en la interfaz de Cloud Data Fusion.
  2. Haz clic en Lista > Implementada.
  3. Selecciona una canalización. La canalización aparecerá en la página Canalización.
  4. Haz clic en Historial.

    Aparecerá una lista del historial de versiones.

  5. Opcional: Para ver una versión anterior de una canalización, haz clic en Ver.

  6. Opcional: Para restablecer una versión anterior de la canalización a la versión más reciente, haz clic en Restablecer.

    Cloud Data Fusion crea una versión nueva de la canalización y la abre en la página Canalización. Ahora es la versión más reciente.

Exporta una versión editada de una canalización implementada

Puedes exportar la versión editada de una canalización implementada como un archivo JSON para compartirla con otros desarrolladores, agregarla al control de versiones o moverla de un entorno de desarrollo a uno de prueba o producción. Por ejemplo, después de editar una canalización durante las fases de desarrollo y depuración, exportas el archivo JSON y, luego, lo importas y lo implementas en un entorno de producción.

Exporta la versión más reciente

Para exportar la versión más reciente de la canalización, sigue estos pasos:

  1. Abre tu instancia en la interfaz de Cloud Data Fusion.
  2. Haz clic en Lista > Implementada.
  3. Selecciona la canalización que deseas exportar y haz clic en Más > Exportar.

    Se guarda de forma local un archivo JSON con las configuraciones de la canalización de la versión más reciente.

Cómo exportar una versión anterior

Para exportar versiones anteriores de la canalización, sigue estos pasos:

  1. Abre tu instancia en la interfaz de Cloud Data Fusion.
  2. Haz clic en Lista > Implementada.
  3. Selecciona la canalización. La versión más reciente se abrirá en la página Canalizaciones.
  4. Haz clic en Historial.
  5. Selecciona la versión de la canalización que deseas exportar y haz clic en Ver > Acciones > Exportar.

Importa una versión editada de una canalización implementada

Todas las canalizaciones se exportan en el estado Draft. Las versiones editadas de una canalización implementada también se importan en el estado Draft. Para obtener más información, consulta Cómo importar una canalización.

Borra una versión editada de una canalización

Cuando borras la versión más reciente de una canalización implementada, se borran todas las versiones de la canalización implementada. Las versiones de borrador no se borran.

En su lugar, la versión de la canalización de borrador tiene el estado Huérfano. Para resolver este estado, implementa la canalización de borrador. Cloud Data Fusion crea una canalización nueva, que es la versión más reciente.

Estados de las canalizaciones editadas

Cuando edites las canalizaciones, es posible que aparezcan los siguientes estados en la página Escritores de canalización.

Estado Descripción
En curso Guardaste cambios en la canalización.
Huérfano Se borró la versión más reciente de la canalización y los borradores asociados ya no pertenecen a una canalización existente. Es posible que veas este estado si alguien borra la canalización con el siguiente extremo: DELETE/v3/namespaces/NAMESPACE_ID/apps/APP_ID .
Obsoleto Se implementó una versión más reciente mientras se estaban realizando ediciones. Es posible que veas este estado si otro desarrollador implementa la canalización antes de que termines de editar. Es lo mismo que Borrador desactualizado que aparece en la página Canalización.

Cuando edites las canalización, es posible que aparezcan los siguientes estados en la página Studio.

Estado Descripción
Edición en curso Estás editando una canalización de borrador.
Borrador huérfano Alguien implementó una versión más reciente mientras editabas la canalización.

¿Qué sigue?