随笔分类 -  Saiku

摘要:saiku数据库的表和用户默认创建是在启动项目的时候,通过初始化 saiku-beans.xml 中的 h2database 这个bean执行org.saiku.service.Database类的init方法来初始化数据表和默认用户的。 默认用户迁移mysql步骤: 1.修改web.xml文件,修 阅读全文
posted @ 2017-02-01 17:06 大象踢足球 阅读(1471) 评论(1) 推荐(0) 编辑
摘要:参考文章:http://blog.csdn.net/gsying1474/article/details/51603535 本文大部分参考了上面的博文,这里只是做一个记录,由于本人maven能力有限,尝试失败后这里搭建的是普通web项目。 saiku3.8项目搭建步骤: 1.下载saiku源码和sa 阅读全文
posted @ 2017-01-20 13:36 大象踢足球 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:在使用saiku查询的时候,当“行”和“列”的维度内容过多时,在查看时只看到数据,不知道是什么数据,维度不清楚,得来回拖动滚动条才行,所以同事提出想要固定“表头”和“首列”。 在网上找了一些现成的插件使用后效果都不理想,所以决定自己动手,丰衣足食。 我的思路来自:http://www.cnblogs 阅读全文
posted @ 2016-03-08 09:55 大象踢足球 阅读(838) 评论(0) 推荐(0) 编辑
摘要:Saiku图表导出时png,jpg,pdf三种格式的中文显示都有问题,目前找到一种不太完善的解决方法(中文可以显示但不清晰),需要修改Saiku项目下的ExporterResource.java文件,同时需要在项目Linux环境中安装中文字体,完成后重启项目即可。 后续找到更好的解决方案时会更新此文 阅读全文
posted @ 2016-02-23 14:26 大象踢足球 阅读(1262) 评论(1) 推荐(0) 编辑
摘要:在通过Saiku查询数据的时候,当需要改变查询结果的显示方式的时候,可以添加formatString属性,但是当需要计算查询结果的时候,则需要使用CellFormatter,使用方法如下: <Measure name="XXSJCD" column="zxsc" aggregator="sum" c 阅读全文
posted @ 2016-02-23 14:11 大象踢足球 阅读(625) 评论(0) 推荐(0) 编辑
摘要:在saiku导出excel后打开发现单元格的整数也显示为小数,并且含有中文的列宽没有自动适应,解决办法如下:打开ExcelWorksheetBuilder.java文件,找到applyCellFormatting方法,看名字应该能猜到这个方法是设置单元格格式的,修改如下:if ((formatStr... 阅读全文
posted @ 2016-01-22 17:04 大象踢足球 阅读(671) 评论(0) 推荐(0) 编辑
摘要:问题一:当取消自动查询后,点击该维度应弹出过滤条件窗口,实际无反应,只有执行一次查询后再点击该维度,才能弹出过滤条件窗口解决办法:打开WorkspaceDropZone.js文件,找到selections方法,其中new DateFilterModal的操作是打开过滤窗口的代码,把创建DateFil... 阅读全文
posted @ 2016-01-20 14:39 大象踢足球 阅读(855) 评论(0) 推荐(0) 编辑
摘要:工作中遇到的问题,记录下来方便以后查找。在saiku中如何设定固定维度?找到WorkspaceDropZone.js文件,在synchronize_query: function(){}方法中的“var model = this.workspace.query.helper.model();”之前添... 阅读全文
posted @ 2016-01-05 16:42 大象踢足球 阅读(797) 评论(10) 推荐(0) 编辑
摘要:如题,一个schema中如果有多个cube(常有),那cube之间是如何排序显示的?我们看一下OlapMetaExplorer.java文件的getConnection方法,其中有一行Collections.sort(cubes, new SaikuCubeCaptionComparator());... 阅读全文
posted @ 2015-12-09 10:32 大象踢足球 阅读(647) 评论(1) 推荐(0) 编辑
摘要:在制作saiku的schema文件的时候,当你选择层次的属性hasAll为true的时候,系统默认会为你的层次添加一个“(all)”级别,你无法给它增加一个caption属性来国际化它,因为他不是你创建的,那怎么办呢?在你选择hasAll属性为“true”的同时,增加另外两个属性:allLevelN... 阅读全文
posted @ 2015-12-09 10:03 大象踢足球 阅读(373) 评论(0) 推荐(0) 编辑
摘要:在cube中可以使用查询结果或者视图来当做事实表,其中view的alias相当于表名,这个要和同一个cube中的level的表名对应,代码如下: ... 阅读全文
posted @ 2015-11-24 15:15 大象踢足球 阅读(913) 评论(0) 推荐(0) 编辑
摘要:国际化步骤:1.在mondrian.properties同路径下加上locale_zh_CN.properties资源文件,内容例如:schema.name.K12UserAnalysis=K12&#x7528;&#x6237;&#x5206;&#x6790;(utf-8编码汉字)2.mondria... 阅读全文
posted @ 2015-10-23 17:11 大象踢足球 阅读(589) 评论(0) 推荐(0) 编辑
摘要:最近研究pentaho和saiku,在网上搜集了一些安装和配置的方法,亲测有效,在这分享总结一下方便日后使用。Saiku主要提供两种安装方式,独立运行和集成在Pentaho BI平台上,本文会简单介绍这两种安装方式。一、集成在Pentaho BI平台上pentaho环境安装saiku插件步骤:1. ... 阅读全文
posted @ 2015-08-11 09:28 大象踢足球 阅读(3244) 评论(3) 推荐(0) 编辑