語彙atomic-grainバージョン 2
atomic grain(最小の粒度)
fact テーブルの1行を、それ以上分解できない粒度にしたもの。
例:複数の部屋をもつ予約
1つの予約に、複数の部屋が登録される場合を考える。
- 予約の key は予約 id。でも予約 id を1行にすると、atomic ではない
- このままだと、ある部屋に紐づく予約の売上を集計しようとしたときに、重複勘定が起きうる
- 予約×部屋の粒度にすると、それ以上分解できない。これが atomic grain
MetricFlow との関係
予約 id は、MetricFlow では entity という概念にあたる
参照しているもの
まだありません。