问题描述
在ODI中进行映射时,当我们要执行增量加载时,它为我提供了仅使用主键(PK)的选项,但是我们在表的唯一标识符列(序列-ID_COLUMN)中使用PK
对于唯一键,我们使用将用作表键的字段来插入或更新数据。
也就是说,在ODI中使用PK是错误的,因为它是顺序列。可以使用唯一密钥吗?因为ODI不提供此选项。
解决方法
我找到了解决方法。
对表进行反向工程时,不必选择“标准”模式,而必须选择“自定义”模式,然后将加载在数据库中物理创建的键。
我使用Oracle的标准RKM进行了反向工程。