【发布时间】:2012-04-16 18:31:00
【问题描述】:
我有一个像下面这样的场景。
源数据如下(XML 文件)::
ID CatType Name
11 A Raj
22 A Rai
33 B Raki
44 B Krish
55 A Rem
66 B Ram
我必须将上面加载到下面的甲酸盐中。
ID CatType Name LegacyID
1 A Raj 11
2 A Rai 22
1 B Raki 33
2 B Krish 44
3 A Rem 55
3 B Ram 66
ID 和 CatType 是我的目标表中的复合键。我从源代码获取 CatType。在加载数据时,我必须通过在 Destination 表中选择 Max(ID) where CatType= ?(based on CatType) 来增加 ID
如何在 SSIS 中加载这些记录,谁能指出我正确的方向?
【问题讨论】:
-
是的,我认为我们可以通过在控制流中使用 SQL 任务来实现。但不确定。
-
@Siva 我刚刚用源数据更新了我的问题。
标签: sql-server ssis