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

转载 2016年05月30日 14:53:49

先前的文章讲到了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

saiku权限配置

saiku权限配置是通过mondrian的权限配置实现的,也就是在schema文件简单的配置就能实现,由于对mondrian的权限并没有深入研究,笔者就描述下用到的权限配置; 笔者公司的saiku主要...
  • zstao168
  • zstao168
  • 2016年10月28日 20:16
  • 1157

Saiku屏蔽登陆,删除欢迎页面

在安装完毕Saiku后,想集成查询可视化这个页面,可通过如下方式更改来去除多余内容:(分享交流群548924174)1、在index.html中去掉: 2、在Saiku.js中删掉: splash:...
  • fanxue456
  • fanxue456
  • 2016年06月02日 21:11
  • 1995

Saiku去掉登录模块

因为pentaho的组件cas通过spring cas 来产生。所以spring_security.xml是总的会掉。 1、修改applicationContext-saiku-webapp.xml...
  • ftuos
  • ftuos
  • 2014年03月23日 16:51
  • 909

saiku 部署运行

最近的项目需要使用到saiku olap查询工具,saiku现在比较新的版本是3.7,可以在github或者官网上下载源码,但是我使用源码没有运行起来,尝试了很多种方式,但是没有成功。 最后下了一个...
  • u012251421
  • u012251421
  • 2016年04月25日 12:06
  • 1562

Saiku去掉登录模块(默认不跳转登陆页面而是跳转主页面)

此内容是看的 1、修改applicationContext-saiku-webapp.xml   2、在saiku-beans.xml中添加allow...
  • gsying1474
  • gsying1474
  • 2014年11月15日 11:26
  • 2421

saiku权限配置

saiku权限配置是通过mondrian的权限配置实现的,也就是在schema文件简单的配置就能实现,由于对mondrian的权限并没有深入研究,笔者就描述下用到的权限配置; 笔者公司的saiku主要...
  • zstao168
  • zstao168
  • 2016年10月28日 20:16
  • 1157

saiku中datasource与schema管理模块源码分析

在saiku中,数据源连接信息与schema文件是非常重要的,saiku可以同时连接多个各种数据源:普通关系型数据库、nosql、hive、kylin等大数据数据源;schema文件则将维度指标映射为...
  • zstao168
  • zstao168
  • 2016年09月21日 20:05
  • 1214

saiku无缝对接kylin

saiku通过添加schema和datasource的形式管理对接入系统的数据源,然后提供界面作为直观的分析数据方式,界面产生mdx,由mondrian连接数据源,解析mdx和执行查询 kylin提...
  • ronmy
  • ronmy
  • 2017年05月22日 17:09
  • 497

saiku用户登陆模块源码分析

选择saiku的登陆模块做源码分析是因为登陆这个功能比较常见,思路也比较清晰,刚开始比较容易上手,saiku也只是使用一些新的技术或框架,总体上还是遵循登陆功能的一般套路:用户输入用户名与密码,提交到...
  • zstao168
  • zstao168
  • 2016年09月14日 18:11
  • 1783

使用Saiku+Kylin构建多维分析OLAP平台

http://lxw1234.com/archives/2016/05/647.htm 关于Kylin的介绍和使用请参考之前的文章 《分布式大数据多维分析(OLAP)引擎Apache Kyli...
  • ronmy
  • ronmy
  • 2017年05月22日 17:12
  • 577
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:saiku后台用户权限数据源配置
举报原因:
原因补充:

(最多只允许输入30个字)