学校で用語とクラスをモデル化するためのスター スキーマを作成しています。
学習管理システム (LMS) - クラスが行われる場所で、各クラスを特定の LMS タームに関連付けます。
学生情報システム (SIS) - 学生がクラスに登録する場所であり、LMS よりも細かい方法で用語をモデル化します。したがって、各 LMS 用語には複数の SIS 用語があります。
各ファクト レコードは、クラス内の生徒の粒度であり、1 つの LMS タームに関連付けられます。
DimSisTerm と DimLmsTerm の 2 つのディメンション テーブルを作成できたようです。
または、適合したディメンション テーブルを 1 つ作成することもできます: DimTerm
単一の適合ディメンションの場合、SIS Term ごとに 1 つのレコードが存在しますが、LMS Term キーとその属性は、関連するすべての SIS Term レコードに対して繰り返されます。
以前にこれを経験したことがある人は、2 つのシナリオ間のトレードオフについてガイダンスを提供できますか?