Ir al contenido
Cloudata

Dova · Casos de uso

Limpia, transforma y filtra datos con mappings visuales de Dova

Conecta transformaciones de texto, tipos y selección de filas para entregar una salida coherente con tu proceso.

El problema operativo

Un archivo puede incluir espacios sobrantes, nombres de columnas distintos o filas que no pertenecen al proceso. Corregirlo manualmente en cada entrega hace difícil repetir las mismas reglas y saber por qué un registro quedó fuera.

También importa el orden: comparar un importe textual antes de convertirlo puede producir una selección diferente a la regla numérica que esperas. Necesitas un diseño que muestre qué operación ocurre en cada etapa.

Cómo te ayuda Dova

El editor de Mappings de Dova conecta componentes de origen, transformación y destino en un canvas. El motor implementa limpieza de texto, selección y renombrado de campos, conversión de tipos y filtrado de filas, entre otras transformaciones documentadas.

Configuras campos y opciones de cada componente, validas el diseño y publicas una versión para ejecutarla mediante una Session. Así conservas reglas revisables y una estructura reutilizable, separada de las rutas concretas del archivo. El resultado se contrasta con una muestra de salida esperada.

Cómo funciona

  1. Define la salida esperada

    Identifica campos, tipos y criterio de inclusión. Prepara una muestra sintética con registros válidos, vacíos y valores en el límite del filtro.

  2. Conecta origen y transformaciones

    Añade Flat File input y los componentes necesarios. Por ejemplo, Clean text para normalizar nombre, Convert type para tipificar un importe y Row filter para seleccionar filas.

  3. Configura reglas explícitas

    Elige campo y operaciones de limpieza; define tipo y tratamiento del error de conversión. En el filtro usa un operador disponible y un valor acorde con el tipo.

  4. Valida y publica

    Revisa puertos, columnas y secuencia. Guarda el borrador, publica el Mapping y vincúlalo a una Session con rutas de laboratorio y un worker compatible.

  5. Compara los registros

    Ejecuta un Workflow de prueba y revisa Monitor. Contrasta filas incluidas y excluidas, tipos y valores; ajusta la regla antes de usarla en un flujo operativo.

Qué necesitas

  • Una muestra de entrada y reglas de limpieza, conversión o filtrado acordadas con el responsable del dato.
  • Permisos para editar y publicar el Mapping, además de una Session, un Workflow y un worker compatibles.
  • Un destino de prueba independiente y un resultado esperado que puedas comprobar sin depender sólo del estado de ejecución.

Límites que debes considerar

  • Row filter utiliza los operadores disponibles en su configuración; no es un lenguaje abierto de SQL ni ejecuta instrucciones arbitrarias.
  • Calculated field realiza sustitución de plantillas. No debe confundirse con un editor de fórmulas aritméticas generales.
  • El filtro descarta filas según la regla. No crea por sí solo un archivo de rechazos; las reglas de calidad tampoco implican una cuarentena automática.

Ejemplo de demostración

Ejemplo ilustrativo con datos sintéticos. No representa un resultado de cliente ni una captura del producto.

Demostración: nombres normalizados y filas activas

Configura Clean text con trim y upper sobre nombre, seguido de Row filter con estado equals activo. La salida esperada conserva el registro 1 con DEMO UNO y excluye el registro 2. Es una prueba propuesta para comprobar tu configuración, no una captura ni un resultado productivo.

id,nombre,estado
1,  demo uno  ,activo
2,demo dos,inactivo
Regla ilustrativa: normalizar el texto y conservar únicamente la fila activa.

Consulta la documentación

Dova · Cloudata

Conversemos sobre tu proceso de datos

Trae una muestra sintética y las reglas de tu proceso. Revisemos qué necesitas conectar y cómo comprobar el resultado.