Esportazione di mapping di dati

I mapping dei membri vengono utilizzati per derivare i membri target per ogni dimensione in base al valore di origine. I mapping dei membri vengono utilizzati come riferimento durante il caricamento dati, consentendo a Oracle Hyperion Financial Data Quality Management, Enterprise Edition di stabilire come assegnare le dimensioni ai dati caricati nell'applicazione target. Questi mapping definiscono le relazioni tra i membri di origine e i membri delle dimensioni target con un'unica dimensione. È necessario creare un mapping dei membri per ogni dimensione target.

È possibile esportare i mapping dei membri in un file selezionato con formato .csv, .txt, .xls o .xlsx.

Risorsa REST

POST /aif/rest/{api_version}/jobs

Richiesta

Tipi di supporti disponibili: application/json

Nella seguente tabella è riepilogata la richiesta client.

Tabella A-7 Parametri

Nome Descrizione Tipo Obbligatorio Impostazione predefinita
api_version Versione dell'API utilizzata (ad esempio, V1) Percorso Nessuno
jobType Il tipo di job, MAPPINGEXPORT Percorso Nessuno
jobName

Il nome di una specifica dimensione da importare, ad esempio ACCOUNT o ALL per importare tutte le dimensioni

Percorso Nessuno
fileName Il file e il percorso da cui esportare i mapping. Il formato del file può essere .CSV, .TXT, .XLS o .XLSX. Nel percorso del file includere la cartella della posta in uscita (outbox), ad esempio, outbox/BESSAPPJan-06.csv Percorso Nessuno
locationName Il nome della posizione, ad esempio BESSAPP Percorso Nessuno

Esempio del corpo della richiesta

Di seguito è riportato un esempio del corpo della richiesta in formato JSON.

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

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-8 Parametri

Nome Descrizione

jobId

L'ID processo generato in FDMEE per il job, ad esempio 1881

jobStatus

Lo stato del job, ad esempio SUCCESS

logFileName

File di log contenente le voci per questa esecuzione, ad esempio outbox/logs/BESSAPP-DB_1881.log

outputFileName

Nome del file di output generato, ad esempio outbox/BESSAPPJan-06.csv

processType

Il tipo di processo eseguito, EXPORT_MAPPING

executedBy

Nome di accesso dell'utente utilizzato per eseguire la regola, ad esempio admin

details

Restituisce lo stack trace dell'eccezione nel caso di un errore dell'applicazione o altrimenti null

Tipi di supporti disponibili: application/json

Esempio del corpo della risposta

Di seguito è riportato un esempio del corpo della risposta in formato 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"
}

Per il codice di esempio, verificare gli esempi di codice inclusi nella sezione Esecuzione delle regole dati.