データマネジメント

DMBOKのデータモデリングとデザインとは何か?【データマネジメントをざっくり理解!】

データモデリングとデザイン
ウマたん
ウマたん
当サイト【スタビジ】の本記事では、データマネジメントを体系的にまとめたDMBOK(ディンボック)の中の1つの領域であるデータモデリングとデザインについて見ていきたいと思います。データモデリングとデザインはDMBOKの領域の中でも非常に重要な部分ですので必ずおさえておきましょう!

こんにちは!

消費財メーカーのデータサイエンティストを経て現在は会社経営をしている、ウマたん(@statistics1012)です!

各方面からDXという言葉が聞こえてくるようになりましたが、攻めのデータ活用を推進するためには守りのデータマネジメントが非常に重要になってきます。

そんなデータマネジメントを体系的にまとめたのがDMBOK(ディンボック)です。

created by Rinker
Technics Publications
¥8,938
(2021/11/28 00:26:27時点 Amazon調べ-詳細)

そのDMBOKの中で取り上げられている項目として以下のDAMAホイール図が有名です。

DAMAホイール図

 

10個の各領域と、それら全体をまとめあげるデータガバナンスがあります。

データマネジメント
データマネジメントとは?DMBOKに沿ってまとめておこう!当サイト【スタビジ】の本記事では、データ活用において非常に重要であるデータマネジメントについてDMBOKの考え方に沿ってまとめていきます。データマネジメントを疎かにしてしまうと、せっかくのデータも意味をなさなくなりますので必ずおさえておきましょう!...

それらの領域の中でも、この記事ではデータモデリングとデザインについて見ていきましょう!

データモデリングとデザインとは

quiz

このデータモデリングとデザインは、

簡潔に言うとデータの関係性を図で示し可視化して管理すること

です。

DMBOKでは以下のように言っています。

データモデリングとは、データ要件を洗い出し、分析し、取扱スコープを定めるプロセスであり、データ要件を記述し伝えるために、明確に定義されたデータモデルと呼ばれる様式が用いられる。

データアーキテクチャを描く上でもこのデータモデリングとデザインが非常に重要になってきます。

データアーキテクチャでは、現在の状況を整理して、将来のデータ活用をビジネス観点から定義し、それを実現するためにどんなデータが必要かどうやってデータを取得してどこで管理するかを考えていきます。

DMBOK データアーキテクチャ
DMBOKのデータアーキテクチャとは何か?【データマネジメントをざっくり理解!】当サイト【スタビジ】の本記事では、データマネジメントを体系的にまとめたDMBOK(ディンボック)の中の1つの領域であるデータアーキテクチャについて見ていきたいと思います。データアーキテクチャはDMBOKの領域の中でも非常に重要な部分ですので必ずおさえておきまっしょう!...

この際に将来的なデータの関係性を可視化するのがデータモデリングとデザインの役割になります。

これを元に実際の実装に落とし込んでいきます。

ではどうやってデータモデリングをおこなっていけばよいのでしょうか?

データモデリングとデザインってどうすればいいの?

Analytics

いわゆるER図というのが一般的によく使われるデータモデリングの設計図です。

ER図とは、Entity Relationship Diagramの略です。

Eはエンティティ(Entity)の略で、Rはリレーションシップ(Relationship)の略です。つまりER図は「エンティティ=モノ」と「リレーションシップ=関係」の組み合わせを指します。

DMBOKデータモデリングとデザイン ER図

要はデータの関係性を表した図です。

そしてER図は

・概念モデル
・論理モデル
・物理モデル

と3つのモデルにわかれています。

概念モデルでは以下のようにモノとアクションを簡単につないで設計します。

DMBOKデータモデリングとデザイン 概念モデル

そして論理モデルでは、そこに対して詳しい情報を肉付けしていきます。

以下のように、どのデータテーブルにどんなデータが必要なのかを図示していきます。

DMBOKデータモデリングとデザイン 論理モデル

そして最終的な物理モデルでは、それを実装ベースに落としていきます。

DMBOKデータモデリングとデザイン 物理モデル

ここでは、採用するデータウェアハウスに合わせてより詳細設計をしていきます。

念入りにデータモデリングとデザインを行うことで、ビジネス貢献の生まれるデータアーキテクチャの実現に一歩近づきます。

