Oracle BI Publisher es una herramienta ágil y sencilla de generación de informes (Pdf, Word, Excel, Html, Flash, …), que permite automatizar cualquier informe, documento o formulario de carácter recurrente sea cual sea la fuente: datos de una tabla de Excel o de una aplicación, imágenes variadas, facturas, informes… Los informes se elaboran en el navegador web o utilizando herramientas de escritorio cotidianas.
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
avanttic webinar BI Publisher 20120927
1. BI Publisher
Joan Massegú
Consultor BI
27/09/2012
2. Agenda
1. Desafíos del Reporting
2. Arquitectura de BIP
3. Anatomía de un Informe
4. Ejecución y planificación de Informes
5. Integración con otras Aplicaciones
6. Utilidad de migración Reports a BIP
4. Desafíos del Reporting
Diversidad de Requerimientos
• Informes ricos en detalles
• Orígenes de datos diversos
• Formatos preimpresos
• Documentos financieros Facturas Cartas y Contratos
• Documentos oficiales
• Materiales de marketing
• Contratos
Etiquetas
• Cheques Informes
• Etiquetas
• XMLs
• EFT / EDI XML / EFT / EDI
• Destinos diferentes Destinos
4 avanttic Consultoría Tecnológica
5. Desafíos del Reporting
Elevado coste de mantenimiento
Consulta de datos, formato y traducciones se combinan
en un único fichero de definición del informe, monolítico
Modelo Datos Plantillas Formato
1 Consulta de datos 4 Plantillas diferentes
• 1 Consulta de datos
• 4 Plantillas de formato
Traducciones • 5 Traducciones
= 20 definiciones de informe
5 Traducciones
Elevado coste de desarrollo y mantenimiento
Muchas iteraciones hasta satisfacer los requerimientos
Complejidad en el soporte a la globalización
5 avanttic Consultoría Tecnológica
7. Arquitectura
Visión general
7 avanttic Consultoría Tecnológica
8. Arquitectura
Procesos del servidor
8 avanttic Consultoría Tecnológica
9. Anatomía de un Informe
BI Publisher
9 avanttic Consultoría Tecnológica
10. Anatomía de un Informe BI Publisher
Necesidades habituales en la realización de informes
• Obtener los datos para el informe
• Diseñar todos los formatos solicitados
1
2
3
PL /
SQL • Ejecutar código asociado al informe
• Distribuir el informe
10 avanttic Consultoría Tecnológica
11. Anatomía de un Informe BI Publisher
Flujo de ejecución del informe
Extracción
1
de Datos BI Publisher
2 Formato 4
Salida
3
Traducción Informe
11 avanttic Consultoría Tecnológica
12. Anatomía de un Informe BI Publisher
Estructura de un informe de BI Publisher
3 4
1
2 1. Datos (Data Model o Data Query)
2. (n) Formatos (Layout Templates)
3. Propiedades y parámetros del informe
4. Ejecución / Distribución
(On-line, integrado, planificado, …)
12 avanttic Consultoría Tecnológica
13. Anatomía de un Informe BI Publisher 1
Estructura del Data Model
• Propiedades
• Conjunto de datos (Data Set)
• Disparadores de eventos (Event Triggers)
• Flexfields
• Listas de Valores
• Parámetros
• Definiciones de puntos de ruptura (Bursting)
13 avanttic Consultoría Tecnológica
14. Anatomía de un Informe BI Publisher 1
Conjunto de Datos
• Soporta nuevos y múltiples orígenes de datos
• Combina datos de diferentes orígenes
ORIGENES
DE DATOS
DISPONIBLES
14 avanttic Consultoría Tecnológica
15. Anatomía de un Informe BI Publisher 2
Tipos de Plantillas soportados
• BIP Layout (XPT)
• Rich Text Format (RTF)
• Portable Document Format (PDF)
• Microsoft Excel (XLS)
XSL • XSL Stylesheet
e-Tx
• eText
• Flash
15 avanttic Consultoría Tecnológica
16. Anatomía de un Informe BI Publisher 2
Editor on-line de plantillas .XPT (WYSIWYG)
Acordeón de detalles para orígenes de Menú estilo cinta,
datos, propiedades campos, … sensible al contexto
16 avanttic Consultoría Tecnológica
17. Anatomía de un Informe BI Publisher 2
Edición de plantilla .RTF con MS-Word
• Instalamos el plug-in de BIP para MS-Word
• Login a BI Publisher
17 avanttic Consultoría Tecnológica
18. Anatomía de un Informe BI Publisher 3
Soporte a la globalización
• Creación de UNA plantilla para los 185 lenguajes y 244 territorios
soportados
• Una única Instancia Global de BIP – Interface Usuario Traducida
• BI Publisher se distribuye con un completo juego de Fuentes Unicode
• BI Publisher es único en el soporte a
• Chino, Japonés, Coreano
• Lenguajes Bidireccionales
• Unicode
• Soporte para Múltiples Lenguajes
18 avanttic Consultoría Tecnológica
19. Anatomía de un Informe BI Publisher 3
Ejecución de informe con una plantilla y dos idiomas
19 avanttic Consultoría Tecnológica
22. Ejecución y Planificación de Informes
URL para la ejecución on-line
• http://<host>:<port>/xmlpserver/<path>/<nombre_report>.xdo?params
• Parámetros
• _xmode (Modo visualización: 0, 2, 3, 4)
• _xf (Formato salida: analyze,pdf,html,excel,rft)
• _xt (Plantilla de presentación a utilizar)
• _xpt (En ventana BIP -parámetros- o pantalla completa: 0, 1)
• _xdo (Opcional: path del informe)
• _paramsXYZ (n Paràmetros “XYZ” del report)
http://avtjmr:9704/xmlpserver/Public/JMR_CUADRO_MANDO.xdo?_xpf=&_xpt
=0&_xdo=%2FPublic%2FJMR_CUADRO_MANDO.xdo&_xmode=2&_params
P_F_INI=01-01-2012&_paramsP_F_FIN=31-12-
2012&_paramsP_PROCESO=*&_xt=CUADRO_MANDOS&_xf=analyze&_xan
a=view
22 avanttic Consultoría Tecnológica
23. Ejecución y Planificación de Informes
Características del planificador
• Patrones de recurrencia
• Hora/Día/Semana/Mes/Año
• Fechas específicas
• Diferentes formatos de salida
23 avanttic Consultoría Tecnológica
24. Ejecución y Planificación de Informes
Características del planificador
• Consola monitorización trabajos
• Histórico de trabajos
• Servidores planificación y
distribución dedicados
24 avanttic Consultoría Tecnológica
26. Integración con otras Aplicaciones
Visión general
• Oracle Business Intelligence
• Oracle Applications
• Oracle E-Bussiness Suite
• J.D. Edwards
• Peoplesoft
• Siebel CRM
• Aplicaciones ADF
26 avanttic Consultoría Tecnológica
27. Integración con Otras Aplicaciones
Oracle Business Intelligence Dashboards
27 avanttic Consultoría Tecnológica
28. Integración con otras Aplicaciones
Integración con JDeveloper y ADF
• Componentes ADF de BI
Publisher para JDeveloper
permiten incorporar BIP en
aplicaciones ADF
• BIP puede utilizar ADF
View Objects como origen
de datos
28 avanttic Consultoría Tecnológica
30. Utilidad Migración Reports a BIP
Funcionamiento de la utilidad de conversión
Extracción de Datos Formato del informe
Definición modelo datos (.xdm) Fichero de plantilla (.rtf)
Definición del Informe Código Almacenado BD
Definición del Informe (.xdo)
Especificación del paquete (.pls)
Log de la migración (.log)
Cuerpo del paquete (.plb)
[ LOV para los parámetros (.xml)]
30 avanttic Consultoría Tecnológica
31. Utilidad Migración Reports a BIP
Prerequisitos
• Utilidad OR2BIPConvAssist
• Informes de Reports a migrar en formato XML
(o acceso a un OracleHome donde esté instalado Reports (>=) 9i)
• Estructura de directorios predefinida
31 avanttic Consultoría Tecnológica
32. Utilidad Migración Reports a BIP
Estrategia para la migración
• Evaluar el escenario
• Volumen de reports
• Complejidad de los reports
• Construir un juego de prueba representativo
• Realizar un piloto de migración con el juego de prueba
• Valorar los resultados obtenidos
32 avanttic Consultoría Tecnológica
34. Conclusiones
BI Publisher
• Herramienta con futuro
• Arquitectura potente y flexible
• Reducción de costes
• Completo soporte para la globalización
• Facilidad de integración
34 avanttic Consultoría Tecnológica
36. joan.massegu@avanttic.com
Para más información contacte con nosotros a través de comercial@avanttic.com
BARCELONA MADRID
Aragó 182, 4º planta Orense 85
08011 Barcelona 28020 Madrid
Tel. 93 151 84 51 Tel. 91 116 17 89