我必须实现一个过程,加载三个不同的数据库,转换数据并将其结果加载到一个新的SQL数据库中。
我想到了SSIS( SQL server的集成服务)。这对我来说是完美的,但是:这个过程将运行6-8个月,每天晚上。它只需导入更改。
我不知道我能不能用SSIS做这个?
有大量的数据需要导入,所以我们希望增量地更新这些数据(基于源数据库中的"ModifiedAt“列)。
所以:
发布于 2012-12-13 14:05:50
是的,@andyLeonard有一个很棒的系列,名为通往集成服务的阶梯 --我经常在答案中引用本系列文章,因为它比试图将SSIS标记的累积智慧串在一个答案中要简洁得多。在该系列文章中,Andy向您介绍了增量加载模式的各个方面。我想这会给你一些关于如何安排你的进口结构的一些澄清。
您可以使用组织当前使用的任何调度工具来调度SSIS包。
at
?)如果您正在使用这种方法,我可能会建议您创建一个简单的批处理脚本来启动包,这样您就可以确保该包的手动启动与调度程序运行的相同。https://stackoverflow.com/questions/13860331
复制相似问题