【发布时间】:2018-01-13 03:39:07
【问题描述】:
我们用于测试 ETL 的当前设置是:
目标数据仓库数据库通过链接服务器连接到源数据库。
QA 团队编写了一个脚本,该脚本将读取、转换源数据库中的数据,并将结果与数据仓库中的表逐列进行比较,以获取 100,000 条记录的样本。
公司政策可能会取消链接服务器的连接,在这种情况下,源数据库和目标数据库之间将没有连接来进行逐列比较。
有没有其他方法可以在不使用任何 ETL 工具的情况下做到这一点(因为这是正在测试的)
我可以想到第三个程序,例如(Python 等),它建立与源数据库和目标数据库的数据库连接,下载数据并进行文件比较或类似的事情。有更好的主意吗?
是否有任何工具可用于此类测试?
【问题讨论】: