Saiku- 数据可视化的工具,连接数据源展示数据,并且可方便导出xls/csv/pdf等文件的工具

一、Saiku下载

社区网址:https://community.meteorite.bi/

二、 Saiku安装  (将下载好的Saiku包放在任意盘目录,不需要配置关于Saiku的环境变量,前提 安装好JDK,配置好JAVA_HOME环境变量)

1、解压下载好的压缩包 saiku-latest.zip   解压后的目录为 saiku-server (目录结构如下图所示:)

2、进入目录 saiku-server ,windows下双击 start-saiku.bat启动saiku; linux下双击start-saiku.sh启动saiku

3. 启动成功后,打开浏览器通过url: http://ip:port 访问saiku,默认端口号为8080,  http://localhost:8080

4. 看到登录页面,表示启动成功,如果没看到登录页面表示登录失败,请看启动日志查询详情。

5. 默认的用户名和密码为 admin/admin ,但是第一次需要提供 license

访问如下链接,注册账户,填写的邮件信息需有效,并且注意一下邮件是否被认为为垃圾邮件了,需要点击邮件中的生效链接才能登陆成功哦。

https://licensing.meteorite.bi/login

6.注册结束后,查看邮件信息,点击生效后再登录,用户名和密码是你刚刚注册的用户信息和密码信息

登录成功后看到如下页面: 先创建Company信息,然后再创建License信息,最后将License文件下载到本地

7.上传License文件: 访问url     http://localhost:8080/upload.html ,上传需要的用户名和密码信息: admin  admin

注意: linux环境下启动可能会报错,因为有jar包冲突了。

解决方案: 找到 saiku-query-0.4-SNAPSHOT.jar 包。(目录: saiku-server\tomcat\webapps\saiku\WEB-INF\lib\saiku-query-0.4-SNAPSHOT.jar)

      解压缩 saiku-query-0.4-SNAPSHOT.jar 包,删除里面的 mondrian文件目录

      重新压缩当前里面的剩余的文件目录信息,使得压缩后的文件为 saiku-query-0.4-SNAPSHOT.jar(如果使用360压缩或其他压缩,压缩完之后可以更改文件后缀为 .jar)

      最后用新的saiku-query-0.4-SNAPSHOT.jar替换原来 lib下的jar包就可以了。

      jar包修改后重新打包jar包的方法:  用解压文件解压jar包,做出自己需要的修改,然后将文件重新压缩,更改压缩后缀为.jar ,需要注意压缩的层级目录,需要在子目录压缩,不能在最外层目录压缩,不然会有两层目录。

8. 再次回到 http://localhost:8080 ,输入 admin admin 即可登录了。登录成功页面如下:(点击create a new query 即开始使用Saiku)

Saiku的下载与安装(一)的更多相关文章

  1. UE4新手引导之下载和安装虚幻4游戏引擎

    1) 进入虚幻4的官方主页(https://www.unrealengine.com/) 这里你可以获得关于虚幻4的最新资讯,包括版本更新.博客更新.新闻和商城等.自2015年起,该引擎已经提供免费下 ...

  2. git-2.10.2-64-bit介绍&&git下载&&git安装教程

    Git介绍 分布式:Git系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具. 保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态:可以在该保存点将 ...

  3. JDK下载、安装、配置环境变量笔记

    自己总是在下载.安装.配置JDK的环境变量,但是这些需要的专业知识并不难,但有很多细节很重要,总是记不住,而且这些细节一旦出错影响还是很严重的,在网上查到的信息很多都比较零散,而且讲解得也不是很详细, ...

  4. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接

    一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...

  5. 如何下载和安装CocoaPods

    朋友自己学习了一段时间就去公司实习了去了之后公司用的是CocoaPods,他一脸茫然的向我求助,我这才想起来写着一遍为了帮助更多的朋友 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很 ...

  6. CocoaPods介绍。如何安装Ruby环境,如何下载和安装CocoaPods?

    CocoaPods介绍? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其 ...

  7. freeCAD下载与安装

    官方安装: freeCAD稳定版 freeCAD官方提供了几个稳定版本供开发者使用: Windows (XP, Vista and 7, 32 and 64bits), Mac OS X (Lion ...

  8. Android中下载、安装和卸载(原)

    应用场景:在检查版本更新的时候经常需要从服务器端下载然后安装到手机中 使用工具: XUtils,这个开源的框架真的是需要花大把时间去阅读和理解的,十分有用的,on the way ! fighting ...

  9. MySQL下载、安装及启动

    介绍 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之 ...

随机推荐

  1. Python+Appium环境搭建

    1.python环境搭建,这里就不做过多介绍 2.安装 node.js 2.1.官网下载node.js:https://nodejs.org/en/download/ 2.2.获取到安装文件后,直接双 ...

  2. Go语言学习之7 接口实例、终端文件读写、异常处理

    本节主要内容: 1. 终端读写2. 文件读写3. 命令行参数4. Json5. 自定义错误 1. 终端读写 操作终端相关文件句柄常量    os.Stdin:标准输入    os.Stdout:标准输 ...

  3. validateRequest 相关的作用

    在 Web 应用程序中,要阻止依赖于恶意输入字符串的黑客攻击,约束和验证用户输入是必不可少的.跨站点脚本攻击就是此类攻击的一个示例.其他类型的恶意数据或不需 要的数据可以通过各种形式的输入在请求中传入 ...

  4. 雷林鹏分享:jQuery EasyUI 数据网格 - 添加分页组件

    jQuery EasyUI 数据网格 - 添加分页组件 本实例演示如何从服务器端加载数据,如何添加分页组件(pagination)到数据网格(datagrid). 创建数据网格(DataGrid) 为 ...

  5. android------基础面试题

    1. Android的四大组件是哪些,它们的作用? 答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持 ...

  6. Stark组件 (一)

    Stark组件构建 1.启动所有app下的stark.py文件,的配置实现步骤 1.创建一个Django项目crm,并创建  app1 ,app2, stark 三个app 2.在crm 项目的set ...

  7. vue.js如何实现点击按钮动态添加li

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. ubuntu18.04安装jdk1.8.0_11并配置环境变量.md

    参考:https://www.jianshu.com/p/95f075761dc0 由于安装文件免安装程序,故只需要将对应文件复制到相应目录,然后配置环境变量即可: 1.移动文件到指定目录 (1)在/ ...

  9. word2013密钥

    office 2013是一款功能强大的办公软件目前有两个版本分别为企业版和专业版,是继Microsoft Office 2010 后的新一代套装软件.2012年7月份,微软发布了免费的Office 2 ...

  10. react中直接调用子组件的方法(非props方式)

    我们都知道在 react中,若要在父组件调用子组件的方法,通常我们会采用在父组件定义一个方法,作为props转给子组件,然后执行该方法,可以获取到子组件传回的参数以得到我们的目的. 显而易见,这个执行 ...