OpenBI
文章平均质量分 65
基于国外开源软件数据分析软件saiku、分析引擎Mondiran、pentaho以及与大数据系统整合的的经验分享,以及教程等,OpenBI开源分析群:495266201,BI前端开发群:548924174
LightingLYG
世上有一样东西比任何别的东西都更忠诚于你那就是你的经历你生命中的日子你在其中遭遇的人和事你因这些遭遇产生的悲欢感受和思考这一切仅仅属于你不可能转让给任何别人哪怕是你最亲近的人这是你最珍贵的财富
展开
-
saiku-3.14构建过程(根据源码略微修改)20170805
最近发现很多朋友编译saiku3.14颇为困难,这次结合我对外公布的nexus仓库,再一次编写了此文章,即saiku3.14的编译步骤(必须结合我对外公布的nexus仓库)原创 2017-08-24 11:05:27 · 2343 阅读 · 1 评论 -
Mondrian的schema中,如何做到同一纬度的不同level数据作为查询条件来用?
如下schema代码片段:<?xml version="1.0" encoding="UTF-8" ?><Schema name="报表"> <cube name="cube_qc_pass_item" caption="报表1" encoding="UTF-8"> <table name="fact_qc_pass_record_item_join">原创 2017-03-22 22:43:56 · 2534 阅读 · 0 评论 -
saiku 3.8 二次开发报错之Could not start repo 找不到configuration.xml文件
在saiku3.8的二次开发版本中,由于运行环境的特殊性,经常会遇到一些问题,但是不是莫名其妙,而是有依据可循的,下面来看下找不到文件“configuration.xml”的解决办法:原创 2016-12-28 10:56:12 · 2635 阅读 · 0 评论 -
刘迎光的nexus代理地址整理(20160930)
为给大家提供方便构建开源软件,分享下自己研究一些开源软件的时候,为方便构建搭建的nexus仓库以及代理地址 名称 地址 apache-content-releases https://repository.apache.org/content/repositories/releases/ apache-content-snapshots https://repository.a原创 2016-09-30 15:42:29 · 3380 阅读 · 3 评论 -
Mondrian 4 测试的简单demo(Saiku简单测试Schema文件)
## 整理此文章方便大家做测试(手写Mondrian Schema自测),不必每次都向saiku上传文件了## 关键文件* foodmart4.xml 测试对应的schema文件* foodmart-sql.zip 测试对应的数据库脚本原创 2016-07-13 16:45:00 · 5924 阅读 · 2 评论 -
saiku2.x刷新缓存的方法
saiku提供了刷新缓存的方法:org.saiku.web.rest.resources.OlapDiscoverResource.refreshConnections()或者页面调用URL:http://localhost:8090/saiku/rest/saiku/anonymousUser/discover/refresh 其最终刷新Mondrian缓存的方法是原创 2016-07-12 07:13:52 · 1545 阅读 · 0 评论 -
简化Saiku可视化面板(二)
在安装完毕Saiku后,由于是社区版本,所以界面上存在很多升级为商业版的文字。可通过如下方式更改来去除相应的内容:(分享交流群548924174) 1、去除查询页面的升级为商业版的提示 You are usingSaiku Community Edition, please consider upgrading to Saiku Enterprise, or entering asponsors原创 2016-07-09 15:17:00 · 3794 阅读 · 0 评论 -
node启动saiku-ui(Node.js proxy for Saiku)
Use this proxy to develop for the UI without having to install the server.Requests will be proxied to demo.analytical-labs.com 方法如下: 1、nodejs.org/en/download/ 下载node并安装; 2、打开【命令提示符】 在saiku-ui目录下原创 2016-07-09 16:25:57 · 2222 阅读 · 0 评论 -
saiku 2.6 源码整合(无maven情况下)
工具:MyEclipse 10saiku2.5源码saiku-server-foodmart-2.5.zip操作步骤:在MyEclipse中新建一个web项目,名为saiku(必须名为saiku,因为saiku的UI会默认找saiku项目)在saiku-server-foodmart-2.5.zip的tomcat中,找到saiku项目,并复制saiku目录下的所原创 2014-09-03 02:16:03 · 6574 阅读 · 25 评论 -
Mondrian 3 schema中建立聚合表示例
1、首先根据文档介绍,大致了解聚合表的概念:http://blog.linezing.com/?p=14482、根据聚合表名称规则建立聚合表(前提是已经有了可以使用的schema的cube,然后添加聚合表)我的做法是先在schema中定义好聚合表的相关值,如:原创 2014-12-27 23:30:45 · 3561 阅读 · 0 评论 -
saiku2.6 构建过程(基于github源码)(20160907修改)
最近在给别人培训saiku的东西,于是整理了下现在公司用的2.6版本的构建过程,来分享给大家,以便大家学习原创 2015-10-21 17:44:30 · 3833 阅读 · 3 评论 -
build 并deploy saiku-query0.1到nexus
一、下载saiku-query的源码: https://github.com/OSBI/saiku-query.git二、修改文件:1、setting.xml文件(以下为关键代码): releases admin admin123原创 2016-05-10 11:52:13 · 4558 阅读 · 0 评论 -
build 并deploy saiku-query0.4到nexus
参考关于0.1版本的构建过程:http://blog.csdn.net/gsying1474/article/details/51361987修改pom文件其中,红色的为原有被注释的绿色的为添加的蓝色地方比较重要,在saiku-query的0.4版本中,居然依赖了0.1的版本,但是源码中却没有相关0.1的分支或者标签,所以此处可以注释,打包也成功了,但是是否存在不稳定或者不原创 2016-05-13 09:18:13 · 1863 阅读 · 0 评论 -
Kylin, Mondrian, Saiku系统的整合
原文地址:http://www.tuicool.com/articles/NveQnmY本文主要介绍有赞数据团队为了满足在不同维度查看、分析重点指标的需求而搭建的OLAP分析工具。这个工具对Kylin,Mondrian以及Saiku做了一个整合,主要工作包括一些定制化的修改以及环境的配置。 目前这个系统还处于一个需要优化、完善的过程,这篇博文也会相应地更新。转载 2016-06-13 10:12:06 · 5637 阅读 · 0 评论 -
kylin mondrian saiku interaction
原文地址:http://gree2.github.io/bi/2016/01/20/kylin-mondrian-saiku-interactionstepsdownload softwarehive create table and load demo datakylin sync table create cube and build转载 2016-06-13 11:00:03 · 2594 阅读 · 1 评论 -
saiku二次开发pom文件
由于二次开发需要重新整理pom文件,而pom文件中的依赖关系比较难整理,故将整理好的pom文件发出来,以供参考原创 2016-06-14 13:09:40 · 3228 阅读 · 0 评论 -
Saiku3.1构建过程(包含Saiku-UI)
之前构建了saiku3.1,没去细看saiku-ui无法构建的问题如何解决,现在已经解决,分享给大家原创 2015-05-22 16:05:33 · 10027 阅读 · 3 评论 -
Mondrian缓存的处理
1、根据文档中,比较费解,没有看太懂http://mondrian.pentaho.com/documentation/cache_control.php并且部分文档的方法无法使用2、本来打算使用文档中的另一个方法 public boolean clearCache() throws Exception { if ( olapConnection.i原创 2014-11-15 11:14:33 · 4006 阅读 · 0 评论 -
Saiku屏蔽登陆,删除欢迎页面
在安装完毕Saiku后,想集成查询可视化这个页面,可通过如下方式更改来去除多余内容:(分享交流群548924174)1、在index.html中去掉: 2、在Saiku.js中删掉: splash: new SplashScreen(),3、在Module中找到SessionWorkspace.js做如下修改。原创 2016-06-02 21:11:46 · 2950 阅读 · 0 评论 -
Saiku-ui代码结构分析
1、Saiku简介OLAP(On-Line Analytical Processing,联机分析处理)是一个使分析师、管理者和执行者从原始数据中用来快速、一致、交互 访问的一种软件技术,从而真实的反映企业的数据情况。OLAP功能特点是动态多维分析整合企业数据。 通过OLAP,Saiku允许用户选择指标和维度用来分析,并且可以对数据进行“切块和切片”和钻取到细节中从而揭开其中的关系。 用户可原创 2016-04-29 15:13:53 · 4514 阅读 · 0 评论 -
将saiku自带的H2嵌入式用户角色数据库迁移到mysql数据库
参考原文,略作修改:http://www.cnblogs.com/avivaye/p/4881106.html以上链接文章的思路是正确的,有略微的遗漏,saiku-beans.properties中也存在与用户相关的H2数据库配置,并且在id为“userDaoDataSource”的bean中有用到,为了避免出现问题,将其一并替换,并修改原文中部分配置到配置文件中原创 2016-06-14 22:37:05 · 3167 阅读 · 4 评论 -
Saiku配置Mondrian中Schema中文乱码问题解决方案
首先需要下载mondrian-3.6.5.jar的源码或者使用反编译软件看到源码,我在网上没找到这个版本(由于我用反编译工具弄的,放到文件中会报错,所以就下载了源码,反正也好找),于是我拿了mondrian-3.7.0.0-752的源码下来,用着也正常1、从中找到文件mondrian.olap.Util,找到方法readVirtualFileAsString修改内容为如下(重点原创 2014-11-12 15:12:09 · 5174 阅读 · 9 评论 -
解决生成的saiku文件读取中文乱码的问题
前提,我的先说说出问题的原因吧,你说这个saiku也挺有趣,有些地方,注明读取的编码,有些地方不注明,而是使用系统默认的,只要用了系统默认,肯定会出问题啦,于是乎必须解决这个问题啊saiku中,在保存saiku文件的时候,没有设置输出流编码,如下第四点,然而在读取的时候,却又是部分地方使用UTF-8编码,部分使用系统默认编码,这样就导致系统由于乱码可能出现查询不了的问题原创 2014-11-15 11:19:46 · 3473 阅读 · 4 评论 -
Mondrian打开聚合表功能的配置
找到Mondrian的配置文件mondrian.properties,修改如下几个配置项为如下值即可开启聚合表功能:mondrian.rolap.aggregates.ChooseByVolume=truemondrian.rolap.aggregates.Read=truemondrian.rolap.aggregates.Use=truemondrian.rolap.agg原创 2015-01-22 12:20:31 · 1895 阅读 · 0 评论 -
saiku 3.8 二次开发代码整理步骤(20160727更新)
saiku的社区版本二次开发一直以来都是比较费劲的,最近saiku社区版在新版本中,引入了license的机制,于是我选了个3.8稳定版本,且不需要license的版本作为基础,将代码合并在一个项目中,以简化二次开发和源码研究。完成以下步骤后的结果是: 作为一个普通maven项目,可以使用eclipse部署在tomcat中,debug等各种玩耍原创 2016-06-07 14:32:28 · 10616 阅读 · 9 评论 -
saiku (branch 3.8-release)构建步骤
近日整理了saiku(branch 3.8-release)的构建步骤,分享出来以供大家参考原创 2016-06-21 15:05:05 · 5604 阅读 · 3 评论