Ejecución de informes

El marco conceptual de generación de informes de Oracle Hyperion Financial Data Quality Management, Enterprise Edition representa una solución unificada que incorpora datos de origen y de destino, plantillas y consultas SQL definidas por el usuario. Las plantillas, creadas en Oracle Business Intelligence Publisher, consumen datos con formato XML y generan informes de forma dinámica. Puede agregar consultas SQL para extraer datos de tablas, o bien asociarlas a los parámetros del informe para ampliar la definición de un informe estándar. Los informes de FDMEE se pueden generar como una salida PDF, Excel, Word o HTML.

Recurso REST

POST /aif/rest/{api_version}/jobs

Solicitud

Tipos de medio admitidos: application/json

En la siguiente tabla se resume la solicitud del cliente.

Tabla A-9 Parámetros

Nombre Descripción Tipo Obligatorio Valor predeterminado
api_version Versión de la API con la que está trabajando; por ejemplo, V1 Ruta Ninguno
jobType Tipo de trabajo: REPORT Ruta Ninguno
jobName

Nombre del informe que se va a ejecutar, como Dimension Map For POV (Dimension, Cat, Per)

Ruta Ninguno
reportFormatType Formato de archivo del informe: pdf, xlsx, html o excel Ruta pdf
parameters Pueden variar en número y en valores, en función del informe Ruta Ninguno
Location Ubicación del informe; por ejemplo, Comma_Vision Ruta Ninguno

Ejemplo de cuerpo de solicitud

A continuación se muestra un ejemplo de cuerpo de solicitud con formato JSON.

{
"jobType":"REPORT",  
"jobName":"Dimension Map For POV (Dimension, Cat, Per)",
"reportFormatType":"PDF",
"parameters":{
         "Dimension Name":"ENTITY",
         "Category":"Actual",
         "Period":"Jan15",
         "Location":"Comma_Vision"
    }
}

Para ver un código de muestra, consulte los códigos de muestra incluidos en Ejecución de reglas de datos.

Respuesta

En la siguiente tabla se resumen los parámetros de respuesta.

Tabla A-10 Parámetros

Nombre Descripción

jobId

Identificador de proceso generado en FDMEE para el trabajo; por ejemplo, 1885

status

Estado del trabajo, por ejemplo, RUNNING

logFileName

Archivo log que contiene las entradas para esta ejecución, por ejemplo, outbox\logs\BESSAPP-DB_1885.log

outputFileName

Nombre del archivo de salida generado; puede utilizar este nombre para descargar el informe

processType

Tipo de proceso ejecutado: EXECUTE_REPORT

executedBy

Nombre de inicio de sesión del usuario utilizado para ejecutar la regla; por ejemplo, admin

details

Devuelve el rastreo de pila de la excepción si se produce un error en la aplicación, o null

Tipos de medio admitidos: application/json

Parámetros

Ejemplo de cuerpo de respuesta

A continuación se muestra un ejemplo de cuerpo de respuesta con formato JSON.

{
"links": 
[
0]
"status":"-1",
"details":"null",
"jobId":"1885",
"jobStatus":"RUNNING",
"logFileName":"outbox/logs/1885.log",
"outputFileName":"outbox/reports",
"processType":"EXECUTE_REPORT",
"executedBy":"admin"
}

Para ver un código de muestra, consulte los códigos de muestra incluidos en Ejecución de reglas de datos.