BI・DWH

BIの数値が合わない原因――データリネージュで根拠を追跡する

経営会議のダッシュボードと営業部門の集計表で売上が違う。昨日確認したBIの値が、今日見ると過去分まで変わっている。このような問題が起きたとき、ETLの不具合だけを疑うと調査は長期化します。数字の不一致は、指標の定義、集計粒度、対象期間、マスタの版、取消処理、更新時刻など、データが届くまでの複数地点で発生するからです。

EXPERT EDITION読了目安 約13分実務テンプレート・判断基準付き
FRAMEWORK
BI数値不一致を解く「証拠経路」の4段階

正解と思う数字を先に選ぶのではなく、比較条件をそろえ、表示値から元データへ逆向きにたどります。差が初めて生じた地点を特定し、その証拠を恒久的な品質管理へ引き継ぐ調査フレームです。

01比較条件を固定指標定義、対象期間、粒度、通貨、フィルター、抽出時刻、利用者権限を一枚の比較票に記録し、同じ条件で事象を再現する。
02表示式と差分キーを照合BIの計算式、丸め、NULL、暗黙の集計を確認し、総額から部門・日付へ分解。代表となる業務キーを選ぶ。
03リネージュを上流へ追跡セマンティックモデル、DWH、ステージング、連携、業務システムの順に同じキーを追い、差が発生した最初の区間を絞る。
04原因を管理へ反映原因、影響範囲、修正、承認者を登録し、指標カタログ、リネージュ、回帰テスト、品質監視へ再発防止策を実装する。
OUTPUT数値根拠台帳+データ品質監視ルール

解決の要点は、どちらの数字が正しいかを先に決めることではありません。レポートに表示された値から元データまでを逆向きにたどり、各地点で何が選別・変換・集計されたかを証拠とともに確認することです。その道筋を可視化するのがデータリネージュです。

最初に「同じ条件を比べているか」を固定する

調査の出発点はデータ基盤ではなく、比較条件の合意です。「4月の売上」と言っても、受注日・出荷日・売上計上日のどれを基準にするか、税・値引き・返品をどう扱うかで値は変わります。まず双方の数値について、指標名、対象組織、期間、粒度、通貨、抽出時刻、フィルター、除外条件を一枚の比較票に記録します。

不一致の現れ方主な原因候補最初に確認すること
全体が一定率でずれる税、通貨換算、単位、配賦表示単位と計算式、換算レートの適用日
特定部門だけずれる組織マスタ、権限制御、部門フィルター組織コードの版と集計対象
月末だけずれる締め処理、遅延到着、取消・再計上締め時刻と増分取込の境界
明細件数は同じで金額が違う重複、丸め、計算列、結合条件主キー単位の差分と中間計算
過去値が後日変わる履歴管理、マスタ上書き、再処理スナップショット方針と再計算範囲
閲覧者ごとに違う行レベル権限、個人フィルター、キャッシュ同一権限・同一条件での再現

比較条件を固定せずにSQLやパイプラインを調べ始めると、技術的には正しい二つの数字を延々と比較することになります。調査票には、問題を発見した画面のURL、スクリーンショット、実行日時、利用者、期待値と実績値も残します。

データリネージュは「数値の証拠経路」である

データリネージュは、データがどこで生まれ、どの処理を通り、どの成果物で使われたかという系譜です。BIでは一般に、レポート、セマンティックモデル、変換処理、DWH、連携処理、業務システムの順に上流へたどります。ツールが表示する接続図だけでなく、業務上の意味と責任者を結び付けることが重要です。

たとえばMicrosoft Power BIのリネージュビューは、ワークスペース内のレポート、セマンティックモデル、データフローと外部依存関係を確認でき、上流・下流の影響調査に利用できます。ただし、画面に接続が見えることと、指標の意味まで説明できることは別です。技術リネージュに、KPI定義、データ責任者、品質ルール、更新頻度を補完して初めて経営判断の根拠になります。

根拠を追跡する7つの手順

  1. 事象を再現する:同じ利用者権限、同じフィルター、同じ更新時刻で差を再現します。
  2. 表示式を確認する:BI側のメジャー、計算列、暗黙の集計、丸め、NULLの扱いを確認します。
  3. 粒度をそろえる:伝票、明細、顧客、日次など、比較する最小単位を決めて差分キーを抽出します。
  4. 中間地点で照合する:セマンティックモデル、データマート、DWH、ステージングの順に件数・金額・キーを比較し、差が生じた区間を狭めます。
  5. 変換規則を読む:結合、フィルター、名寄せ、配賦、履歴化、増分抽出の条件を処理時点の版で確認します。
  6. 元データと業務事実を照合する:業務システムの記録だけでなく、計上・取消など実際の業務ルールに合うかをデータ責任者と確認します。
  7. 原因と再発防止を登録する:修正箇所、影響範囲、再計算対象、恒久対策、責任者を問題管理台帳に残します。

