D场景完毕,新万博manbetx官网人事事件 0H奥迪Q7

新万博manbetx官网 1

再查看P表:

 

新万博manbetx官网 2

*$*$ end of routine –
insert your code only before this line         *-*
  ENDMETHOD.                   
“end_routine*

新万博manbetx官网 3

新万博manbetx官网 4

 

    FIELD-SYMBOLS:
      <RESULT_FIELDS>   
TYPE _ty_s_TG_1.

上面间接在场景A完结上此起彼伏。

新万博manbetx官网 5

新万博manbetx官网 6

新万博manbetx官网 7

新万博manbetx官网 8

在其次层DSO上将OEMPLOYEE与 0OCRUISERGUNIT五个主数据1遍全部读取出来:

 

新万博manbetx官网 9

新万博manbetx官网 10

于是从地点两组(0H牧马人_PA_0、0HR_PA_1)测试结果来看,”起首“、”停止“只对到月(或季度、年)业务时间起成效,如职员和工人0HR_PA_0数据源的0CALMOTH业务时间字段;对已准确到天的事情时间不起功效,如人事事件0HCR-V_PA_壹数据源的0CALDAY业务时间字段,到天时不管选拔的是“初步”依然“截止”读取到的主数据属性都以均等的,因为已准确到某一天,所以读取到的主数据有且仅有一条;

 

 

平整 Read Master
Data:表示目的字段的值从钦命的InfoObject特征主数据表里读取相应属性来填充,那就供给源字段是由InfoObject特征字段组成成,并且那几个InfoObject带有主数据。由于此地的源是1个DataSource,组成DataSource的字段不会是InfoObject,而是壹般的数据库表字段定义,所以上而会提醒出错。知足那种供给的源(字段由InfoObject组成,而非普通表字段),只好是DSO、CUBE等。下边大家不得不利用DSO过渡一下:

解析:现要求将事情数据源中原本从不的那一个字段附加到工作数据上,除了通过直接对业务数据源进行抓牢外,针对那多个事情数据源( 0H昂Cora_PA_0 、0HR_PA_壹 ),有更简便易行的艺术正是在DSO层,通过
 Read Master Data 读取主数据转换规则
将这几个附加字段数据从相应主数据中读取出来(前提是增大的那么些字段是交易数据能关联到的主数据属性字段,
如这里附加的那几个字段,都是足以经过0HLacrosse_PA_0 、0HR_PA_1业务数据源与职工0EMPLOYEE、组织0O福睿斯GUNIT关系得到的,但增加方式没有那些必要)。由于  人事子范围 、公司代码、职员和工人组 、职员和工人子组、人事范围、雇佣状态 、协会单位 
那一个字段是InfoObect职员和工人OEMPLOYEE的属性(且那一个属性与时光相关):

 

人事事件 0H汉兰达_PA_一 业务数据源中有三个CALDAY日历天的字段,只要职员和工人发生人事事件(如入职、升迁、调离、离职等),该数据源中就会发出一条数据:

场景B的第二种达成:

新万博manbetx官网 11

新万博manbetx官网 12  新万博manbetx官网 13

员工 0HR_PA_0 业务数据源 中的日历年月CALMONTH只到月,以此字段作为工作爆发的年华来读取时间相关的主数据属性时,”开始“、”甘休“测试结果如下:

加载八月份主数据:

新万博manbetx官网 14 新万博manbetx官网 15

 

 

新万博manbetx官网 16

 

 新万博manbetx官网 17   
新万博manbetx官网 18

新万博manbetx官网 19 
新万博manbetx官网 20新万博manbetx官网 21 

创建好Transformation后,加载主数据:

新万博manbetx官网 22

原本BBB有一笔在3000.0一月份事情发生时,是属于Food物料组的,但出于Key
Date输入的为
两千-0二-15,即物料属于哪个物料组要按着那个钦命的Key Date为判断依照,所以这笔产生的业务要算到Chemical物料组里而不是Food组

    DATA:
      MONITOR_REC     TYPE rstmonitor.

