如何反映主資料的歷史變化? 小七 新浪部落格

2021-10-10 12:08:25 字數 1111 閱讀 3807

有時,使用者會對主資料(例如客戶、物料)做一些修改,例如修改客戶所屬的區域,修改物料所屬的分類等等。那麼,對於這種修改過的主資料(

dw中的緩慢變化維),如何在報表中體現出歷史的真實情況呢?

首先,我們來看標準設定下的主資料更新情況。假設

0customer

有乙個屬性

0region,

該屬性為

time-indepent

。這種情況下,當使用者更新某

customer

的region

時,原region

會被覆蓋。因此,報表中得到的都是關於

該客戶的最新的

region

。drilldown by region

時,該客戶的所有歷史資料都將被歸入最新的

region

中。這樣,顯然是無法反映歷史真實情況的。

這時,我們會想到將

0region

設定為time-dependent

,這樣一樣來,該

customer

的region

值將和時間繫結。做報表時,根據指

定的key date

不同,或得到原來的

region

或得到新的

region

。drilldown by region

時,該客戶的資料或歸入新的

region

,或歸入舊的

region

,也無法反映歷史的真實。

那麼,解決方案是什麼呢?

很簡單,把

region

放入infocube

的characteristic

中,採用讀主資料的方式獲得其當前的值,這樣

region

的歷史資料在抽數時就被儲存下來了。不過,這樣

做也有乙個不足,當需要對系統重新抽數時,

region

的歷史資料將被新資料覆蓋。這時,如果即採用

time-depent

的設定,有將

region

放入_characteristic

中,在抽數時指定

key date

,則可以完美解決該問題。

如何反映主資料的歷史變化?

有時,使用者會對主資料 例如客戶 物料 做一些修改,例如修改客戶所屬的區域,修改物料所屬的分類等等。那麼,對於這種修改過的主資料 dw中的緩慢變化維 如何在報表中體現出歷史的真實情況呢?首先,我們來看標準設定下的主資料更新情況。假設 0customer 有乙個屬性 0region,該屬性為 time...

如何檢視資產主資料的變更記錄

資產主資料的變更會影響到資產的折舊計算以及資產報表的準確性。一般來說我們可以針對不同的目的使用一下三種方法來檢視資產主資料變更的歷史記錄。1,檢視單個資產的某個欄位的變更記錄,使用事務碼as02或者as03開啟資產主資料,然後把游標放在需要檢視的字段上,選擇menu environment chan...

如何監測名片夾資料庫的變化?

如何監測名片夾資料庫的變化?tss000032 開發夥伴平台 60系列開發平台 1.0 2.0 裝置,軟體版本 無 大類 symbian c 子類 普通 說明 下面提供一段 示例如何監測名片夾的變化 code ceventscontacts implements mcontactdbobserver...