缘起:

在默认的情况下,saiku是不能对数据进行实时展现的,只能通过刷新按钮或者重启服务器来刷新数据这样以来会有很多的麻烦,每天得手动去刷新,这个操作只有管理员可以操作,在刷新以前客户看到的都是缓存中的旧数据。有人说写个shell去定时更新不行吗?这个做法当然可以。除了这个做法,还可以让saiku查询完数据后即时加载。不用数据库连接池,加载完成后立刻清除缓存中的数据,系统下次在加载的时候发现缓存是空的,就会自动去查询新数据,这样以来就可以做到实时展现.

具体修改如下:

(1)编辑 saiku/ui/js/saiku/Settings.js将 LOCALSTORAGE_EXPIRATION: 10 * 60 * 60 * 1000 /* 10 hours, in ms */修改为:LOCALSTORAGE_EXPIRATION: 1(2)编辑 saiku/plugin.spring.xml
将
<bean id="connectionManager" class="org.saiku.plugin.PentahoSecurityAwareConnectionManager" init-method="init"  destroy-method="destroy"><property name="dataSourceManager" ref="pentahoDsManager" /><property name="userAware" value="false" /><property name="connectionPooling" value="true" />
</bean>修改为:<bean id="connectionManager" class="org.saiku.plugin.PentahoSecurityAwareConnectionManager" init-method="init"  destroy-method="destroy"><property name="dataSourceManager" ref="pentahoDsManager" /><property name="userAware" value="false" /><property name="connectionPooling" value="false" />
</bean>(3)编辑mondrian/mondrian.properties将 mondrian.rolap.star.disableCaching=false修改为:mondrian.rolap.star.disableCaching=true

转载于:https://www.cnblogs.com/avivaye/p/4880976.html

[saiku] 配置saiku实时展现查询数据相关推荐

  1. 飞机实时起降时间数据接口代码实现

    航班实时起降查询数据接口代码实现功能: 当日航班,含国际 orgCity dstCity 通过始发城市查询航班 | flightNo 通过航班号查询航班. 接口名称:航班实时起降查询接口 接口平台:聚 ...

  2. Saiku根据入参日期查询出对应的数据(二十)

    Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...

  3. 企业微信+python实现监控服务器状态和实时查询数据

    所需环境:1.云服务器,有独立公网ip,我这里系统版本为:CentOS Linux release 8.0.1905 (Core) 2.企业微信的管理员帐号,需要创建应用 3.python版本:3.6 ...

  4. 数据查询和业务流分开_滴滴实时数仓逐层剖解:实时与离线数据误差0.5%

    原标题:滴滴实时数仓逐层剖解:实时与离线数据误差< 作者介绍 潘澄,资深软件开发工程师.负责实时数据仓库建设,多年数据相关工作经验,专注数据建模.数据仓库.实时数据技术等领域. 朱峰,高级软件开 ...

  5. saiku+kettle整合(二)数据装载

    title: saiku+kettle整合(二)数据装载 tags: OLAP4J categories: saiku date: 2016-08-25 18:18:54 数据装载 数据装载分为三种方 ...

  6. 【T+】非主管操作员查询科目余额表提示 权限配置异常,没有[AccountDTO]数据权限

    问题现象:非主管操作员查询科目余额表提示 权限配置异常,没有[AccountDTO]数据权限,打了最新的补丁(13.000.001.0367.0117)也是如此. 解决办法: 进入用户权限,点击这个报 ...

  7. 不懂代码,如何做出实时刷新的数据大屏?

    首先恭喜你,当你看到这篇文章的时候,不管你是小白还是大咖,你都将直接获得一个高级技能:轻松上手可实时刷新的酷炫大屏. 制作可视化大屏,一般有这么几种方案: 写代码调用数据和图表,比如写JS+Echar ...

  8. 多条数据取第一条_tp框架查询数据

    相信各位都是各界大佬,就不介绍mvc思想了 查询多条数据 获取多个数据(推荐静态调用select方法) ①静态调用all方法或者select // 获取所有的数据all和select $list = ...

  9. ELK入门级介绍--打造实时日志查询系统

    这几天一直在研究ElasticSearch,在网上看到一篇好的文章和大家分享. ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自:http://baidu.b ...

  10. 北京实时公交查询——Flutter 入坑实战

    项目起因 本人租房在融泽嘉园,每天去上地上班,日常交通路线是乘坐963到软件园广场,再转447/446/982/365到上地七街,但有好几次等963公交就等了30到40分钟(西二旗太堵了),之后我通过 ...

最新文章

  1. cnn 反向传播推导_深度学习中的参数梯度推导(三)下篇
  2. python编程分析了一下高考那些事,发现了两个之最,原来是这样
  3. 最后一次作业-----课程总结
  4. php长脚本,长PHP脚本运行多次
  5. 怎么彻底重装清空电脑_电脑开不了机怎么重装系统?不用送去维修店啦!
  6. CentOS7-Python系列】之一【python-devel教训】
  7. C基础——文本格式和二进制格式的区别
  8. Caliburn.Micro学习笔记(四)----IHandleT实现多语言功能
  9. 深度学习之目标检测 第4章 深度学习目标检测方法
  10. MAC装虚拟机显示打不开 /dev/vmmon: 断裂管道 请确保已载入内核模块 ’vmmon’
  11. 揭秘淘宝平台广告策略,拆解最佳投放实践
  12. 方正飞鸿智能信息平台(Fix ES2007)
  13. 【面试题】「2023」JavaScript 最新高频 前端面试题 指南 (必看)
  14. android+单机button+设置背景图片,button设置点击更改背景图片
  15. mysql .zip 包简易安装
  16. C/C++黑魔法-三字母彩蛋
  17. 百度SEO站群Martfury主题英文版 WordPress响应式 商城主题
  18. 计算机毕业设计Java电子病历系统(源码+系统+mysql数据库+lw文档)
  19. DVD Slideshow Builder V6.2 软件原创打包
  20. 文本分类算法带监督的FastText

热门文章

  1. 5G 时代,一加的机会在哪里?
  2. 我是如何获取新知识的?
  3. *第十一周*数据结构实践项目一【二叉树的层次遍历算法】
  4. 浅谈Java、Python、C++、PHP、JavaScript5大编程语言该如何选择
  5. Python入门+进阶 第1章 Python入门导学(无论何时,只要开始就不晚)
  6. C++请不要问我string s=”a”+”b”分配了几次内存
  7. android textview 添加阴影效果:Paint.setShadowLayer is not supported
  8. 使用 Sixel 图形格式在终端中显示缩略图
  9. 【OPPO主题制作系列 - 01】-- 写个小工具自动打包Theme文件
  10. Unity Animator动画状态机 深入理解(一)