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 | Sì | Nessuno |
jobType |
Il tipo di job, REPORT |
Percorso | Sì | Nessuno |
jobName |
Il nome del report da eseguire, ad esempio |
Percorso | Sì | Nessuno |
reportFormatType |
Il formato file del report, pdf, xlsx, html o Excel |
Percorso | Sì | pdf |
parameters |
Numero e valori variabili in base al report | Percorso | Sì | Nessuno |
Location |
La posizione del report, ad esempio, Comma_Vision |
Percorso | Sì | 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 |
|---|---|
|
|
L'ID processo generato in FDMEE per il job, ad esempio, |
|
|
Lo stato del job, ad esempio |
|
|
File di log contenente le voci per questa esecuzione, ad esempio |
|
|
Nome del file di output generato; è possibile usare questo nome per scaricare il report |
|
|
Tipo di processo eseguito, |
|
|
Nome di accesso dell'utente utilizzato per eseguire la regola, ad esempio |
|
|
Restituisce lo stack trace dell'eccezione nel caso di un errore dell'applicazione o |
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.