差分を一度に全件調べる必要はありません。総額の差を説明できる代表キーを選び、上流へ同じキーをたどると効率的です。差分が発生した最初の地点が見つかれば、その地点の入力・出力と変換条件に調査を集中できます。

調査台帳に残すべき情報

項目記録内容目的
指標定義計算式、基準日、対象・除外条件、単位意味の違いを切り分ける
データ契約提供元、スキーマ、更新頻度、遅延許容入力条件を明確にする
処理証跡ジョブID、実行時刻、コード版、入出力件数再現可能性を確保する
差分サンプル業務キー、各地点の値、最初に差が出た地点原因区間を特定する
影響範囲下流レポート、利用部門、対象期間訂正と周知の範囲を決める
承認データ責任者、システム責任者、確認日正しい値の根拠について合意する

EAとDMBOKで「再発しにくい構造」に変える

エンタープライズアーキテクチャ(EA)の観点では、数字の不一致はデータだけの問題ではありません。業務アーキテクチャのKPI定義、データアーキテクチャのモデルと流通、アプリケーションアーキテクチャの責任分界、テクノロジーアーキテクチャの実行・監視がつながっているかを確認します。個別レポートの修正で終わらせず、どの業務能力がどのデータに依存するかまで整理すると、変更時の影響分析が可能になります。

DAMA-DMBOKの観点では、リネージュはメタデータ管理だけに閉じません。データガバナンスで意思決定権を定め、データ品質で判定基準を置き、データ統合で変換を管理し、参照・マスタデータ管理でコードの一貫性を保つ横断的な仕組みです。特に経営KPIに直結する重要データ項目を先に選び、責任者、データ管理担当者(データスチュワード)、品質ルール、リネージュを優先整備すると投資効果を説明しやすくなります。

再発防止の実務チェックリスト

  • 同じKPIを複数レポートで再実装せず、承認済みのセマンティックレイヤーに集約する
  • 指標カタログに定義、計算式、責任者、基準日、変更履歴を登録する
  • パイプラインごとに入出力件数、重複、欠損、金額差を自動監視する
  • スキーマや変換ロジックの変更時に下流影響を確認し、承認を記録する
  • 重要レポートは更新時刻、データ鮮度、認定状態を利用者に表示する
  • 障害後はDWH受入テストとデータ照合へ回帰テストを追加する
  • セルフサービスBIのガバナンスとして、公開・認定・廃止のルールを定める

専門診断:数値不一致を6層に分解する

数値差をSQLの誤りだけで説明しようとすると、調査が長期化します。まず定義、識別、時点、変換、配信、権限のどこで差が生じたかを切り分けます。データリネージュは矢印の図ではなく、各層で値がどう作られたかを示すメタデータと実行証跡の集合です。

原因層代表例必要な証拠
業務定義受注と請求、速報と確定、税・通貨が違う用語集、KPI定義、承認版
識別・粒度顧客名寄せ、明細重複、履歴キーが違う論理モデル、キー対応、重複規則
時点締め、タイムゾーン、遅延到着、訂正反映が違うスナップショット時刻、更新履歴
変換結合、除外、集約、丸め、SCD適用が違う列レベル変換、コード版、実行ID
配信キャッシュ、更新失敗、抽出版が違う更新ログ、モデル版、配信時刻
権限RLSや組織範囲により母集団が違う利用者コンテキスト、権限ルール

比較条件を一意に記録する

調査開始時に、指標、期間、組織、通貨、締め版、権限、抽出時刻を「比較コンテキスト」として固定し、調査IDにひもづけます。同じ画面でも条件が違えば、比較対象は異なります。この一枚を作るだけで、再現不能な口頭比較を減らせます。

リネージュを5種類のメタデータで構成する

リネージュ表すもの利用場面
ビジネスKPIから業務用語・責任者への関係定義差と責任者の確認
データセットソース、テーブル、モデル、レポートの依存変更影響・障害範囲
列レベル入力列、変換式、出力列の対応値差の原因特定
実行実行ID、時刻、コード版、件数、成否当時状態の再現
統制品質ルール、例外、承認、アクセス監査・受入・是正

自動収集できる技術リネージュと、業務担当者が管理する定義・責任を統合します。自動収集対象外の表計算や手作業を「存在しないこと」にせず、手動リネージュまたは統制された受渡し点として登録します。列レベル追跡は重要データ項目から優先し、全資産の完全自動化を開始条件にしません。

非機能要件:リネージュ自体の品質を測る

リネージュにもサービスレベルが必要です。重要KPIについて、ソースからレポートまでの被覆率、実行後に反映されるまでの鮮度、変更時の更新漏れ、検索応答、閲覧権限、履歴保持を定義します。表示される矢印が古ければ、誤った影響判断を生みます。

指標定義例運用アクション
被覆率重要KPIの経路で登録済みの資産・変換割合未登録区間をバックログ化
鮮度パイプライン変更からメタデータ反映まで収集失敗を通知・再実行
整合性実コードと登録変換の一致リリース時に差分検査
到達性担当者が根拠へ到達する時間用語・タグ・検索を改善
利用影響分析・障害調査で参照された割合不要資産と不足情報を見直す

