历史版本10 :新SAPBW数据集插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

目前多维数据库插件版本2,参照其他几个多维(ssas),可使用olap4j的方式连接sapbw数据库。

2.步骤编辑

1.1 定义数据连接
点击服务器>定义数据连接,新建一个XMLA数据连接
222
注:如这里没有XMLA连接,如下图,则需要安装多维数据集插件,设置方法往下看。

222

那我们需要安装多维数据集插件
设计器插件安装方法参照插件的安装管理
服务器安装插件方法参照服务器上安装插件
点击重启设计器,稍后设计器会自动重启,重启后插件即被启用成功,数据连接里就会出现XMLA数据连接,如下图所示:

222
数据库类型>选择SAP BW,根据实际环境填写URL、用户名、密码和数据库,点击测试连接,连接成功,如下图:
222
注:XMLA URL中的获取方法。ip请询问sap管理员,端口号的获取方法,如下
(客户端进入sap系统,输入 TCODE:SE37 ->FUNCTION MODULE 输入RSBB_URL_PREFIX_GET ->Execute single test ->Remove the default Message Sever parameter selection ->Execute ->获取到端口号1 ->回到上一层页面 ->不删除默认的Message Sever [X] ->Execute ->获取到端口号2) 
1.2 添加简单通用查询数据集
数据集>>添加多维数据集,如下图:

222

数据库连接选择刚才新建的XMLA SAP BW连接,选择简单通用查询>选择cube>选择列、行>设置过滤条件>点击预览,如下图:

222

222

222

222

1.3 添加自定义MDX查询数据集
数据集>添加多维数据集,如下图:
222
数据库连接选择刚才新建的XMLA SAP BW连接>选择自定义MDX查询>输入MDX查询语句>点击预览,如下图:

222

F&Q
1.连接不上BW,显示连接错误?
(1)检查bw中的xmla服务有没有打开
(2)使用浏览器访问url:http://[ip]:[port]/sap/bw/xml/soap/xmla?sap-client=***,看是否可以访问
(3)url是不是写错了,只需要点击获取默认url之后,修改ip和port,末尾加上客户号(客户号的获取请询问管理员,一般为3位数字如000,100,800之类)如下:
jdbc:xmla:Server=http://[ip]:[port]/sap/bw/xml/soap/xmla?sap-client=***
(4)用的是域名不是ip 导致连不上,域名ping不通
2.获取数据出不来
协议限制,数据量大了之后就会导致服务报错