Glosario de ACLScript
Un glosario de terminología técnica que se utiliza en la Guía de creación de scripts de Analytics.
-
El lenguaje de creación de scripts que conforma la base de los análisis de datos en Analytics.
-
El valor real que se introduce en una función o un comando cuando se invoca la función o el comando desde un script.{n} Cada vez que se usa una función, se pueden proporcionar diferentes argumentos. Por ejemplo, si un script invoca {c}trim("prueba "){c}, entonces {c}"prueba "{c} es el argumento que se proporciona para ese uso específico de la función {c}trim(){c}.
-
Un estándar de codificación de caracteres que representa una secuencia de dígitos como un único carácter.{n}La mayoría de los esquemas de codificación de caracteres modernos se basan en ASCII, aunque admiten muchos más caracteres. El estándar ASCII se utiliza ampliamente para almacenar datos en inglés y en idiomas de Europa Occidental.
-
Ver {i}lógico{i}.
-
Una secuencia de declaraciones que se especifica una vez, pero que se puede llevar a cabo varias veces de forma sucesiva. El código dentro del bucle se obedece una cantidad específica de veces, o hasta que se cumple una condición, o de forma indefinida.
-
Una unidad de información digital que comúnmente está conformada por ocho bits. Los bytes son la unidad de medida para todo el almacenamiento de datos y, como los bytes son tan pequeños, con frecuencia se utilizan para medir datos específicos en un archivo, como los caracteres.{n}Históricamente, el byte era el número de bits que se utilizaban para codificar un carácter de texto único en una computadora y, por este motivo, es la unidad más pequeña de memoria direccionable en muchas arquitecturas de computación.
-
Una secuencia de caracteres, ya sea como un literal o algún tipo de variable.
-
1) Una unidad de información que corresponde a un símbolo, como una letra del abecedario. Los ejemplos de caracteres incluyen letras, dígitos numéricos, signos de puntuación y espacios en blanco.{n}2) Un tipo de datos que representa una serie de uno o más caracteres, ya sea como un literal o algún tipo de variable. Comúnmente, también se hace referencia a este tipo de datos como {i}cadena{i}.
-
Una colección de comandos, funciones, expresiones y comentarios escritos en texto sin formato con la sintaxis de ACLScript y guardados en un archivo de script. El código de origen de un script representa las instrucciones específicas que quienes escriben el script preparan para que se ejecute el {i}motor de scripts{i}.
-
Una instrucción para realizar una operación en Analytics.{n}Cada línea de un script utiliza un comando de ACLScript y comienza con el nombre del comando, seguido de uno o más parámetros. Por ejemplo, {c}CLASSIFY ON Número_de_cliente SUBTOTAL Importe_trans TO "Cliente_total.FIL"{c} le indica al motor de scripts que ejecute el comando {c}CLASSIFY{c} y especifica los valores y los parámetros que se deben usar.
-
Una explicación o anotación dentro del código de origen de un script, que el usuario puede leer.{n} Los comentarios se agregan para hacer que cualquier persona que intente leer, usar o comprender un script pueda hacerlo con facilidad, pero son ignorados por el motor de scripts durante la ejecución del script. Tienen un formato de bloques o líneas.
-
Un carácter especial (`) que califica datos como un valor de fecha, fechahora u hora: {c}`20160101 22:30:30`{c}
-
Una secuencia de caracteres que define un patrón de búsqueda.{n} En general, este patrón es utilizado más tarde por algoritmos que realizan búsquedas en las cadenas para realizar las operaciones de "buscar" o "buscar y reemplazar" en las cadenas. Se entiende que cada carácter de una expresión regular es un metacarácter (con un significado especial) o un carácter regular (con su significado literal).{n} Por ejemplo, en la expresión regular {c}a.{c}, "a" es un carácter literal que coincide únicamente con "a" y "." es un metacarácter que coincide con cualquier carácter, excepto una nueva línea.
-
Un tipo de datos que representa un instante en el tiempo; en general, se expresa como una fecha y una hora del día.
-
Una manera de describir un valor de fechahora como la cantidad de días que transcurrieron desde el 1 de enero de 1900. El valor se expresa como un valor numérico y la porción de hora del valor es un decimal.{n}Por ejemplo, el 16 de marzo 2023, habrán pasado 45000 días desde el 1 de enero de 1900. Por lo tanto, {c}45000.25{c} expresa 16 de marzo de 2023 a las 06:00:00 como una fechahora de serie.
-
El orden en el que se ejecutan o evalúan los comandos, las funciones o las expresiones individuales.{n} El flujo de control está principalmente asociado con las declaraciones condicionales, que permiten diferentes acciones según si una condición se evalúa como verdadera o falsa.
-
Un módulo de código autocontenido que acepta la entrada de información y devuelve un valor único o "resultado".{n}Las funciones encapsulan una tarea, como la devolución de una parte de una cadena de entrada, y son utilizadas por el código del script. Las funciones son como una "caja negra" porque quien escribe el script no sabe de qué manera funciona el módulo de código, sino simplemente la información de entrada y salida que se espera.{n}Por ejemplo, para convertir el valor numérico {c}22{c} en la cadena de caracteres {c}"22"{c}, se utiliza el valor numérico como entrada de la función {c}STRING(){c}. Cuando se ejecuta la función, acepta {c}22{c} como la información de entrada y devuelve {c}"22"{c}. Para usar {c}STRING(){c}, no es necesario, ni posible, saber cómo convierte el número en un carácter; solo es necesario saber cuáles son los datos de entrada y salida esperados.
-
Una notación para representar un valor fijo en el código de origen, que se puede utilizar para representar datos de carácter, numéricos, lógicos o de fechahora.{n} Los literales se oponen a las {i}variables{i} y, con frecuencia, se utilizan para asignar valores a las variables. Por ejemplo, {c}"word"{c} es un literal de caracteres, mientras que {c}v_char = "word"{c} asigna el valor del literal a la variable {c}v_char{c}.
-
El tipo de datos más sencillo. Los datos lógicos expresan un valor de verdad que es verdadero o falso y también se los conoce como {i}datos booleanos{i}.{n} Este tipo de datos está principalmente asociado con las declaraciones condicionales, que permiten diferentes acciones y cambian el flujo de control según si una condición se evalúa como verdadera o falsa.
-
El programa de computación incorporado en Analytics y ACL GRC Analytics Exchange que ejecuta de manera directa las instrucciones escritas en un script.{n} Al ejecutar un script, el motor de scripts lee el archivo de script y ejecuta los comandos en el orden que se especifican en el script.
-
Un tipo de datos que representa valores que contienen dígitos del 0 al 9 y pueden tener un signo negativo y un separador decimal.
-
Un símbolo, como '+', que realiza una operación en uno o más operandos de una expresión.{n}Los operadores pueden ser unarios, cuando la operación utiliza solo un operando: {c}-5{c}. O pueden ser binarios, cuando la operación utiliza dos operandos: {c}importe < 50{c}.
-
Un valor literal, una función, una variable o una expresión que se proporciona como datos de entrada a un operador.{n}Por ejemplo, en una operación de suma simple, se proporcionan dos enteros al operador de suma '+' como operandos: {c}2 + 5{c}.
-
Una palabra que tiene significado especial en un contexto en particular de un script.{n}Por ejemplo, la palabra {c}if{c} se interpreta como un nombre de comando si es la primera palabra en una línea de script, pero se interpreta como el nombre de un parámetro cuando se encuentra a continuación de un comando en la misma línea.
-
Los nombres de la información que se espera recibir para una función o un comando.{n} Junto con cada función y comando, se incluye una lista de parámetros para que al invocar la función o el comando, quien escribe el script pueda proporcionar los valores de entrada o argumentos correctos.{n} Por ejemplo, {c}TRIM(cadena){c} muestra que la función {c}TRIM(){c} espera un parámetro denominado {c}cadena{c}. Cuando se utiliza la función, se proporciona un valor como el argumento que se asigna a cadena: {c}TRIM("prueba "){c}.
-
Una secuencia de instrucciones de un programa que realiza una tarea específica, empaquetada como una unidad. Una función es una rutina.
-
El conjunto de reglas que define un script correctamente estructurado. ACLScript tiene una sintaxis única y no se ejecuta a menos que el código de origen siga las reglas de sintaxis.
-
Una clasificación de datos que le indica al motor de scripts cómo interpretar y utilizar los datos.{n} Por ejemplo, el valor {c}123{c} se puede definir como datos de carácter ({c}"123"{c}) o numéricos ({c}123{c}) y las operaciones disponibles dependen del tipo de datos que se utilizan para clasificar los datos.
-
Un método estándar industrial de codificación de caracteres que admite la mayoría de los idiomas del mundo.{n} Unicode se utiliza comúnmente en los sistemas de información globales o los datos que contienen caracteres de varios bytes, como los caracteres asiáticos, cirílicos o árabes.
-
Una expresión que no se puede reducir más.{n}Por ejemplo, {c}1 + 2{c} no es un valor porque se puede reducir a la expresión {c}3{c}. Esta expresión {c}3{c} no se puede reducir más y, por lo tanto, es un valor.
-
Una ubicación de almacenamiento temporal, o "recipiente", con un nombre que se utiliza para contener un valor.{n} El contenido de un recipiente puede cambiar, pero el nombre no; por lo tanto, el nombre le permite al script hacer referencia y trabajar con el valor almacenado en la memoria de la computadora sin saber qué es lo que hay realmente almacenado en esa ubicación.{n} Por ejemplo, {c}v_char = "mi palabra"{c} almacena {c}"mi palabra"{c} en la memoria y un script después puede hacer referencia a ese valor utilizando el nombre de la variable {c}v_char{c}.
A
B
C
E
F
L
M
N
O
P
R
S
T
U
V