1、描述编辑
SAP BW 数据集也是 服务器数据集 的一种,SAP BW数据集也需要在设计器中进行数据连接,建立服务器数据集,然后在 FineBI 业务包中添加 中的相关表进行数据分析;下面我们来详细介绍。
设计器版本 | BI版本 | 新SAP BW数据集插件版本 |
---|---|---|
10.0 | 5.0 | v1.4.2 |
注:sap bw 插件需要授权。
注:新SAP BW多维数据集,用于连接 bw cube 和 bw query ,从以前的多维数据集中分离出来单独做成了插件。
步骤梳理:
1、确认 SAP BW 服务器那边开启了 XMLA 服务。
2、在本地目录下的 FineReport 设计器中测试建立 SAP BW 数据连接。
4、FineBI 与 FineReport 建立远程连接,确保 FineBI 使用服务器数据集建立 SAP BW 数据连接。
5、在 FineReport 中服务器>服务器数据集下添加 SAP BW 数据集。
6、BI 业务包选择服务器数据集下的 SAP BW 数据。
2、开启服务编辑
先要确认 SAP BW 服务器那边开启了 XMLA 服务,才能在外部软件中使用 XMLA 连接开启的方式如下:
客户端进入 sap 系统,输入 TCODE:SICF ->default_host -> sap -> bw
出现如下:
在 bw 条目上右键,选择 Deactivate service ,确认,再右键选择 Activate service ,确保所有的服务都已经开启了。如下图所示:
假如有不明白的位置请参照 文档 。
3、 FineReport 测试连接 SAP BW 编辑
BI连接 SAP BW 需要使用服务器数据集的方式,因此需要首先保证 FineReport 测试连接 SAP BW 没有问题。
在 FineReport 设计器本地目录下,点击服务器>插件管理下载最新版 SAP BW 数据集插件;可参考 设计器插件管理 安装插件 新sap bw 数据集插件 。
注:若需要使用 JCO 方式连接 SAP BW Query ,需要按照 FineReport 部署环境放置合适的驱动,具体请参考 使用JCO连接放置驱动 。
建立 SAP BW 数据连接,可参考 [设计器]SAPBW数据连接 下的 3.1 、4.1 及 4.2 章节。
4、FineBI 使用服务器数据集连接 SAP BW编辑
在管理系统>插件管理中下载最新版的 SAP BW 数据集插件,具体可参考 插件管理 。如下图所示:
注:若需要使用 JCO 方式连接 SAP BW Query ,需要按照 FineBI 部署环境放置合适的驱动,具体请参考 使用JCO连接放置驱动 。此时 BI 放置位置与 FineReport 一致。
打开 FineReport 设计器,将目录切换到 FineBI 的 确定即可完成 FineReport 目录到 FineBI 目录的切换,即建立远程连接,具体可参考 设计器远程连接方法及步骤 ,如下图所示:
目录下,然后点击
4、添加 SAP BW 数据集 编辑
此时,Finereport 处于远程环境下,在 Finereport 设计器中点击服务器>服务器数据集,如下图所示:
添加SAP BW数据集,如下图所示:
具体可参考 FineReport 帮助文档 [设计器]SAPBW数据连接 中3.2、3.3、4.3、4.4、4.5章节,若遇到连接不上和获取不出数据的问题可以查看 FAQ 寻找答案。
5、业务包添加数据编辑
完成上述操作之后,管理员账号登录 FineBI 数据决策系统,进入数据准备>业务包,点击添加表,选择数据库表,如下图所示:
- 选择服务器数据集,就可以看到有刚刚我们在 FineReport 设计器服务器数据集中添加成功的 SAP BW 表。选中,点击确定