0% encontró este documento útil (0 votos)
34 vistas46 páginas

XML BIPublisher

Este documento proporciona una introducción a la creación de informes simples en XML Publisher/BI Publisher en Oracle E-Business Suite R12.2.12. Cubre cómo construir la definición de datos, el archivo de plantilla y vincularlos a un programa concurrente, así como conceptos más avanzados como el formato condicional y la vinculación a paquetes PL/SQL. El objetivo final es que los lectores obtengan una comprensión básica de cómo crear e implementar informes simples de XML Publisher.

Cargado por

polo0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas46 páginas

XML BIPublisher

Este documento proporciona una introducción a la creación de informes simples en XML Publisher/BI Publisher en Oracle E-Business Suite R12.2.12. Cubre cómo construir la definición de datos, el archivo de plantilla y vincularlos a un programa concurrente, así como conceptos más avanzados como el formato condicional y la vinculación a paquetes PL/SQL. El objetivo final es que los lectores obtengan una comprensión básica de cómo crear e implementar informes simples de XML Publisher.

Cargado por

polo0
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 46

BI Publisher EBS R12

Lo que cubriremos

• En esta presentación se describe cómo crear un


informe sencillo de XML Publisher en R12.2.12
desde cero.

• Veremos cómo construir la definición de datos, el


archivo de plantilla como un Excel o RTF con BI
Publisher y cómo vincularlo en un programa
concurrente.
Lo que cubriremos

• Se verán conceptos más avanzados como el


formato condicional y la vinculación del informe a
un paquete pl/sql.

• Muestra cómo modificar los informes existentes


de XML Publisher.
Lo que cubriremos

• Al final de la presentación, se deberá tener una


buena comprensión de cómo crear un informe
simple de XML Publisher/Bi Publisher y estar listo
para comenzar con conceptos más avanzados.
Algunas definiciones
• OBIEE – Oracle Business Intelligence Enterprise Edition:
Es una herramienta de BI de Oracle Corporation para recopilar, almacenar y
analizar datos para informes empresariales, paneles, cuadros de mando y
análisis ad hoc. OBIEE es una arquitectura de servidores múltiples que utiliza la
tecnología Siebel Analytics para separar el acceso a los datos y los elementos
de presentación para su análisis. Oracle OBlEE también ofrece un grupo de
herramientas basadas en web para generar informes y analizar datos basados ​
en paneles de control, construidos en torno a tablas, gráficos, pivotes, etc.

• BI Publisher/ XML Publisher: Es una herramienta de informes basada en


plantilla que aprovecha las tecnologías estándar de extracción y
visualización de datos.
Vamos a iniciar
• Responsabilidad: XML Publisher Administrator.
• Responsibility: XML Publisher Administrator
• Opción de menú: Definiciones de datos: Menu option:
Data Definitions:
Archivo de definición de datos. Data Definition File
Data Definition File: MODS_AP_INVOICES_V1.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Header MODS_AP_INVOICES.xml 115.1 2012/09/17 09:36:48 ssinclair ship $ -->
<dataTemplate name="MODS_AP_INVOICES" description="MODS Invoice Demo Report"
version="1.0">
<properties>
<property name="include_parameters" value="true" />
<property name="include_null_Element" value="true" />
<property name="debug_mode" value="off" />
</properties>
<dataQuery>
<sqlStatement name="Q1">
<![CDATA[select invoice_num, invoice_amount, invoice_date
from ap_invoices_all
where rownum <10]]>
</sqlStatement>
</dataQuery>
</dataTemplate>
Data Definition File
Programa concurrente

• XDODTEXE (Seeded java program: Java


Concurrent Program)
• El mismo nombre abreviado que la definición de
datos.
• La misma aplicación que la definición de datos.
Concurrent Program
Concurrent Program
• Ejecute el programa y capture el resultado.
Template File

• Requerido: OBIEE BI Publisher Desktop


• Descargar desde. Download from:
• http://www.oracle.com/technetwork/
middleware/bi-publisher/downloads/index.html
• Abrir Excel (ejemplo es Excel 2016) :
• Deberían aparecer los complementos.
Template File
Template File
• Elija ->XML de ejemplo y cárguelos en el archivo de muestra.
• Usar el asistente para crear una plantilla de ejemplo:
Template File
• Resultado del asistente:
Template File
• Vista previa en Excel:
Template File
• Hoja de cálculo resultante
Template File

• Alineación.

