0

我正在尝试在 informatica 中实现 SCD type2,但我发现很难实现这一点,原因是源中的多个记录具有相同的键。如果有多个记录,我必须使用动态缓存,当我这样做时,它在查找时无法识别正确的记录,因为在执行动态查找时我没有计算代理键。所以,这就是发生的事情:

我的源有 3 条相同键的记录,而目标中没有任何内容。使用键执行动态查找,第一条记录被标识为插入,并将活动标志设置为“Y”。然后查找第二条记录并将其标识为更新,并将活动标志设置为“Y”,将第一条记录设置为“N”。当第 3 条记录进来时,lookup 无法识别设置为“Y”的最新记录,而是再次获取第 1 条记录并将其设置为“N”,同时将第 3 条记录设置为“Y”。结果,我现在有 2 条活动记录,用于同一个键,但不符合 type-2 要求。

请帮助我如何实现这一目标。

4

0 回答 0