この領域において2つ注意点があります。

・ビジネスサイドも巻き込む
・今後の保守・運用の方針を決める

この注意点に関してはデータマネジメント全体において頻出する課題なのですが、必ずここでもおさえておいて欲しいポイントです。

ビジネスサイドも巻き込む

Stories office

まず、データサイドだけで決めるのではなくビジネスサイドも巻き込む必要があるということ。

データモデリングとデザインの領域をデータサイドだけで決めてしまうとビジネスに直結しないデータアーキテクチャが出来上がってしまいます。

ビジネスに直結するデータアーキテクチャを実現する上でもデータモデルはビジネスサイドへのヒアリングやビジネスサイドを巻き込んだディスカッションによって決めていきましょう。

今後の保守・運用の方針を決める

Goal

またデータモデリングとデザインを設計して終わりではなく、今後どのように管理して更新していくか運用面を明確に決めること。

企業活動においてデータの種類や量は日に日に増加していきます。

そうなったときに、初期に構築したデータモデルを更新しないでいると現実のデータと手元の設計書が乖離していくことになります。

私の現場でも実際に設計書が形骸化していき、現状が把握しにくくなってしまっていることが多々ありました。

これは多くの企業が抱えている問題なのですが、現場にいると自分たちは長年の経験で設計書がなくても理解出来ているので設計書の更新をないがしろにしがちです。

ロボたん
ロボたん
でもドキュメントの整理とか管理って面倒なんだよなぁ〜・・・
ウマたん
ウマたん
分かる!だけどその部分を徹底することがデータに強い組織を作る上で重要なんだよー!

データモデリングの設計書を更新する作業というのは、どうしても地味で面白くないしあまり注目もされない領域なのです。

ただ、そうするとデータサイドの領域が極度に属人化していき、組織としては不健全な状況になってしまいます。

これを防ぐためには、必ずマネジメント層がこのデータモデリング設計書の更新の重要性に理解を示し定期的に設計書の更新をしていく運用を作ることが大事になってきます。

データを管理するのは地味に見えますが、非常に重要な領域なのです!

これをマネジメント層、いや全社員が理解してあげることが大事です。

DMBOKのデータモデリングとデザイン領域 まとめ

最後に簡単にまとめておきましょう!

分かったコト

・データモデリングとデザインは、簡潔に言うとデータの関係性を図で示し可視化して管理すること。
・ER図を概念モデル、論理モデル、物理モデルの流れで設計していく。
・ビジネスサイドを巻き込んで設計することそして、実装後の運用まで見込んで設計することが大事である。

ロボたん
ロボたん
なるほど〜データモデリングとデザインについてなんとなくイメージが湧いたよ!
ウマたん
ウマたん
DMBOKの中でもデータモデリングとデザインは非常に重要な領域だからしっかりおさえておこう!

以下のYoutube動画でデータマネジメント全体について分かりやすく解説していますので是非チェックしてみてください!

また私自身がデータマネジメントについてアニメーションで分かりやすく学べる講座を公開しておりますのでそちらも参考にしてみてください!

【初学者向け】データマネジメント入門!DX推進やAI 導入を支える重要な要素をDMBOKに沿ってみていこう!

Udemy データマネジメント講座
【オススメ度】
【時間】1.5時間

自分で言うのもなんですが、データマネジメントについてDMBOKに沿ってこれでもかというくらい分かりやすくまとめています!

\30日間返金無料/このコースを見てみる

また、以下の記事でデータマネジメントの体系「DMBOK」について各領域をまとめていますので是非そちらも合わせてチェックしてみてください!

データマネジメント
データマネジメントとは?DMBOKに沿ってまとめておこう!当サイト【スタビジ】の本記事では、データ活用において非常に重要であるデータマネジメントについてDMBOKの考え方に沿ってまとめていきます。データマネジメントを疎かにしてしまうと、せっかくのデータも意味をなさなくなりますので必ずおさえておきましょう!...
スタビジアカデミーでデータサイエンスをさらに深く学ぼう!
スタアカトップ

スタビジのコンテンツをさらに深堀りしたコンテンツが動画と一緒に学べるスクールです。

プレミアムプランでは私がマンツーマンで伴走させていただきます!ご受講お待ちしております!

スタビジアカデミーはこちら