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 importare i mapping dei membri da un file selezionato in formato Excel, .CSV o .TXT. È anche possibile creare nuovi mapping in un file di testo e importarli. L'importazione dei mapping dei membri supporta le modalità di unione o di sostituzione insieme alle opzioni di convalida o di non convalida per i membri target.
Risorsa REST
POST /aif/rest/{api_version}/jobs
Richiesta
Tipi di supporti disponibili: application/json
Nella seguente tabella è riepilogata la richiesta client.
Tabella A-5 Parametri
| Nome | Descrizione | Tipo | Obbligatorio | Impostazione predefinita |
|---|---|---|---|---|
api_version |
Versione dell'API utilizzata (ad esempio, V1) | Percorso | Sì | Nessuno |
jobType |
Il tipo di job, MAPPINGIMPORT |
Percorso | Sì | Nessuno |
jobName |
Il nome di una specifica dimensione da importare, ad esempio |
Percorso | Sì | Nessuno |
fileName |
Il file e il percorso da cui importare i mapping. Il formato del file può essere .CSV, .TXT, .XLS o .XLSX. Prima dell'importazione, il file deve essere stato caricato nella cartella della posta in entrata (inbox) o in una sottodirectory di questa cartella. Nel percorso del file, includere la cartella della posta in entrata (inbox), ad esempio,inbox/BESSAPPJan-06.csv |
Percorso | Sì | Nessuno |
importMode |
La modalità di importazione: MERGE per aggiungere nuove regole o sostituire quelle esistenti oppure REPLACE per eliminare le precedenti regole di mapping prima dell'importazione |
Percorso | No | MERGE |
validationMode |
Specifica se utilizzare la modalità di convalida o meno, rispettivamente con il valore true o false. Il valore true convalida i membri target rispetto all'applicazione target; il valore false carica il file di mapping senza eseguire alcuna convalida. Notare che l'esecuzione del processo di convalida richiede un uso intenso delle risorse e un tempo maggiore rispetto all'impostazione false che disattiva questo processo; la maggior parte degli utenti seleziona false |
Percorso | No | false |
locationName |
La posizione di FDMEE dove devono essere caricate le regole di mapping; queste regole sono specifiche della posizione di FDMEE scelta | Percorso | No | Nessuno |
Esempio del corpo della richiesta
Di seguito è riportato un esempio del corpo della richiesta in formato JSON.
{
"jobType":"MAPPINGIMPORT",
"jobName":"ACCOUNT",
"fileName":"inbox/BESSAPPJan-06.csv",
"importMode":"MERGE",
"validationMode":"false",
"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-6 Parametri
| Nome | Descrizione |
|---|---|
|
|
L'ID processo generato in FDMEE per il job, ad esempio 1880 |
|
|
Lo stato del job, ad esempio |
|
|
File di log contenente le voci per questa esecuzione, ad esempio |
|
|
Nome del file di output, se generato, o altrimenti |
|
|
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":"1880"
"jobStatus":"RUNNING",
"logFileName":"outbox/logs/BESSAPP-DB_1880.log",
"outputFileName":"null",
"processType":"IMPORT_MAPPING",
"executedBy":"admin"
}
Per il codice di esempio, verificare gli esempi di codice inclusi nella sezione Esecuzione delle regole dati.