📚

ディメンショナル・モデリング 勉強法

2023/10/12に公開

ディメショナルモデリングの学び方について、それなりの頻度で聞かれるので、これ読んどけば良さそうをまとめました。

※私の記事ばかりです

入門

https://www.youtube.com/watch?v=jRBFXbPh1bM
https://speakerdeck.com/pei0804/introduction-to-dimensional-modeling
https://zenn.dev/pei0804/articles/dimensional-modeling

ディメショナルモデリングって何?レベルの人は、過去に作った資料が参考になると思いますので、そちらを参照すると良さそうです。
動画講座の方は、ビジネスユーザーでも理解できる抽象度で解説しているので、社内のデータ活用プロジェクト推進にも使えると思います。

実践

https://zenn.dev/pei0804/articles/star-schema-design
https://zenn.dev/pei0804/articles/multiple-star-schema

ディメショナルモデリングを、リレーショナルデータベースで、実際にどうやってモデリングするんだっけ?の触りの部分を解説しています。

https://docs.getdbt.com/blog/kimball-dimensional-model
dbtで実装するディメショナルモデリング。

がっつり学ぶ人向け

https://www.amazon.co.jp/Data-Modeling-Snowflake-accelerating-development-ebook/dp/B0BXSMGJDX/ref=sr_1_1?__mk_ja_JP=カタカナ&crid=5PJN8SACA263&keywords=modeling+snowflake&qid=1697085589&sprefix=modeling+snowflake%2Caps%2C166&sr=8-1
Snowflakeを使ってモデリングを学べる書籍ですが、内容がモデリングということもあり、Snowflakeを使ってない人でも、モデリングの部分は誰でも学べる内容になっています。

https://www.amazon.co.jp/Star-Schema-Complete-Reference-English-ebook/dp/B003Y8YWAE/ref=sr_1_1?__mk_ja_JP=カタカナ&crid=UTS1Z7MX5MP4&keywords=star+schema&qid=1697085613&sprefix=star+schem%2Caps%2C183&sr=8-1
スタースキーマについて、がっつり書かれた書籍です。少し文章が読みにくいのが難点ですが、現状だと、一番詳しく書かれている書籍だと思います。

https://www.amazon.co.jp/Data-Warehouse-Toolkit-Definitive-Dimensional/dp/1118530802
ディメショナルモデリングといえば、この本なんですが、書かれたのが結構前なので、現代とコンテキストが合わない部分があるので、鵜呑みに注意して読む必要はあります。

Discussion