新万博manbetx官网 23

 

 

\*=======调节和测试使用
    Data:
t_zjzjtest
TYPE TABLE OF zjzjtest .
    DATA
wa_zjzjtest
type zjzjtest.
**=======end*

新万博manbetx官网 24

上边实例是以员工0H君越_PA_0数据源为例,演示了如何通过
  Read
Master Data 转换规则 读取时间相关的主数据,并且是通过叁层DSO建立模型来完成的,实质上也足以只透过两层DSO就足以兑现OEMPLOYEE与 0OEnclaveGUNIT主数据的读取。具体完毕方式:供给在率先层DSO的End
Routine中,先根据数据源中的职员和工人编号从OEMPLOYEE新闻指标底表中 将 协会单位 抓取出来(注:通过End
Routine程序抓取主数据时,也亟需思量时间相关,End Routine程序代码中需加上岁月范围条件),然后在第一层DSO的转换规则中,通过
Read Master Data
方式将将全数的叠加字段贰次性全读取出来,而不必要分两层DSO分四回读取OEMPLOYEE与 0O汉兰达GUNIT主数据。注:上面职员和工人0H福特Explorer_PA_0数据源无法采纳那种 End Routine +
 Read Master Data
的两层DSO格局,因为事情时间只到月,即使先后能够读取时间相关的主数据,但顺序不能灵活达成“伊始”与“甘休”,唯有人事事件0HR_PA_1数量能够选取 End Routine +  Read
Master Data 的两层DSO方式建立模型,因为相应工时到天了,可通过End
Routine精确读取到一条时间相关的主数据,与“开始”“甘休”无关。上边选择那种End Routine +  Read Master
Data惟有两层DSO形式来建立模型:

从场景C中物料特征复制,加上八个日子字段
Valid From与Valid
To,并且做为时间相关的领航属性:

 

 

新万博manbetx官网 25 新万博manbetx官网 26新万博manbetx官网 27

新万博manbetx官网 28

情欲事件 0HRubicon_PA_壹 业务数据源
中的日历天CALDAY与地方分别在于规范到天了,所以无论是选用”起始“依旧”停止“,同一业务数据所抓取到的主数据结果是同样的:

物料组特征需直接在Cube的维度中央银行使,所以必要去掉此勾

新万博manbetx官网 29

 

上边在经过  Read
Master Data 读取主数据
转换规则读取主属性时,由于主属性是光阴相关的,则读取主数据的时刻尺度取值能够是以下二种:

新万博manbetx官网 30  新万博manbetx官网 31

新万博manbetx官网 32

情景须要分析
A场景达成
B场景完成
C场景实现
D场景落成

0O途锐GUNIT抓取是通过End
Routine完毕的,但要注意的是,0O帕杰罗GUNIT的抓取即使是放在End
Routine代码里达成的,不供给划线,但规则类型也无法采纳“无转换”,不然DSO
激活时,New表里抓取到的 协会单位
在激活后Active表里的公司单位就会丢掉,所以最棒选择规则类型为常数转换规则,值为空,那样在激活后就不会收敛),具体代码如下:

新万博manbetx官网 33

      APPEND
wa_docinfo-ORGUNIT to 
t_zjzjtest.
\*=======end*
    ENDLOOP.

新万博manbetx官网 34

 

 

 

新万博manbetx官网 35

 

 

需求:将 0HR_PA_0 、0HR_PA_1五个数据源中的数据抽到DSO后,供给在原本的数目字段上附加上 人事子范围 、公司代码、职员和工人组 、职员和工人子组、人事范围、雇佣状态 、组织单位、业务范围 
这一个数量字段(从上面图中得以看看那四个业务数据源中原本没有这么些字段),即必要将主数据属性直接存入到交易数据中(而非导航属性那样,主数据属性是透过导航的主意关联起来,而这边是讲求将这么些主数据属性直接存储到Fact表的维度表中,即要求以场景A来建立模型,场景A具体使用及落到实处请参考另1篇小说),怎么样用场景A来落到实处?

