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

Version 1 Next »

Disponible desde Release 6.0.0

Introducción

Hasta ahora se ha permitido el uso de múltiples instancias de DataFlow (soporte multitenant en Dataflow).

Con esta mejora, nuestra intención es facilitar el trabajo a los usuarios a la hora de crear pipelines y gestionarlos entre dichas instancias.

Añadimos la posibilidad de, partiendo de una selección múltiple de pipelines en el listado de Dataflow, duplicarlos hacia distintas instancias.

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