2008-11-18 7 views
5

Tengo una aplicación existente escrita en Perl. Ahora necesito integrar esta aplicación con OBI. El plan tiene un botón en el que el usuario puede hacer clic para abrir OBI en un iframe. OBI reside en un servidor diferente de la aplicación en ejecución.¿Cómo puedo integrar Oracle BI en una aplicación existente?

¿Alguien ha hecho esto antes, sabe cuál es la mejor práctica para hacer esto, y cuál es el esfuerzo de hacer esto?
Otra pregunta es ¿es posible agregar personalizaciones al OBI que se muestra en el iframe ?.

Respuesta

4

Hay dos maneras de abordar el problema que conozco y que probé. De acuerdo con sus necesidades, una u otra podría ser más apropiada (o ambas, no son mutuamente excluyentes). En ambos casos, la documentación es buena y fácilmente disponible.

El "Go URL"

La URL Go se documenta con más detalle en la Guía de administración Presentación Servicios de Oracle Business Intelligence. Proporciona una interfaz rápida y sencilla para los informes que ya ha definido, en forma de una URL. Todo lo que se necesita para ejecutarlo es completar algunos parámetros de consulta para dirigir al informe que desea. Es posible que también deba incluir tokens de autenticación.

  • Pros: muy fácil de probar.
  • Contras: más difícil obtener la seguridad correcta.

Los servicios web

el servidor de presentación viene con una serie de servicios web que permiten una forma más programática de la consulta de su repositorio. La funcionalidad ofrecida a través de este canal va más allá: por ejemplo, la mayoría de la gestión de catálogos, incluida la creación y edición de informes, es posible. La lista completa incluye una guía propia: la Guía de servicios web de Oracle Business Intelligence.

  • Pros: mejor integración (es decir, sin necesidad de un IFRAME); más fácil de obtener la seguridad correcta.
  • Contras: más difícil de configurar; gran cantidad de XML; las características más avanzadas (por ejemplo, el desglose en el lugar) necesitan un puente HTTP que fue una perra en mi caso. El HTML generado puede chocar un poco con el tuyo y requiere limpieza, especialmente en el CSS.
1

Incrustar informes OBIEE dentro de una aplicación web no ADF es difícil. Si tiene la opción de volver a escribir su aplicación web en el ADF, su vida será mucho más fácil. Simplemente arrastre y suelte informes y visualizaciones en su aplicación web. Las propias aplicaciones Fusion de Oracle también siguen este enfoque. Si su aplicación pesa mucho en análisis, podría ser una buena opción para explorar. Aquí hay un link to the Oracle doc.

Cuestiones relacionadas