上一篇讲到了如何下载和安装saiku [http://www.cnblogs.com/avivaye/p/4877680.html]

本文简介下saiku用户的配置操作和需要注意的点

一、添加用户

Saiku默认的管理员账号是admin,密码是admin.

添加用户的操作非常的简单。直接在管理后台点击AddUser即可。

需要注意的添加Roles,以下两种情况都会导致添加的账号不能登陆:

1)如果Roles不添加
2)如果Roles添加错误 系统允许的Roles仅为2种。分别为:ROLE_USER,ROLE_ADMIN

二、添加Schema

添加Schema的流程也非常的简单,只需要选中XML文件,上传即可。

一定要注意填写Schema Name,不填写Schema Name就会导致上传失败。

三、添加数据源(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:具体格式如下: MySQL: com.mysql.jdbc.Driver
PostgreSQL: org.postgresql.Driver
DB2: com.ibm.db2.jcc.DB2Driver 备注:默认情况下,Saiku是不带JDBC的jar包的,需要自行下载数据库对应的.jar文件,将文件添加到 saiku-server/tomcat/webapps/saiku/WEB-INF/lib 目录下后重新启动系统即可。 ⑥ Username:数据库的用户名
⑦ Password:数据库的密码 第二种方式: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] 通过管理台配置用户、schema和数据源的更多相关文章

  1. Spring声明式事务管理与配置介绍

    转至:http://java.9sssd.com/javafw/art/1215 [摘要]本文介绍Spring声明式事务管理与配置,包括Spring声明式事务配置的五种方式.事务的传播属性(Propa ...

  2. Linux下查看/管理当前登录用户及用户操作历史记录

    转载自: http://www.cnblogs.com/gaojun/archive/2013/10/24/3385885.html 一.查看及管理当前登录用户 1.使用w命令查看登录用户正在使用的进 ...

  3. Tomcat6.0 管理器配置

    最近忙着毕业答辩,填写材料,好多事情都给耽搁了!一个月都没有继续翻译tomcat,这回有点时间赶紧补上. 这部分,其实对开发者或者tomcat管理者来说,只要会登录页面管理器或者使用写简单的http就 ...

  4. 配置用户范围settings.xml

    Maven用户可以选择配置<<MavenHome>>/conf/settings.xml或者<<UserHome>>/.m2/settings.xml. ...

  5. SUPERVISOR进程管理器配置指南

    SUPERVISOR进程管理器配置指南1. supervisor简介1.1. 官网http://supervisord.org/ 1.2. 介绍Supervisor是一个进程控制系统. 它是一个C/S ...

  6. Git配置用户信息和SSH

    安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...

  7. MongoDB学习(配置用户账户和访问控制)

    理解admin数据库 安装MongoDB时,会自动创建admin数据库,这是一个特殊的库.有些用户账户角色赋予用户操作多个数据库的权限,而这些用户只能在admin数据库中创建.要创建有权操作所有数据库 ...

  8. Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )

    第三章 初始配置(配置用户.产品) 一. 设置用户 QQ交流群:585499566 在TestLink系统中,每个用户都可以维护自己的私有信息.admin可以创建用户,但不能看到其它用户的密码.在用户 ...

  9. 微信小程序+微信管理后台+微信用户前台

    代码地址如下:http://www.demodashi.com/demo/15043.html #### 微信小程序+微信管理后台+微信用户前台 #### 产品介绍 基础功能开发:景区微信地图导游.天 ...

随机推荐

  1. Morgan logger

    var logger = require("morgan"); res.render = function(view, options, fn){ options = option ...

  2. Sql Server 开放4399端口命令行

    netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP l ...

  3. TVD$XTAT在linux下安装使用详解

    扩展跟踪文件分析工具 (TVD$XTAT)是个命令行工具.和TKPROF一样,主要目的是把原始跟踪文件作为输入内容生成一个格式化的文件作为输出内容.输出文件可以是HTML或是文本文件.界面非常友好,推 ...

  4. @pathVariable的作用(二十二)

    spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便,复习下: @Controller public class TestController { @Requ ...

  5. vue2 过渡动画

    <body> <div id="app"> <transition name="move"> // transition里面 ...

  6. 201621123010 《Java程序设计》第1周学习总结

    1. 本周学习总结 本周主要学习了五个知识点 Java是面向对象的语言 JDK,JRE,JVM的联系 javac及java指令 Java跨平台运行的原理 新概念:类,类是面向对象中的概念 2. 书面作 ...

  7. 【linux】linux无root权限安装包的一般流程

    apt-get source PACKAGE ./configure --prefix=$HOME/myapps make make install

  8. tensorflow命令行参数:tf.app.flags.DEFINE_string、tf.app.flags.DEFINE_integer、tf.app.flags.DEFINE_boolean

    tf 中定义了 tf.app.flags.FLAGS ,用于接受从终端传入的命令行参数,相当于对Python中的命令行参数模块optpars(参考:python中处理命令行参数的模块optpars)做 ...

  9. 《DSP using MATLAB》Problem 3.2

    1.用x1序列的DTFT来表示x2序列的DTFT 2.代码: %% ------------------------------------------------------------------ ...

  10. flask第二十五篇——控制语句

    有兴趣的请加船长公众号:自动化测试实战 先和大家强调一个发邮件的问题 # coding: utf-8 import smtplib from email.mime.text import MIMETe ...