我有多个MSSQL生产数据库,我必须从中提取数据仓库中的一些数据。我必须保持DW表最新,以获得与生产环境中的表相同的数据。
我无法理解如何在DW中保持数据最新。
我没有企业版使用CDC,我不知道我应该使用什么机制。
我阅读了使用snapshot isolation
和MERGE
语句,触发器的方法,但我不知道该使用什么。
基本上,我有大约15个实例,每个实例我需要在DW中加载2个表。 最终用户可以请求不同范围的数据,例如,一个用户请求当前小时的数据,另一个用户请求最后24小时,因此我必须在生产数据和DW之间进行同步。
我希望这个解释可以帮到你。 感谢。