2008-11-18 11 views
5

Mam istniejącą aplikację napisaną w Perlu. Teraz muszę zintegrować tę aplikację z OBI. Plan ma przycisk, który użytkownik może kliknąć, aby otworzyć OBI w iframe. OBI znajduje się na innym serwerze niż uruchomiona aplikacja.Jak mogę zintegrować Oracle BI z istniejącą aplikacją?

Czy ktoś wcześniej to zrobił, wie, jaka jest najlepsza praktyka, aby to zrobić, i jaki jest wysiłek w tym kierunku?
Kolejne pytanie jest możliwe, aby dodać dostosowania do OBI wyświetlane w iframe.?

Odpowiedz

4

Istnieją dwa sposoby rozwiązania problemu, który znam i wypróbowany. Zgodnie z twoimi potrzebami, jeden lub drugi może być bardziej odpowiedni (lub oba, nie wykluczają się wzajemnie). W obu przypadkach dokumentacja jest dobra i łatwo dostępna.

"Go URL"

Go URL jest udokumentowana dokładniej w Oracle Business Intelligence Services Administration Prezentacja Guide. Zapewnia szybki i łatwy interfejs do raportów, które już zdefiniowałeś, w postaci adresu URL. Aby go uruchomić, wystarczy podać kilka parametrów zapytania, aby przejść do żądanego raportu. Być może będziesz potrzebować również tokenów uwierzytelniania.

  • Zalety: bardzo łatwe do wypróbowania.
  • Minusy: trudniej uzyskać prawo bezpieczeństwa.

Web Services

serwer prezentacji pochodzi z szeregu usług internetowych, które umożliwiają bardziej programowy sposób odpytywanie repozytorium. Funkcjonalność oferowana za pośrednictwem tego kanału idzie dalej: na przykład możliwe jest zarządzanie większością katalogów, w tym tworzenie i edycja raportów. Pełna lista zawiera przewodnik: podręcznik Oracle Web Intelligence Guide.

  • Plusy: lepsza integracja (tzn. Bez IFRAME); łatwiej uzyskać odpowiednie bezpieczeństwo.
  • Minusy: trudniejsze do skonfigurowania; dużo XML; bardziej zaawansowane funkcje (np. odwierty w miejscu) wymagają mostu HTTP, który był suką, aby uzyskać prawo w moim przypadku. Wygenerowany kod HTML może być nieco sprzeczny z twoim i wymagać oczyszczenia, szczególnie w CSS.
1

Osadzanie raportów OBIEE wewnątrz aplikacji sieciowej innej niż ADF jest trudne. Jeśli masz możliwość ponownego napisania swojej aplikacji internetowej w ADF, twoje życie będzie o wiele łatwiejsze. Po prostu przeciągnij i upuść raporty i wizualizacje do swojej aplikacji internetowej. Własne aplikacje Fusion firmy Oracle również stosują to podejście. Jeśli Twoja aplikacja jest obciążona analitycznie, może być dobrym rozwiązaniem. Oto link to the Oracle doc.

Powiązane problemy