Skema Validator

Skema Validator

Your files never leave your device. Processed locally. 100% private.

Unlocking Tool Engine...

Cara menggunakan Skema Validator

Selesaikan tugasmu dengan sempurna dalam tiga langkah mudah.

1

Unggah CSV

Jatuhkan file CSV Anda.

2

Unggah atau tentukan skema

Unggah JSON Schema atau tentukan aturan secara manual: kolom yang diperlukan, jenis, batasan.

3

Tinjau hasil

Kesalahan validasi terdaftar dengan referensi baris dan kolom. Unduh laporan.

4

Review Report

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

Pertanyaan yang sering ditanyakan

Semua yang perlu kamu ketahui tentang Skema Validator.

Format skema apa yang didukung?

JSON Schema (draft-07) dan file aturan YAML khusus.

Bisakah saya memvalidasi beberapa CSV?

Ya — jalankan skema yang sama terhadap beberapa file dan dapatkan satu laporan gabungan.

Apakah file saya diunggah?

Tidak. Semuanya berjalan secara lokal.

Batas ukuran file?

Proses file hingga batas memori browser.

Bisakah saya menyimpan skema?

Ya — ekspor skema untuk digunakan kembali di jalur CI/CD atau validasi di masa mendatang.

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.