Actualización

La tarea Update en Gaio DataOS permite modificar registros existentes en una tabla basándose en condiciones de filtro personalizadas. Es ideal para corregir datos, aplicar reglas de transformación o sincronizar valores dinámicamente durante flujos ETL.
Importante: Esta tarea solo puede utilizarse cuando una tabla está seleccionada en el flujo. Asegúrate de agregar y conectar una Table antes de configurar la actualización.
Cómo usar
1. Insertar y seleccionar un bloque de tabla
Agrega una Table a tu flujo y selecciona el conjunto de datos con el que deseas trabajar. La tarea Update solo estará disponible una vez que se haya seleccionado una tabla.
2. Abrir la tarea Update
En el menú lateral izquierdo, ve a: Tasks > ETL > Update
3. Configurar información básica
Task label: (opcional) Agrega un nombre para identificar la tarea en tu flujo.
Table: La tabla debe estar automáticamente vinculada desde el bloque seleccionado (ej.:
new_sales).
4. Seleccionar columnas a actualizar
En la sección Columns, elige los campos que deseas actualizar. Para cada columna seleccionada, define:
Type: Define cómo se establecerá el nuevo valor:
Value: Entrada estática.
Parameter: Usa una variable previamente definida.
Computed: Acepta fórmulas (ej.:
now(),1 + 1).
Value: Ingresa el nuevo valor o expresión.
5. Definir condiciones de filtro
En la sección Filters, especifica qué registros deben actualizarse. Configura uno o más filtros según sea necesario.
Column
Selecciona la columna por la cual filtrar
Type
Tipo de entrada (ej.: Value, Parameter)
Operator
Lógica de comparación (ej.: Equal to, Greater than)
Value
El valor a comparar
Ejemplo:
Actualizar order_date solo donde order_id = 1001.
Si no se definen filtros, todas las filas de la tabla serán actualizadas.
6. Ejecutar o guardar
Run: Ejecuta la actualización inmediatamente (una sola vez).
Save: Guarda la configuración en tu flujo de datos.
Save and Run: Guarda y ejecuta la actualización al mismo tiempo.
Casos de uso
Corregir valores desactualizados o incorrectos.
Aplicar reglas de estandarización (ej.: reemplazar valores vacíos).
Utilizar entradas dinámicas mediante parámetros.
Actualizar timestamps o estados durante flujos automatizados.
Última actualización