1

我非常瞭解文件/ Theorie數據倉庫架構,應該如何設計。 Bill-Imon E-R 3NF或Kimball Star-Schema/Snow-flake Schema。DWH不是星型模式不是雪花不是E-R

問題出現在我目前工作在DWH中時,它沒有任何這些Schema,它是由3個大事實表組成的,每個表都圍繞着很多維表。連接) enter image description here

那麼它是什麼樣的模式呢?

在預先感謝恩裏克

回答

2

這就是所謂的galaxy schema

+2

「銀河」更多的是一個綽號,但它是準確的。它代表了一系列符合尺寸的事實表。這是維度數據倉庫的理想模型。警告:圖片中可能存在錯誤,因爲T1會直接連接到T3。這絕不應該發生,事實應該只通過維度連接。除非連接列是退化維(不包括關聯的維數據),否則之間應該有一個維表。 –

+0

Hi @RonDunn嗨@RonDunn我再次查看了銀行DWH的模型,當然不是我如何繪製,但我必須告訴你,T1直接與T2和T3連接並間接連接(中間的投射尺寸表)。我是DWH的新成員,但我希望他們能夠做出新的事情。所以mybe它的「連接列是一個退化的維度(沒有關聯的維度數據)」。 乾杯。 – Enrique

1

如果您正在查看特定事件(事實)的模式,那麼您將查看星型模式。

在您提供的圖表中,您已經拉回到更大的視圖,可以看到多個星型模式以及事件如何關聯。這可以被認爲是一個星座(相關恆星的集合,可能是一個更大的解決方案的單個模塊)或一個星系(解決方案中的所有恆星模式,即使恆星之間沒有關係)。

但是,我仍然將您的解決方案描述爲使用星型模式,因爲設計模式對話通常指的是事件級別,而星型模式意味着星座/星系處於較高級別。