Базы данных Oracle - статьи



             

Пример - часть 2


В новом методе выбираем операцию executeSQLQuery и создаем автоматически входную и выходную переменную.

Между методами BI_Logon_Invoke и BI_SQL_Invoke вставляем новый Assign метод – Assign_SQL. Создаем в нем три Copy операции:

Для sessionID из выходной переменной метода BI_Logon_Invoke;

См. рисунок

Для передачи SQL запроса: select Markets.Region, “Sales Measures”.Units from Paint

См. рисунок

Для установки значения параметра async

См. рисунок

Последнее что, надо создать, это Assign метод между методом BI_SQL_Invoke и replyOutput, чтобы скопировать результаты работы SQL запроса в выходную переменную всего бизнес процесса.

См. рисунок

BPEL процесс целиком готов, теперь если разместить его на Application Server и запустить из BPEL Process Manager, получим следующий результат:

См. рисунок

Т.е. мы получили данные из стандартной схемы Paint, которая поставляется вместе с Oracle BI EE.

Совершенно аналогичным образом можно вызывать и другие сервисы, входящие в Oracle BI, строить на основе них сложные бизнес процессы тем самым внедряя ту самую аналитику.




Содержание  Назад  Вперед