永洪社区

标题: 数据库变动了如何操作能不影响原有报表 [打印本页]

作者: mayibida    时间: 2022-6-2 10:18
标题: 数据库变动了如何操作能不影响原有报表
请问系统切换,老系统是SQLSERVER,新系统是MYSQL,数据库是分别就有了两张订单表,订单表字段相同,这两张表要如何合并才能不影响原有制作的报表呢?

作者: Wang315    时间: 2022-6-2 10:24
您好,可以用mysql建个新的数据集,保证与sqlserver的字段名称相同,然后在报告页面使用替换数据集功能,替换为新的mysql数据集就可以
作者: mayibida    时间: 2022-6-2 10:33
Wang315 发表于 2022-6-2 10:24
您好,可以用mysql建个新的数据集,保证与sqlserver的字段名称相同,然后在报告页面使用替换数据集功能,替 ...

我是需要合并两个数据库的数据集呢?原来的sqlserver报表内容也要一起作为底层数据分析的,不是说换了新的数据库原来的不用了
作者: Wang315    时间: 2022-6-2 10:34
替换数据集的功能介绍可以参考https://www.yonghongtech.com/hel ... 0%E6%8D%AE%E9%9B%86
作者: Wang315    时间: 2022-6-2 10:43
yhdata_SdszDHOQ 发表于 2022-6-2 10:33
我是需要合并两个数据库的数据集呢?原来的sqlserver报表内容也要一起作为底层数据分析的,不是说换了新 ...

请问两个数据库的表是字段名称完全相同,里面的数据不同吗?还是数据也是相同的呢?
作者: mayibida    时间: 2022-6-2 10:52
Wang315 发表于 2022-6-2 10:43
请问两个数据库的表是字段名称完全相同,里面的数据不同吗?还是数据也是相同的呢? ...

是的字段名称相同,数据不同
作者: Wang315    时间: 2022-6-2 10:59
yhdata_SdszDHOQ 发表于 2022-6-2 10:52
是的字段名称相同,数据不同

可以在自服务数据集或者组合数据集中,将sqlserver和mysql的表数据做联合,将两个表的数据合并到一起,联合后,再将报表使用到的原始数据集替换为合并后的新数据集,自服务数据集中联合节点的介绍可以参考
https://www.yonghongtech.com/hel ... ery_join.html#join1
作者: mayibida    时间: 2022-6-2 11:04
Wang315 发表于 2022-6-2 10:59
可以在自服务数据集或者组合数据集中,将sqlserver和mysql的表数据做联合,将两个表的数据合并到一起,联 ...

好的,我试试感谢
作者: Wang315    时间: 2022-6-2 11:12
yhdata_SdszDHOQ 发表于 2022-6-2 11:04
好的,我试试感谢


作者: mayibida    时间: 2022-8-1 11:18
Wang315 发表于 2022-6-2 10:59
可以在自服务数据集或者组合数据集中,将sqlserver和mysql的表数据做联合,将两个表的数据合并到一起,联 ...

再请问下,sqlserver和mysql的表数据做联合的时候,两个表字段必须一模一样是吗?可以其中一张表多一些字段吗?
作者: Fiona    时间: 2022-8-15 17:20
不能 字段个数必须一致,字段类型必须匹配
作者: mayibida    时间: 2022-8-15 17:22
Fiona 发表于 2022-8-15 17:20
不能 字段个数必须一致,字段类型必须匹配

好的
作者: yhdata_bear    时间: 2022-8-15 18:02





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4