Automatice la forma de obtener datos en Results Manager utilizando Analytics Exchange. En primer lugar, utilice un estudio analítico programado para identificar excepciones y luego extraerlas a una tabla de resultados que exporta a un estudio analítico de datos en Results Manager.
Para completar este inicio rápido, se necesita lo siguiente:
Consejo
Puede obtener el identificador único del estudio analítico de datos desde el URL del estudio analítico de datos en Results Manager o desde el diálogo Exportar de ACL Analytics.
Si desea obtener más información, consulte Importación de un proyecto y programación de un estudio analítico.
Su empresa necesita configurar un proceso automatizado para identificar a los empleados con un salario reportado superior a 80000 para el período de reporte. Una vez identificados, estos registros de empleados deben ser exportados a Results Manager para un análisis posterior.
Para cada período, se le proporciona un archivo de Microsoft Excel que contiene registros de empleados y puede acceder a este archivo en la unidad C de la máquina Servidor de AX.
Para configurar la automatización, usted:
Cada vez que se ejecuta el script en Servidor de AX, las excepciones que identifica se agregan al estudio analítico de datos de Results Manager que usted especifique en el comando EXPORT del script.
El encabezado del estudio analítico permite que el script se ejecute en Servidor de AX e identifique la tabla de datos y la tabla de resultados:
COMMENT //prueba de exportación de ANALYTIC GRC verifica exportación de GRC en Servidor de AX //DATA empleados //RESULT TABLE Con_altos_ingresos END
Utilice el comando ACCESSDATA para importar datos desde un archivo de origen de Excel a una tabla en Servidor de AX. En este ejemplo, el archivo C:/source/Empleados_mayo_con_NTC.xls se importa a la tabla empleados:
COM Importar datos a la tabla mediante conexión ODBC ACCESSDATA32 ODBC "Dsn" NAME "Archivos Excel" TO "empleados.FIL" CHARMAX 50 MEMOMAX 100 SOURCE( dbq=C:\source\Empleados_mayo_con_NTC.xls;driverid=1046;maxbuffersize=2048;pagetimeout=5) SQL_QUERY( SELECT `Empleados_mayo_con_NTC_`.`Nombre` AS `Nombre`, `Empleados_mayo_con_NTC_`.`Apellido` AS `Apellido`, `Empleados_mayo_con_NTC_`.`NúmeroTarjeta` AS `NúmeroTarjeta`, `Empleados_mayo_con_NTC_`.`NúmeroEmpleado` AS `NúmeroEmpleado`, `Empleados_mayo_con_NTC_`.`FechaContratación` AS `FechaContratación`, `Empleados_mayo_con_NTC_`.`Salario` AS `Salario`, `Empleados_mayo_con_NTC_`.`Bono_2002` AS `Bono_2002` FROM `Empleados_mayo_con_NTC$` `Empleados_mayo_con_NTC_` ) END_QUERY
Utilice EXTRACT para identificar a los empleados con un salario superior a 80000 y agregue esos registros a la tabla de resultados:
COM extraer personas que ganan mucho OPEN empleados EXTRACT RECORD TO "Con_altos_ingresos.fil" IF Salario > 80000 COM quitar tabla empleados CLOSE empleados DELETE FORMAT empleados OK DELETE empleados.fil OK
Mediante el comando EXPORT, especifique los campos a exportar desde la tabla de resultados y el estudio analítico de datos de destino a Results Manager. En este ejemplo, el comando exporta todos los campos al estudio analítico de datos 173358:
COM exportar resultados al módulo Results GRC OPEN Con_altos_ingresos EXPORT FIELDS Bono_2002 NúmeroTarjeta NúmeroEmpleado Nombre FechaContratación Apellido Salario ACLGRC TO "173358" APPEND CLOSE Con_altos_ingresos
Cada vez que se ejecuta el script del estudio analítico en Servidor de AX, se exportan registros adicionales a Results Manager y se agregan al estudio analítico de datos especificado. Cualquier visualización o medida asociada con la actualización del estudio analítico de datos de Results Manager para reflejar los nuevos registros y el proceso puede continuar de manera automática en cada período.