Максимальное количество пользователей на отображение в ODI12c - PullRequest
0 голосов
/ 13 декабря 2018

Я новичок в ODI.Работая в ODI Project, я столкнулся с одной проблемой.

У меня есть 10 отображений В ODI12c все используют одну и ту же таблицу назначения, но из-за некоторой проблемы с производительностью я хочу, чтобы одновременно только 2 пользователя могли выполнять отображения (2 сопоставления), так как онииспользуя ту же таблицу целей.Если более 2 пользователей используют одну и ту же цель, она не должна выполняться.

Как мне реализовать это в ODI12c?

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете сделать что-то, но не совсем то, что вы сказали.Вы можете настроить и выбрать опцию «Контроллер одновременного выполнения» и указать сценарию ждать, пока не завершится его предыдущее выполнение.

Итак, вы можете сделать следующее:

1.создать пакет

2.создать сценарии для всех отображений

3.создать переменную

2.внутри пакета вызвать сценарий (независимо от того, какой сценарий) и по имени сценария,поместите переменную (см. изображение ниже) scenario_name_dynamic

3.сгенерируйте сценарий для пакета

4. дважды щелкните сценарий пакета и выберите «Limit Concurrent»Выполнения », затем выберите« Ожидание выполнения », а затем установите интервал« Ожидание опроса »равным X секундам для ожидания.

5. Выполните сценарий пакета, и, когда переменная будет запрошена, введите имя сопоставления, которое вы хотите выполнить Limit Concurrent Executions

Скажите, пожалуйста, если вам нужна дополнительная информация.

...