找回密码
 立即注册

QQ登录

只需一步,快速开始

qq花无缺

注册会员

1

主题

5

帖子

12

积分

注册会员

积分
12
最新发帖
qq花无缺
注册会员   /  发表于:2020-4-8 17:52  /   查看:3260  /  回复:8
我使用的产品是 ActiveReports Server V.12.0。
用于为ERP系统开发报表,数据源是在设计器里通过SQL连接ERP的数据库。

目前遇到的问题是:数据源的数据已经变化,但报表的数据不刷新。
具体表现是:
1、先在原数据的基础上,跑一次报表;
2、到ERP修改数据,再跑一次报表,报表内容无变化,数据未刷新;
3、在报表的URL里加时间戳参数(随服务器时间而变化),以达到去客户端缓存的目的,依然同样的问题,数据不刷新;
4、换另一台电脑看报表,也是数据不刷新。第3点、第4点主要是想搞清楚,是否是客户端浏览器的缓存造成的,这个结果看起来,不是客户端浏览器的缓存问题。

4、在报表设计器中看数据,数据是有刷新的,但在客户端的浏览器里,还是不刷新。
5、关掉浏览器,马上再重新访问报表,还是不刷新;
6、关掉浏览器,等一段时间后,再重新访问报表,数据刷新了。但这个等待时间,找不到规律,停十几分钟,是刷新成功的,但时间太短的话,还是不刷新。
7、在设计器的后台管理种,“缓存配置”已经设置为“否”,没有改善。

现在的表现看起来,像是在服务器端有缓存,要若干时间才能释放(但不确定要等多久)。
是否有专门负责ARS的技术人员帮忙解决一下这个问题?谢谢了!

8 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-8 18:38:02
沙发
您好,你咨询的时候ARS的问题,还是ActiveReports报表控件的问题、
回复 使用道具 举报
qq花无缺
注册会员   /  发表于:2020-4-13 10:57:46
板凳
KearneyKang 发表于 2020-4-8 18:38
您好,你咨询的时候ARS的问题,还是ActiveReports报表控件的问题、

您好!我咨询的是ARS的问题
回复 使用道具 举报
williamluo
高级会员   /  发表于:2020-4-13 13:00:33
地板
请问,这个问题是不是仅在从ERP系统中查看报表时才不刷新?有没有使用报表本身的门户网站查看报表内容来试试?
回复 使用道具 举报
qq花无缺
注册会员   /  发表于:2020-4-13 14:15:02
5#
williamluo 发表于 2020-4-13 13:00
请问,这个问题是不是仅在从ERP系统中查看报表时才不刷新?有没有使用报表本身的门户网站查看报表内容来试 ...

我不明白你说的“报表本身的门户网站”指的是什么,我们就是用AR来作为我们ERP的报表服务器来使用的。数据的产生,是在ERP,在进入报表之前,会有一段ERP的逻辑来组织数据,并存入一个临时表。这个临时表里面的数据,是刷新的。
包括我们在AR报表设计器里面刷新数据,数据也是新的。
可是,在发布出来的AR报表,就会有不刷新的问题。经过多次试验,这个刷新延迟,大概在15分钟。15分钟之后,报表看到的数据,是新的。
因此,我们想,AR报表服务器,是否有这个缓存的问题?
回复 使用道具 举报
williamluo
高级会员   /  发表于:2020-4-14 10:07:11
6#
ARS确实有缓存机制,但是应该不会缓存报表数据,报表数据总是从数据库去取的。怀疑是不是ERP根本没有发送新的报表请求到ARS,直接用了本地浏览器缓存?
我说的“报表本身的门户网站”是指用浏览器直接打开http://localhost:8080这样的网址看到的网页内容。你们不是从ERP里面看报表吗?试试不从ERP里面看报表,直接从这个【报表本身的门户网站】看看报表会不会刷新?
回复 使用道具 举报
qq花无缺
注册会员   /  发表于:2020-4-14 11:46:57
7#
我们是通过浏览器来看AR报表的,ERP只是给个URL,弹出浏览器。
为了避免客户端缓存,我们在URL里面加了时间戳,每次弹出的URL都是不一样的。
当发生报表不刷新的时候,我们在数据库里看数据,数据都是新的,报表数据跟数据库数据不符。
回复 使用道具 举报
qq花无缺
注册会员   /  发表于:2020-4-14 12:09:25
8#
williamluo 发表于 2020-4-14 10:07
ARS确实有缓存机制,但是应该不会缓存报表数据,报表数据总是从数据库去取的。怀疑是不是ERP根本没有发送新 ...

我们是通过浏览器来看AR报表的,ERP只是给个URL,弹出浏览器。
为了避免客户端缓存,我们在URL里面加了时间戳,每次弹出的URL都是不一样的。
当发生报表不刷新的时候,我们在数据库里看数据,数据都是新的,报表数据跟数据库数据不符。
回复 使用道具 举报
williamluo
高级会员   /  发表于:2020-4-15 11:49:42
9#
这个问题是发生在个别报表上,还是每个报表都有这个问题呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部