ODI为什么不将“唯一键”显示为增量或合并选项为什么只有PK?

问题描述

在ODI中进行映射时,当我们要执行增量加载时,它为我提供了仅使用主键(PK)的选项,但是我们在表的唯一标识符列(序列-ID_COLUMN)中使用PK

对于唯一键,我们使用将用作表键的字段来插入或更新数据。

也就是说,在ODI中使用PK是错误的,因为它是顺序列。可以使用唯一密钥吗?因为ODI不提供此选项。

解决方法

我找到了解决方法。

对表进行反向工程时,不必选择“标准”模式,而必须选择“自定义”模式,然后将加载在数据库中物理创建的键。

我使用Oracle的标准RKM进行了反向工程。