我们正在考虑从合作伙伴处收集数据。 Microsoft SQL Server并将其导入我们自己的SQL Server。我们想要做的部分工作是分别获取所有数据,然后将它们组合在一起,这样我们就可以相对地创建基于彼此表现的基线。我很想知道可能有哪些最佳实践或建议来实现这一目标?
我能想到的最简单的方法是将它们设置为SQL Server上的链接服务器,然后编写存储过程(并使用SQL Server代理自动执行计划)将数据从每个表导入到本地表。我也开始考虑使用第三方系统(例如,缝合数据),但我没有看到将本地导入数据的系统,其中大多数似乎都将数据导入云数据库解决方案。
以前是否有人做过类似的事情,可以帮助我们朝着正确的方向前进?
谢谢!
答案 0 :(得分:0)
要使用SQL Tools解决此问题,您可以创建一个临时数据库来加载所有外部信息。
要收集数据,您可以使用SSIS包直接连接到源。并在SQL ServerAgent上安排包
我避免将链接服务器用于ETL提出的原因有很多,但对我来说最重要的是:
Tou可以使用或不使用SP来加载和比较最终数据库和舞台之间的表。这将取决于数据库是否在同一服务器,性能等上。