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

Comandos

Los comandos de ACLScript realizan operaciones con los datos que suelen ser de amplio alcance.

Por ejemplo, el comando SUMMARIZE agrupa los registros sobre la base de valores idénticos en un campo y calcula los subtotales y los valores estadísticos de cada grupo.

Una serie de comandos envían los resultados a una nueva tabla de Analytics. Otros comandos realizan varias tareas de aplicación.

A continuación, se incluye una lista completa de los comandos disponibles en Analytics, ordenada alfabéticamente o por categoría.

También se incluyen las convenciones que se utilizan en la documentación de los comandos y algunos detalles de uso generales.

Comandos en orden alfabético

Comando Descripción

ACCEPT

Crea un cuadro de diálogo que les pide interactivamente a los usuarios uno o más valores de entrada para el script. Cada valor de entrada se almacena en una variable de caracteres con nombre.

ACCESSDATA

Importa datos de una variedad de orígenes de datos compatibles con ODBC.

El comando toma la forma de ACCESSDATA64 o ACCESSDATA32; todo depende de si usted está usando un controlador ODBC de 64 bits o de 32 bits.

ACTIVATE

Agrega definiciones de campo almacenadas en un área de trabajo de Analytics al conjunto existente de definiciones de campo de un formato de tabla de Analytics.

AGE

Agrupa registros en períodos de antigüedad sobre la base de los valores de un campo de fecha o fechahora. Cuenta la cantidad de registros en cada período y también calcula el subtotal de campos numéricos especificados para cada período.

APPEND

Combina los registros de dos o más tablas de Analytics anexándolas a una nueva tabla de Analytics.

ASSIGN

Crea una variable y asigna un valor a la variable.

BENFORD

Cuenta el número de veces que aparece el dígito inicial (1-9) o la combinación de dígitos inicial, y compara el recuento real con el esperado. El recuento esperado se calcula usando la fórmula Benford.

CALCULATE

Calcula el valor de una o más expresiones.

CLASSIFY

Agrupa los registros sobre la base de valores idénticos en un campo de caracteres o numérico. Cuenta la cantidad de registros en cada grupo y también calcula el subtotal de campos numéricos especificados para cada grupo.

CLOSE

Cierra un archivo de log, un archivo de índice o una tabla de Analytics o finaliza una sesión del Grabador de scripts.

CLUSTER

Agrupa los registros en clústeres según los valores similares en uno o más campos numéricos. Los clústeres pueden ser unidimensionales multidimensionales.

COMMENT

Agrega una nota explicativa a un script sin afectar el procesamiento.

COUNT

Hace un recuento del número total de registros en la vista actual o solo de los registros que cumplen con la condición especificada.

CREATE LAYOUT

Crea un formato de tabla de Analytics vacío, que puede ser necesario para algunas situaciones de creación de scripts.

CROSSTAB

Agrupa registros sobre la base de combinaciones idénticas de valores en dos o más campos de caracteres o numéricos y muestra los grupos que se obtienen en una cuadrícula de filas y columnas. Cuenta la cantidad de registros en cada grupo y también calcula el subtotal de campos numéricos especificados para cada grupo.

CVSEVALUATE

Para el muestreo de variables clásicas, ofrece cuatro métodos diferentes para proyectar los resultados del análisis de la muestra a toda la población.

CVSPREPARE

Estratifica una población y calcula una muestra estadísticamente válida para cada estrato, para el muestreo de variables clásicas.

CVSSAMPLE

Extrae una muestra de registros utilizando el método de muestreo de variables clásicas.

DEFINE COLUMN

Crea y agrega una o más columnas a una vista existente.

DEFINE FIELD

Define un campo de datos físicos en un formato de tabla de Analytics.

DEFINE FIELD...COMPUTED

Define un campo calculado en un formato de tabla de Analytics.

DEFINE RELATION

Define una relación entre dos tablas de Analytics.

DEFINE REPORT

Crea una nueva vista o abre una vista existente.

DEFINE TABLE DB

Define una tabla de servidor de Analytics conectándose a una tabla de base de datos con el Conector de AX. Usted puede conectarse a una base de datos Microsoft SQL Server, Oracle o DB2.

DEFINE VIEW

Define una nueva vista o sobrescribe una vista existente.

DELETE

Elimina un elemento del proyecto de Analytics, un campo de un formato de tabla, una variable, una o más entradas del historial, una relación entre tablas o un archivo de una carpeta de Windows. También quita una columna de una vista

DIALOG

Crea un cuadro de diálogo personalizado que les pide interactivamente a los usuarios uno o más valores de entrada para el script. Cada valor de entrada se almacena en una variable con nombre.

DIRECTORY

Genera una lista de archivos y carpetas en el directorio especificado.

DISPLAY

