我是 ODI 新手。在从事 ODI 项目时,我面临一个问题。
我在 ODI12c 中有 10 个映射,并且所有映射都使用相同的目标表,但由于某些性能问题,我希望一次最多只有 2 个用户可以执行映射(最多 2 个映射),因为他们使用相同的目标表。如果超过 2 个用户使用同一目标,则不应执行。
我应该如何在 ODI12c 中实现这个?
你可以做一些事情,但不完全是你所说的。您可以设置名为“并发执行控制器”的选项,并告诉场景等待上一次执行完成。
因此,您可以执行下一步:
1.创建一个包
2.为所有映射创建场景
3.创建变量
2.inside the package call a scenario (no matter what scenario) and at the scenario name, put the variable (see image below)
3.为包生成场景
4.双击包的场景,选择“限制并发执行”,然后选择等待执行,然后将等待轮询间隔设置为X秒等待
5.execute the package scenario and when the variable it's prompted, complete the name of the mapping you want to be executed
如果您需要更多信息,请告诉我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)