このツールについて
Schema Diffは、BeforeとAfterの2ファイルを読み込み、データの中身そのものではなくスキーマがどう変わったかを確認するブラウザツールです。Parquet / CSV / TSV / JSONL / NDJSONに対応し、フィールドの追加・削除、型やNULL可否、Decimal、Nested構造などの差分を一覧で確認できます。
Parquetではファイルに定義されたDeclared Schemaを使い、CSV / TSV / JSONL / NDJSONでは観測データからスキーマを推定します。推定スキーマを明示的なデータ契約と同一視せず、形式をまたぐ比較でも保守的な共通型を使って差分を整理します。選択したファイル、検索、比較結果、レポート生成はブラウザ内で処理し、Browser Kittyへアップロードしません。
こんなときに便利
- データパイプラインの変更前後で、Parquetの列や型が意図せず変わっていないか確認したい
- CSV / TSV / JSONLのフィールド構成や推定型が前回ファイルから変わったか調べたい
- ParquetとCSVなど形式が違うデータでも、意味の近い型へ正規化してスキーマ差分を確認したい
- スキーマ変更の影響を整理し、MarkdownやJSONのレポートとして保存したい