Событие /ETL агент в OBIEE 11g

Я создал агента в OBIEE 11g, который запускается в определенное время (8 утра каждый день). Проблема заключается в том, что иногда к этому времени базовый процесс ETL не завершается, поэтому отчет, представленный агентом, показывает неточные данные. Одним из способов исправить это является то, что я могу перенести агента, я имею в виду задержать его на пару часов. Но я ищу основанный на событии запуск агента. Например, когда мой ETL завершится, агент должен стартовать. Есть ли способ добиться этого?

1 ответ

Вы можете настроить Агента на отсутствие расписания и вместо этого запускать его из пакета ETL по завершении из вызова веб-службы executeIBotNow или с помощью saschinoke.

В этой статье блога подробно описываются варианты (даже если вы не используете ODI, эти концепции будут применяться по-прежнему): http://www.rittmanmead.com/2012/01/bi-ee-11-1-1-5-calling-bi-ee-11g-agents-through-oracle-data-integrator-11g/

Последний вариант - использовать условие, которое агент проверяет перед запуском, и планировать запуск агента несколько раз. Это не так чисто, как описанные выше варианты.

Другие вопросы по тегам