惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
GbyAI
GbyAI
美团技术团队
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
U
Unit 42
P
Proofpoint News Feed
V
V2EX

博客园 - Eric小怪物

InfoCube Aggregate聚集介绍 转载:SDN论坛看到的BW问题及其相关解答 BW培训第四课 BW培训第三课 摘抄:对待客户坚持真诚认真--李彦修 SAP BW查看数据源提取方法 BW培训第一课 【转载】BWA即将到来的“将来” What is difference between PSA and ODS? 学习笔记1-创建InfoObjects对象 BI7.0 IDES虚拟机安装 SAP BW标准模型简介(BW星形模型 BW Star Schema ) SAP BW顾问如何保持市场竞争力 BW InfoObject 学习 BW之基础概念-信息对象(InfoObjects) BW之R3数据源PSA BW中ODS为何物? Oracle 语法之 OVER (PARTITION BY ..) 及开窗函数 如何进入SAP咨询行业
BW培训第二课
Eric小怪物 · 2011-08-15 · via 博客园 - Eric小怪物

时间:2011年8月14日

1:创建Cube是【行项目维】的作用:这样可以提高数据检索的性能,因为选择了行项目维,在信息立方体中,事实表就直接了和SID相连,而少了中间了Dimision表,

信息立方体存在两张事实表F表和E表其中F表(实际表格)为数据初始加载时候的数据,这样的数据中存在着加载的时候的数据包(DTP包)信息,正是由于这个数据包(P)维度的存在,会导致F表中的数据量很大,所以当我们确认每包数据没有问题后,我们就可以做压缩的动作,压缩后系统将数据包维度去掉,这样大大减少了Fact表的数据量,并且将数据从F表转移到E表;

其中F表就是在管理cube时的内容TAB中的【实际表格】,E表就是【信息块内容】

1-1:cube中的数据只能累加,所以在真正的开发中,一般的数据是不能直接加载到CUBE中的,只能是通过DSO然后再加载到CUBE中;只有像采购或销售的一些数据可以直接的加载到CUBE中,因为这种数据的的存储表本身就存在前镜像和后镜像的功能;

关于DSO的前镜像和后镜像功能请参照下文DSO的讲解。

创建CUBE的原则:

信息立方体(infocube)

在sap bi中,把事实表及其连接的维度表称为信息立方体,包括特征值和关键指标,存储sap bi中报表及分析的数据。

infocube提供轻度及高度汇总后的数据以满足分析需求,在设计过程中应尽可能按照应用主题分类,考虑到数据量规模过大影响分析性能,每个主题可再按业务设计中的业务模块划分,对于部分数据量小结构简单的infocube,尽量集中在一个cube;
如果拆分后的infocube数据量仍旧过大,再按照区域拆分。
对于infocube设计,在满足业务需要的同时,从性能考虑要遵循以下原则:

  • 维度中的特性之间的关系如果为多对多的关系,应该将其拆分;
  • 一个维度中的记录数不应超过整个数量的20%;
  • 只有一个特性的维度建议定义成行项目维度;
  • 如果本维度中含有记录数非常巨大的特性如物料、订单号,建议定义
  • 为行项目维度;
  • 合理使用聚集;
  • 导航属性及时间相关的属性尽可能的少,以有利于系统性能。

2:DSO存在三张表:新数据表、有效数据表和更改日志表,激活后数据会由新数据表加载到有效数据表中,更改日志表中存在数据的前镜像,后镜像,其中RECORDMODE=‘N’的是更改前的最早的数据;RECORDMODE=‘X’的为前镜像数据,目的是冲掉第一条数据;空的为后镜像数据,取而代之。

表代码:

<表代码>       S=SID表

                        T=文本表

                        P=时间无关属性表

                        Q=时间相关属性表

                        M=属性视图,包括P和Q的内容

                        X=时间无关导航属性SID表

                        Y=时间相关导航属性SID表

                        H=层级表

                        K=层级SID表

                        I=层级SID结构表

                        J=层级内表