Şema Doğrulayıcı

Şema Doğrulayıcı

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

Unlocking Tool Engine...

Nasıl kullanılır Şema Doğrulayıcı

Görevinizi üç basit adımda mükemmel şekilde tamamlayın.

1

CSV Yükle

CSV dosyanızı bırakın.

2

Şema yükle veya tanımla

Bir JSON Schema yükleyin veya kuralları manuel olarak tanımlayın: gerekli sütunlar, türler, kısıtlamalar.

3

Sonuçları incele

Satır ve sütun referanslarıyla listelenen doğrulama hataları. Raporu indirin.

4

Review Report

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

Sıkça sorulan sorular

Hakkında bilmeniz gereken her şey Şema Doğrulayıcı.

Hangi şema formatları destekleniyor?

JSON Schema (draft-07) ve özel YAML kural dosyaları.

Birden çok CSV'yi doğrulayabilir miyim?

Evet — aynı şemayı birden fazla dosyaya karşı çalıştırın ve birleşik bir rapor alın.

Dosyam yükleniyor mu?

Hayır. Her şey yerel olarak çalışır.

Dosya boyutu sınırı?

Tarayıcı belleği sınırına kadar dosya işleyin.

Şemayı kaydedebilir miyim?

Evet — CI/CD ardışık düzenlerinde veya gelecekteki doğrulamalarda yeniden kullanmak üzere şemayı dışa aktarın.

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.