在Tomcat上安装部署SAIKU

在Tomcat上安装部署SAIKU

Saiku是一个强大的独立工具,用于查询构建数据集市,如:即席查询报表、图表展示、导出报表成excel或csv格式等。Saiku是基于Mondrian OLAP引擎。

本文主要是一步一步解释如何在tomcat下部署saiku,为了让你更好更快的使用。开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondrian Schema。(可以参考之前的《pentaho schema workbench 图文教程》)

示例数据库、schema文件以及saiku相关文件,可以在这里下载。

1.       下载相关程序

ü  下载java 并安装

ü  下载tomcat并安装

ü  下载saiku webapps

java和tomcat下载和安装这里就不再描述,saiku对应的文件可以在上面的链接中下载。

2.       Saiku webapps 部署

如何tomcat已经运行了,先停止服务;

重命名war文件;saiku-ui-2.5.war修改成ROOT.war; saiku-webapp-2.5.war修改成saiku.war;拷贝两个war文件到tomcat/webapp目录下,现在可以启动tomcat;然后再浏览器中输入:http://localhost:8080,可以看到Saiku的登录页面,输入admin和admin作为密码登录Saiku。恭喜,Saiku已经部署成功了。

3.       配置Saiku使用cubeSchema 和数据库

你已经部署了Saiku的webapps,但是你不能从下拉框中选择cube,需要进一步配置。

首先停止tomcat,然后拷贝数据库对应的jdbc jar 到tomcat/lib文件夹中。

下面开始声明cube:

拷贝Mondrian schema(sales_mondrian.xml)文件到tomcat/webapps/saiku/WEB-INF/classes/saiku-datasources/

在tomcat/webapps/saiku/WEB-INF/classes/saiku-datasources/目录下创建一个文件命名为sales.txt(扩展名无所谓,可以随便命名)并写入以下内容:

#declaration of Sauce Dallas sales cube for Sakiu

#———————————————

type=OLAP

name=SauceDallas

driver=mondrian.olap4j.MondrianOlap4jDriver

location=jdbc:mondrian:Jdbc=jdbc:mysql://localhost/1_tutorialSaiku;Catalog=res:saiku-datasources/sales_mondrian_schema.xml;JdbcDrivers=com.mysql.jdbc.Driver;

username=root

password=7777

后面会详细解释,下面启动tomcat,现在下拉框中应该可以看到对应的cube。你可以拖动维度、度量到对应的轴建立交叉表,并可以使用图表来展示或分析对你公司有用的信息。

4.       详解数据源定义

最乏味的部分就是saiku的数据源配置,下面详细来解释。

type=OLAP指定一个 OLAP 引擎.没有见过非OLAP的属性值。

name : 给你的数据源命名。

driver: 指定 Mondrian driver.没有见过其他的属性值。

location :这个属性有几个部分组成,使用分号分隔。

jdbc:mondrian:Jdbc=jdbc:mysql://localhost/1_tutorialSaiku :

指定数据库对应jdbc url,前面部分不需要改动,仅仅需要修改主机和对应的数据库名称。这里的主机是localhost,对应数据库是1_tutorialSaiku

Catalog=res:saiku-datasources/sales_mondrian_schema.xml

指定mondrian schema文件。res表明是文件的路径,这里是从saiku webapp目录开始;

JdbcDrivers=com.mysql.jdbc.Driver

指明java 类文件作为数据库连接驱动。

时间: 2024-10-24 01:36:28

在Tomcat上安装部署SAIKU的相关文章

Window Server 2008 R2 上安装部署 Exchange 2010

最近先来无事,捣鼓捣鼓 Exchange Server 2010 服务的安装和调试. 一,事先规划: 两台服务器,一台域DC ,一台做 Exchange Server: Exchange 2010 此处将所有功能安装在一台机器上. DC                             Exchange Window Server 2008 R2           Window Server 2008 R2 IP  :10.0.0.100                 IP   :10

一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例