Muestra información sobre el tipo de elemento de Analytics especificado. También puede mostrar el resultado de una expresión o la salida de una función.

DO REPORT

Genera el reporte de Analytics especificado.

DO SCRIPT

Ejecuta un script secundario o un script externo desde un script de Analytics.

DUMP

Muestra el contenido de un archivo, o el registro actual, en las codificaciones de caracteres hexadecimal, ASCII y EBCDIC.

DUPLICATES

Detecta si existen valores duplicados o registros duplicados completos en una tabla de Analytics.

ESCAPE

Termina el script que se está procesando, o todos los scripts, sin salir de Analytics.

EVALUATE

Para el muestreo por registros o el muestreo por unidad monetaria, proyecta los errores detectados en los datos de muestra a toda la población y calcula los límites superiores del índice de desviación o el importe erróneo.

EXECUTE

Ejecuta una aplicación o proceso externo a Analytics. Emula el comando Ejecutar de Windows. Se puede utilizar para interactuar con el símbolo del sistema de Windows.

EXPORT

Exporta datos desde Analytics al formato de archivo especificado o a Resultados en HighBond.

EXTRACT

Extrae datos de una tabla de Analytics y envía esos datos a una tabla de Analytics nueva o los anexa a una tabla de Analytics existente. Puede extraer registros completos o campos seleccionados.

FIELDSHIFT

Cambia la posición inicial de una definición de campo en un formato de tabla.

FIND

Busca el primer valor que coincida con la cadena de caracteres especificada en un campo de caracteres indexado.

FUZZYDUP

Detecta valores casi idénticos (duplicados inexactos) en un campo de caracteres.

FUZZYJOIN

Utiliza la correspondencia inexacta para combinar campos de dos tablas de Analytics en una nueva tabla única de Analytics.

GAPS

Detecta si un campo numérico o de fechahora de una tabla de Analytics contiene uno o más faltantes en la secuencia de datos.

GROUP

Ejecuta uno o más comandos de ACLScript en un registro antes de pasar al siguiente registro de la tabla, con solo una pasada a través de la tabla. La ejecución de los comandos se puede controlar por medio de las condiciones.

HELP

Inicia los documentos de Ayuda de Analytics en un navegador.

HISTOGRAM

Agrupa registros sobre la base de los valores de un campo de caracteres o numérico, hace un recuento de la cantidad de registros de cada grupo y muestra los grupos y los recuentos en un gráfico de barras.

IF

Especifica una condición que debe evaluarse como verdadera para que se ejecute un comando.

IMPORT ACCESS

Crea una tabla de Analytics definiendo e importando un archivo de base de datos Microsoft Access.

IMPORT DELIMITED

Crea una tabla de Analytics definiendo e importando un archivo de texto delimitado.

IMPORT EXCEL

Crea una tabla de Analytics definiendo e importando un intervalo con nombre o una hoja de cálculo de Microsoft Excel.

IMPORT GRCPROJECT

Crea una tabla de Analytics importando una tabla de Proyectos de HighBond.

IMPORT GRCRESULTS

Crea una tabla de Analytics importando una tabla o interpretación de Resultados de HighBond.

IMPORT LAYOUT

Importa un archivo de formato de tabla (.layout) externo a un proyecto de Analytics.

IMPORT MULTIDELIMITED

Crea varias tablas de Analytics definiendo e importando varios archivos delimitados.

IMPORT MULTIEXCEL

Crea varias tablas de Analytics definiendo e importando varios intervalos con nombre u hojas de cálculo de Microsoft Excel.

IMPORT ODBC

Crea una tabla de Analytics definiendo e importando datos desde un origen de datos ODBC.

ODBC significa Open Database Connectivity (Conectividad de base de datos abierta), un método estándar para acceder a bases de datos.

IMPORT PDF

Crea una tabla de Analytics definiendo e importando un archivo de Adobe PDF.

IMPORT PRINT

Crea una tabla de Analytics definiendo e importando un archivo de imagen de impresión (reporte).

IMPORT SAP

Crea una tabla de Analytics importando datos desde un sistema SAP utilizando Direct Link.

IMPORT XBRL

Crea una tabla de Analytics definiendo e importando un archivo XBRL.

IMPORT XML

Crea una tabla de Analytics definiendo e importando un archivo XML.

INDEX

Crea un índice para una tabla de Analytics que permite acceder a los registros en orden secuencial en lugar de hacerlo en orden físico.

JOIN

Combina campos de dos tablas de Analytics en una nueva tabla única de Analytics.

LIST

Envía los datos de salida de uno o más campos de una tabla de Analytics a una visualización con un formato de columnas.

LOCATE

Busca el primer registro que coincida con el valor o la condición especificados, o va a un número de registro especificado.

