Open1
スタースキーマについて

スタースキーマって何?
✅ スタースキーマとは、データベース内のデータを整理することで理解・分析しやすくなった多次元データモデル
スタースキーマの構造🛠️
スタースキーマは、2つのテーブルでできている
- 事実テーブル(Fact Table):データの「核」となる
- これがメインのテーブルで、売上、利益、数量などの数値データが集まる場所。データが集計される場所でもある。
- 例えば、売上データを保存したテーブルなら、SaleAmountやQuantityのデータがここに入る!
- 次元テーブル(Dimension Tables):データの「詳細」
- 次元テーブルは、事実テーブルのデータを説明する役割を持っている。次元テーブルには、例えば、製品情報、顧客情報、日付なんかが入ってる。
- 例えば、製品テーブルがあって、そこにはProductID、ProductName、Categoryといった情報が入る
イメージ
どんなときに使う?🧐
スタースキーマは、主にデータウェアハウスなどで活用される。なぜなら、大量の履歴データを効率的に保存し、分析することを目的としているからである
データウェアハウスの補足
DWH(Data Ware House:データウェアハウス) とは、複数システムから集めたデータを一元管理するデータベースの一種。企業や組織が集めた大量のデータを保存し、分析やレポーティングを行ったりする。主に、過去のデータを長期間保存し、ビジネスインテリジェンス(BI) ツールを使って分析できる形で提供されます。