Las asignaciones de miembros se utilizan para derivar los miembros objetivo para cada dimensión según el valor de origen. Durante la carga de datos, se hace referencia a las asignaciones de miembros, lo que permite a Oracle Hyperion Financial Data Quality Management, Enterprise Edition determinar cómo dimensionar los datos cargados en la aplicación de destino. Las asignaciones de miembros definen relaciones entre los miembros de origen y los miembros de la dimensión de destino en una única dimensión. Debe crear una asignación de miembro para cada dimensión de destino.
Puede importar asignaciones de miembros a partir de un archivo Excel, .CSV o .TXT seleccionado. También puede crear nuevas asignaciones en un archivo de texto e importarlas. La importación de asignaciones de miembros admite los modos de fusión o de reemplazo, junto con las opciones de validación o no validación para miembros objetivo.
Recurso REST
POST /aif/rest/{api_version}/jobs
Solicitud
Tipos de medio admitidos: application/json
En la siguiente tabla se resume la solicitud del cliente.
Tabla A-5 Parámetros
Nombre | Descripción | Tipo | Obligatorio | Valor predeterminado |
---|---|---|---|---|
api_version |
Versión de la API con la que está trabajando; por ejemplo, V1 | Ruta | Sí | Ninguno |
jobType |
Tipo de trabajo, MAPPINGIMPORT |
Ruta | Sí | Ninguno |
jobName |
El nombre de dimensión de una dimensión específica que se desea importar; por ejemplo, |
Ruta | Sí | Ninguno |
fileName |
El archivo y la ruta desde los que desee importar asignaciones. El formato de archivo puede ser .CSV, .TXT, .XLS o .XLSX. El archivo se debe cargar antes de la importación, ya sea al buzón o a un subdirectorio del buzón. Incluya el buzón en la ruta del archivo, por ejemplo, inbox/BESSAPPJan-06.csv |
Ruta | Sí | Ninguno |
importMode |
Modo de importación: MERGE para agregar nuevas reglas o reemplazar las reglas existentes, o REPLACE para borrar reglas de asignación anteriores antes de la importación |
Ruta | No | MERGE |
validationMode |
Si se utiliza un modo de validación, true o false . Si se introduce true , se validan los miembros de destino con respecto a la aplicación de destino; false carga el archivo de asignación sin realizar ninguna validación. Tenga en cuenta que el proceso de validación requiere un mayor uso de recursos y tiene una duración mayor que el modo de validación false ; la opción que selecciona la mayoría de clientes es false |
Ruta | No | false |
locationName |
Ubicación de FDMEE donde deben cargarse las reglas de asignación; las reglas de asignación son específicas de una ubicación de FDMEE | Ruta | No | Ninguno |
Ejemplo de cuerpo de solicitud
A continuación se muestra un ejemplo de cuerpo de solicitud con formato JSON.
{ "jobType":"MAPPINGIMPORT", "jobName":"ACCOUNT", "fileName":"inbox/BESSAPPJan-06.csv", "importMode":"MERGE", "validationMode":"false", "locationName":"BESSAPP" }
Para ver un código de muestra, consulte los códigos de muestra incluidos en Ejecución de reglas de datos.
Respuesta
En la siguiente tabla se resumen los parámetros de respuesta.
Tabla A-6 Parámetros
Nombre | Descripción |
---|---|
|
Identificador del proceso generado en FDMEE para el trabajo; por ejemplo, 1880 |
|
Estado del trabajo, por ejemplo, |
|
Archivo de registro que contiene las entradas de esta ejecución; por ejemplo, |
|
Nombre del archivo de salida generado, si lo hay, o bien |
|
Tipo de proceso ejecutado, |
|
Nombre de inicio de sesión del usuario utilizado para ejecutar la regla; por ejemplo, |
|
Devuelve el rastreo de pila de la excepción si se produce un error en la aplicación, o |
Tipos de medio admitidos: application/json
Parámetros
Ejemplo de cuerpo de respuesta
A continuación se muestra un ejemplo de cuerpo de respuesta con 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" }
Para ver un código de muestra, consulte los códigos de muestra incluidos en Ejecución de reglas de datos.