我有来自不同服务器的各种数据流入。我需要在一个目标表中填充所有数据。
我需要一个数据流任务中的临时表,我可以在其中插入所有数据并进行一些验证,然后将这些数据直接插入目标表。
这可能吗?另外,我需要根据源表的修改日期列仅提取最近的记录。 (我正在尝试创建一个存储最近成功执行包的日期的变量,我可以将它与修改日期列进行比较)这可能吗?
让我知道有没有最好的方法来实现上述所有过程。
答案 0 :(得分:-1)
我不知道在一个数据流任务中可以做到这一点,但是你不能为每个阶段使用一个数据流任务并通过控制流来链接它们吗? / p>
听起来像我想要做的最好的方法是导入数据,然后使用导入的数据(SSIS中的控制流对象)在表上运行SQL任务,应该很容易过滤源你提到的表:
SELECT *
INTO newTable
FROM sourceTable
WHERE DateModified >= somedate
希望这很有用。