BW:Read Master Data:如何规避Slowly Changing Dimension

来源:互联网 发布:网络摄像头用几根网线 编辑:程序博客网 时间:2024/05/18 09:15

正在装虚拟机,准备搞个Solution ManagerBW升升级,先尝试下。

   

凑这个功夫写点儿东西。

   

前段时间关注过TRtransfer rule)里面的read master data。

   

   

   

我们把一般的Rule Type 改成Read Master Data,会弹出个错误。

   

InfoObjects must be assigned to the DataSource fields

Message no. RSTRAN120

Diagnosis

Some source fields do not have an InfoObject assigned to them. However, you are using a rule type for which InfoObjects are mandatory sources, or you are using a unit conversion type or currency translation type.

Procedure

In the Source Fields area, fill the InfoObject Assignment field for each field that is being used as a source for this rule.

   

也就是说必须配合Data Source使用。

   

   

找一个带DataSource的,试试。

   

   

这是为啥呢,先说说这个Read Master Data啥意思吧

   

Read Master Data: The InfoObject is updated by reading a master data table of a characteristic, where the source contains a key and a value, and the corresponding InfoObject as an attribute.

   

来测试一下,先把0SOLD_TO0INDUSTRY放进维度里。激活

   

   

这下清楚了,这个0INDUSTRY属性,可以走导航,在取数据的时候通过主数据的S表,读取P表中的数据。也可以在上载的时候,就去读P表,至于读谁的P表呢,就需要选一下了,我这里选0SOLD_TO,检查一下,SOLD_TO就被自动带过来,放在Field下面。之后呢,0INDUSTRY属性就被写死在这条数据里,即使以后发生变化,这里也不会随之变动了。

   

总结:

   

一般来说,我们如果把IO的属性放在维度里,就会变成Slowly Changing Dimension,就是说这个属性会随时变化,也就是今天是今天。

如果要存留今天是昨天的数据,就需要使用Read Master Data。不得不感慨,想得真周到啊

之前我还以为这种情况要去增强呢~~~不过为啥不直接用导航呢,maybe..maybe...

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 烧电焊后眼睛痛怎么办? 焊完电焊眼睛疼怎么办 烧电焊后眼睛痛怎么办 用电焊后眼睛痛怎么办 看电焊后眼睛痛怎么办 眼睛焊电焊很痛怎么办 电焊没带眼睛痛怎么办 有东西进眼睛了怎么办 眼睛有东西磨眼怎么办 怀孕了眼睛肿疼怎么办 眼睛疼又红血丝怎么办 用眼过度眼睛疼怎么办 眼睛玩手机视力下降怎么办 看手机眼睛疼该怎么办 眼睛眨一下就痛怎么办 着火了怎么办教案详案 汽车尾灯磕破了怎么办 后尾灯灯罩裂了怎么办 七氟丙烷喷伤了怎么办 冒险岛2fps低怎么办 虐杀原形2很卡怎么办 玩虐杀原形2卡怎么办 虐杀原形2闪退怎么办 电脑显示不出u盘怎么办 电脑不显示u盘怎么办 u盘在电脑不显示怎么办 笔记本不识别u盘怎么办 u盘突然识别不了怎么办 xp电脑读不出u盘怎么办 电脑无法读取u盘怎么办 win7电脑不读u盘怎么办 电脑识别不出u盘怎么办 u盘电脑读不出来怎么办 u盘突然无法识别怎么办 u盘电脑无法识别怎么办 系统无法识别u盘怎么办 手机u盘无法识别怎么办 u盘无法被识别怎么办 电脑不能读取u盘怎么办 电脑装系统卡了怎么办 怀孕三个月胚胎停育怎么办