新万博manbetx官网 36

 

物品主数据表数据如下(系统会自行为每一种物料加上五个有效期:一个是在输入的有效期在此之前的中间,另2个是在输入的有效期之后的中间):

 

新万博manbetx官网 37  新万博manbetx官网 38

遵照不到天(如只到月、季度、年)的事情时间来抓取时间相关主数据时,  Read
Master Data 中选拔“初阶”时,假设有多条符合(原因正是工时未曾精确到天,而主数据的DATEFrom与DAETo是到天的,在以工时为准绳从主数据底表读取主属性时,会忽略掉主数据有效时间字段DATEFrom与DAETo中的天,那样就会同盟到多条主数据),就取有效时间段最早的那条;如若选取“截止”时,有多条符合就取最晚(最新的)的那一条,注:不容许只取中间有些时间的主数据

新万博manbetx官网 39

    SELECT
ORGUNIT
EMPLOYEE
      INTO
CORRESPONDING
FIELDS OF TABLE t_docinfo
      FROM
/BI0/MEMPLOYEE
FOR ALL ENTRIES IN
RESULT_PACKAGE
      WHERE
EMPLOYEE = RESULT_PACKAGE-EMPLOYEE
      “职员和工人主数据表为
/BI0/MEMPLOYEE,其属性是与时间相关的,所以查询时需加上岁月标准,
      “读取业务数据爆发时所对应的主数据.
RESULT_PACKAGE-CALDAY 为业务发生的大运,
      “dateto与datefrom为主数据的有效期
      and
datefrom <=
RESULT_PACKAGE-CALDAY and
dateto >=
      RESULT_PACKAGE-CALDAY .

 

    DATA:t_docinfo TYPE TABLE OF _ty_s_TG_1.
    DATA:wa_docinfo TYPE 
_ty_s_TG_1.

场景C实现

新万博manbetx官网 40

新万博manbetx官网 41

\*=======调节和测试使用
    DELETE FROM zjzjtest.
    MODIFY
zjzjtest from TABLE t_zjzjtest.
**=======end

再将报表的Key
Date设置为3000.0二.一5:

常数日期:以有个别常数日期(也是YYYYMMDD,到天)为时间标准,读取相应时间点的可行主属性

新万博manbetx官网 42

新万博manbetx官网 43

 

 

编纂规则,由于金额字段的单位一定为CR-VMB,所以那边不须求对金额实行转移:

员工 0HR_PA_0 业务数据源中有2个CALMONTH日历年/月的字段,只要职员和工人还在职,每种职工每种月都会发出一条数据:

新万博manbetx官网 44     新万博manbetx官网 45

近来日子:读取主属性时,会以当下时间点(YYYYMMDD)为时限标准值,抓取当前时刻点所对应有效属性,即抓取满足 DateFrom <= 当前时光
<=DateTo
时间条件的主数据( DateFrom 、 DateTo为主数据底表五个字段,用它们来表示数据的有效期)

新万博manbetx官网 46


业务范围 又是 组织单位
0O君越GUNIT音信目的 的性质(且也与时间相关):

再为Cube创立Transformateion,源为下面创设过渡型DSO:

新万博manbetx官网 47

新万博manbetx官网 48

新万博manbetx官网 49

 

\$*$ begin of routine – insert your code only
below this line        *-*
    …
“insert your code here
*–  fill table
“MONITOR” with values of structure “MONITOR_REC”
*-   to make monitor
entries
    …
“to cancel the update
process
*    raise exception
type CX_RSROUT_ABORT.*

