首页 > 代码库 > 行项目维和高基数

行项目维和高基数

1,使用事务码RSRV->所有基础测试->数据库->关于信息提供者表的数据库信息 可以查询维度占事实表的大小,或者使用程序:SAP_INFOCUBE_DESIGNS

2,一般情况下当维表大小占事实表大小超过20%时,则查询性能会相对较低

3,行项目维的使用情况:

(1)行项目维只能包含一个特性,所以Cube中某一特征明细数据占比较大时可单独设置为行项目维,如Sales Order

(2)激活信息立方体时,行项目维不会产生维表,而是将特征的SID直接保存到信息立方体中,即事实表直接与主数据的SID表关联

(3)具体到查询的变更就是,原来的CUBE-维表-SID表模式变成了CUBE-SID表模式

4,高基数,如果维表包含数据条目较大,则可以设置为高基数,此设置将会修改维表的索引类型,BW系统中维度默认的索引类型为Bitmap,但对于 Cardinality值太大的维度,并不适合采用此索引结构。BW系统中提供了相应的机制,允许为Cardinality值太大的维度创建非Bitmap类型的索引结构(例如Oracle中采用B-Tree)

行项目维和高基数