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.