借助 SAP® Business Warehouse® 连接器,您可以使用链式 Execute MDX Query 命令来执行多维表达式 (MDX) 查询,以从 SAP NetWeaver® Business Warehouse (BW) 中提取逗号分隔值 (CSV) 数据。
注: 此连接器由 Workiva 构建,并连接到第三方系统。虽然我们的支持团队可以帮助您在工作区内配置此连接器,但我们无法对源自 Workiva 平台之外的任何问题进行故障排除或提供其他帮助。
先决条件
为了实现连接,连接器通过远程函数调用 (RFC) 使用 SAP BW REST API。要设置连接器,您需要:
- 在 SAP NetWeaver BW 中为连接器设置指定的 RFC 目标。
- 要连接的 SAP NetWeaver 环境的互联网协议 (IP) 地址或主机名。
- 用于 RFC 连接的客户端 ID。
- RFC目标实例编号。
- 在 SAP BW 中为连接器设置指定的集成用户,并具有以下权限:
- 访问正在查询的数据。
- 执行业务应用程序编程接口 (BAPI) 函数
RSR_MDX_CREATE_OBJECT、RSR_MDX_GET_AXIS_INFO、RSR_MDX_GET_FLAT_DATA和BAPI_MDDATASET_DELETE_OBJECT。
- 集成用户的身份验证凭据。
-
为连接器设置了一个 GroundRunner 。
注: 我们建议您将 GroundRunner 安装在与 SAP BW 环境位于同一网络中的专用服务器上。
- SAP Java® 连接器 (Jco) 安装在与 GroundRunner 相同的服务器上。
兼容性声明: Workiva 仅使用非 HANA SAP BPC 10.0 (NW/MS) 和 10.1 (NW) 测试并验证了此连接器。Workiva 无法保证此连接器在未经测试的版本上能够按预期运行。
设置 SAP Business Warehouse 连接器
注: 要使连接器可在您组织的链中使用, 组织安全管理员首先需要在配置中启用它。
- 从 链构建器中,单击 连接,然后单击右上角的 创建 。
- 在 连接器连接下,选择 SAP Business Warehouse和要与连接器一起使用的 GroundRunner。
- 在 基本信息下,输入一个唯一的名称和描述,以帮助识别连接。
-
在 属性下,输入连接器的详细信息:
摘要信息 详细信息 服务器主机名 输入要连接的 SAP NetWeaver BW 实例的 IP 地址或主机名,例如 111.11.11.111。客户 输入要在 SAP NetWeaver BW 中设置的 RFC 目标使用的客户端 ID,例如 001。实例编号 请输入 RFC 目标实例编号。 用户名 输入连接器集成用户的用户名。 密码 输入 用户名 属性的密码。 SAP Jco 安装文件夹 输入 GroundRunner 服务器上 SAP Java 连接器 (Jco) 安装的完整路径,例如 C:\workiva\sap-jco。注意:所有敏感凭证均会自动加密,并以高级加密标准 (AES ) -256 加密方式存储
。 - 选择要与连接一起使用的环境,然后单击 保存。
疑难解答
如果与 SAP NetWeaver BW 的连接失败:
- 验证集成用户的身份验证凭据。
- 检查 SAP NetWeaver BW 实例的 IP 地址或主机名。
- 检查 RFC 目标客户端 ID 和实例编号。
- 检查连接器所选的 GroundRunner。
- 验证 GroundRunner 服务器上 SAP Jco 安装的路径。