理解BW数据模型 - 查询的执行
为了更好地理解不同的数据立方体模型的优缺点,让我们近距离地观察一下SAP BW 在运行时是如何执行查询的。下面的伪代码从一个非常笼统的角度解释了这一过程:首先这段伪...
理解BW数据模型 - 主数据模型
SAP BW把主数据分为了三类:属性,文本,层级。每一类都存放在了一个与IO关联的数据库表中。下图是一个简单主数据模型的数据库表结构。SAP BW 数据模型,特别是主数据模型大量使用了代键(SORROGATE KEY)的概念。...
构建信息立方体维度的基本原则
SAP BW的各信息提供者中可以说最重要的就是信息立方体,因为它是分析报表最主要的基础。而对于信息立方体模型,最重要的莫过于维度的设计,它不只决定着查询的性能,而...
理解BW数据模型 - DSO模型
DSO的用法有很多,比较常见的比如用来构建操作性数据存储(ODS),或者是用于构建多层架构中的数据仓库层。将数据装载到DSO的过程分为两步:第一步将所有待装载的数据存放在激活队列(ACTIVATION QUEUE)中。第二步...
InfoPackage无法打开 报错
DUMP IN:RSA1_OLTPSOURCE_GET_SELECTIONSRSM1_CHECK_FOR_DELTAUPD打开一个INFOPACKAGE的时候出错 以至无法打开导致无法打开的原因是这个infopackage对应的datasource的delta信息在源系统和BW系统出现了不一致。 这...
理解BW数据模型 - 信息立方体模型
多维数据结构是数据仓库普遍使用的数据建模方式,而标准信息立方体就是多维数据结构的SAP BW实现。通过它,我们可以构建出相对高效的多维数据结构,而不需要关心太多的多维数据结构的细节。标准信息立方体就是一种星...
理解SAP BW 中的 Bit-Map Index (续)
基于Bitmap索引的BW查询计算 查询1: 显示所有的满足下面条件的记录:where Y = 100 AND Z = BOO为了计算上诉查询,对 Y = 100 和 Z = BOO的 Bitmap 执行按位与操作:Y = 100 的Bitmap 为 1 0 1 0...
理解SAP BW 中的 Bit-Map Indexing
SAP BW 中一般的分析报表都是基于信息立方体的。信息立方体的事实表针对各个维度都有一个默认的索引,但是不同的维度的索引类型可能是不同的:大部分维度使用的都是Bit-Map索引, 这种索引对于低Cardinality的数据效...