不然在Cube中引用物料组特征属性ZMT路虎极光GP00时会提示它只是个属性,不进使用:

Form(从):以DSO源中的某些日期字段(上面选择的为0CALMONTH,该字段为源DSO中的某些时间字段,只到月)为时间尺度,读取相应时间点的主属性。由于此处选取的日期字段0CALMONTH只到月,以此为时间限定条件(DateFrom <= 0CALMONTH
<=DateTo )去主数据底表里询问时,大概会有多条数据对应,那时是取最早的,依然最晚的多少(但不可能取到中路某些时间段主数据),就要看采取的是“早先”依然“甘休”了,选取的例外,抓取到的主属性也是不一样等的,具体请看上边的测试:

结论:那种正是因为将物品组属性也放在了维度表里,记录了物品属性哪个物料组的全经过,所以BBB在3000.5月与2000.二属于分裂物料组时,也记录下来了。并且在出报表时,也是基于此维度表来查询某些物料属于哪个物料组的,所以场景A的计算结果不会趁着查询时间变更而转变:

     
<RESULT_FIELDS>-ORGUNIT =
wa_docinfo-ORGUNIT.
\*=======调节和测试使用*

创办CUBE,并且将物品特征ZMTPRADO00的物料组属性特征ZMTLX570GP00引用进来,也视作二个维度:

    LOOP AT RESULT_PACKAGE ASSIGNING
<RESULT_FIELDS>
.
      READ TABLE t_docinfo WITH key EMPLOYEE =
<RESULT_FIELDS>-EMPLOYEE
      BINARY
      SEARCH INTO wa_docinfo.

 

 METHOD
end_routine.
\=== Segments ===*

新万博manbetx官网 50

当今要增大上的那么些字段分别属于
OEMPLOYEE( 人事子范围 、集团代码、职员和工人组 、职员和工人子组、人事范围、雇佣状态 、公司单位) 、 0OWranglerGUNIT(业务范围)那多少个新闻指标中,并且 业务范围 那么些字段须求在 公司单位
属性抓出来后,才能根据集体单位到 0O中华VGUNIT音信目的 上将 业务范围 属性抓出来。下边屡一下那个附加字段的抓取顺序:先将事情数据源0HLX570_PA_0 、0HR_PA_壹的数据抽取到第三层DSO中(明细层,原样存储数据源的数量,在这一层不会大增数据源抽取结构以外的字段);再将率先层DSO数据转换存储到第三层DSO中,第二层DSO需在第三层DSO的几近,附加上
人事子范围 、集团代码、职员和工人组 、职员和工人子组、人事范围、雇佣状态
组织单位 那几个字段,这个字段通过
Read Master Data  转换规则从主数据OEMPLOYEE中抓取出来,但要注意的是这么些属性是与时光相关的,读取时供给丰裕工时那壹尺码(即从0EMPLOYEE底表里抓取这一个属性字段时,除了职员和工人编号外,还亟需添加
业务时间0CALMONTH
条件);最终第3层DSO在其次层的大致再附加上业务范围 这一字段,此时需从 0O奥迪Q五GUNIT新闻指标 底表抓取,条件是 组织单位 +
业务时间0CALDAY。下边以
职员和工人0HKuga_PA_0
数据源为例,选拔3层DSO建立模型:

由于Cube维度中向来出现了物料组那列,那样Cube就供给交易数额中要有物料组那列,但从底下提供的莫过于交易数据来看是未有的物料组数据的,那就必要在Transformateion转换规则里对物料组那列进行填充,具体请参见前边进程。

    sort
t_docinfo by EMPLOYEE ASCENDING.

下边创立报表测试:

新万博manbetx官网 51

新万博manbetx官网 52

新万博manbetx官网 53

新万博manbetx官网 54

切切实实转换规则如下:

