data

Arrow Viewer

Apache Arrow IPC File / StreamのSchema・Record Batch・Dictionary・Metadata・データをブラウザ内で確認します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

Arrow Viewerは、Apache Arrow IPC File / Streamの構造とデータを読み取り専用で確認するブラウザツールです。.arrow / .arrows / .ipcを読み込み、形式を判別してSchema、Metadata Version、Endianness、Footer / Header情報などを表示します。

Record Batchごとの行数やMetadata / Bodyサイズ、Dictionary情報を確認でき、データは現在ページに必要なBatchだけ読み込みます。Primitive、Timestamp、List / Struct、Dictionary Encodingされた値などを確認できます。

こんなときに便利

  • Arrow IPCファイルがFile形式かStream形式か、SchemaやRecord Batch構成を確認したい
  • Dictionary EncodingやMetadataの内容をブラウザだけで調査したい
  • 大きなArrow IPCを全展開せず一部データを確認し、現在ページだけCSVへ保存したい

できること

このツールで利用できる主な機能です。

使い方

  1. .arrow / .arrows / .ipcを追加します。
  2. 判定された形式、行数、Record Batch、Dictionary、Metadataを確認します。
  3. SchemaをTree / Rawで確認します。
  4. ページを移動してレコードを確認し、必要ならTable / RecordやCell Inspectorを使います。
  5. 必要なら現在ページをCSVとしてコピー・保存します。

対応範囲

  • 入力: .arrow / .arrows / .ipcのArrow IPC File / Stream。
  • 構造: Schema Tree / Raw、Metadata、Metadata Version、Endianness、Footer / Header、Record Batch、Dictionary。
  • 値: Primitive、Timestamp、List / Struct、Dictionary Encodingされた値など。
  • 閲覧・出力: 現在ページに必要なBatchだけ読み、Table / Record、Cell Inspector、現在ページCSV。

制限・注意点

  • 閲覧専用で、Arrow IPCを編集・再生成する機能はありません。
  • Featherは正式対応形式として案内していません。
  • LZ4 / ZSTDで圧縮されたIPC Body Bufferはv1.0.0では未対応です。
  • CSV保存は現在ページだけが対象で、SQL / Query Engineではありません。

よくある質問

Arrow IPCファイルはサーバーへアップロードされますか?

いいえ。選択したArrow IPC File / Streamはブラウザ内で読み取り、Browser Kittyへアップロードしません。

File形式とStream形式の両方を開けますか?

はい。.arrow / .arrows / .ipcを読み込み、IPC File / Streamを判別して確認できます。

LZ4やZSTD圧縮のArrow IPCを開けますか?

v1.0.0ではLZ4 / ZSTDで圧縮されたIPC Body Bufferは未対応です。

Arrow全体をCSVへ変換できますか?

CSV保存は現在ページが対象です。ファイル全体を一括変換する用途ではありません。

オフライン版・ソースコード

単一HTML版を保存すれば、Arrow IPC File / StreamのSchema・Batch・Dictionary・データを端末内で確認できます。実行時の外部APIやCDNは必要ありません。

GitHubでソースを見る