Export de mapping de données

Les mappings de membre permettent de dériver les membres cible de chaque dimension en fonction de la valeur source. Ils sont référencés lors du chargement des données, permettant ainsi à Oracle Hyperion Financial Data Quality Management, Enterprise Edition de déterminer la méthode de dimensionnement des données chargées dans l'application cible. Les mappings de membre définissent les relations entre les membres source et les membres de dimension cible dans une même dimension. Vous devez créer un mapping de membre pour chaque dimension cible.

Vous pouvez exporter les mappings de membre vers un fichier sélectionné au format .csv, .txt, .xls ou .xlsx.

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-7 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, MAPPINGEXPORT Chemin Oui Aucun
jobName

Nom d'une dimension donnée à importer, par exemple ACCOUNT ou ALL pour importer toutes les dimensions

Chemin Oui Aucun
fileName Fichier et chemin à partir desquels exporter les mappings. Le format de fichier peut être .csv, .txt, .xls ou .xlsx. Le chemin du fichier comprend la boîte d'envoi, par exemple, outbox/BESSAPPJan-06.csv Chemin Oui Aucun
locationName Nom de l'emplacement, par exemple BESSAPP Chemin Oui Aucun

Exemple de corps de demande

L'exemple suivant illustre un corps de demande au format JSON.

{
"jobType":"MAPPINGEXPORT",
"jobName":"ACCOUNT",
"fileName":"outbox/BESSAPPJan-06.csv",
"locationName":"BESSAPP"
}

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-8 Paramètres

Nom Description

jobId

ID de processus généré dans FDMEE pour le job, par exemple 1881

jobStatus

Statut du job, par exemple SUCCESS

logFileName

Fichier journal contenant les entrées de cette exécution, par exemple outbox/logs/BESSAPP-DB_1881.log

outputFileName

Nom du fichier de sortie généré, par exemple outbox/BESSAPPJan-06.csv

processType

Type de processus exécuté, EXPORT_MAPPING

executedBy

Nom de connexion de l'utilisateur pour exécuter la règle, par exemple admin

details

Renvoie la trace de pile d'exception en cas d'erreur d'application, sinon null

Types de support pris en charge : application/json

Exemple de corps de réponse

L'exemple suivant illustre un corps de réponse au format JSON.

{
"links": 
[
0]
"status":"0",
"details":"null",
"jobId":"1881",
"jobStatus":"SUCCESS",
"logFileName":"outbox/logs/BESSAPP-DB_1881.log",
"outputFileName":"outbox/BESSAPPJan-06.csv",
"processType":"EXPORT_MAPPING",
"executedBy":"admin"
}

Pour obtenir un exemple de code, reportez-vous à la section Exécution de règles de données.