インシデントRACIと成熟度モデル

活動業務責任者データ管理担当者データ開発BI運用
比較条件・正解定義A/RCIC
経路・変換調査ICRR
品質例外の判定ARCC
修正・再処理ICR/AR
利用者通知・終結ACIR

レベル1は担当者の記憶で追跡、レベル2は主要データセットの依存を文書化、レベル3は重要KPIの列・実行・品質を自動収集、レベル4は変更ゲートと影響分析へ統合、レベル5はインシデント実績からリネージュ被覆と検知を継続改善する状態です。

成果物テンプレートと90日ロードマップ

調査台帳には、調査ID、比較コンテキスト、差額・差分件数、差が最初に生じる資産、原因層、対象コード版、影響レポート、暫定対応、恒久対応、再処理範囲、承認者、終結条件を置きます。証拠には実行ログ、照合SQL、スクリーンショットではなく再実行可能なクエリと結果IDを優先します。

期間実施内容成果
0〜30日重要KPIと頻発不一致を選び、比較票を標準化原因分類と調査台帳
31〜60日対象経路の資産・列・実行メタデータを接続優先リネージュと影響一覧
61〜90日変更ゲート、品質通知、調査演習を運用SLO、RACI、改善バックログ

失敗パターンは、図を一度作って更新しない、資産レベルにとどまり、列単位の変換まで追えない、技術担当しか検索できない、機密データ名を過剰公開する、リネージュがあることを理由に品質検査を省くことです。データプロヴェナンスはデータの起源と履歴、インパクト分析は変更の下流影響、観測可能性は実行・品質・鮮度の状態を推測できる能力を指します。

再現可能な調査環境と終結条件

不一致発生後に本番テーブルが更新されると、当時の差を再現できなくなります。重要な集計には、データ時点、パイプライン実行ID、コードまたは設定の版、参照マスタ版、セマンティックモデル版、利用者権限を記録します。必要に応じて短期保持のスナップショットやタイムトラベルを使い、個人情報を含む調査データには保存期限とアクセス承認を設けます。

恒久対策は変換修正だけで終えず、同じ原因を早期検知する品質ルール、変更時に影響先を確認するゲート、利用者へ訂正値を伝える手順まで含めます。終結レビューでは、検知までの時間、原因特定までの時間、修復までの時間、影響を受けた意思決定、再発防止テストを記録し、次のリネージュ優先範囲を更新します。

証拠チェーンの完了条件

調査の品質は、原因を推測できたかではなく、第三者が同じ入力と版を使って差を再現し、修正後に消えたことを確認できるかで判定します。証拠を単なる添付ファイルにせず、調査IDを軸に次の要素を関連づけます。

証拠最低限残す内容不足時のリスク
入力証拠ソース時点、抽出条件、件数、チェックサム同じ母集団を再現できない
変換証拠コード版、パラメータ、実行ID、例外修正箇所を特定できない
出力証拠モデル版、権限、キャッシュ、照合結果利用者の見え方を再現できない
判断証拠正解定義、許容差、業務承認、通知技術的に一致しても、業務部門が調査を終結できない
再発防止証拠追加テスト、監視、変更ゲート、担当者同じ原因を再び見逃す

調査データの保存期間は、監査・障害分析の必要性とプライバシーを両立させます。保持期限後も必要な場合は、個人識別情報を最小化し、集計された品質・運用メトリクスへ変換して残します。証拠チェーンのテンプレートをインシデント管理へ組み込めば、担当交代後も説明可能性を維持できます。

まとめ:数字ではなく、数字の根拠を管理する

BIの数字が合わない問題は、最後の集計式だけを直しても再発します。比較条件を固定し、表示値から元データまでを同じ業務キーでたどり、差が初めて生じた地点を特定してください。その調査結果を指標定義、リネージュ、品質ルール、変更管理へ反映すれば、次回からは原因特定が速くなり、利用者への説明責任も果たしやすくなります。

BI・DWHの数字を信頼できる状態に整えませんか

Version株式会社では、EAとDMBOKをベースに、KPI定義、データリネージュ、品質管理、BI運用までを一体で整理します。部門ごとに数字が違う、調査に時間がかかるといった課題がある場合はご相談ください。

BI・データマネジメントについて相談する

参考資料

BI・DWH構想を、経営判断とデータ管理の両面から整理しませんか

Version株式会社は、意思決定とKPIの整理、データアーキテクチャ、DMBOKに基づくガバナンス、基盤選定、導入・刷新ロードマップを一体で支援します。

BI・DWHについて相談する

BI/DWHテーマクラスター:BI要件定義経営ダッシュボードセルフサービスBI統制DWH・データレイク・レイクハウスDWH要件定義セマンティックレイヤーBI数値不一致とリネージュレガシーDWH刷新BI CoEDWH受入テスト

関連記事

コメント

この記事へのコメントはありません。

TOP