BW4开发指南

层次结构方面

1、部分基础层可使用HANA Table替代

2、转换层逻辑复杂可借助HANA View简化结构

3、集市层更多使用复合提供者


实时性和性能方面

1、流程链使用streaming

2、数据源设置增量字段,一般是时间戳

3、DTP使用增量方式

4、流程链触发方式:事件触发,代码触发

5、对于计算较多数量量较大的query,可将query结果数据落地到ADSO里


转换方面

1、原则上使用HANA routine

2、Join表较多时可使用CDS

3、转换逻辑复杂时可使用infosource分步转换


模型和信息对象方面

1、数据汇总到Cube-like ADSO

2、汇总之前使用覆盖模式计算增量

3、多使用属性有利于简化模型

4、KeyFigure定义清晰避免混淆

5、对于库存余额等非累计数使用例外聚合,non-cumulative和inventory属性并关联日期



DTP方面

1、可使用增量方式尽量使用增量

2、包大小一般为10万至100万

3、使用变量Filter数据


流程链方面

1、使用streaming实现实时

2、事件触发结合planning模型可实现实时

3、功能模块化


QUERY方面

1、使用offset计算同比环比

2、固定格式报表使用structure

3、hierarchy排序

4、无变量的query可作为信息提供者


权限方面

1、显示权限:Query、流程链、计划序列

2、数据权限:信息对象


变量方面

1、权限变量

2、User Exit变量


数据源方面

1、SLT

2、RSA2

3、ODP

你可能感兴趣的:(BW4开发指南)