Esecuzione report

Il framework di report di Oracle Hyperion Financial Data Quality Management, Enterprise Edition rappresenta una soluzione unificata che integra dati di origine e target, template e query SQL definite dall'utente. I template, creati in Oracle Business Intelligence Publisher, utilizzano dati in formato XML e generano i report in modo dinamico. È possibile aggiungere query SQL per estrarre i dati dalle tabelle oppure abbinarle ai parametri dei report per ottimizzare la definizione di un report standard. È possibile generare report FDMEE sotto forma di output PDF, Excel, Word o HTML.

Risorsa REST

POST /aif/rest/{api_version}/jobs

Richiesta

Tipi di supporti disponibili: application/json

Nella seguente tabella è riepilogata la richiesta client.

Tabella A-9 Parametri

Nome Descrizione Tipo Obbligatorio Impostazione predefinita
api_version Versione dell'API utilizzata (ad esempio, V1) Percorso Nessuno
jobType Il tipo di job, REPORT Percorso Nessuno
jobName

Il nome del report da eseguire, ad esempio Dimension Map For POV (Dimension, Cat, Per)

Percorso Nessuno
reportFormatType Il formato file del report, pdf, xlsx, html o Excel Percorso pdf
parameters Numero e valori variabili in base al report Percorso Nessuno
Location La posizione del report, ad esempio, Comma_Vision Percorso Nessuno

Esempio del corpo della richiesta

Di seguito è riportato un esempio del corpo della richiesta in 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"
    }
}

Per il codice di esempio, verificare gli esempi di codice inclusi nella sezione Esecuzione delle regole dati.

Risposta

Nella tabella che segue sono riepilogati i parametri di risposta.

Tabella A-10 Parametri

Nome Descrizione

jobId

L'ID processo generato in FDMEE per il job, ad esempio, 1885

status

Lo stato del job, ad esempio RUNNING

logFileName

File di log contenente le voci per questa esecuzione, ad esempio outbox\logs\BESSAPP-DB_1885.log

outputFileName

Nome del file di output generato; è possibile usare questo nome per scaricare il report

processType

Tipo di processo eseguito, EXECUTE_REPORT

executedBy

Nome di accesso dell'utente utilizzato per eseguire la regola, ad esempio admin

details

Restituisce lo stack trace dell'eccezione nel caso di un errore dell'applicazione o null

Tipi di supporti disponibili: application/json

Parametri

Esempio del corpo della risposta

Di seguito è riportato un esempio del corpo della risposta in 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"
}

Per il codice di esempio, verificare gli esempi di codice inclusi nella sezione Esecuzione delle regole dati.