我正在尝试在informatica中实现SCD type2,我发现很难实现这一点,因为在同一个密钥的源代码中有多个记录。 在多个记录的情况下,我必须使用动态缓存,当我这样做时,它在查找时没有识别正确的记录,因为我没有在执行动态查找时计算代理密钥。所以,这就是:
我的来源有3个相同密钥的记录,目标中没有任何内容。 使用键执行动态查找,第一个记录被标识为插入并将活动标志设置为" Y"。然后查找第二条记录并将其识别为更新,并将活动标志设置为" Y"因为它和" N"为第1记录。当第3条记录进入时,查找无法识别设置为" Y"的最新记录,但是再次获取第一条记录并将其设置为" N"将第3条记录设为" Y"。结果,我现在有2个活动记录,用于同一个密钥,不能满足类型2的要求。
请帮助我了解如何实现这一目标。