Validador de Esquema

Validador de Esquema (Local & Private)

Seus arquivos nunca saem do seu dispositivo. Processados localmente. 100% privado.

Unlocking Tool Engine...

Como usar Validador de Esquema

Conclua sua tarefa perfeitamente em apenas três etapas simples.

1

Enviar CSV

Solte o seu ficheiro CSV.

2

Enviar ou definir esquema

Envie um JSON Schema ou defina regras manualmente: colunas obrigatórias, tipos, restrições.

3

Rever resultados

Erros de validação listados com referências de linhas e colunas. Transferir relatório.

4

Review Report

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

Perguntas Frequentes

Tudo o que você precisa saber sobre o Validador de Esquema.

Que formatos de esquema são suportados?

JSON Schema (draft-07) e ficheiros de regras YAML personalizados.

Posso validar vários CSVs?

Sim — execute o mesmo esquema em vários ficheiros e obtenha um relatório combinado.

O meu ficheiro é enviado?

Não. Tudo é executado localmente.

Limite de tamanho do ficheiro?

Processe arquivos até o limite de memória do navegador.

Posso guardar o esquema?

Sim — exporte o esquema para reutilização em pipelines CI/CD ou validações 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.