La structure de reporting Oracle Hyperion Financial Data Quality Management, Enterprise Edition représente une solution unifiée qui comprend des données source et cible, des modèles et des requêtes SQL définies par l'utilisateur. Les modèles, créés dans Oracle Business Intelligence Publisher, utilisent des données au format XML et génèrent des rapports de façon dynamique. Vous pouvez ajouter des requêtes SQL en vue d'extraire des données à partir de tables ou les associer aux paramètres de rapport pour étendre la définition d'un rapport standard. Les rapports FDMEE peuvent être générés sous forme de sortie PDF, Excel, Word ou HTML.
Ressource REST
POST /aif/rest/{api_version}/jobs
Demande
Types de support pris en charge : application/json
Le tableau suivant récapitule la demande client.
Tableau A-9 Paramètres
Nom | Description | Type | Obligatoire | Valeur par défaut |
---|---|---|---|---|
api_version |
Version de l'API avec laquelle vous travaillez, par exemple, V1 | Chemin | Oui | Aucun |
jobType |
Type de job, REPORT |
Chemin | Oui | Aucun |
jobName |
Nom du rapport à exécuter, tel que |
Chemin | Oui | Aucun |
reportFormatType |
Format de fichier du rapport, .pdf , .xlsx , .html ou .excel |
Chemin | Oui | .pdf |
parameters |
Nombre et valeurs variables en fonction du rapport | Chemin | Oui | Aucun |
Location |
Emplacement du rapport, par exemple Comma_Vision |
Chemin | Oui | Aucun |
Exemple de corps de demande
L'exemple suivant illustre un corps de demande au format JSON.
{ "jobType":"REPORT", "jobName":"Dimension Map For POV (Dimension, Cat, Per)", "reportFormatType":"PDF", "parameters":{ "Dimension Name":"ENTITY", "Category":"Actual", "Period":"Jan15", "Location":"Comma_Vision" } }
Pour obtenir un exemple de code, reportez-vous à la section Exécution de règles de données.
Réponse
Le tableau suivant récapitule les paramètres de réponse.
Tableau A-10 Paramètres
Nom | Description |
---|---|
|
ID de processus généré dans FDMEE pour le job, par exemple |
|
Statut du job, par exemple |
|
Fichier journal contenant les entrées de cette exécution, par exemple |
|
Nom du fichier de sortie généré ; vous pouvez utiliser ce nom pour télécharger le rapport |
|
Type de processus exécuté, |
|
Nom de connexion de l'utilisateur pour exécuter la règle, par exemple |
|
Renvoie la trace de pile d'exception en cas d'erreur d'application ou |
Types de support pris en charge : application/json
Paramètres
Exemple de corps de réponse
L'exemple suivant illustre un corps de réponse au format JSON.
{ "links": [ 0] "status":"-1", "details":"null", "jobId":"1885", "jobStatus":"RUNNING", "logFileName":"outbox/logs/1885.log", "outputFileName":"outbox/reports", "processType":"EXECUTE_REPORT", "executedBy":"admin" }
Pour obtenir un exemple de code, reportez-vous à la section Exécution de règles de données.