帆软-BI-报表加速

一、背景

        公司有需求要部署一套帆软的BI 和报表的产品, 进行数据统计和展示,但是发现在报表使用过程中展示数据过程缓慢,某些报表需要等待1min-2min 左右才能加载完成。通过运维平台的链路跟踪,发现是数据库执行相关Sql 较慢导致,后面通过查找官方文档,找到一个报表数据缓存的功能,随进行配置,配置后数据加载可以在5s内完成,效果较好。

使用场景

        如果对于数据的实时性要求不高能接受半小时左右的更新频率,使用缓存是一种既能降低服务器和数据库压力,又能提升报表执行速度的方案

二、操作步骤

1、配置Redis 服务器

Redis 服务器作为缓存服务器使用,相关数据缓存到Redis的内存中,并根据配置的刷新策略定期进行刷新

 Redis 官方推荐配置:8C  32G 内存 

2、配置加速配置

按照下图开启缓存配置,并配置缓存内存限制和更新策略

3、配置模版启动加速

根据下图开启对应模版的加速

4、查看加速情况

5、缓存限制

  • 命中策略

通过将数据集查询的结果缓存,再次进行相同查询时,无需连接数据库即可重新查询数据

  • 缓存个数限制

总体缓存个数不能无限制的增长,单个模板的缓存也是这样。

调度器提供了两种踢出规则,依次进行检查:

1)单个模板缓存不能超过1000个(可通过配置修改),超出后踢出

2)总缓存数量不能超过10000个(可通过配置修改),超出后踢出

  • 更新缓存

调度器默认提供了两种更新策略设置:

1)按固定间隔更新:如果设置30分钟,那么缓存将在从存储开始后的第30分钟自动更新

2)按CRON表达式更新:CRON表达式比较灵活的设置需要更新的时间点,当到达预设时间点也会自动更新。

更新缓存时,会根据当前缓存对应记录的sql,重新请求数据库得到结果集,并替换当前的缓存数据,此过程不会阻塞正常取数业务。

三、官网参考链接

抽数缓存介绍- FineReport帮助文档 - 全面的报表使用教程和学习资料

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!感谢您的提问。关于帆软BI部署填报报表,我可以为您提供一些基本信息。 帆软BI是一款企业级的商业智能软件,可以用于数据分析、报表制作和数据可视化等功能。在部署填报报表方面,您可以按照以下步骤进行操作: 1. 安装帆软BI:首先,您需要将帆软BI软件安装在服务器或者您的本地电脑上。按照官方文档提供的步骤进行安装。 2. 数据源配置:在帆软BI中,您需要配置数据源,以便连接到您的数据源,比如数据库、Excel文件等。根据您的具体需求,选择合适的数据源类型,并按照指引进行配置。 3. 报表设计:使用帆软BI提供的报表设计器工具,设计填报报表的布局和样式。您可以添加数据集、图表、表格等元素,并设置相应的数据连接和数据筛选条件。 4. 填报功能配置:对于填报报表,您可以配置相应的填报功能,比如数据录入、数据修改、数据审核等。帆软BI提供了灵活的填报配置选项,可以根据您的需求进行定制。 5. 权限管理:根据不同用户角色和权限,您可以对填报报表设置相应的访问权限和数据权限。这样可以确保只有授权的用户可以访问和填报报表。 6. 部署与发布:完成报表设计和配置后,您可以将填报报表部署到帆软BI的服务器或者Web端,使用户能够通过浏览器访问和填报报表。 以上是一个简单的帆软BI部署填报报表的流程,具体操作可能会根据您的需求和环境有所不同。如果您有更多的问题或者需要进一步的帮助,请随时告诉我!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值