Validateur Schéma

Validateur Schéma (Local & Private)

Vos fichiers ne quittent jamais votre appareil. Traités localement. 100% privé.

Unlocking Tool Engine...

Comment utiliser Validateur Schéma

Accomplissez votre tâche parfaitement en trois étapes simples.

1

Télécharger CSV

Déposez votre fichier CSV.

2

Télécharger ou définir le schéma

Téléchargez un JSON Schema ou définissez les règles manuellement : colonnes requises, types, contraintes.

3

Vérifier les résultats

Erreurs de validation avec références de lignes et colonnes. Télécharger le rapport.

4

Review Report

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

FAQ

Tout ce que vous devez savoir sur le Validateur Schéma.

Quels formats de schéma sont pris en charge ?

JSON Schema (draft-07) et fichiers de règles YAML personnalisés.

Puis-je valider plusieurs CSV ?

Oui — exécutez le même schéma sur plusieurs fichiers et obtenez un rapport combiné.

Mon fichier est-il téléchargé ?

Non. Tout s'exécute localement.

Limite de taille de fichier ?

Traitez les fichiers jusqu'à la limite de mémoire du navigateur.

Puis-je enregistrer le schéma ?

Oui — exportez le schéma pour le réutiliser dans des pipelines CI/CD ou des validations futures.

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.