Validatore Schema

Validatore Schema (Local & Private)

I tuoi file non lasciano mai il tuo dispositivo. Elaborati localmente. 100% privato.

Unlocking Tool Engine...

Come si usa Validatore Schema

Completa il tuo compito in soli tre semplici passaggi.

1

Carica CSV

Trascina il tuo file CSV.

2

Carica o definisci schema

Carica un JSON Schema o definisci le regole manualmente: colonne richieste, tipi, vincoli.

3

Controlla i risultati

Errori di convalida elencati con riferimenti a righe e colonne. Scarica rapporto.

4

Review Report

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

Domande Frequenti

Tutto ciò che devi sapere sul Validatore Schema.

Quali formati di schema sono supportati?

JSON Schema (draft-07) e file di regole YAML personalizzati.

Posso convalidare più CSV?

Sì — esegui lo stesso schema su più file e ottieni un unico rapporto combinato.

Il mio file viene caricato?

No. Tutto viene eseguito localmente.

Limite di dimensione del file?

Elabora i file fino al limite di memoria del browser.

Posso salvare lo schema?

Sì — esporta lo schema per riutilizzarlo in pipeline CI/CD o convalide future.

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.