1
我正在創建一個星型模式來模擬學校的術語和課程。星型模式設計:當源系統與多對一(N:1)相關時,使用2個維度還是1個符合維度?
學習管理系統(LMS) - 所在班進行,每班特定LMS期限相關聯。
學生信息系統(SIS) - 對於學生比LMS一個更精細的方式上課,型號條款註冊。因此,每個LMS條款都有多個SIS條款。
每個事實記錄在一類內的學生的粒度,和同事1 LMS期限。
看來我可以製作2維表:DimSisTerm和DimLmsTerm。
或者,我可以讓1符合維度表:DimTerm
在單一致維度的情況下,將有1個記錄每個SIS期限,但是LMS期限鍵和它的屬性會重複所有相關的SIS條款記錄。
可有人誰經歷了在此之前提供的指導,權衡是2個情景之間是什麼?
我已經看到了這個答案的價值,因爲我已經減少了我的維度數量,使得報告設計更好,可能更快 - 而且雪花模式現在真是一顆明星。 – condiosluzverde