Можно ли вызвать хранимую процедуру в модели данных перед другими запросами в Oracle BI Publisher?
У меня есть 2 SQL-запроса, которые мне нужно вызвать в модели данных, но перед их вызовом мне нужно выполнить хранимую процедуру с параметрами.
Возможно ли это в BI Publisher?
1 ответ
Решение
Да, это возможно с помощью триггеров событий. Эта функция доступна с версии 11.1.1.6. Вы можете обратиться к документации здесь https://docs.oracle.com/cd/E23943_01/bi.1111/e22258/add_event_trig.htm
Обновление: согласно документации разрешены только функции. "Модель данных BIPublisher поддерживает до и после данных триггеры данных, которые выполняют функцию PL/SQL, хранящуюся в пакете PL/SQL в вашей базе данных Oracle. Тип возвращаемых данных для функции PL/SQL внутри пакета должен быть логическим типом. и функция должна явно возвращать ИСТИНА или ЛОЖЬ. "