场景B:依照查看报表时间的例外,查询的结果会迥然分歧,其结果是以新颖的多少状态来显现,不管过去是啥,只重视于明天。那种只要求将转移的属性作为与时光无关的导航属性即可,这是我们一般的做法。上边针对该场景实行落到实处:

新万博manbetx官网 55

新万博manbetx官网 56 

新万博manbetx官网 57 新万博manbetx官网 58

新万博manbetx官网 59

从地点数据来看,系统会自动为各类物料多生成五个里面,二个是在大家钦定的有效期之间的里边,另三个是在大家内定的有效期之后的期间

结论:主数据的性情随着时光的转移而变更时,数据总括的正儿八经能够是病故的某天,也可也是前些天。同一笔业务数据依据分化的Key
Date分类总计时会划分到差异的分组里,那样以不相同的时刻点来看报表时,总括结果会有所区别

到近期截止,3月份的主数据与贸易数额都已加载成功。上边举行七月份数据加载

新万博manbetx官网 60

运营那个DTP,三月份4条交易数额已被抽到CUBE中去了:

新万博manbetx官网 61 

结论:由于间接运用的物料组属性是存放在在主数据表里的,并且该属性与时间毫不相关,所以物料主数据表里的物料组属性值只可以存款和储蓄最新的值,比如那里在两千.1月时BBB属于Food,但到了2000.6月后却变成了Chemical了,最终采用新型的Chemical覆盖了从前的Food,并且这么些转变历程并未有记录下来,所以报表在2000.10月以前有些时间点查看与在3000.6月过后某些时刻点查看的结果是例外的(在三千.十一月查时,会将在此在此之前为Food的销售额也当作成了Chemical了)。所以场景B的计算结果会趁着查询时间点的更动也许会产生变化,原因是主数据属性随着岁月发出了转移

上面举办报表设计:

新万博manbetx官网 62   新万博manbetx官网 63

新万博manbetx官网 64

新万博manbetx官网 65  新万博manbetx官网 66

 

新万博manbetx官网 67

创设物料主数据的数据源,并加载八月分的数据到ZMTPRADO00中。结果数据会是那般:

上面初叶建立模型:

 

与此同时为了模仿交易数据的进程(交易数据本应有分四回抽的,十二月与三月分开抽),所以要为DTP加上过滤条件,分一回抽取,本次只抽六月份的数码:

从地方的主数据源文件来看,物料组要设计成为物料1个属性,为了服从数据历史的客观性场景,须要将物料组的数据还亟需仓库储存到CUBE的物料组维度字段中,让物料组音信成为交易数据的1某个,这样才能记录下每条工作爆发时,该事务数据到底属性哪个物料组。要将物料组消息也间接存款和储蓄到CUBE中,能不只是简单的将物料组织设立置成为物料特征的导航属性就能够完成的,而是将物料组织设立置为非仅属性(非Attribute 
Only,表示该物品组属性不仅是某物料的属性,而且还有相应的底表),设置为非仅属性后,就足以将物料组那么些有主数据的特色间接引进到CUBE的维度中,作为维度表中的物料字段而留存,而非导航属性。那种装置,完全是为着贯彻场景A来安装。

此处大家并未将A场景中的CUBE的物品组ZMT昂科拉GP00维度给删除。现将ZMTLAND00的性质ZMTRGP00改动成导航属性(非时间相关),并在CUBE中打上勾:

 

新万博manbetx官网 68

新万博manbetx官网 69

场景A另1兑现示例请参考另一篇小说:H翼虎数据抽取

新万博manbetx官网 70

新万博manbetx官网 71

对于1些与时间相关的多少(主数据有生成的多寡)举行辨析时,依据用户区别的供给,数据可归为4种差异的现象中,那四种境况是我们BW顾问建模在此以前一定要弄精通的,要基于工作功能能户的须求才能分明采取那种情景,选定场景后大家才能开端建立模型。下边笔者会是指向那多种不一致的光景,有差异的完毕,其计算分析结果是不相同等的

