BW 您所在的位置:网站首页 bpc开发权限对象 BW

BW

#BW| 来源: 网络整理| 查看: 265

是的,这个都知道。 但是还想强调。

这俩货是BW里面最基础的。 值用来衡量,可以计算的,特性用来描述。

文章目录 特性关键值转换

特性

在这里插入图片描述 当你建一个特性时,数据类型和长度是非常重要的 在这里插入图片描述 CHAR 用来存放数字和字母 1-60长度 NUMC 只用来存放数字 1-60长度 DATS 存放日期 8长度 TIMS 存放时间 6长度 你得保证在BW这边的长度等于或者大于源的数据长度,当然不足的话BW会自动在前位补0。 在这里插入图片描述 business explorer是前端有关设置。你要在前端展示的是代码和文本还是啥的。当然前端你还可以自己改,比如你在Analysis for Office的对象属性那里自己改成显示啥。 在这里插入图片描述 关于主数据。 就是特性可以包含主数据。那主数据就是可以共享的数据。也就是整个环境里都可以用。也就是说它是一张表,可以被大家用。这就是那个雪花模型还是啥的。 独立于维度之外,不会再冗余。主要是通过代理键表SID表,我要找这个数据的时候就直接从主数据表来读,我不要通过join从好多个表来慢慢找。 在这里插入图片描述

这个主数据它是有可公用值的,像公司代码,公司名称,区域等等,就那么多个固定的值。 但是如果你说像是电话号码,日期这种,那就不好作为主数据了,因为这个不需要被share,而且这个独一性太多了,你很难在一个地方来重复用一个日期。

就是你去display一个ADSO的时候,主数据会有SID表可以选。关键值是没有的。 在这里插入图片描述 你选择SID和特性本身时,就会发现,同一个特性的SID是一个值(下面蓝色)。特性会一直是个编号: 然后我需要看主数据的话,会通过SID去查看属性啦,文本啦。 在这里插入图片描述 如果你更新了特性的主数据,比如把原本的成本中心10001变成了10002,那么它所对应的SID也会更新。 在这里插入图片描述 当然当咱么去跑报表的时候,我们是不会想去看SID表的,那是系统要去干的事。它需要根据SID表去找主数据。

当你创建特性的时候,会有个参照和模板: 在这里插入图片描述 就是copy的话就是你只是抄了个框架,里面可以改,参照就是你完全继承人家的配置,它改了你自动改,但你不能自己改。

我们建这些特性呢,是为了建模表。所以你得知道你的表里的维度,值是都是string类型呢,还是有数字,最大得多长这种。以及大小写,如果你的表里的这个维度值有小写,要选这个选项。区分大小写。 在这里插入图片描述

关键值

在这里插入图片描述 对应的,关键值用来干啥的呢,用来观测数据的。你一直要看的就是这个值了。通过关键值来计算KPI,这个KPI是用特性来描述。像你的销售数据这个KPI,你得看销售数量,然而通过不同区域,不同产品来看。 对于关键值也有各种类型的,amount通常是货币类型。得带个货币单位。双击0currency你能看到这个是SAP发布的,是个单位特性。

如果你要建模的表里数值是金额,那你选个amount,给的单位会是currency,而且带小数位。这些单位啥的,SAP一般都会建好了,就去BI content激活就行了。不需要自己建。 在这里插入图片描述 关键值的集合这页呢,就是怎么聚集这个关键值,合计啦, 最大值,最小值的。还有如果有特殊情况的,再怎么聚集: 在这里插入图片描述 在这里插入图片描述 还有就是要不要cumulative(可累积),就是万一你有存货数量这种东西,每天这个库存都是变的,你肯定不能给它设置成cumulative。不需要累加的。

在这里插入图片描述 最后这个也是前端展示。 建模完了维度和度量值,接下来就是把数据更新进来,那这个外部数据源呢,要么是个文本文件,要么是BW拉,ERP拉。

转换

转换就是你执行DTP的规则,从源到目标。 如果直接你拉个箭头,那就是个等号。直接更新。 但是你可以在rule里面选其他的。

比如常数拉,写个公式拉,从主数据或者哪里读取拉。 还可以定制个代码,就是routine. routine就是ABAP代码,但是相较于直接更新会耗费更多系统进程。

除此之外,开始例程就是在转换之前开始,也许你要lookup一些啥东西,在整个转换结束后也可以整一个结束例程。 在这里插入图片描述 想要设置什么公式啥的也都一样。 转换里面最常用的规则就是公式拉,routine拉。这个啦字老是打错。我也懒得改。。。

最后一个就是针对转换的DTP,一般咱都是不去传输的。而是直接在各个系统建。因为一般你的BW的三个系统对应的ERP源系统也是三个系统。 就是说你的BW DEV对应的是ERP的DEV系统,那么你BW的TEST系统实际上要的数据应该来源于ERP的TEST系统。这样其实你的DTP是可以独立于系统来创建的。 相应的,你的处理链和query也是可以这样独立于系统来创建的。

但是你的信息对象啥的,就不能直接在PROD或者TEST上面建了。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有