SAP BW把主数据分为了三类:属性,文本,层级。每一类都存放在了一个与IO关联的数据库表中。下图是一个简单主数据模型的数据库表结构。
SAP BW 数据模型,特别是主数据模型大量使用了代键(SORROGATE KEY)的概念。一般代键都是由系统自动产生的,而且是唯一的一个数字的组合。作为数据上传或者维护过程的一部分,系统会自动为每一个新的主数据产生一个代键,并且在一个称作SID表(图中,#1)的数据库表维护代键和主数据之间的关系。
属性值存放在属性表(图中,#2)中。属性表一共有两张:存放时间相关属性的Q表和存放时间无关属性的P表。与P表相比,Q表多出来两个字段DATAFROM 和DATETO,它们用来确定任意属性组合的有效时间段。另外属性表中还维护了的数据版本信息(活动数据和修改数据)。除了这两张属性表外,系统还将它们包含的所有字段组合成一个数据库试图,也就是所谓的M表。
如果一个属性被指定为导航属性,那么跟它有关的数据存放在导航属性SID表中。与属性表不同,导航属性SID表中存放的不是属性的实际值,而是属性的代键。这样可以提高查询访问导航属性的速度。
文本表(图中,#3)用来存放文本主数据,包括名称和文本描述。将文本属性和一般属性分开的方式一方面可以提高数据的访问性能,另一方面可以支持多语言。而且文本表也支持时间相关的文本属性。时间相关的文本表多出来两个字段用来确定文本的有效期DateFrom和DateTo。
层级(Hierarchy)表(图中,#4)用来存放主数据的层级结构数据。这种建模的层级一般称为外部层级。而通过属性定义的层级结构称为内部层级。层级表包括四张数据库表,分别称为H表,K表,I表和J表。
上述所有的这些数据表都是在激活IO的时候,系统按照它的命名规则自动生成的:
/BI<C或者数字>/<表代码><信息对象>
C或者数字:C代表客户定义IO
Digit=SAP定义IO
<表代码> S=SID表
T=文本表
P=时间无关属性表
Q=时间相关属性表
M=属性视图,包括P和Q的内容
X=时间无关导航属性SID表
Y=时间相关导航属性SID表
H=层级表
K=层级SID表
I=层级SID结构表
J=层级内表
<信息对象> 信息对象的名字(如果是以数字开头,去掉数字)
分享到:
相关推荐
震旦Generic19BW-3/21BW-3/23BW-3驱动适用于AURORA旗下的多款打印复合机产品,本驱动为官方最新驱动程序,快速识别安装,无需用户手动操作,需要的赶紧下载吧。驱动说明Generic19BW-3/21BW-3/23BW-3PCL打印及扫描...
SAP-BW-BO-集成-手册.pdf
SAP BW365_-_2005-Q1_-_A4_-_Business_Information_Warehouse_-_Authorization
SAP BW 学习笔记-理论片.docSAP BW 学习笔记-理论片.doc
SAP BW是mySAP 商务智能(BI)的集成化组件之一,为SAP数据和非SAP数据的采集、存储、分析和管理提供一个集成的,面向商务的平台。
Laravel开发-bw-com-vehicles Laravel的控制组件
Laravel开发-bw-magic-relationships 第5.1条的包装
震旦Generic16BW5打印机驱动程序,官方最新驱动,是打印机连接电脑的必备组件,有使用这款打印机的用户就下载吧。震旦集团于1965年创立于台湾,以销售AMANO品牌打卡钟起家,如今企业版图涵盖办公设备(OA)、家具、...
sap-bw-bi-培训教程-.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
BW-SAP系统-源数据-增强.xlsx
客户关系管理(CRM)暨数据仓库(BW)应用-案例.pptx
SAP-BW-BI-培训教程(经典案例)
BW/BI-财务比率分析
一款使用 BW-wiseMan-1 信号量指标的交易系统。
在设计以太网电路中IEEE802.3bw 100BASE-T1的定义。一对双绞线完成以太网传输。
震旦Generic22BW-1打印机驱动是一款专门为该款打印机开发的电脑驱动程序,帮主用户能够正常使用该款打印机,同时还能够使打印机发挥出高效性能,带给用户优质的体验!欢迎使用该款打印机的朋友来下载!Generic22BW-1...
bw快速指南,论坛翻译版本,繁体
python库。 资源全名:bw2analyzer-0.9.4-py3-none-any.whl