Data-Warehouse

新事實表或新維度

  • April 20, 2015

我有一個二維的事實表:

  • 群組ID
  • date_id

每條記錄都包含在特定日期來自特定群組的活躍使用者數量——群組分析的典型結構。

目前,同類群組被定義為在同一日期註冊的一組使用者。我想開始另外儲存相同的數據,但對群組的定義略有不同 - 一組使用者在同一日期具有第一個訂單。

我有一個概念上的困境:是創建一個具有相同結構的新事實表還是向現有事實表添加一個新維度(cohort_type_id)更好?

你沒有提供很多細節,但從表面上看,我想說讓它成為一個新的事實表。聽起來您的同類群組將完全不同,因此對兩組進行總計或平均沒有意義。您的記錄在維度上不會有任何重疊(日期除外,它幾乎是通用的),所以它們是真正不同的東西,它們恰好有相似的欄位。

引用自:https://dba.stackexchange.com/questions/98372