分析ダッシュボードの設計
分析ダッシュボードの設計
良いダッシュボードは「グラフのセット」ではなく、意思決定ツールです。ビジネス目標、正しいデータ、わかりやすいUXをリンクし、SLOの更新、品質管理、バージョン管理、透明なKPI数学などのルールで生活しています。
1)目標と観客
対象タイプ:研究(診断)、モニタリング(運用管理)、説明(インサイト→ソリューション)、コミュニケーション(会議/プレゼンテーション)。
オーディエンス:- エグゼクティブ:NSMと3-5ドライバ、ハイレベルなトレンド、警告。
- 製品/マーケティング:漏斗、コホート、セグメント、ROMI。
- 操作/ML/Infra: SLA、エラー、レイテンシ、モデル/データドリフト。
- 質問の言葉:「どうやって何をすべきかを知っていますか?」→トリガー/しきい値のリスト。
2) KPIとメトリクス辞書
定義、数式、ソース、ラグ、セグメンテーションの各5-7キーKPIを選択します。
ノーススター、ドライバー、ガードレール(制限:FPR ≤ x%、 p95レイテンシ≤ y)で分割します。
用語の用語集(数式バージョンと最終編集日)を作成し、ダッシュボードに表示します。
3)データソースとモデル
真実の源(SoT):ダッシュボードの下の単一のショーケース/モデル(スター/スノーフレーク)。
新鮮さと遅延:「更新されたN分バック」と期待されるSLO(例えば「、10分ごとに、許容差± 5分」)を表示します。
品質:完全性、一貫性、重複排除、タイムゾーンの均一性。
リークなし:レトロスペクティブおよびMLメトリックのポイント・イン・タイムの正確性。
4)情報アーキテクチャ
ページレイアウト:ルール「Z「/」F「、最初の画面に」3-6カード」。
階層:トップNSM+ステータス;以下-ドライバ;さらに-詳細/診断。
ドリルダウン:KPIタイル→トレンド→セグメンテーション→詳細テーブル/イベントから。
ナビゲーション:ドメイン別タブ(Product、 Marketing、 Operations)、「パン粉」、統一フィルター。
5)ビジュアライゼーションを選択
トレンド:ライン/エリア;貯蓄のため-積み上げられた/100%。
カテゴリ比較:横棒(長いタグ)。
ディストリビューション:ヒストグラム/ボックス/バイオリン。
ファネル:ターンベースのバー+デルタ署名。
相関:散乱/ヒートマップ。
コホート:D7/D30-backlitヒートマップ。
異常:信頼できる回廊、イベント/リリースマーカーを持つライン。
アンチパターン:3D、過負荷の伝説、不必要に二重軸。
6) UXとインタラクティブ
フィルター:期間、国/チャネル/プラットフォーム、実験;アクティブなフィルタを明示的なバッジで表示します。
状態:「load」、 「empty」、 「error」、 「partially updated」。
注釈:イベント(リリース、キャンペーン、インシデント)→クリック可能なノート。
輸出:PNG/PDF/CSV;blizzardsと"subscriptions'をメーリングリストに保存します。
マイクロコピーライティング:title=insight、 subheading=グラフの読み方。
7)性能およびSLO
応答時間:インタラクティブフィルタのp95 <2-3 s。
最適化:DWHの事前集計、増分更新、レイヤーキャッシュ、ダウンサンプリングの長いシリーズ。
制限:カテゴリ制限(グラフ≤ 12)、テーブルのページネーション、遅延負荷。
観測性:レンダリング/エラーメトリック、クエリログ、劣化アラート。
8)可用性とローカライズ
テキストコントラスト≥ 4。5:1の色盲目のパレット;図形/ストロークと重複した色。
Altテキスト、音声署名、タブナビゲーション。
数字/日付/通貨、24時間形式、数千の区切り文字のローカライズ。
PIIをマスクし、安全なレベルに集約します。
9)セキュリティとアクセス権
役割とセグメント:行レベルのセキュリティ(国、ブランド、パートナー)。
マスキング:電子メール/電話→部分的な可視性;排出の点検。
「アクティビティログ」(Activity Log)-フィルターを開いた/エクスポートした/変更した人(監査用)。
秘密とトークン:クライアント部品外のストレージ、キー回転。
10)ガバナンスとバージョン
Dasboardバージョン管理:'dash_product_v7'、 changelog、リリース日。
メトリクス:数式バージョン(v1→v2)と履歴/ペアマッピングの自動再計算。
レビュー:視覚的なコードレビュー(グラフの種類、単位、ゼロ点の正確さ)、日付レビュー(SQL/ロジック)。
所有者:所有者製品、データスチュワード、プラットフォームエンジニア。
11)解放および操作プロセス
1.デザインブリーフ:目標、オーディエンス、トップの問題、KPI、ソース、制限。
2.プロトタイプ(low-fi→hi-fi):ワイヤフレーム→擬似データでレイアウトをクリックします。
3.データ:ショーケース/事前集計、品質テスト(鮮度、完全性)。
4.アセンブリ:単一の設計システム(色、グリッド、フォント、凡例)。
5.レビュー/パイロット:5-10ターゲットユーザーと;UX/パフォーマンスの編集。
6.リリース:バージョンタグ、命令、トレーニングビデオ/ノート。
7.モニタリング:使用(クリック/表示/エクスポート)、SLOアラート、フィードバック収集。
8.改訂:KPIの四半期ごとの監査、「死んだ」カードの削除。
12)カードテンプレート
KPIタイル
タイトル: Retention D30
値+トレンド(YoY/DoD)、スパークライン、カラー表示とターゲット。
地下室:ソース/更新されたXミンバック/フォーミュラバージョン。
ドライバの診断
セグメント別スタックバー(国/チャネル)+トップ貢献表。
「Show RCA」ボタン:因子(ボリューム、価格、ミックス)による分解。
異常/インシデント
信頼性のある間隔、イベントマーカー、インシデントタイプによるフィルタを使用した行。
クイックアクション:「チケットを作成する「/」コメントを追加する「。
13)頻繁な間違いとそれらを回避する方法
あまりにも多くのグラフ:主なものを残します、残り-ドリルダウンで。
一貫性のない数式-辞書とKPIバージョン管理を入力します。
説明のない2つのY軸:別々のパネルまたはスケールを正規化します。
データ状態なし:常に新鮮さとSLOを表示します。
色の混沌:1アクセントの色+1-2補助、単一のパレット。
14)出版前のチェックリスト
- ダッシュボードの目標とオーディエンスのドキュメント
- KPIには数式、ソース、バージョンがあります。新鮮さを表示します
- 階層:上からNSM、次にドライバと診断
- 正しいスケジュールタイプが選択されます。指定されたゼロ点/単位
- フィルタとイベントアノテーションが機能します。保存されたブリザードが設定されました
- p95応答時間≤ SLO;事前集計/キャッシュが有効になっている
- 可用性/ローカリゼーションが検証されました。PIIが偽装されました
- 役割/権利とRLSが設定されています。アクセスログが有効になっています
- バージョン/変更履歴と所有者が指定されています。インシデント・ルニブックが
合計
強力なダッシュボードは目標→メトリック→データ→UX→操作です。NSMとドライバに焦点を当て、メトリック辞書を順番に維持し、パフォーマンスと可用性を確保し、バージョンとSLOを修正します。その後、ビジュアライゼーションは管理ツールに変わり、グラフの博物館にはなりません。