这是交易。
我们有两个部门,有两个完全不同的数据库。高管们希望从两个100%相同的数据库中打印出一份报告。为此,高管们要求我将我的数据库链接到他的数据库,并创建一个合并数据的 UNION 查询,以便可以根据这些数据生成单个报告。由于系统、政治考虑、维护考虑和其他因素的差异,这已被证明是相当困难的。
高管们非常关注微小的格式差异,这就是为什么他们不允许我们在没有 UNION 查询的情况下创建两个孤立的报告。
因此,我的问题是:如果我在两个数据库中都有报告,是否有任何简单的方法来确保它们的格式不会漂移?如果它们在同一个数据库中怎么办?
我能想到的唯一方法是使用 ETL 工具创建一个临时数据库,其中包含来自单独数据库的数据的"联合"。然后从那里使用您选择的报告工具运行报告。
有关 ETL 工具的示例,请参阅以下链接,其中包含一些解释功能的视频。http://www.cloveretl.com/