新万博manbetx官网 72     新万博manbetx官网 73

  • 场景A:能够过来事情数据的实际景况,这种是遵照历史的。此场景下,BBB物料在两千.05月份时有发生的政工数据会被归到Food组;在3000.04月份发生的工作数据会被归到Chemicals组
  • 场景B:只重视于最近,不根据历史,遵照出具报表时间来判定物料所属组。也正是说不管此前BBB物料曾经属于过哪些物料组,只看今朝它属于哪个组。比如查看报表的日期为一月份,则BBB物料在一月分产生的事务便是属于Food,但要么归到当前风行所属物料组Chemicals
  • 场景C:与场景B相似,分化的是,场景B只的依据是翻开报表的当下光阴,这么些标准是定死的,即如今时光,另二个例外的地点是在建立模型方面,物料组属性在场景B是与时间非亲非故的,但在C场景中是相关的。场景C在B的根基上越来越灵敏,你能够设定那几个专业为过去的有个别时间点,也可以是近期光阴,那种可变标准是透过报表里的变量Key
    Date
    来完成的。此现象下(要是当前曾经到了3000.013月份了),若是Key
    Date设定为两千.0七月份,则BBB物料在贰仟.0五月份发出的事体数据即便在历史上来看属于Chemicals,但要么会被归到Food组;假使Key
    Date设定为两千.07月份,则BBB物料在三千.011月份产生的作业数据尽管在历史上来看属于Food,但要么会被归到Chemicals组
  • 场景D:具有可比性,即只总结壹段时间内主数据未生出过变化的多少。这一场所也是在C场景的基本功上(物料组属性也是与时光相关的),物料主数据属性附加了八个有效期字段,那两字段实质上与系统产生的有效期字段是一心平等的,别的也有Key Date,因为借使未有Key
    Date,而查询时间相关的习性时,会以当下时刻为Key Date,所以为了像场景C那样数据的真正,所以依然添加了Key Date变量。在D场景下,借使当昨天期已到了十月份,则在查看一9九柒.一到999玖.1二里面一直不发出过变化的数量时,BBB与EEE就不会现出

场景须要分析

 

新万博manbetx官网 74

 

Cube从场景C中复制并修改如下:

新万博manbetx官网 75

创造转换规则时金额字段报错:

新万博manbetx官网 76

新万博manbetx官网 77

新万博manbetx官网 78

新万博manbetx官网 79

场景A实现

诸如此类在Query
Designer里就会看到物料维度下有三维字段:

 

场景C:依照查看报表钦点的Key
Date不一样,查询的结果会迥然不一致,一笔业务数据到底属于哪个范畴,则根据内定的Key
Date来划分,那样,一笔数量在昨日看来或在明天总的来说是不等同的。这种与场景B有点一般,只可是B只好根据查询报表当前来定业务数据到底该划分到哪个组,而场景B除了依据当前外,还足以依据历史的任1天来灵活查看。下边针对这场景实行落到实处:

创办DTP抽数,那样就将交易数据存款和储蓄到了上边这些过渡DSO中了。

出于Key
Date输入的为 3000-0一-一5,在那临时刻点上,EEE
还从未对应的物品组属性(即这年还尚未产生业务数据),所以是 # 表示。其余物品都是按
3000-0一-一5 那壹天所属物料组来总计的,如
BBB物料,即便在三千.四月份改为了Chemical组了,但输入的Key
Date为3000-0壹-一5,则按三千-0壹-15那天的标准来判定BBB物料到底属性哪个物料组,经到多少主数据表里搜索这一时半刻间点(2000-0一-15)所对应的组依然Food,而不管业务怎么产生的,而是按查询时钦命的Key Date为基于进行判断,所以BBB物料在两千.6月份的销售金额原本属于Chemical的,却依旧归到了Food组了:

新万博manbetx官网 80  

 

加载交易数据:

新万博manbetx官网 81

