1、Setting.js中有个配置项:'saiku.olap.query.automatic_execution': 'true',
1、Setting.js中有个配置项:'saiku.olap.query.automatic_execution': 'true',
2、在Repository界面双击saiku文件查询不自动,需要在Workspace.js文件的410行附近,修改如下代码,将其中调用query.run的代码注释
if (typeof isNew != "undefined") { //this.query.run(false); }
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
我的做法是先在schema中定义好聚合表的相关值,如:<cube name="cube_agent_state" caption="test" encoding="UTF-8"> <Table name="fact_agent_status_fact"> <AggName name="agg_c_fact_agent_status_fact" > <AggFactCount column="fact_count"/> <AggForeignKey factColumn="time_id" aggColumn="time_id" /> <AggForeignKey factColumn="agent_no" aggColumn="agent_no" /> <AggForeignKey factColumn="agent_status" aggColumn="agent_status" /> <AggForeignKey factColumn="reason_code" aggColumn="reason_code" /> <AggMeasure name="[Measures].[times]" column="times"/> <AggMeasure name="[Measures].[length]" column="length"/> </AggName> </Table> <Dimension name="times" foreignKey="time_id" caption="时间"> <Hierarchy hasAll="true" primaryKey="time_id" > <Table name="dim_date" /> <Level name="year" column="y_id" uniqueMembers="false" type="String" levelType="TimeYears" c
找到Mondrian的配置文件mondrian.properties,修改如下几个配置项为如下值即可开启聚合表功能:
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><skip>true</skip></configuration></plugin>
这段代码主要是修改构建过程中跳过junit测试,此项可以不改,使用命令行模式:mvn clean install -DskipTest但是到这里大部分人还是会执行失败,接着修改
由于saiku-ui构建的时候会执行一个文件“minify.patch”,在saiku-ui的pom文件中找到这行代码,注释掉,然后,然后还是先别急着构建的,还是有问题的,继续修改之前我构建的时候,顺手把plugin给删了,所以没构建,今天构建plugin的时候,发现无论如何有几个文件报错于是我放弃了,毕竟我现在还用不到这个plugin在saiku目录下的pom文件中,将<module>saiku-bi-platform-plugin-p5</module>一行注释掉,构建就可以了
如果你导入到eclipse中了,那么saiku项目右键-->Run As -->Maven install即可
如果没有导入到eclipse中,那么使用脚本构建
mvn clean install -DskipTest
build成功后,会在saiku-server的target目录中出现如下一些文件
转载请注明出处,也不枉我辛苦一番,谢谢
重点在选中文件,打开
文件都在,然后解压,启动即可
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuying
by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(==防止爬虫==):http://blog.liuyingguang.cn