2
關於維度模型中的默認值,如shown here 有沒有人有關於生成這些值的最佳做法的建議?在維度表中生成默認值
你看到他們涉及到數據倉庫數據庫或ETL過程?
假設我們有一個MS解決方案,您將不得不爲他們在DW SQL Server數據庫項目部署後腳本或一些如何加入到ETL Integration Services項目的維度表?對於後者,如何在運行時生成行?
關於維度模型中的默認值,如shown here 有沒有人有關於生成這些值的最佳做法的建議?在維度表中生成默認值
你看到他們涉及到數據倉庫數據庫或ETL過程?
假設我們有一個MS解決方案,您將不得不爲他們在DW SQL Server數據庫項目部署後腳本或一些如何加入到ETL Integration Services項目的維度表?對於後者,如何在運行時生成行?
一般情況下,默認值是不自動生成的。當我的模型,那將有一個「未知」的值,或「無」的值,因爲我的鑰匙幾乎都是正面bigints的尺寸,我只是用「-1」的ID爲「未知」和「0」 「沒有」。您甚至可以爲「數據尚未提供」或某些類型添加「-2」。
我通常包括這些插入作爲一個新的維度表的DDL安裝腳本的一部分,只要確定我的自動編號系統(無論我們使用DBMS)從1開始
在用來指定維度鍵,如果你讀源表,找到條件,指示值是「未知」一個事實你的ETL過程,那麼你指定-1到尺寸值。如果您發現指示值是「無」的條件,那麼你指定0
感謝您的回覆和編輯(我從來沒有過右:-))。我不是故意自動生成它們,而是創建這些默認值行更好。是的,我明白你的觀點。 – 2012-08-02 20:02:52