使用程序集的话,可以解决复杂逻辑的查询问题,但是每次发布程序集的时候就得重启report服务,无法像存储过程那样,即改即用;但使用存储过程的时候写的太长,可读性很差,并且sql太多实在是看的头疼,不利于优化修改啥的,有没有其他更好的方案
那就使用redis,数据读取到缓存,但是那个不实时
其他没好的办法
做成接口
JSON 数据集插件
写存储过程
把数据在后台计算好了
界面直接展示
1、做实时的ETL;
2、程序数据集调用其他系统API,数据处理逻辑在API里定义,程序数据集不用修改。