<< Click to Display Table of Contents >> 多维数据源复制链接 |
XMLA(XMLfor Analysis)是一种基于简单对象访问协议(SOAP)的XML协议,它是专为对驻留在Web上的任何标准多维数据源的通用数据访问而设计的。永洪产品对于目前支持的四种多维数据库都是采用xmla over http的方式连接的。
1.多维数据源数据访问
•多维数据源数据来源
数据库 |
数据来源 |
---|---|
SAP BW |
InfoCube和BEx Query |
SSAS |
Cube |
ORACLE ESSBASE |
Outline |
KYLIGENCE MDX |
Cube |
•SSAS、ORACLE ESSBASE、SAP BW、KYLIGENCE MDX都支持下面两种查询接口。永洪产品选用XMLA接口。
接口 |
查询语言 |
调用接口 |
OS平台 |
---|---|---|---|
OLE DB |
MDX |
Component Object Model(COM) |
Windows操作系统 |
XMLA |
MDX |
XML over HTTP/SOAP |
跨操作系统 |
多维数据库相关的计算,大多下推到数据库进行库内计算,计算性能主要取决于数据库服务器自身的计算能力。
2.添加多维数据源
在新建数据源页面选择所需的多维数据源即可进入新建数据源页面。
3.多维数据源配置信息介绍
3.1 基础属性配置说明
多维数据源通用配置基础属性如图:
基础属性详细解释如下:
基础属性 |
说明 |
---|---|
URL |
数据源的URL包含数据库名称、数据库服务器等信息,对应数据连接页面提供了URL示例,根据自身数据库的信息修改填入即可。 ➢例如:ORACLE ESSBASE 的 URL 为jdbc:xmla:Server=http://<Databaseserver>:13080/aps/XMLA 若自身数据库 IP 为192.168.0.1, 则填入的 URL 为jdbc:xmla:Server=http://192.168.0.1:13080/aps/XMLA |
用户名 |
连接数据库所需要的用户名。 |
密码 |
连接数据库所需要的密码。 |
3.2 认证方式
连接到多维数据源的登录支持多种认证模式,在配置数据源时点击这个选项的下拉选框可以选择多种认证方式。
•通常多维数据源支持两种配置:用户名和密码认证,无身份认证;
•对于SSAS数据源,在原有的两种基础上额外支持集成身份认证,详细的集成身份验证信息请参考集成身份验证说明。
3.3 高级属性
多维数据源中的高级属性通常是收起的,点击以展开。
展开的高级属性面板如下:
多维数据源所有高级属性详细含义如下:
高级属性 |
说明 |
---|---|
开启连接池 |
配置开启数据源连接池的开关,点击勾选可以开启连接池的配置。 开启后才会出现属性【有效连接时间】、【最大连接数】和【添加连接池属性】。 |
有效连接时间 |
数据源的有效连接时间,默认为2小时,当配置为2小时后,超过2小时的连接占用不会放入连接池中。 |
最大连接数 |
该数据源最多的连接个数,默认为30。 |
添加连接池属性 |
点击添加符号为连接池添加属性,点击后出现【名称】和【值】的输入框,可以点击删除图标删除相应的属性。 |
代理端口 |
ORACLE ESSBASE Agent端口号默认为1423,如果在数据库安装时不是1423端口,则需要在此指定正确的端口方可测试连接成功。 *适用于ORACLE ESSBASE数据源 |
4.连接配置的数据源
4.1 测试连接
点击测试连接,提示测试成功,即该数据源成功连接到相应数据库。
4.2 保存连接
点击顶部工具栏的保存、另存为以保存当前配置的数据源。
创建数据集和制作报告模块都可以使用已保存的数据源。