データ品質チェック・可視化スタジオ
完全ブラウザ内処理・サーバー通信なしCSV・TSV・JSONデータをブラウザ内で完全完結解析。データプロファイリング、欠損値・重複行チェック、クリーニング、統計分析、ピボット集計、15種類のグラフ描画から各種エクスポートまでをシームレスに提供します。
- 100%端末内処理・外部送信ゼロ
- データ品質&統計プロファイリング
- 安全なクリーニング&数式列追加
- 15種のアクセシブルなグラフ描画
- CSV/JSON/SVG/PNG/PDF出力
完全ブラウザ内処理・サーバー通信なし
入力されたデータはお使いの端末のブラウザメモリ内でのみ処理され、外部サーバーやCookie、Storageへ保存・送信されることは一切ありません。
統計的相関関係は2変数間の線形な関連性を示すものであり、因果関係を直接示すものではありません。
四分位範囲(IQR法)による外れ値は「統計的外れ値候補」であり、必ずしも誤りや異常値を意味するものではありません。
Dataset Loaded
CSV / TSV / JSONファイルをドロップ
またはクリックしてローカルファイルを選択(最大100MB)
行数
12
列数
8
欠損セル
2(2.1%)
重複行
1(1 groups)
データ品質チェック所見
列プロファイル詳細
Click a column row to inspect distribution & frequencies| # | 列名 | 推定型 | 欠損数 | ユニーク数 | 平均 / 中央値 / 四分位 | 外れ値候補 |
|---|---|---|---|---|---|---|
| 1 | Date | 0 | 11 | - | 0 | |
| 2 | Region | 0 | 6 | - | 0 | |
| 3 | Product | 0 | 3 | - | 0 | |
| 4 | Quantity | 1 (8.3%) | 10 | μ: 11.3 | med: 12.0 | 0 | |
| 5 | UnitPrice | 0 | 3 | μ: 2533.3 | med: 2500.0 | 0 | |
| 6 | Revenue | 1 (8.3%) | 8 | μ: 22218.2 | med: 21600.0 | 0 | |
| 7 | CustomerRating | 0 | 10 | μ: 4.5 | med: 4.5 | 0 | |
| 8 | InStock | 0 | 2 | - | 0 |
Column Details: Date
Detected as date (100% match)
Value Frequencies (Top Values)
| Value | Count | % |
|---|---|---|
| 2025-01-05 | 2 | 16.7% |
| 2025-01-06 | 1 | 8.3% |
| 2025-01-08 | 1 | 8.3% |
| 2025-01-12 | 1 | 8.3% |
| 2025-01-15 | 1 | 8.3% |
| 2025-01-18 | 1 | 8.3% |
| 2025-01-20 | 1 | 8.3% |
| 2025-01-22 | 1 | 8.3% |
| 2025-01-25 | 1 | 8.3% |
| 2025-01-28 | 1 | 8.3% |
| 2025-01-30 | 1 | 8.3% |
Statistical Distribution
相関行列(ピアソンの積率相関係数)
※ 相関関係は因果関係を意味しません(Correlation does not imply causation)。
| Column | Quantity | UnitPrice | Revenue | CustomerRating |
|---|---|---|---|---|
| Quantity | 1.00 | -0.71 | 0.41 | 0.79 |
| UnitPrice | -0.71 | 1.00 | 0.24 | -0.93 |
| Revenue | 0.41 | 0.24 | 1.00 | -0.06 |
| CustomerRating | 0.79 | -0.93 | -0.06 | 1.00 |
「データ品質チェック・可視化スタジオ」について
Solasuの「データ品質チェック・可視化スタジオ(Data Quality & Visualization Studio)」は、単なるCSVビューアやグラフ作成ツールではありません。
データ投入の瞬間から、欠損値・重複行・型不整合・外れ値・相関関係といった「データ自体の品質」を自動で徹底プロファイリング。
問題箇所を認識した上で、ブラウザ内でのクリーニング、フィルタリング、数式による計算列追加、ピボット集計、そして15種類のアクセシブルなグラフ描画からCSV/JSON/SVG/PNG/PDFレポート出力までを一貫したワークフローとして提供します。
金融、顧客、研究などの機密データであっても、データは一切外部サーバーへ送信されず、お使いの端末のブラウザメモリ内でのみ安全に処理されます。
グラフを作る前に、データ自体の品質を自動検証
行数・列数・セル総数だけでなく、列ごとの欠損率、空白セル・NA表記の区別、重複行クラスタ、型推論の信頼度を瞬時に算出します。
「82/100」のような恣意的な総合品質スコアは作らず、客観的な数値指標と具体的な問題箇所のみを誠実に提示します。
再現可能なクリーニングパイプラインと数式計算列
前後空白のトリム、大文字・小文字変換、文字列置換、重複行削除、欠損値補完、列の並べ替え・削除など多彩な編集機能を搭載。
安全な限定ASTパーサー(eval不使用)により、「[price] * [quantity]」のような計算列(派生列)を安全に追加できます。すべての操作は再現可能なパイプラインとして管理され、いつでも元データへリセット可能です。
統計分析・IQR外れ値候補・相関行列・ピボット集計
最小値・最大値・平均値・中央値・標準偏差・四分位数(Q1/Q3/IQR)を厳密に計算。四分位範囲に基づく外れ値は「統計的外れ値候補」として客観的に特定します。
数値列間のピアソン相関係数を算出しヒートマップ表示(※相関関係は因果関係を意味しません)。行・列・値・集計関数(合計・平均・中央値・件数など)を指定できるピボットテーブルも完備しています。
15種類のアクセシブルなSVGグラフと決定論的レコメンド
棒グラフ、折れ線、散布図、ヒストグラム、箱ひげ図、円・ドーナツ、積み上げ・グループ棒、ヒートマップなど15種類のベクターSVGグラフを描画。
AIではなく列の型構成に基づく決定論的なルールベースで最適なグラフを提案。色だけに頼らない線種やマーカー、スクリーンリーダー向け要約、元データ表トグルなどアクセシビリティにも配慮しています。
100%クライアント完結型プライバシー設計と多彩な出力
CSV数式インジェクション(DDE攻撃)対策済みのCSV出力、プロジェクト設定を丸ごと保存・復元できるJSON、ベクターSVG、PNG、そしてPDF.jsによる自動検証機能を備えたPDF監査レポート出力に対応しています。
データはサーバーへ送信されず、localStorageやCookieにも一切永続化されません。ブラウザを閉じればデータは消去されるため、機密データの分析にも安心して利用できます。
よくある質問 (FAQ)
CSVファイルを読み込めますか?
はい。RFC 4180に準拠したパーサーを搭載しており、ダブルクォートで囲まれたフィールド、クォートのエスケープ("")、改行を含むセル、CRLF/LF改行コードを正確に処理します。UTF-8のBOM(Byte Order Mark)も自動で除去されます。
JSONデータを読み込めますか?
はい。オブジェクトの配列(Array of Objects)に対応しています。また、入れ子になったネスト構造のJSONオブジェクトも「user.address.city」のようなドット記法で自動展開して表形式で解析できます。
ExcelやGoogleスプレッドシートからコピーして貼り付けできますか?
はい。表計算ソフトで範囲を選択してコピー(Ctrl+C / Cmd+C)し、画面の貼り付け欄にペースト(Ctrl+V / Cmd+V)するだけで、タブ区切り(TSV)として自動認識され即座に読み込まれます。
データの欠損値(抜け漏れ)を確認できますか?
はい。データセット全体および列ごとの欠損セル数・欠損率をパーセンテージで確認できます。また、単なるnullだけでなく、空文字、空白のみ、NA、N/A、アスタリスクなどの表記も区別して集計します。
重複行を確認・削除できますか?
はい。全列の値が完全に一致する重複行を検出し、重複件数と重複グループ数を表示します。重複行の実データを確認した上で、ワンクリックで重複を排除したクリーンなデータセットを作成できます。
列のデータ型は自動で判別されますか?手動変更も可能ですか?
はい。数値(整数・小数)、日付、日時、真偽値(boolean)、カテゴリ、テキスト、混合型(mixed)を自動推論します。推定結果は信頼度とともに表示され、ユーザーが手動で型を上書き指定することも可能です。
ブラウザ内でデータをクリーニングできますか?
はい。文字列の前後の空白除去(トリム)、大文字・小文字・タイトルケースの変換、特定文字列の置換、列名の変更、不要な列の削除、空行の削除、欠損値の穴埋め(0や空白、前の値など)がブラウザ内で行えます。
特定の条件で行をフィルターできますか?
はい。「一致」「不一致」「含む」「前方一致」「より大きい」「より小さい」「範囲内(between)」「空である」「空でない」といった条件を指定して行を絞り込めます。複数条件のAND/OR論理結合にも対応しています。
列の値を基準にソートできますか?
はい。任意の列を昇順(小さい順・古い順・A-Z)または降順(大きい順・新しい順・Z-A)でワンクリックで並べ替えられます。数値や日付の大小関係も正確に考慮されます。
外れ値(極端に大きい・小さい値)を確認できますか?
はい。統計学で標準的な四分位範囲(IQR法:第1四分位数 - 1.5×IQR 未満、または第3四分位数 + 1.5×IQR 超過)およびZスコアを用いて外れ値を検出します。ツールはこれを「異常」と決めつけず、「統計的外れ値候補」として客観的に表示します。
平均値や中央値、標準偏差などの基本統計量を計算できますか?
はい。各数値列について、合計値、最小値、最大値、算術平均値、中央値(メディアン)、不偏標準偏差、第1四分位数(Q1)、第3四分位数(Q3)、四分位範囲(IQR)を自動算出します。
列同士の相関係数を計算できますか?
はい。数値列同士のピアソン積率相関係数(-1.0から+1.0)を算出し、相関行列のヒートマップとして可視化します。強い正の相関や負の相関関係を持つ列の組み合わせを一目で把握できます。
ピボットテーブル(クロス集計表)を作成できますか?
はい。行フィールド、列フィールド(任意)、値フィールド、および集計関数(合計・平均・中央値・最大・最小・件数)を選択することで、ブラウザ上で柔軟なピボットテーブルを作成し、行合計・列合計・総計を確認できます。
どのようなグラフを作成できますか?
棒グラフ、列グラフ、折れ線グラフ、面グラフ、散布図、バブルチャート、円グラフ、ドーナツグラフ、ヒストグラム、箱ひげ図(Box Plot)、ヒートマップ、ウォーターフォール、ファネルなど15種類のアクセシブルなベクターSVGグラフを作成できます。
おすすめのグラフを自動で提案してくれますか?
はい。選択された列の型構成(日付+数値なら折れ線、カテゴリ+数値なら棒グラフ、数値+数値なら散布図など)を分析し、ルールベースで最適なグラフタイプを提案します。AIによる不透明な判断ではなく、決定論的な推奨を行います。
クリーニングしたデータをCSVとして保存できますか?
はい。クリーニング後の全データ、フィルター適用後のデータ、または統計プロファイル概要をそれぞれCSVファイルとしてダウンロードできます。Excelで文字化けしないUTF-8 BOM付きで出力され、数式インジェクション対策も施されています。
分析設定や変換履歴をJSONで保存・復元できますか?
はい。適用したクリーニング手順、フィルター条件、グラフ設定などをプロジェクト設定JSONとしてエクスポートできます。後日そのJSONファイルを読み込むことで、同じ分析設定を即座に復元できます。
PDFレポートを出力できますか?
はい。データセットの概要、データ品質チェック所見、列プロファイル一覧、適用した変換履歴をまとめた監査形式のPDFレポートを生成・ダウンロードできます。生成されたPDFはPDF.jsにより自動検証されます。
入力したデータが外部サーバーへ送信されることはありますか?
いいえ、一切ありません。本ツールは100%クライアントサイド(お使いの端末のブラウザ内)で動作します。ネットワーク通信は発生せず、機密情報や個人情報を含むCSV・JSONであっても安全に分析できます。
ブラウザやCookie、ストレージにデータは保存されますか?
いいえ。Cookie、localStorage、sessionStorage、IndexedDB、Cache Storage等のブラウザの永続ストレージには一切保存されません。すべてのデータはブラウザのメモリ上にのみ存在し、タブやウィンドウを閉じれば完全に消去されます。
「相関関係」は「因果関係」を意味しますか?
いいえ。統計的相関関係は2つの変数の間に数値上の連動性(線形な関連)があることを示すだけであり、一方が原因でもう一方が結果であるという因果関係(Causation)を直接証明するものではありません。第三の共通要因(交絡因子)が存在する可能性もあります。
巨大なデータセット(数十万行)でも動作しますか?
はい。数万行〜数十万行規模のデータでもブラウザがクラッシュしないよう、仮想スクロール(Virtualized rendering)による高速表示とメモリ最適化を行っています。極端に巨大なファイル(100MB超)には安全制限を設けています。