ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

从 SAP BW Query 到 OData 服务,详解 SAP Gateway 中基于 MDX 与 Easy Query 的分析集成场景

从 SAP BW Query 到 OData 服务,详解 SAP Gateway 中基于 MDX 与 Easy Query 的分析集成场景 很多企业的分析系统里都会存在这样一条历史很长、却依然非常实用的数据链路。业务数据已经进入 SAP BW,分析团队也已经通过 BEx Query 或其他 BW Query 建好了销售额、订单量、毛利率、库存金额等指标。到了应用层,SAPUI5、SAP Fiori 或外部 Web 应用却希望按照标准 HTTP 接口读取这些分析结果。这时并不一定需要重新写一套 ABAP 查询程序,也不一定需要重新设计一套数据库访问层。在经典 SAP NetWeaver 和 SAP Gateway 技术栈中,可以直接利用 SAP Gateway Service Builder,也就是事务码SEGW,把已有的 SAP BW Query 转换成可以被 OData 客户端消费的分析服务。SAP 官方把这一能力归入 SAP Gateway 与 SAP Business Warehouse 的集成范畴,并提供了基于MDX与Easy Query两条访问路径。这类场景有一个很重要的特点,分析模型并不是从SEGW开始创建的。真正的分析语义已经存在于 SAP BW 中,包括维度、特征、关键指标、过滤条件、层级以及 Query Designer 中维护的部分属性。SEGW承担的工作,更接近于把已有分析模型重新映射到 SAP Gateway 的 OData 世界中。SAP Gateway Service Builder 本身就是 SAP 提供的 OData 服务建模和维护环境,可以管理服务数据模型以及相关运行时对象。从架构角度看,可以把数据流理解成下面这条链路。SAP BW Query
返回列表