Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Available since Release 6.0.0

Introduction

Until now, the use of multiple DataFlow instances has been allowed (soporte multitenant en Dataflow).

With this improvement, our intention is to make it easier for users to create pipelines and manage them between these instances.

We have added the possibility of duplicating pipelines from a multiple selection of pipelines in the Dataflow list to different instances.

Funcionalidad para duplicar pipelines

Ahora podemos duplicar uno o varios pipelines y todo su contenido en una o varias instancias de manera simplificada e intuitiva.

¿Cómo usarlas?

Desde Menú>Processing>DataFlows Management seleccionamos los pipelines que deseamos clonar.

image-20240412-102646.png

Una vez seleccionado, pulsamos sobre el botón de Duplicar seleccionados.

image-20240412-102925.png

Nos redirigirá a una nueva pantalla donde podremos seleccionar las instancias donde duplicar las pipelines seleccionadas. Una vez seleccionadas pulsamos sobre el botón Duplicar

image-20240412-103441.png

Esto nos devolverá al listado de pipelines y generará nuevos pipelines con la siguiente nomenclatura: pipelineSeleccionado_instanciaSeleccionado. Si la instancia seleccionada es la dueña de alguno de los pipelines seleccionados, ese pipeline permanece en su instancia sin ser duplicado.

image-20240412-103508.png

Además existe la posibilidad de acceder a esta función mediante API REST, para ello pulsamos sobre los tres puntos superiores > APIs > Control Panel. Además, pulsamos sobre el API Key para copiarlo. 

1-20240412-103715.png

Accedemos a un Swagger donde podremos navegar hasta los endpoints de DataFlow

image-20240412-103827.png

A continuación pulsamos sobre el botón Authorize y pegamos el API Key que habíamos copiado anteriormente.

1-20240412-104013.png

Una vez autorizados buscamos el endpoint POST /api/dataflows/pipelines/duplicate y pulsamos sobre el botón Try it Out .

image-20240412-104146.png

Introducimos los identificadores de los pipelines a duplicar y las  instancias donde deseamos duplicar y pulsamos sobre Execute. 

image-20240412-104241.png

Haciendo scroll hacia abajo comprobamos la respuesta.

image-20240412-104310.png

Por ultimo, en caso de que cometamos algún error al introducir los identificadores, el sistema nos avisaría del error cometido y duplicaría únicamente los identificadores correctos, siendo este error no bloqueante para el proceso final.

image-20240412-104442.pngimage-20240412-104508.png

¿Qué cambios produce esta nueva mejora?

Hasta ahora un usuario podía tener asignado mas de una instancia aunque la naturaleza de esta hacia de este caso algo poco práctico. Tras la implementación de esta funcionalidad, un usuario debe ser propietario de una sola instancia, en caso contrario podría existir conflictos a la hora de duplicar pipelines sobre estas instancias.

  • No labels