【でーためっしゅ】

データメッシュ とは?

最終更新:
💡 データの責任は分担し、利用の基準は共有

分析用データの責任を業務ドメインに分け、利用者が使えるデータプロダクトとして提供する考え方。セルフサービス基盤と、ドメインを横断する共通ルールの仕組みを組み合わせます。

📌 このページのポイント
データメッシュ:責任を分担、基準を共有ドメインA品質と提供に責任データプロダクトドメインB品質と提供に責任データプロダクトドメインC品質と提供に責任データプロダクトセルフサービスの共通基盤作成・公開・利用を支える連合的なガバナンス代表者が共通基準を協議互換性・アクセスを仕組みに組み込む保存場所の分散だけを指すわけではない
線は共通基盤を使う関係で、通信網や処理順ではありません。責任・プロダクト化・共通基盤・ガバナンスを組み合わせ、レイクやDWHとも併用できます。
ひよこ ひよこ
データメッシュって何?
ペンギン先生 ペンギン先生
分析用データの責任を、その業務をよく知るドメインのチームが担う考え方だよ。単にデータを分けるだけでなく、ほかの利用者が使えるデータプロダクトとして提供するんだ。
ひよこ ひよこ
ペンギン先生 ペンギン先生
APIだけではないよ。表やファイルなどの提供方法もあり、意味の説明、品質、更新、アクセス方法などを整える。利用者が必要なデータを見つけ、理解して安心して使えることが大切なんだ。
ひよこ ひよこ
部門ごとに任せるとバラバラにならない?
ペンギン先生 ペンギン先生
だから4原則を一緒に考える。各チームの責任とプロダクト化に加え、自分で使える共通基盤と、代表者が協力して決める共通ルールが必要だよ。互換性やアクセスのルールを仕組みに組み込むことも目指すんだ。
ひよこ ひよこ
データレイクは不要になる?
ペンギン先生 ペンギン先生
データレイクは保存・処理の構成、データメッシュは責任と提供の設計に関わる。共通のレイクやDWHを使う場合もあるよ。物理的にすべて分散すればデータメッシュになる、という話ではないんだ。
ひよこ ひよこ
導入すれば必ず速くなる?
ペンギン先生 ペンギン先生
責任と必要な能力、共通基盤の負担が変わるから、保証はできない。どの利用者にどんなデータを提供するかを決め、品質や使いやすさを確かめよう。組織の役割と運用を変える準備も必要だね。
もっと詳しく知りたい人へ

ガバナンスも各チームが自由に決める?

ドメインの自律性と、全体で必要な互換性・アクセス・品質の基準を両立させます。共通ルールを話し合うだけでなく、基盤で検査・適用できる仕組みにするのがfederated computational governanceの観点です。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「データメッシュ」って出てきたら「分析用データをドメインが責任を持つプロダクトとして提供する考え方」と思えばだいたいOK!
📖 おまけ:英語の意味
「Data Mesh」 = データの網目状の構造
💬 Zhamak Dehghaniが示した考え方です。ドメインのデータを相互に利用できる関係を作り、個別のデータ置き場が孤立することを避けます。

参考資料

← 用語集にもどる