ふくふくHukuhuku Inc.
EP.12Democracy 11分公開: 2026-05-10

データオーナー制度の作り方:誰が「正しい」を保証するか

「この数字、本当に正しいの?」「定義が部署で違うけど誰が決めるの?」── これに答えられる組織設計が、データオーナー制度。役割定義・選定基準・slo・運用フロー・嫌がられない移譲の段取り。

#データガバナンス#オーナーシップ#組織設計
シェア

民主化が進むと 「この数字の正しさは誰が保証するの?」 という問いが必ず出ます。これに答えられない組織では、指標の定義争い・データ品質の押し付け合い・誰も改善しない放置テーブルが増えていきます。データオーナー制度は、ドメインごとに「正しさを保証する人」を明示する設計です。

オーナーが見るべき 3 つの責任

責任中身
定義の正本「売上」「顧客」「離反」のドメイン用語の意味を最終決定
データ品質の保証鮮度 / 完全性 / 正確性の を設定し、監視し、改善する
変更の承認上流のスキーマ変更・指標変更を承認し、影響を関係者に通知

誰がオーナーになるべきか

ドメインに最も近い人 ≠ 技術者

オーナーは ビジネスドメインで最終判断できる人。例: 「売上」のオーナーは経理マネージャ、「顧客」は CRM プロダクト責任者、「在庫」は SCM マネージャ。データエンジニアではない。エンジニアは オーナーをサポートするインフラ提供側

ドメインオーナー候補サポート
売上 / 注文経理マネージャ / コマースリード エンジニア
顧客 / アカウントCRMプロダクトマネージャアナリスト
広告効果マーケディレクターアナリティクス担当
在庫 / 発注SCMマネージャオペレーション IT
人事系HR ディレクター情報システム

SLO(サービスレベル目標)を決める

「データが正しい」は曖昧。SLO で具体化することで、オーナーの責任範囲が見えるようになる

SLO 項目売上 (例)顧客 (例)
鮮度確定売上は翌営業日 09:00 まで顧客マスタは 1 時間以内
完全性全注文の 99.9% が に到達アクティブ顧客の 100% が反映
正確性DWH と経理元帳の差異 0.1% 以内重複顧客 0.5% 以下
変更承認重要指標の定義変更は 1 週間前告知 列の追加は法務承認必須

運用フロー:「変更承認」を仕組み化する

オーナーが 「事故の後で初めて気づく」 状態を避けるため、変更を承認フローに乗せる での実装パターン:

dbt のモデル meta にオーナーと承認者を埋め込み
YAML
models:  - name: orders    config:      meta:        owner: "team:commerce@hukuhuku.co.jp"        approvers: ["accounting-lead@", "commerce-pm@"]        sla:          freshness_hours: 6          completeness_pct: 99.9        change_policy: "1week_notice"
github Actions で「重要モデル変更時に owner にレビュー依頼」
YAML
# .github/workflows/dbt-review-routing.ymlon:  pull_request:    paths: ["models/marts/**"]
jobs:  request-owner-review:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v4      - name: Find changed models and their owners        id: owners        run: |          # 変更ファイルからモデル名を抽出 → schema.yml から owner を引いて          # PR にレビュアー追加          ./scripts/route-to-owners.sh      - uses: actions/github-script@v7        with:          script: |            github.rest.pulls.requestReviewers({              ...context.repo,              pull_number: context.issue.number,              reviewers: ${{ steps.owners.outputs.reviewers }},            });

嫌がられない移譲の段取り

急にオーナー指名されても困る」が起きやすい。3 段階で段取りすると受け入れられやすい:

  1. 1Phase 1(説明): なぜこの制度が必要か、データ事故事例を交えて経営層と合意
  2. 2Phase 2(兼務オーナー): 既存業務の延長として、月 2-3 時間のコミットで開始。エンジニア側でほぼ全自動の SLO ダッシュボードを提供
  3. 3Phase 3(明文化): 1 ヶ月運用してから、目標管理( / MBO)にデータオーナー責務を組込み

オーナーの負荷を軽くするツール

  • Freshness 自動監視: dbt source freshness、
  • 変更影響分析の自動化: DataHub の Lineage、dbt のモデル依存可視化
  • SLO ダッシュボード: オーナー向けに 1 画面で「自ドメインの状態」を見せる
  • 事故時の自動 1 次報告: pager化、Slack channel 自動通知

次の話

EP.13 では、 測定と失敗事例集。民主化の効果を経営層にどう報告するか、過去の崩壊事例から何を学ぶか。

シェア

この記事の感想を教えてください

あなたの 1 クリックで、本当にこの記事は更新されます。「もっと詳しく」「続編希望」が一定数集まった記事は、 ふくふくが 実際に内容を拡充したり続編記事を公開 します。 送信したリアクションはお使いのブラウザに記録され、再カウントされません。

シリーズの外も探す:

まずは、現状を聞かせてください。

要件が固まっていなくて大丈夫です。現状診断と方針提案までを無料でお手伝いします。

無料相談フォームへ hello [at] hukuhuku [dot] co [dot] jp