我在ODI12c中有10个映射,并且所有映射都使用相同的目标表(单个表),但是由于某些性能问题,我希望一次最多2个用户可以执行映射(最大2个映射),因为它们是使用相同的目标表,如果有2个以上的用户使用同一目标表,则不应执行该目标。如何在ODI12c中实现此目标?
答案 0 :(得分:0)
这些映射是在不同的程序包中执行的还是相同的?
这是一个锁定释放问题。 根据您的详细信息,您将需要使映射能够访问锁定机制(即,增加/减少存储在db中的变量)来管理最大的并行度。 请注意失败的情况,尽管这可能会使锁永远关闭。
如果它们在同一个程序包中,则一次执行2个并等待孩子