español - oracle business intelligence server
¿Cómo puedo integrar Oracle BI en una aplicación existente? (2)
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.
¿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 si es posible agregar personalizaciones al OBI que se muestra en el iframe .
Hay dos formas 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 "Ir URL"
La URL Go está documentada más a fondo en la Guía de administración de Oracle Business Intelligence Presentation Services. 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 seguridad.
Los servicios web
El servidor de presentación incluye una serie de servicios web que permiten una forma más programática de consultar 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: una 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; características más avanzadas (por ejemplo, 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.
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 enlace al documento de Oracle .