FineReport 多人协作开发方案入门版

本文介绍了 FineReport 的多人协作开发方案,包括服务器功能、远程目录配置、大屏分合策略以及复杂报表的调试方法。通过远程目录实现模板文件的版本管理和互斥锁,确保团队协作时的文件同步。同时,文中分享了大屏开发的拆分与合并技巧,以及如何快速调试复杂报表,提供了解决潜在问题的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

声明

  1. 本文撰写此产品,并不表明任何推荐、不推荐等意向,不要将本文内容作为技术选型依据
  2. 本文撰写的开发方案为一次项目经历中自己总结的内容,不保证最优、最合适,经供参考
  3. 本文提及的 FineReport 为 2020.05.15.19.18.52 版本
  4. 本文提及的问题不一定能够稳定复现,甚至无法确定是否为人为原因,所以不算产品 bug

FineReport 服务器能提供的功能

  • 提供后台管理系统(管理者),完整的管理权限只有一个账号,其他账号可配置查看权、设计权和部分的后台管理权限
  • 提供目录层级及报表展示功能(使用者)
  • 报表可见性权限管理,及权限粒度配置(不在本文范围)
  • 提供了远程工作目录的概念,可以将本地设计器连接到远端,具有版本管理、服务端运算、文件锁等功能
  • ……

针对上述的多种功能,我们设计了如下的开发方式:

image-20200617142911039

其中:

  • FR 支持多种数据源不限于数据库
  • 数仓在此处就是个工具了,当做黑盒就好,里面有算好的一切
  • 云数据库建议使用读写分离的读库,避免增加写库压力
  • 简单单库指标:这个名字乱起的,访问业务库获取数据更适合于需要实时更新的指标显示,其他的完全可以从数仓的 OBS 层直接拿
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值