Importación de asignación de datos

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 Ninguno
jobType Tipo de trabajo, MAPPINGIMPORT Ruta Ninguno
jobName

El nombre de dimensión de una dimensión específica que se desea importar; por ejemplo, ACCOUNT, o ALL para importar todas las dimensiones

Ruta 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 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

jobId

Identificador del proceso generado en FDMEE para el trabajo; por ejemplo, 1880

jobStatus

Estado del trabajo, por ejemplo, RUNNING

logFileName

Archivo de registro que contiene las entradas de esta ejecución; por ejemplo, outbox/logs/BESSAPP-DB_1880.log

outputFileName

Nombre del archivo de salida generado, si lo hay, o bien null en caso contrario

processType

Tipo de proceso ejecutado, IMPORT_MAPPING

executedBy

Nombre de inicio de sesión del usuario utilizado para ejecutar la regla; por ejemplo, admin

details

Devuelve el rastreo de pila de la excepción si se produce un error en la aplicación, o null

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.