Alinear en palabra como de costumbre (truco para poner un


espacio antes de cualquier texto para forzarlo a alinearse a la
izquierda en XML.
Template File
Dar formato a la cantidad.
• BEFORE
Template File
Dar formato a la cantidad.
• AFTER
Template File
Dar formato a la fecha
• BEFORE
Template File
Dar formato a la fecha.
• AFTER
Template File
• Suma de la cantidad.
• Insertar->campo.
Template File
• Archivo de plantilla resultante.

• Vista previa resultante.


Template File – in EBS
• Responsabilidad: XML Publisher.
• Menú: Plantillas.
• Crear un nueva plantilla.
• Mismo nombre corto y aplicación.
Template File – in EBS
• Ejecutar en el administrador simultáneo.
• El diseño aparecerá automáticamente.
Template File – in EBS
• Puedes elegir otras plantillas o plantillas adicionales.
Más opciones simultáneas.
• Responsabilidad: Administración del Sistema.
• Menú: Programas > concurrentes
Agregar parámetros. Adding Parameters
Cambie el archivo de definición de datos:

<parameters>
<parameter name="P_ROWNUM" dataType="number" />
</parameters>

<dataQuery>
<sqlStatement name="Q1">
<![CDATA[select invoice_num, invoice_amount, invoice_date
from ap_invoices_all
where rownum <= :P_ROWNUM]]>
</sqlStatement>
</dataQuery>
Adding Parameters

• Agregue el parámetro al programa simultáneo con el mismo


nombre que en el archivo de definición de datos:

• Cargue el nuevo archivo de definición de datos y ejecute la


solicitud simultánea sin plantilla para obtener un nuevo archivo
xml de ejemplo.

• Se espera que se complete con la advertencia:


Adding Parameters

• La salida ahora está restringida al número de filas del


parámetro: el parámetro está en el archivo.
Adding Parameters
• Incluya el parámetro en el archivo de plantilla si lo desea.
Adding Parameters
• Cargue el archivo de plantilla en XML Publisher y ejecútelo en el
administrador simultáneo.
• Archivo de resultados.
Otros conceptos

• Llamar a un paquete.
• Modifique el archivo de definición de datos.
<dataTrigger name=”beforeReport”
source=”PACKAGE.proc()”/>
<sqlStatement name=”Q1”>
<![CDATA[&g_resultset]]>
</sqlStatement>
Otros conceptos avanzados
• Crear el paquete al que se hace referencia en la base de
datos.
• Registre los parámetros de la definición de datos en la
especificación del archivo
• Registre la variable g_resultset en la especificación del
archivo
• Ahora puede usar los parámetros en su consulta.
• La consulta se devuelve en el formato.
g_resultset := ‘select invoice_num from ap_invoices_all’;’’
Otros conceptos avanzados

• Cambios programáticos en BI Publisher.


• Mostrar sysdate <?xdofx:sysdate()?>.Display sysdate
<?xdofx:sysdate()?>
• Cálculos simples <?xdofx:2+3?>.
• Funciones de Oracle <?xdofx:lpad('aaa',10,'.’)?>
Otros conceptos avanzados
• Formato condicional.
Otros conceptos avanzados
• Plantilla resultante.
• Denotado por la C – haga doble clic aquí para editar.
Otros conceptos avanzados
• Formato condicional
• Resultado
• Plantillas de Excel.
Otros conceptos avanzados

¿Por qué una plantilla de Excel en lugar de RTF?

• Pestaña múltiple
• Cálculos/Funciones.
• Salida binaria/Excel (tamaños de salida de archivo
más pequeños).
Modificar informes existentes.

Paso 1:
• Descargue el archivo de definición de datos.
• Crea tu propia copia.
• Modificar el SQL o PL/SQL.
Modificar informes existentes.

Paso 2:
• Subir definición de datos contra una versión MOD.
Modificar informes existentes.

Paso 3:
• Cree el informe simultáneo modificado como una copia
cuando corresponda.
• Pruebe la nueva definición de datos y recupere la salida
XML
Modificar informes existentes.

Paso 4:
• Descargue la plantilla RTF estándar: modifíquela con el
XML recuperado.
• PRUEBA independiente.
Modificar informes existentes.

Paso 5:
• Cargue el archivo de plantilla como una versión MODS.
• Vuelva a probar el programa simultáneo.
¡GRACIAS!
Tiempo de preguntas

También podría gustarte