有幸读了一遍智扬信达出《SAP BW/4HANA 实战指南》,以一个业务需求场景为主线进行展开探索和说明,整体思路清晰,很适合入门级人员看。完全没有推销之嫌哈~
读的相对较粗些,总结下传统BW和SAP BW/4HANA的异同点。
没变的
1. 信息对象,自BW问世以来,其贯穿BW系统的始终,从BW1.0到SAP BW/4HANA,信息对象始终是BW建模中最基础的那块积木。
2. 具有日志功能的ADSO继续保留了标准DSO的机制,即存在Inbound table,active table,change log table。同时也支持分区和创建索引的性能优化。
3. 数据流中的转换和DTP继续保持,包括转换中的开始例程、字段例程、结束例程、专家例程等。只是多了AMDP(ABAP-Managed Database Procedure)转换例程。
4. BI Content理念没变,继续需要通过RSA5激活,RSA6激活,RSA3验证测试数据源,BW端RSA1下的元数据复制等动作。
5. 财务数据源和后勤数据源仍然沿用了老的模式,没有做统一机制。后勤数据源还需要LBWE,还需要填充设置表等等。
6. 数据源增强继续使用CMOD,或BADI方式。
7. Excel平面文件导入方式继续保持之前方式。
8. 处理链的基本运作方式没变,包括基本组件等。
9. 借助处理链的日志表和模型的日志表,出具“流程链仪表盘”。
10. 权限管控、单位转换和货币转换均没改变。
变了的
1. 模型层面主要用ADSO和CompsiteProvider,如下图所示。常用的DSO, Multiprovider将退出历史舞台。
2. Open ODS view将替代虚拟信息立方体,允许直接访问,其核心价值在于敏捷建模。
3. ADSO的结构可以包含信息对象和字段,是对传统DSO的改进。允许直接参考数据源创建ADSO,生成基于字段结构的ADSO。
4. 传统BW数仓,开发人员通常使用SAP类型的源系统进行抽取。由于ERP系统中的对象不再仅是传统的数据库表或视图,SAP类型的源系统连接框架无法满足新的技术场景需求。开发人员使用ODP框架在BW数仓中创建SAP ERP相关的源系统,如ODP-SAP, ODP-SLT, ODP-CDS。ODP, 即Operational Data Provisioning,操作型数据供应,它是SAP的一种数据抽取和复制的框架。ODP框架中使用了被称为“订阅”的新连接概念,这使得ODP框架可以接收并向多个目标提供增量数据。在业务系统中,可以使用ODQMON来监控系统中所有可用的队列、每个队列的状态、相关订阅的数量、相关请求的数量、订阅级别的信息等。框架变了,但SAP产品之间还是通过配置RFC连接。
5. HANA Studio支持从Hive数据仓库中抽取数据,需通过SDI(Smart Data Integration)服务器安装Hive驱动。
6. 变量的后台处理方式新增了BRFplus出口和SAP HANA出口两类,变量类型没变。SAP HANA Exit 允许使用AMDP类来确认变量的默认值。SAP BW/4HANA不再支持基于CMOD的实现,要使用HANA Exit,首先必须在BW系统中基于BADI_RSOA_VARIABLES_HANA_EXIT创建增强点。