首页 > 代码库 > [原]Xmla服务配置说明

[原]Xmla服务配置说明

  

一. Mondrian数据源配置说明

  1. Access数据源的配置

运行C:\Windows\SysWOW64\odbcad32.exe-à新增驱动程序Driver do Microsoft Access(*.mdb)à数据源名,选择数据库路径à点击确定à新建完成。

  1. Sqlserver数据源的配置

运行C:\Windows\SysWOW64\odbcad32.exe-à新增驱动程序SQL serverà数据源名,选择需要连接的SQL server服务器à登录SQL serverà更改默认的数据库à下一步à新建完成.

  1. Oracle数据源的配置

运行C:\Windows\SysWOW64\odbcad32.exe-à新增驱动程序Oracle in Oracle11g_homeà需要说明的是userId数据库用户名。àTest Connection测试是否连接成功。

注:目前只针对Access,oracle,sqlserver三种类型的数据库。

 

二.Schema概要设计

  1. 给Schema 的name属性绑定值。MeasureCaption,defultRole属性的值可以为空。
  2. 给cube的name属性绑定值。caption属性可以空,cache属性为true或false。enabled属性为true或者为false。
  3. 在cube下增加表 table的name属性绑定值,schema属性需要指明。
  4. 建立维度表,name属性绑定值,type为StandardDimension或TimeDimension。若没有外键值,ForeignKey属性值允许为空。UsagePrefix属性允许为空,caption允许为空。
  5. 新建层级,name属性值绑定值,hasAll为true或false,allMenmberCaption允许为空,allMenberName允许为空,dafualtMenber允许为空,menberReaderClass允许为空,prmaryKeyTable属性需要指明,pimaryKey允许为空,caption允许为空。
  6. 在层级选择的表。 Name属性需要指明(表名),schema属性值需要指名(一般以值为dbo),alias允许为空。
  7. Level  需要指明name属性值,table属性值允许为空,column允许为空,nameColumn许为空,parentColumn允许为空,nullParentValue允许为空,ordinalColumn允许为空,type允许为空,uniqueMembers需要指明,为true或false,levelType允许为空,hideMenmerif允许为空,approxRowCount允许为空,caption允许为空,captionColumn允许为空,formattrt允许为空。
  8. 度量  name属性需要指明,aggregator需要指明,visible为false或true。Column允许为空,formatString允许为空,datatype允许为空,caption允许为空。

 

 

必须参数设置说明:

      Schema    name必须要指定

      cube      name属性  cache必须设置 【 false或true】    enabled必须设置【true或false】

      table       schema属性必须设置【一般为dbo】  name属性一定要设置【表名】

     dimension    name属性必须设置 type必须设置【StandardDimension或TimeDimension】 foreignKey必须设置

     hierachy         hasAll为【true或false】

     level            column属性必须设置

     Measure         name必须设置    aggregator必须设置  column必须设置

 

 

 

生成的.xml文件可以不需要表头。若添加表头,格式为: <?xml version="1.0" encoding="UTF-8"?>

 

三.Xmla服务java端配置说明

在java端需要配置的文件主要有三个xml文件。Schema’的xml文件,web.xml文件以及数据源的xml文件。

  1. Schame的xml文件,主要由综合展示平台生成。

 

  1. 特殊说明:

    给Oracle初始化参数的时候,需要指明连接的数据库用户名,用户密码。

JdbcUser=xx;JdbcPassword=xx;

 

四.参数配置说明

Oracle: 本机ip,数据库用户名,密码,Schema的绝对路径。

Sqlserver:本机ip,Schema的绝对路径。

Access: 本机ip,Schema的绝对路径。

[原]Xmla服务配置说明