如何使用SSIS

时间:2015-10-08 19:33:28

标签: sql ssis

我有一个如下所述的场景需要为此创建一个SSIS包。

我在源表中有3个COLUMNS,需要在目标表中输入。

但是必须在目标数据库的查找表中查找所有这些列,然后在目标列中输入它们的ID。

例如

源表有3列,值为

idnum   static type timedimension   geography   modified date
1        price      daydate         france  8/12/2015
2      RetailpRICE  WEEK            ITALY   9/12/2014

我想要一个使用matchin ID查找列值并在目标表中填充的包...

我知道我们可以使用LOOKUP转换更新目标表中单个列的数据,以及我需要插入的其他列以及查找插入。

我怎样才能做到这一点?还有一种方法可以使用修改的日期列值

从源表中仅提取最近的数据

1 个答案:

答案 0 :(得分:0)

对每个需要引用的查找表使用不同的查找来获取ID。因此,如果您想要ID的每个列从不同的表中获取其ID,那么您需要使用三个查找,一个接一个,直到您拥有所有三个ID。