标签: informatica-powercenter
序列生成器转换用于生成主键列,该主键列按顺序为传入记录生成此键,并在会话结束时将每个会话中使用的最大键值存储在informatica存储库中。当两个或多个工作流开始使用存储在存储库中的相同键值运行并且首先完成更多记录的工作流时,可能会发生此问题。在这种情况下,当记录数较少的工作流完成时,第一个工作流更新的最大值将使用较小的值(这是第二个工作流的最大值)进行更新。因此,在下一次ODS运行中,第一个工作流程将获得序列生成器的值,该值已在上一次运行中使用,从而导致唯一约束冲突。