duda en orden de pasos con nodos

hola, estoy diseñando un ETL para mover datos de tablas de una base de datos a otra base de datos.

Debe haber un orden entre estos movimiento, estoy probando con variables, ¿asi debe lucir? (este solo es un ejemplo, donde primero deben ir las categorías y despues los productos).

Hola @clalevia ,

Te doy la bienvenida al forum de KNIME :yellow_heart:

He añadido algunos números a tu captura de pantalla :point_down:t2:

Dado que los workflows de KNIME se ejecutan de izquierda a derecha, siempre que haya algún tipo de conexión entre ellos, digamos que el nodo DB Insert numero 4 espera a que el número 3 se ejecute porque los conectáste con una flow variable.

Así que creo que las categorías irían antes que los productos, ¿qué resultado te da?

Para cualquier otra duda no dudes en escribir en este hilo :thread:

Hola, muy amable por su respuesta. Entonces la clave es la flow variable para mantener la secuencia (el colochito rojo)?

Sí, en este caso la conexión roja sirve para ejecutar en secuencia los nodos de KNIME. El último DB Insert node (número 4 en la captura de pantalla) espera a que el 3 se ejecute porque están conectados con la Flow Variable.

Aquí tienes un workflow ejemplo que puedes descargar y explorar :knime: :

Using flow variable connection to control execution order :link:

Es una de las funciones de las Flow variables, también sirven por ejemplo para generar parametros y controlar dinámicamente la configuración de los nodos.

Como en este ejemplo :point_right:t2: Creating and Using Flow Variables – KNIME Community Hub :knime:

Espero que sea de ayuda,