Интеграция Oracle BI Answers и Oracle Portal
После последних моих семинаров по Oracle BI EE, я получил множество откликов от людей, которых интересовало взаимодействие между новыми инструментами BI EE и инструментами BI Standard Edition, которые они используют в настоящий момент. Когда люди узнавали, что есть нового в Oracle BI EE, они начинали голосить и причитать, потому что фактически для перехода им нужно делать постепенные шаги, а не один большой прыжок. Перенести все за один раз просто нереально. Было бы неплохо, если бы был какой-нибудь способ заставить работать старые и новые инструменты вместе.
С текущей линейкой инструментов Oracle BI, Oracle BI EE 10.1.3.3 и Oracle BI SE 10.1.2.2, существует фактически только две области, в которых они могут быть скооперированы:
- Книги Discoverer могут служить источником данных для BI Publisher, и
- Отчеты Oracle Answers могут быть встроены в Oracle Portal
Строго говоря, интеграция с порталом была доступна еще во времена Siebel Analytics, но теперь продукты в одной обертке, проще достать документацию и Oracle BI EE 10.1.3.2 и 10.1.3.3 поставляется с провайдером портлетов, который подключается непосредственно к порталу с использованием стандарта WSRP JSR-168.
Отчеты Answers, графики, таблицы, диаграммы, которые построены на основе данных из хранилища BI Server, могут быть показаны порталом с такой же интерактивностью, представлением, как и в информационных панелях Oracle BI EE. Для этого нужно выполнить несколько требований и настроек. После того, как это сделано и работает, перемещение содержимого Answers в портал становится простым и легким. Легче, чем в случае с книгами Discoverer, когда необходимо думать, чтобы все работало, включая обновление содержимого, управления соединениями и т.д.
Настройка интеграции Answers и Oracle Portal состоит из следующих шагов:
- В первую очередь вам необходимо установить Oracle Application Server 10.1.2 (документы, программы) и выполнить обновление версии портала до 10.1.4 (обновить документацию, программы)
- Следующим шагом вам необходимо загрузить Oracle Portlet Container с OTN, он нужен, чтобы развернуть портлеты JSR-168 в Oracle Portal 10.1.4
- После того, как вы обновили портал и загрузили Portlet Container, создайте новый контейнер OC4J, который будет содержать ваши портлеты WSRP. Затем, используя инструкции в документации, которая идет с Portlet Container, скопируйте файл JAR и разверните его в новый контейнер WSRP OC4J с помощью Application Server Control.
- После настройки конфигурации портала, зайдите в папку, где установлен Oracle BI EE 10.1.3.2 или 10.1.3.3. И найдите файл "sawjsr168portlets.war" в папке /OracleBI/web/sdk. Далее вы должны распаковать этот файл и извлечь "portlet.xml". Откройте этот файл в редакторе и пропишите настройки для Oracle BI Presentation Server. Затем запакуйте обратно файлы в архив .war, загрузите его в контейнер WSRP и разверните его как приложение.
- Завершающим этапом конфигурирования будет регистрация Oracle BI EE WSRP как удаленного провайдера. После того, как вы сделали эти шаги, вы можете добавлять портлеты Oracle BI EE в ваши странички портала.
Начнем с чистой странички портала. Для добавления портлета Answers нужно создать регион и затем в окне редактирования странички нужно нажать кнопку " Add Item". Затем необходимо найти провайдер Answers в хранилище портлетов. В нашем примере он называется "Analytics":

После добавления портлета Oracle Business Intelligence Report View, он еще не настроен, вам необходимо добавить путь к отчету и тип отчета:

Портлет предоставляет два поля для этого:

Здесь надо помудрить. Так как это первый пример интеграции портала, отсутствует кнопка или что-то, что может помочь в выборе отчета. Вам нужно вернуться в менеджер каталогов Oracle BI EE чтобы найти отчет и путь к каталогу этого отчета.
Вернувшись в Answers, я нашел требуемый отчет в папке Course приложения Paint Demo и Shared Folders. Выяснил физический адрес отчета "/shared/Paint Demo/Course/Units and Sales By Brand".

Я ввел эти значения в поля конфигурации портала следующим образом:

Теперь можно сохранить эти значения и посмотреть, как это будет выглядеть.

И вот, мы видим, полнофункциональный отчет Answers, но выведенный в портале. Насколько я знаю, вы можете передавать параметры в отчет, вы можете просмотреть более подробные данные в отчете, выгружать в Excel и т.д. Неплохо.
Сейчас я занимаюсь интеграцией Discoverer и BI Publisher, это немного сложнее, потому что Discoverer, BI Publisher и Oracle BI EE должны быть в одной службе Oracle Single Sign-On (подразумевается, что BI Publisher и BI EE работают совместно). Discoverer должен быть подключен в OID для общедоступных соединений, которые использует веб служба Discoverer. Это за собой влечет каскадный эффект: BI Publisher и Oracle BI EE должны быть тоже подключены к SSO чтобы общаться с Discoverer.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

