关闭

saiku后台用户权限数据源配置

1772人阅读 评论(0) 收藏 举报
分类:

先前的文章讲到了Saiku的安装,这里需要讲解的是Saiku的一些简单配置。以下配置适用于Saiku 3.* 版本。

一、添加用户

Saiku默认的账号是admin,密码是admin,添加用户的操作非常的简单。直接在管理后台电机Add User即可。需要注意的添加Roles,以下两种情况都会导致添加的账号不能登陆:

  • 如果Roles不添加
  • 如果Roles添加错误

系统允许的Roles仅为2种。分别为:ROLE_USER,ROLE_ADMIN

roles

二、添加Schema

添加Schema的流程也非常的简单,只需要选中XML文件,上传即可。一定要注意填写Schema Name,不填写Schema Name就会导致上传失败。

三、添加数据源(data sources)

添加数据源的方式相对于负责,原因在于后台未对每一项做出详细的说明。

data-sources

需要填写的内容每一项应该填写的要求如下:

  • Name:data sources的名称 随便取
  • Connection Type:使用默认Mondrian即可,XML/A目前我也没用过
  • URL:这里有较为严格的格式,不同的数据库格式不同,具体格式如下:
    • MySQL: jdbc:mysql://[database host]/[database name]
    • PostgreSQL: jdbc:postgresql://[database host]:[port]/[database name]
    • DB2: jdbc:db2://[database host]:[port]/[DATABASE NAME]
  • Schema:在添加完Schema以后自动会在下拉框中呈现。
  • Jdbc Driver:与URL一样,不同的数据库有不同的内容,不能随意填写,具体格式如下:
    • MySQL: com.mysql.jdbc.Driver
    • PostgreSQL: org.postgresql.Driver
    • DB2: com.ibm.db2.jcc.DB2Driver
  • Username:数据库的用户名
  • Password:数据库的密码

备注:默认情况下,Saiku是不带JDBC的架包的,需要自行下载数据库对应的.jar文件,将文件添加到 saiku-server/tomcat/webapps/saiku/WEB-INF/lib 目录下后重新启动系统即可。

添加数据源另外一种方式是”Advanced”,即将所有的连接卸载一个的字符串内,具体格式为:

type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost:3306/foodmart;Catalog=res:datasources/fm.xml;JdbcDrivers=com.mysql.jdbc.Driver;
username=dbuser
password=password

具体格式说明:

  • type:固定是OLAP
  • name:data sources的名称 随便取
  • driver:即上面的Connection Type,如果是Mondrian,则值为:mondrian.olap4j.MondrianOlap4jDriver
  • localtion:即数据库连接,具体格式如上述。需要注意的是datasources/fm.xml不是一个真实的文件存在目录,是上传后获取的虚拟地址。
  • username和password:数据库的账号及密码

以上内容为Saiku的一些最简单的配置。其中Scheme.xml文件的编写时最为复杂的,后续会单独整理成博客共享出来。


原文:http://it.taocms.org/02/7011.htm

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:52152次
    • 积分:732
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:47篇
    • 译文:0篇
    • 评论:4条
    文章分类