LOOP

Ejecuta una serie de comandos de ACLScript de forma reiterada en un registro mientras una condición especificada se evalúa como verdadera.

MERGE

Combina registros de dos tablas de Analytics ordenadas con estructuras idénticas en una nueva tabla de Analytics que usa el mismo criterio de ordenamiento que las tablas originales.

NOTES

Crea, modifica o quita una nota asociada con un registro individual en una tabla de Analytics.

NOTIFY

Envía un mensaje de notificación por correo electrónico.

OPEN

Abre una tabla de Analytics y el archivo de datos asociado.

OUTLIERS

Identifica valores atípicos estadísticos en un campo numérico. Es posible identificar los valores atípicos para el campo en su totalidad o para grupos independientes en función de los valores idénticos de uno o más campos clave de caracteres, numéricos o de fechahora.

PASSWORD

Crea una definición de la contraseña, sin un valor de contraseña, que solicita a los usuarios una contraseña mientras se ejecuta un script.

PAUSE

Detiene un script y muestra información en un cuadro de diálogo para los usuarios.

PREDICT

Aplica un modelo predictivo a un conjunto de datos sin etiquetar para predecir los valores numéricos o las clases asociados con los registros individuales.

PRINT

Imprime un archivo de texto, un archivo de log de Analytics o un elemento de proyecto de Analytics que se exportó como archivo externo: un script (.aclscript), un formato de tabla (.layout) o un área de trabajo (.wsp). También puede imprimir un gráfico generado por un comando.

PROFILE

Genera estadísticas resumidas para uno o más campos numéricos o expresiones numéricas en una tabla de Analytics.

QUIT

Finaliza la sesión actual y cierra Analytics.

RANDOM

Genera un conjunto de números aleatorios.

RCOMMAND

Pasa una tabla de Analytics a un script R externo como un marco de datos y crea una nueva tabla en el proyecto de Analytics utilizando la salida del script R externo.

REFRESH

Actualiza los datos de una tabla de Analytics desde su origen de datos asociado.

RENAME

Renombra un archivo o un elemento de un proyecto de Analytics.

REPORT

Genera un reporte y le da un formato sobre la base de la tabla de Analytics abierta.

RETRIEVE

Recupera los resultados de una consulta de Direct Link enviada para su procesamiento en segundo plano.

SAMPLE

Extrae una muestra de registros utilizando el método de muestreo por registros o de muestreo por unidad monetaria.

SAVE

Copia una tabla de Analytics y la guarda con un nombre diferente o guarda un proyecto de Analytics.

SAVE LAYOUT

Guarda un formato de tabla de Analytics en un archivo de formato de tabla externo (.layout) o guarda los metadatos del formato de tabla en una tabla de Analytics.

SAVE LOG

Guarda el log de comandos completo o las entradas del log de la sesión actual de Analytics en un archivo externo.

SAVE TABLELIST

Guarda una lista de todas las tablas de un proyecto de Analytics a una tabla de Analytics o un archivo de CSV.

SAVE WORKSPACE

Crea y guarda un área de trabajo.

SEEK

Busca el primer valor que coincida con la cadena de caracteres o la expresión de caracteres especificada en un campo de carácter indexado.

SEQUENCE

Determina si uno o más campos de una tabla de Analytics están ordenados de manera secuencial e identifica los elementos que no respetan la secuencia.

SET

Ajusta una opción de Analytics configurable.

SIZE

Calcula un tamaño de muestra estadísticamente válido, para muestreo por registros o por unidad monetaria.

SORT

Ordena los registros de una tabla de Analytics en orden secuencial ascendente o descendente basándose en un campo o campos clave especificados. Los resultados se envían a una nueva tabla Analytics reordenada físicamente.

STATISTICS

Calcula estadísticas para uno o más campos numéricos o de fechahora en una tabla de Analytics.

STRATIFY

Agrupa registros en intervalos numéricos sobre la base de los valores de un campo numérico. Cuenta la cantidad de registros en cada intervalo y también calcula el subtotal de campos numéricos especificados para cada intervalo.

SUMMARIZE

Agrupa registros sobre la base de valores idénticos en uno o más campos de caracteres, numéricos o de fechahora. Cuenta la cantidad de registros en cada grupo y también calcula el subtotal de campos numéricos especificados para cada grupo.

TOP

Va al primer registro de una tabla de Analytics.

TOTAL

Calcula el valor total de uno o más campos de una tabla de Analytics.

TRAIN

Utiliza el aprendizaje automático para crear un modelo predictivo óptimo utilizando un conjunto de datos de entrenamiento.

VERIFY

Comprueba si existen errores de validez en uno o más campos de una tabla de Analytics verificando que los datos sean coherentes con las definiciones de campo del formato de tabla.