动态数据源插件3.0完成

楼主
插件开发者

    使用场景:

    当你有多个数据库时,表结构是一样的,只是数据不一样,你对于某一张报表,你希望员工A能看到数据库A里的数据,员工B看到数据库B里的数据。或者员工A填报的数据进入数据库A,员工B填报的数据进行数据库B。

  使用演示:

   第一步:制作报表

    有两个数据连接finedb,myfinedb分别对应两个不同的数据库,这两个数据库都有表 emo_product(产品表)与demo_product_category(产品分类表)

    新建一张普通报表,一个数据集,两张表联合查询数据,sql语句为: select * from demo_product a,demo_product_category b where a.category_id = b.id

     

报表里放一个表格组件放上对应的字段。

 

第二步:配置报表。

  插件实现原理是再URL上添加一个参数role,配置的时候可以这样配,role=roleA的时候报表访问的数据是数据连接finedb的数据,role=roleB的时候报表访问的数据是数据连接myfinedb的数据。

再决策系统中配置:

 

第三步:访问报表

先使用role=roleA访问:

然后使用role=roleB来访问;

 

 

最后:本插件支持普通报表,决策报表,填报报表。报表中的组件,另外fineBI也实现了动态切换连接。

 

 

 

 

分享扩散:

沙发
发表于 2023-2-27 09:38:15
666,在哪下载插件,还没发布吗,搜不到呀?
板凳
发表于 2023-2-27 15:35:54
暂时用不时, 看着不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表