找文章 / 找答案
精选问答 更多内容

数据实时刷新问题

No上善若水白银二 显示全部楼层 发表于 2020-10-26 17:17:31 |阅读模式 打印 上一主题 下一主题
背景:在报告设置中选择获取实时数据,在查看的时候会有明显的卡顿,但又希望能实时刷新数据。
想法:在数据集中设置为追加的模式,然后在报告设置中选择获取实时数据,但是这样数据又不会刷新了,请问有什么方法实现实时刷新数据,但采用的是追加的模式,这样会快一些吗?
回复

使用道具 举报

精彩评论4

π 显示全部楼层 发表于 2020-10-27 00:22:19
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

美滋滋皇冠三 显示全部楼层 发表于 2020-10-27 08:21:25
本帖最后由 lijie 于 2020-10-27 08:25 编辑

不管你是设置全件还是追加模式,都会变成本地数据集市,这样获取实时数据的时候都是从你本地数据集市获取数据。此时,如果数据库数据发生了变化,都不会实时反映到你的报表中。如果想同步显示,则你要增加调度任务,实时将数据库的最新数据追加到你的本地数据集市中。比如你报表刷新频率是10分钟,那么你也至少要建立一个频率为10分钟以内的调度任务来更新你的本地数据集市。对于刷新频率比较高的报表,其实是不建议使用本地数据集市的,因为这样会增加频繁的调度任务。增加系统负荷。如果是全件同步方式,由于调度任务过于频繁,也会导致你报表会偶尔有获取不到数据的错误。全件同步模式下,9.0版本以前在更新本地数据集市时,采取的机制是先删除旧的本地数据集市,然后建立新的本地数据集市文件。这样如果在删除了旧文件还未生成新文件的瞬间,可能会导致报表展示时无法正常获取数据而报错。据说这个机制在9.0版本后进行了优化,先建立新的文件再删除旧的,不过具体是不是这样我就不清楚了,我还没用过9.0的。总之,频率很高的刷新不建议使用调度任务这个方式。
回复 支持 反对

使用道具 举报

π 显示全部楼层 发表于 2020-10-27 08:38:07
提示: 作者被禁止或删除 内容自动屏蔽
个人博客:
https://blog.csdn.net/BoJie_1?spm=1010.2135.3001.5113
回复 支持 反对

使用道具 举报

No上善若水白银二 显示全部楼层 发表于 2020-10-27 09:23:42
lijie 发表于 2020-10-27 08:21
不管你是设置全件还是追加模式,都会变成本地数据集市,这样获取实时数据的时候都是从你本地数据集市获取数 ...

给力,那只能优化查询语句了
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部