Validador Esquema

Validador Esquema (Local & Private)

Tus archivos nunca salen de tu dispositivo. Procesados localmente. 100% privado.

Unlocking Tool Engine...

Cómo usar Validador Esquema

Completa tu tarea perfectamente en solo tres sencillos pasos.

1

Subir CSV

Suelta tu archivo CSV.

2

Subir o definir esquema

Sube un JSON Schema o define reglas manualmente: columnas requeridas, tipos, restricciones.

3

Revisar resultados

Errores de validación con referencias de fila y columna. Descargar informe.

4

Review Report

Instantly see missing columns, type violations, and unique constraint errors.

Preguntas frecuentes

Todo lo que necesitas saber sobre el Validador Esquema.

¿Qué formatos de esquema se admiten?

JSON Schema (draft-07) y archivos de reglas YAML personalizados.

¿Puedo validar múltiples CSV?

Sí — ejecuta el mismo esquema contra múltiples archivos y obtén un informe combinado.

¿Se sube mi archivo?

No. Todo se ejecuta localmente en tu navegador.

¿Límite de tamaño de archivo?

Procesa archivos hasta el límite de memoria del navegador.

¿Puedo guardar el esquema?

Sí — exporta el esquema para su reutilización en pipelines CI/CD o validaciones futuras.

Can I manually create a data contract JSON?

Yes. The contract is a simple JSON file with a 'name' field and a 'columns' array. Each column object needs at minimum 'name' (string) and 'type' (one of: 'string', 'integer', 'float', 'boolean', 'date'). Add 'nullable: false' to enforce NOT NULL. Example: {"name": "Orders Contract", "columns": [{"name": "order_id", "type": "integer", "nullable": false}, {"name": "customer_email", "type": "string"}]}

How many violations will it report?

The validator reports up to 500 row-level violations per run to keep the output readable. If your file has more than 500 violations, fix the systematic issue (wrong type in an entire column) and re-run. Missing column violations are always fully reported regardless of count.