Eliminar

La tarea Delete en Gaio DataOS permite eliminar registros de una tabla basándose en condiciones de filtro personalizadas. Es útil para limpiar datos desactualizados, inconsistentes o temporales como parte de flujos ETL automatizados.
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 eliminación.
Cómo usar
1. Agregar y seleccionar un bloque de tabla
En tu flujo, agrega una Table con el conjunto de datos con el que deseas trabajar. Selecciona la tabla como entrada para la tarea Delete.
2. Abrir la tarea Delete
En el menú lateral izquierdo, ve a: Tasks > ETL > Delete
3. Completar información de la tarea
Task label: (opcional) Un nombre descriptivo para el paso.
Table: Se completará automáticamente según la tabla seleccionada (ej.:
new_sales).
4. Definir condiciones de filtro
En la sección Filters, define una o más condiciones para especificar qué filas deben eliminarse. Para cada filtro, configura los campos correspondientes (columna, tipo, operador y valor).
Column
Elige la columna por la cual filtrar (ej.: order_id)
Type
Tipo de entrada: Value, Parameter, etc.
Operator
Operador de comparación (Equal to, Not equal to, Greater than, etc.)
Value
El valor contra el cual comparar
Ejemplo:
Eliminar filas de la tabla new_sales donde order_id sea igual a 1001.
Si no se definen filtros, todas las filas de la tabla serán eliminadas.
5. Ejecutar o guardar
Run: Ejecuta la eliminación inmediatamente (sin guardar la tarea).
Save: Guarda la tarea en el flujo actual.
Save and Run: Guarda y ejecuta la eliminación al mismo tiempo.
Casos de uso
Eliminar registros inválidos o duplicados.
Borrar datos temporales de prueba.
Automatizar lógica de limpieza basada en reglas de negocio.
Garantizar consistencia de datos antes o después del procesamiento.
Última actualización