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:

  1. Cree y pruebe un script en Analytics.
  2. Agregue las correspondientes etiquetas de encabezado de estudio analítico para convertir el script en un script de estudio analítico.
  3. 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
  • compruebe y envíe uno o más scripts de estudios analíticos como una versión al modo de desarrollo de Robots y programe y ejecute una versión activada en el modo de producción
Servidor de AX

Cualquiera de estos métodos:

  • importe el proyecto de Analytics (archivo .acl) directamente al Servidor de AX y programe y ejecute un script de estudio analítico con AX Cliente
  • empaquete el proyecto en un archivo de aplicación de análisis comprimido (archivo .aclapp), impórtelo al Servidor de AX y ejecute un script de estudio analítico usando el Cliente Web AX

    Si desea obtener más información, consulte Empaquetamiento de las aplicaciones de análisis.

Ventana Aplicación de análisis
  • empaquete el proyecto en un archivo de aplicación de análisis comprimido (archivo .aclapp), abra el proyecto como una aplicación de análisis (archivo .aclx) y ejecute el script de estudio analítico en la ventana Aplicación de análisis

    Si desea obtener más información, consulte Empaquetamiento de las aplicaciones 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.

Guía de creación de scripts de ACL 14.1