使用 BW 查询

学习目标

  • 解释 BW 查询的新特性

SAP BW Modeling Tools:新的查询设计器

SAP BW/4HANA 不支持 SAP Business Explorer 套件。这意味着 BEx Query Designer 不能再使用。BW Modeling Tools 中基于 Eclipse 的新 Query Designer 接替了它的角色。

使用 BEx Query Designer 创建的查询与 SAP BW/4HANA 兼容,无需调整。

BW Query Designer 包含与 BEx Query Designer 相同的功能,但也提供了附加功能,包括:

  • 用于条件计算的 IF 运算符。

  • 基于 BW 查询生成外部 SAP HANA calculation view 的选项。

  • 变量处理类型 SAP HANA Exit 允许你使用 ABAP 管理的数据库过程(AMDP)类实现来确定变量的默认值。SAP 建议在以下查询中使用 SAP HANA Exit:你希望为其生成外部 SAP HANA 视图,并且在确定变量值和处理性能方面有特殊要求的查询。

  • 基于 预定义值集 类型新变量的过滤选项。

  • 链接组件的新概念。只要对相应的源组件进行更改,链接组件就可以自动同步。链接组件的示例场景:你有两个高度相似的信息提供者:IP_A 和 IP_B。你为 IP_A 创建了查询 Q_A。你现在想为 IP_B 创建查询 Q_B。你希望此查询与查询 Q_A 非常相似,并且在查询 Q_A 发生更改时自动调整。为此,你可以使用链接组件概念:为源查询 Q_A 创建链接目标查询 Q_B。这不仅仅是复制,因为系统还会保留映射信息。该映射信息使查询同步成为可能。

新查询通过相应信息提供者的上下文菜单创建。在 SAP BW/4HANA 中,这些信息提供者是 CompositeProvider、Open ODS View、数据存储对象(高级)和信息对象特征。

查询的全局对象,例如变量和计算关键指标,也在 BW Modeling Tools 中维护。因此现在,用于开发建模对象的同一套工具也用于创建查询。

请注意,我们将那些在 SAP BW Explorer (BEx) 中创建和维护的查询称为 BEx 查询BW 查询则是在 BW Modeling Tools 中创建和管理的查询。

提示

保持系统处于最新状态对查询至关重要。请参阅 SAP 注释 2133546(BWMT Query Designer Composite SAP 注释)以安装有用的更正。

SAP Business Explorer (BEx) 的维护计划(来源:SAP 注释 2609031)

自 1998 年以来,BW BEx 一直是 SAP BW 的传统前端。它由一个基于 Excel 的附加组件(BEx Analyzer)和一个基于 Web 的分析前端(包括设计时)组成。如 SAP 注释 2095909 所述,SAP 正通过 SAP Analytics 产品来推进分析工具和接口在战略上和技术上适当的开发。对于 Business Explorer——其最后一个版本(BI 7.0 ADDON)自 2005 年起提供(针对当前的 SAP GUI 版本,即 "BI 7.0 ADDON FOR SAP GUI 6.40",或现在的 "BI 7.0 ADDON FOR SAP GUI 7.50")——SAP 已经限制调整数年之久。

提示

更多详细信息,请参阅 SAP 注释 2609031:BW Business Explorer (BEx) 的终止

作为基于 Excel 的附加组件,BEx Analyzer 在很大程度上依赖 Microsoft Office 的变化。事实证明,这些调整既困难又耗时。为了支持 BEx Analyzer 与 Microsoft Office 2016 配合使用,需要进行更广泛的调整。由于 BEx 工具集所使用的技术和组件,BEx 工具(即 Query Designer、Report Designer、Web Application Designer 和 BEx Analyzer)之间存在相互依赖关系。因此,Business Explorer 的维护仅限于 Microsoft Office 2016

在未来的操作系统和浏览器环境中,可能还有与 Microsoft Office 2016 组合使用时,也无法排除额外的兼容性和互操作性问题。因此,如果你需要升级到 2016 以上版本的 Microsoft Office,SAP 建议尽早迁移到 SAP Analytics 的新战略产品:

  • BEx Query Designer –> BW Modeling Tools 中的 BW Query Designer

  • BEx Analyzer –> SAP Analytics Cloud 或 SAP Analysis for Microsoft Office

  • BEx Web Application Designer –> SAP Analytics Cloud

SAP Analytics Cloud (SAC) 是面向商业智能、计划和预测分析领域的中心云解决方案。其中一个不可分割的部分是与 SAP BW/4HANA 的原生连接以及对查询概念的深度集成,既能实现数据复制,也能实现免复制的实时访问。因此,SAP Analytics Cloud 还使敏感数据的使用成为可能,因为这些数据不会被复制或传输到云端,并且可以使用 SAP BW/4HANA 的附加授权概念。

本课其余配图

BWMTQueryDesigner_LJ

BWMT Create Query_LJ

本课其余配图

BWMT Create Query_LJ

本课其余配图

BWMT Create Query_LJ

本课其余配图

BWMT Create Query_LJ