新万博manbetx官网 82

新万博manbetx官网 83

新万博manbetx官网 84 新万博manbetx官网 85

注:由于同1InfoObject属性里不能够屡屡抬高同壹属性,所以通过Reference的艺术创设Valid
From与Valid TO:

新万博manbetx官网 86

报表设计:

鉴于表格查看器(Business
Query)Excle有标题,所以目前使用ECC自带的查看器 本田UR-VSBMWX叁T
来查看:

新万博manbetx官网 87

是因为该物品的物料组属性设置的与时间相关,所以会师世0DATETO与0DATEFROM八个字段,按理要求物料主数据文件里有那两列,为了方便,就在Transformation里安装相应固定值,那里抽的是2000.5月份的主数据,所以有效期设置为 2000.01.0一 到
三千.0一.31:

 

新万博manbetx官网 88 

新万博manbetx官网 89

 

场景D实现

意识P表里有M版本的,所以在更新主数据后,要激活一下主数据后更新的数量才生效:

创建CUBE:

新万博manbetx官网 90

场景C第两种达成:

新万博manbetx官网 91    新万博manbetx官网 92  

新万博manbetx官网 93

新万博manbetx官网 94

新万博manbetx官网 95

须要分析:BBB物料在3000.0一月份所属物料组为Food,而到了三千.01月份时成为了Chemicals了,并且在三千.0六月份增加产量了EEE物料主数据,在三千.0七月份与三千.0一月份BBB都爆发了交易数据(但EEE物料只在两千.0三月份产生了贸易数额)。那样在总括时,BBB物料是归到Food组照旧Chemicals组?由于归到哪组参照的正规化不壹,那就时有发生了下边区别的四种情景。

除了将物品组ZMTRAV4GP00设置 为物料ZMTLAND00的习性外,还须求将物品组属性特征ZMTRubiconGP00设置为CUBE的维度,那样物料ZMTGL④伍仟与其属性Z高通ugaGLX57000都会并发在维度表中,处于相同地位。不过,交易数额中并不曾此列的值,所以物料组属性特征ZMT本田UR-VGP00的值只好从物料特征ZMTTiggo00主数据中的物料组属性里读取,并在Transformateion里举办赋值处理。

新万博manbetx官网 96

加载3月份交易数据,为CUBE新创造(原因是由于DSO中的数量已被地点CUBE的Delta
DTP抽过了,再选用十二分Delta
DTP是抽不上多少的,所以再一次新的DTP)1个Full全量的DTP(也可创设二个Delta
DTP,因 为那儿两个Delta
DTP条件不重叠也是能够的),并将DTP过滤条件设置为十二月份的:

 

再为Cube创建Transformateion:

场景B实现

新万博manbetx官网 97

此时源为DSO,而非DataSource了,并且结合DSO的原字段中有ZMTHighlander00以此InfoObject,且那几个InfoObject具有主数据表,并包蕴ZMediaTekoleosGP00性质,所以那么些DSO能够用为 Read Master Data
规则的源:

新万博manbetx官网 98 新万博manbetx官网 99

此时CUBE中的数据如下,且满意场景A的供给了:

新万博manbetx官网 100

新万博manbetx官网 101

 

 

 

新万博manbetx官网 102

场景A:数据在差别时代所属有浮动,但转变后在总括时也要区分开来,即原来与后天是属于哪一类依然属于哪个种类,要吻合历史实际景况,1就是一,2就是二。那种要求将主数据特征与其生成的习性一起作为CUBE的维度,同时出现在Cube中(即变化的属性特征也会今后交易数据里)。上边针对这场景实行落到实处:

上面再次抽取10月份的物品主数据,先修改转换规则的管事时间为3000.0二.01到
3000.02.2玖:

新万博manbetx官网 103

 

新万博manbetx官网 104

 

新万博manbetx官网 105

新万博manbetx官网 106