SAP 官方的航班预订分析教程里,一份预订记录不只用来显示航班号、客户和票价。它还可以回答各航空公司的预订量有多少、不同旅行社贡献了多少收入、客户分布是否发生变化。教程把航空公司、客户、航线和旅行社建成分析维度,把预订数据组织成分析模型,再通过 InA 服务交给 SAP Analytics Cloud 展示。这是一个可以实际运行的开发案例,也把 ABAP Cloud 分析应用的工作方式展示得很清楚。SAP Developer Center
我们平时开发销售订单、采购申请或者费用报销应用,关注的是一笔业务怎样被正确地创建、修改和保存。进入经营分析场景,关注点会转向大量业务记录之间的关系。订单是否已经创建,只是起点。销售额增长发生在哪些地区,增长来自价格还是数量,收入增加是否伴随着利润下降,才是分析应用需要回答的问题。
OLAP 是 Online Analytical Processing 的缩写,中文通常称为联机分析处理。这里的「联机」强调能够交互式地查询和分析数据,不是单纯指系统连接了互联网。我们可以改变时间范围、切换分析维度、展开组织层级,在同一套指标定义上持续追问业务问题。一次查询给出结果,下一次查询沿着这个结果继续深入。
ABAP Cloud 对这类场景的支持,围绕 CDS 多维数据模型、分析查询、业务服务暴露和分析客户端展开。数据可以呈现在独立的经营看板里,也可以成为业务应用中的图表、指标和交互分析区域。开发工作的重点不仅是把记录读取出来,更是把记录组织成具有明确业务含义、能够正确聚合