Zabbix3.0的安装.部署.配置,必须基于LAMP环境或是是LNMP环境. 关于LAMP环境的简单快速搭建,见博客:http://afterdawn.blog.51cto.com/7503144/1923139 注意:以下步骤都是在LAMP配置之后进行的. 本文不会再对zabbix-server和zabbix-agent理论知识再进行介绍,建议看完http://afterdawn.blog.51cto.com/7503144/1922502再进行zabbix实战. Zabbix3.0对软硬件

Kibana在Linux上安装部署及使用说明

Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www.elastic.co/cn/products/kibana 一.Kibana安装1.环境准备 Kibana是ElasticSearch的可视化平台,依赖ElasticSearch,需要优先安装ElasticSearch. 示例:ElasticSearch在Linux上安装部署 2.Kibana下载

ubuntu 下如何在eclipse上安装部署发布tomcat

搞了半天终于搞定了,把心得写下来吧.真心感觉一般开发人员使用windows下面开发就够了,所谓的ubuntu安全性是服务器方面的,一般开发人员根本没法碰,不过还是有很多爱好者想弄弄,我也是其中之一哈. 介绍我的环境:ubuntu14.04       JDK1.7.0_79    tomcat7.0.69  eclipse3.4:j2ee 版 下面开始了:(可能有点啰嗦,我这里是想详细点,将就着看吧) 首先eclipse必须先安装好,没安装好的请参见下文,一定要注意:如果不懂安装,那就需要完全按

Linux服务器上安装部署Tomcat服务器

作为一个J2EE项目的容器,JDK是必须的,首先到JDK官网,下载一个适用于Linux操作系统的JDK.可百度搜索JDK,直接进去官网JDK1.8下载地址,由于JDK随时都在更新中,克根据自己的需求去下载.  建议下载的安装包(反正我是喜欢用这个). 使用 命令将JDK解压或解压后复制在目录 /usr/lib 中 , 随后配置环境变量: 编辑文件,于文件末尾加上一下内容:  此处还需将安装好的JDK设置为默认JDK: 最后,重启服务器,输入java,javac命令测试即可. 同样的,建议到官网下

dubbo控制台在tomcat上的部署

1.下载dubbo-admin的war包,比如dubbo-admin-2.5.4.war 2.因为在tomcat上部署,所以务必确认安装了JDK和tomcat,以及配置好了环境变量. 3.将dubbo-admin-2.5.4.war直接放在tomcat下webapps文件夹下 4.命令行startup.bat启动tomcat,浏览器地址栏输入localhost:8080/dubbo-admin  (ps:tomcat会自动生成解压包,地址栏与该文件包名称要一致) 5 此时会弹出登录界面,输入用户

DELL OMSA在ESXi服务器上安装部署

前言 本页详述了在一台VMware ESXi(ESXi 5.5)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤. 演示环境: DELL PowerEdge R620, VMware ESXi 5.5 相关软件的下载和准备 1. VMware vSphere CLI 5.5. 我们需要在管理员的操作机(笔记本)上,通过CLI进行远程ESXi服务器的组件安装和配置.请先到VMware的官网下载下面的CLI.(用户可以免费注册,再下载该安装包),并提前安装好. https:/

Dell Omsa在Linux服务器上安装部署

前言 本页详述了在一台Linux(RHEL6.4 x86_64)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤. 演示环境: PowerEdge R620, RHEL 6.4 x86_64 OMSA所必须的关联安装包的安装 安装OMSA之前,我们必须确保OMSA安装所需的一些先决安装包已经安装,它们包括: libcmpiCppImpl0libwsman1sblim-sfcbsblim-sfccopenwsman-clientopenwsman-server 其中sbli

Asp.net Core IIS上安装部署

安装IIS:"控制面板" > "程序" > "程序和功能" > "打开或关闭 Windows 功能". 安装 .NET Core Windows Server 托管捆绑包. 在托管系统上安装 .NET Core Windows Server 托管捆绑包. 捆绑包可安装 .NET Core 运行时..NET Core 库和ASP.NET Core模块. 该模块创建 IIS 与 Kestrel 服务器之间的反向代