Berichte ausführen

Das Reporting-Framework von Oracle Hyperion Financial Data Quality Management, Enterprise Edition stellt eine einheitliche Lösung dar, die Quell- und Zieldaten, Vorlagen sowie benutzerdefinierte SQL-Abfragen enthält. In Oracle Business Intelligence Publisher erstellte Vorlagen können Daten im XML-Format aufnehmen und zur dynamischen Generierung von Berichten verwendet werden. Sie können SQL-Abfragen zum Extrahieren von Daten aus Tabellen erstellen oder sie zusammen mit Berichtsparametern zum Erweitern der Definition eines Standardberichts verwenden. FDMEE-Berichte können als PDF-, Excel-, Word- oder HTML-Ausgabe erstellt werden.

REST-Ressource

POST /aif/rest/{api_version}/jobs

Anforderung

Unterstützte Medientypen: application/json

Die folgende Tabelle enthält eine Übersicht der Clientanforderung.

Tabelle A-9 Parameter

Name Beschreibung Typ Erforderlich Standard
api_version Version der verwendeten API, z.B. V1 Pfad Ja Keine
jobType Jobtyp (REPORT) Pfad Ja Keine
jobName

Name des auszuführenden Berichts, z.B. Dimension Map For POV (Dimension, Cat, Per)

Pfad Ja Keine
reportFormatType Dateiformat des Berichts (PDF, XLSX, HTML oder Excel) Pfad Ja PDF
parameters Anzahl und Werte können je nach Bericht variieren. Pfad Ja Keine
Location Speicherort des Berichts, z.B. Comma_Vision Pfad Ja Keine

Beispiel für den Anforderungstext

Der folgende Abschnitt enthält ein Beispiel für den Anforderungstext im JSON-Format.

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

Beispielcode finden Sie unter Datenregeln ausführen.

Antwort

Die folgende Tabelle enthält eine Übersicht der Antwortparameter.

Tabelle A-10 Parameter

Name Beschreibung

jobId

In FDMEE für den Job generierte Prozess-ID, z.B. 1885

status

Jobstatus, z.B. RUNNING

logFileName

Logdatei mit Einträgen für diese Ausführung, z.B. outbox\logs\BESSAPP-DB_1885.log

outputFileName

Name der generierten Ausgabedatei, kann zum Herunterladen des Berichts verwendet werden

processType

Typ des ausgeführten Prozesses (EXECUTE_REPORT)

executedBy

Anmeldename des Benutzers, der die Regel ausgeführt hat, z.B. admin

details

Gibt das Ausnahme-Stacktrace im Fall eines Anwendungsfehlers oder andernfalls null zurück.

Unterstützte Medientypen: application/json

Parameter

Beispiel für den Antworttext

Der folgende Abschnitt enthält ein Beispiel für den Antworttext im JSON-Format.

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

Beispielcode finden Sie unter Datenregeln ausführen.