0
如果這是一個微不足道的問題,請耐心等待,我是一個新的蜜蜂 我處於OLAP系統的設計階段,我需要顯示日期範圍的成本。 我有其他三個維度,如產品,供應商和語言。 我應該添加日期作爲一個更多的維度? 我的查詢大多數時間花費在從5-11-1997到01-09-2-13 的日期範圍內,這是最好的方法。在OLAP系統中實現日期範圍
如果這是一個微不足道的問題,請耐心等待,我是一個新的蜜蜂 我處於OLAP系統的設計階段,我需要顯示日期範圍的成本。 我有其他三個維度,如產品,供應商和語言。 我應該添加日期作爲一個更多的維度? 我的查詢大多數時間花費在從5-11-1997到01-09-2-13 的日期範圍內,這是最好的方法。在OLAP系統中實現日期範圍
您確實需要添加時間維度。如果所有日期/時間事實都只是日期(無示例範圍中的時間部分),那麼您需要創建一個表/視圖,其中包含域範圍中每個日期的一行。
此表格還可以包含您的用戶可能有興趣查詢的諸如周,月,季度,季節,年份等額外字段。 (如果沒有這些,則只有一列包含日期。)
您需要告訴OLAP數據模型,該時間表中的此日期列是PK,並且其他表中的日期是FK的。然後,OLAP引擎將允許使用這個新的Time Demension,就像查詢其他維度一樣。