Scripts de estudios analíticos
Los scripts no se limitan a la ejecución en Analytics únicamente. Al convertir scripts regulares en scripts de estudios analíticos, puede programar y ejecutar scripts en la aplicación Robots de HighBond o en Analytics Exchange. También puede ejecutar scripts de estudios analíticos en la ventana Aplicación de análisis, un componente independiente de Analytics.
¿Qué son los scripts de estudios analíticos?
Un script de estudio analítico o "un estudio analítico" es un script normal con un encabezado de estudio analítico. El encabezado del estudio analítico es una serie de etiquetas declarativas que permiten que el script se ejecute en Servidor de AX o en la ventana de la aplicación de análisis. El encabezado del estudio analítico incluye los parámetros de entrada que un usuario completa de antemano, lo que permite que el script del estudio analítico se ejecute sin supervisión, ya sea de forma inmediata o programada.
Consejo
Los scripts de estudios analíticos se desarrollan y se prueban casi exclusivamente en Analytics que permita un desarrollo más sencillo. Utilice AX Cliente para hacer actualizaciones simples a los scritps de estudios analíticos que están almacenados en AX Servidor.
¿Qué son las aplicaciones de análisis?
Una aplicación de análisis es un proyecto de Analytics que se empaqueta para su uso en Analytics Exchange o en la ventana Aplicación de análisis. Las aplicaciones de análisis contienen uno o más scripts de estudios analíticos y también pueden contener tablas de datos e interpretaciones.
Nota
En general, la creación o el desarrollo de las aplicaciones de análisis está a cargo de los expertos en scripts internos de una organización o se lleva a cabo por medio de un acuerdo con los consultores de Galvanize.
Convertir scripts regulares en scripts de estudios analíticos
Los scripts estudios analíticos comienzan como scripts regulares. Para ejecutar un script regular en Robots, en el Servidor de AX o en la ventana Aplicación de análisis, debe convertir el script regular en un script de estudio analítico:
- Cree y pruebe un script en Analytics.
- Agregue las correspondientes etiquetas de encabezado de estudio analítico para convertir el script en un script de estudio analítico.
- Empaquete el script de estudio analítico para ejecutarlo en el Servidor de AX o en la ventana Aplicación de análisis. No es necesario empaquetar los scripts de estudios analíticos que se ejecutan en Robots.
Agregar encabezados de estudios analíticos
Los encabezados de los estudios analíticos se definen en un bloque de comentario en la primera línea del script. Como mínimo, un encabezado de estudio analítico declara que el script es un script de estudio analítico:
COMMENT //ANALYTIC Identificar cheques faltantes Este script de estudio analítico identifica los números de cheques faltantes END
Si desea obtener más información, consulte Agregar encabezados de estudios analíticos.
Distribución y ejecución de scripts de estudios analíticos
Existen varias opciones para distribuir y ejecutar scripts de estudios analíticos, según los productos y componentes de Galvanize que utilice su organización.
| Producto/componente | Método para distribuir y ejecutar un script de estudio analítico |
|---|---|
| Aplicación Robots de HighBond |
|
| Servidor de AX |
Cualquiera de estos métodos:
|
| Ventana Aplicación de análisis |
|
Determinar el entorno en el que se está ejecutando un script de estudio analítico
Si desea crear un script de estudio analítico que pueda ejecutarse en Analytics, Analytics Exchange o en la ventana Aplicación de análisis, puede determinar el entorno de ejecución durante la ejecución del script. Puede utilizar esta información para tomar decisiones acerca de los comandos que se deben ejecutar según el lugar en el que se esté ejecutando el script.
Utilice la función FTYPE( ) para determinar dónde se está ejecutando el script:
FTYPE("ax_main") = "b"
Si el script se está ejecutando en Analytics Exchange o en la ventana Aplicación de análisis, la expresión se evalúa como verdadera (T). En el caso de los scripts que se están ejecutando en Analytics, la expresión se evalúa como falsa (F). Si desea obtener más información, consulte Función FTYPE( ).
Identificación del usuario que está ejecutando el script en el Servidor de AX
Para los scripts de estudio analítico que se ejecutan en el Servidor de AX, puede usar la variable del sistema AXRunByUser para identificar el nombre del usuario que está ejecutando actualmente el script con el formato dominio\nombre_de_usuario:
EXTRACT FIELDS TIME() AS "Hora", DATE() AS "Fecha", AXRunByUser AS "Usuario actual" TO R_EjecutarRegistro APPEND
Nota
AXRunByUser solo está disponible al ejecutar scripts de estudios analíticos en el Servidor de AX. No se reconoce la variable al ejecutar scripts en Analytics.