SAP Webi - 使用 BEx 进行查询


您可以基于 BEx 查询设计器创建的 BEx(业务交换查询)创建 Webi 文档,BEx 查询设计器基于 SAP BW 系统中的 InfoCube。您可以使用 BI Consumer Service (BICS) 连接来连接到 Webi 中的 BEx 查询。您无需为 BEx 查询创建 Universe,所有属性、层次结构、维度和度量都会自动映射到 Webi 文档中。

您可以使用 Web Intelligence 富 Internet 应用程序接口(基于 Applet)或 Webi 富客户端编辑、创建和刷新基于 BEx 的文档。如果您使用Webi DHTML Web界面,则只能查看或刷新基于BEx的Webi文档,但不能编辑它们。

应考虑以下关于 BEx 的要点 -

  • 您只能使用带有“允许外部访问查询”标记的 BEx 查询。

  • 要管理对象映射,请参阅限制和等效页面以确保正确使用查询。

Webi 中的 BEx 支持以下元数据对象 -

  • 层次结构
  • 特征
  • 导航属性
  • 显示属性
  • 基本关键数据
  • 计算数字和公式
  • 受限关键数据
  • 变量
  • 定制结构

如何启用对 BEx 查询的访问?

打开 BEx 查询设计器并选择要在 BO 工具中使用的查询。转到“属性”→“高级”选项卡,然后选择“允许外部访问查询”。保存查询。

启用对 BEx 查询的访问

CMC 中的 BICS 连接

您可以在 CMC 或信息设计工具中创建 BICS 连接。可以创建到单个 BEx 查询或信息提供程序的连接。

登录 CMC 控制台 → 从下拉列表中选择 OLAP 连接。

CMC 中的 BICS 连接

单击新连接 → 在提供商列表中,选择 SAP NetWeaver Business Warehouse。

SAP NetWeaver 业务仓库

同样,您可以在 IDT 中定义 BICS 连接。选择 OLAP 连接并选择 SAP NetWeaver Business Warehouse → SAP BICS 客户端中间件驱动程序。

如何在WebI Rich Client中使用BEx作为数据源?

打开 Webi 胖客户端 → 新建文档。

Webi 富客户端文档

单击选择 BEx 查询作为数据源。在新窗口中,选择右侧窗格中的 BICS 连接和相应的 BEx 查询 → 确定。

选择 BEx 查询

BEx 中的所有对象都将添加到左侧的查询面板中。您可以将对象拖至结果对象。

将对象添加到查询面板

单击“运行查询”后,所有结果对象都将添加到新的 Webi 文档中,如以下快照所示。

添加了 Webi 文档