2008-11-18 8 views
5

У меня есть существующее приложение, написанное на Perl. Теперь мне нужно интегрировать это приложение с OBI. В плане есть кнопка, которую пользователь может щелкнуть, чтобы открыть OBI в iframe. OBI находится на другом сервере из запущенного приложения.Как интегрировать Oracle BI в существующее приложение?

Кто-нибудь сделал это раньше, узнайте, что лучше всего подходит для этого, и что это за усилия?
Другой вопрос: можно ли добавить настройки в OBI, отображаемые в iframe.?

ответ

4

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

"Перейти URL"

URL, Go документировано более подробно в презентации услуг Руководство по администрированию Oracle Business Intelligence. Он обеспечивает быстрый и легкий интерфейс для отчетов, которые вы уже определили, в виде URL-адреса. Все, что необходимо для его запуска, состоит в том, чтобы заполнить несколько параметров запроса, чтобы перейти к отчету, который вы хотите. Возможно, вам придется включить токены проверки подлинности.

  • Плюсы: очень легко попробовать.
  • Против: сложнее получить право на охрану.

Вебуслуги

Презентацию сервер поставляется с набором веб-сервисов, которые позволяют более программный способ запросов к хранилищу. Функциональность, предлагаемая через этот канал, идет дальше: например, возможно управление большинством каталогов, включая создание отчетов и редактирование. Полный список заполняет собственное руководство: Руководство по веб-сервисам Oracle Business Intelligence.

  • Плюсы: лучшая интеграция (т. Е. Не требуется IFRAME); проще получить право на обеспечение безопасности.
  • Против: сложнее установить; много XML; более продвинутые функции (например, развертывание на месте) нуждаются в HTTP-мосту, который был сукой, чтобы получить право в моем случае. Сгенерированный HTML может столкнуться с вашим и потребовать очистки, особенно в CSS.
1

Внедрение отчетов OBIEE внутри веб-приложения, отличного от ADF, является жестким. Если у вас есть возможность переписать свое веб-приложение в АПД, ваша жизнь будет намного проще. Просто перетащите отчеты и визуализации в свое веб-приложение. Собственные приложения Fusion от Oracle также следуют этому подходу. Если ваше приложение сильно аналитично, это может быть хорошим вариантом для изучения. Вот link to the Oracle doc.