润乾报表怎么配置动态数据源
现在有 10 个服务器,每个服务器有自己的数据库,现在部署一张报表到每个服务器上,怎么实现查询的数据都是自己服务器上数据库的数据呢,现在是把这一张报表做成十张,除了数据源不一样其他的都一样,感觉这样不太对,工作量很大,这个报表用的是 sql 检索的,有没有什么简单方式呢?
"现在有 10 个服务器,每个服务器有自己的数据库,现在部署一张报表到每个服务器上,怎么实现查询的数据都是自己服务器上数据库的数据呢,现在是把这一张报表做成十张,除了数据源不一样其他的都一样,感 .."
现在有 10 个服务器,每个服务器有自己的数据库,现在部署一张报表到每个服务器上,怎么实现查询的数据都是自己服务器上数据库的数据呢,现在是把这一张报表做成十张,除了数据源不一样其他的都一样,感觉这样不太对,工作量很大,这个报表用的是 sql 检索的,有没有什么简单方式呢?
每个服务器上的报表配置文件里 raqsoftConfig.xml 数据源配置各自的库,然后数据源名字比如叫 mydatasource,报表数据集指定这个数据源名字后放到服务器上后,会根据各自服务器的数据源配置去找数据库链接。其他不需要啥特殊配置。
起同样的数据源名字就可以了。 如果在 raqsoftConfig.xml 内配置的 jdbc 直连, DB 的 name 取同名,如 ; 如果是走中间件的 jndi,jndi 的名字配成一样的就可以。