1. 概述
1.1 应用场景
用户工程有时需要使用 SSAS 数据库来解决效率问题,同时前端使用中国式复杂报表展现,因此需要解决两者的连接问题。
1.3 功能简介
用户可下载SSAS插件与 SSAS 数据库进行连接,可轻松获取到多维数据库中的数据,将其转换为二维表用以进行模板制作和数据分析。新 SSAS 插件更换了取数接口,新的接口下取数性能优于多维数据集插件。
注1:该插件目前只支持连接 SSAS 数据库。
注2:SSAS 数据连接只能在 FineReport 设计器中新建、编辑及查看具体设置,平台中只能读取到数据源的名字。
2. 操作步骤
2.1 安装插件
插件下载请点击:新 SSAS 插件
设计器插件安装方法请参见:设计器插件管理
服务器安装插件方法请参见:服务器插件管理
注:若已安装 多维数据集插件 ,需将多维数据集插件更新到 V3.3.11 及以后版本,才能安装 SSAS 插件。
2.2 新建数据连接
在 FineReport 设计器中点击服务器>定义数据连接,选择 xmla 类型数据连接,如下图所示:
2.3 配置数据连接
1)配置数据连接信息,如下图所示:
注:XMLA URL 格式为http://localhost:8080/sap/bw/xml/soap/xmla?sap-client=000,点击「XMLA URL」右侧图标可显示格式。
2)点击测试连接按钮,若弹出连接成功提示框,则表示成功连接上数据库,如下图所示:
3)点击右下角确定按钮,保存数据连接。
2.4 添加数据集
XMLA 数据连接成功建立后,可以添加多维数据库 XMLA 数据集,详情参见:多维数据库
其中,XMLA 数据集查询取数方式包括 简单通用查询 和 自定义MDX查询
注1:简单通用查询 在选择的维度上过滤,不支持「包含」「不包含」「开头是」,在非选择的维度上做过滤,只支持「等于」。
注2:涉及到复杂的过滤形式可以使用 自定义MDX查询