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.

circle-exclamation

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.

Campo
Descripción

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.

circle-exclamation

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