SAPBW学习笔记(精选版二)..docVIP

  • 1
  • 0
  • 约2.45千字
  • 约 5页
  • 2017-02-01 发布于重庆
  • 举报
SAPBW学习笔记(精选版二).

性能优化 InfoCube为什么快 之所以cube比ods速度快,和它采用的SID机制分不开的。众所周知integer是比char检索速度要快很多的。 再就是cube的index,cube里的所有characteristics都是key,都有索引,不然IO的效率就大大降低了。 颗粒度尽量大:尽量不要在Cube里放太detail的数据,这种需求首先考虑R3用ABAP解决,如果非要在BW,可以考虑在DSO出明细报表,在Cube出汇总报表,通过RRI接口调用明细报表。 查分多个:当Cube的数据量很大时,可以拆分成多个Cube, 再用MultiProvider拼起来,这样query会在N个Cube中并行,提高效率。这就是所谓的逻辑分区。常见的分区方式有按年月,按国家,按BU,按类型等。 压缩(慎用,最好是半年甚至一年以上的数据):给Cube做Compression。 Compression 本质上是去掉Data Dimension,这样fact table就被压缩了,但是request id 也消失了,将无法通过request id去管理数据。 索引:数据库的索引可以加快查询速度 分区:对于很大的Cube,可以做partition, 这是物理分区,只支持按时间分区。 聚集:使用Aggregation可以提高性能。但是Aggregation本身是cube的一个子集,提高性能的同时也加大

文档评论(0)

1亿VIP精品文档

相关文档