Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15.0
© 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tabla de contenidos
Uso de Analytics 25
Uso de Analytics 26
Guía de inicio 29
Guía de inicio 30
¿Qué es Analytics? 31
¿Qué es ACL para Windows? 34
Primeros pasos con Analytics (Edición no Unicode) 38
Comenzar a usar Analytics (edición Unicode) 75
Obtener ayuda con Analytics 112
La interfaz de usuario de Analytics 115
La interfaz de usuario de Analytics 116
Descripción general de la interfaz de usuario de Analytics 117
La estructura de las tablas de Analytics 127
Personalizar Analytics 130
Configuración de opciones de Analytics 131
Opciones del sistema 133
Opciones de interfaz 134
Opciones de tabla 136
Opciones de vista 142
Opciones de Comando 144
Opciones de fecha y hora 148
Opciones numéricas 156
Opciones de impresión 159
Opciones de fuente de la aplicación 161
Cómo funcionan los archivos de preferencias de Analytics 162
Cambiar la configuración de fuente para las vistas y los reportes 167
Cambiar el tamaño de las fuentes en las vistas 168
Personalizar la barra de herramientas de Analytics 169
Agregar elementos personalizados al menú principal de Analytics 170
Ejecutar comandos desde la línea de comandos de Analytics 176
Impresión de la información del área de visualización 178
Enviar notificaciones por correo electrónico desde Analytics 179
Proyectos de Analytics 181
Trabajar con proyectos de Analytics 186
Uso del log de comandos de Analytics 192
Uso de notas en proyectos de Analytics 197
Imprimir información del proyecto de Analytics 204
Recuperar proyectos Analytics que se cierren inesperadamente 206
Tareas comunes de preparación y análisis de datos 207
Tareas comunes de preparación y análisis de datos 208
Guardar los resultados y especificar las carpetas de salida 209
Unificar carpetas de proyectos Analytics y carpetas Windows 213
Extraer datos 214
Anexión de resultados de la salida a una tabla existente 220
Comparación de las estructuras de los datos 222
Exportar datos 224
Exportación de excepciones a Resultados de HighBond 230
Acerca de los campos clave 238
Concatenar campos 240
Generación de números aleatorios 241
Generar una selección aleatoria de registros 243
Definición e importación de datos 245
Definición e importación de datos 246
Orígenes de datos a los que puede acceder con Analytics 249
Definición e importación de datos utilizando el Asistente de Definición de Datos 255
Importar datos de Microsoft Excel 257
Importar un archivo de base de datos de Microsoft Access 271
Importar un archivo de texto delimitado 272
Definición e importación de archivos de imagen de impresión (reporte) y archivos PDF 286
Inicio rápido: cómo definir un archivo de imagen de impresión o PDF 302
Definir e importar un archivo de imagen de impresión 308
Definir e importar un archivo PDF 317
Trabajo con definiciones de campos 327
Trabajo con definiciones de registros 332
Definición de campos incorrectamente alineados en un archivo de imagen de impresión o PDF 337
Definición e importación de subconjuntos de datos de imagen de impresión o PDF 342
Trabajo con registros y campos de varias líneas 344
Importar un archivo maestro de ACCPAC 350
Importar un archivo compatible con dBASE 352
Importar un archivo de Formato de auditoría SAP 354
Importar un archivo XML 356
Selección de estructuras de datos XML 359
Selección y configuración de elementos XML 361
Modificación de las propiedades de las columnas XML 363
Acerca de los archivos XML 365
Importar un archivo XBRL 367
Selección de los elementos XBRL 369
Selección de contextos XBRL 370
Acerca de los archivos XBRL 371
Definición de los datos del perfil de base de datos del Servidor de Analytics 372
Definición de archivos de definición externa 374
Definir tablas de Analytics manualmente 377
Formatos de los datos de origen de fecha y hora 381
Importación de datos usando la ventana Data Access 388
Trabajo con la ventana Data Access 393
Unión de tablas en la ventana Data Access 405
Conexión a Active Directory 409
Conexión a Amazon Athena 420
Conexión a Amazon DynamoDB 422
Conexión a Amazon Redshift 427
Conexión a Amazon S3 431
Conexión a Apache Cassandra 433
Conexión a Apache Drill 441
Conexión a Apache HBase 445
Conexión a Apache Hive 448
Conexión a Apache Spark 454
Conexión a AWS Data Management 460
Conexión a Azure Data Management 462
Conexión a Azure Table Storage 464
Conexión a Box 466
Conexión a Cloudera Impala 468
Conexión a Concur 473
Conexión a Couchbase 478
Conexión a DocuSign 486
Conexión a Dynamics CRM 488
Conexión a Dynamics GP 490
Conexión a Dynamics NAV 492
Conexión a Dynamics 365 Business Central 494
Conexión a Dynamics 365 Finance and Operations 496
Conexión a Dynamics 365 Sales 498
Conexión a Edgar Online 500
Conexión a correo electrónico 502
Conexión a Epicor ERP 514
Conexión a Exact Online 516
Conexión a Exchange 518
Conexión a Google BigQuery 530
Conexión a Jira 535
Conexión a los Servicios de JSON 544
Conexión a LDAP 551
Conexión a LinkedIn 561
Conexión a Marketo 563
Conexión a Microsoft SQL Server 569
Conexión a MongoDB 572
Conexión a MySQL 580
Conexión a NetSuite 583
Conexión a OData 585
Conexión a Open Exchange Rates 587
Conexión a Oracle 593
Conexión a Oracle Eloqua 596
Conexión a Oracle Sales Cloud 598
Conexión a Presto 600
Conexión a Qualys 605
Conexión a QuickBooks 609
Conexión a QuickBooks Online 611
Conexión a QuickBooks POS 613
Conexión a los Servicios de datos de REST 615
Conexión a Rsam 631
Conexión a RSS/ATOM 635
Conexión a Sage 50 UK 640
Conexión a Sage Cloud Accounting 642
Conexión a Sage Intacct 644
Conexión a Salesforce 646
Conexión a SAP 650
Conexión a SAP ByDesign 674
Conexión a SAP Hybris Cloud for Customer 676
Conexión a SAP SuccessFactors 678
Conexión a ServiceNow 680
Conexión a SFTP 689
Conexión a SharePoint 692
Conexión a Slack 700
Conexión a Snowflake 702
Conexión a Splunk 704
Conexión a Square 706
Conexión a Stripe 708
Conexión a SugarCRM 710
Conexión a SurveyMonkey 712
Conexión a Sybase 714
Conexión a Sybase IQ 716
Conexión a Tenable.sc 718
Conexión a Teradata 723
Conexión a Twitter 730
Conexión a UPS 740
Conexión a USPS 742
Conexión a xBase 744
Conexión a ZenDesk 746
Importar datos de Proyectos de HighBond 748
Importar datos de Resultados de HighBond 753
Estructuración de los datos con formatos de tabla 757
Trabajar con formatos de tabla 761
Configuración de propiedades para formatos de tablas 768
Ver las propiedades del formato de tabla 770
Actualizar datos en las tablas de Analytics 771
Modificar orígenes de datos para las tablas de Analytics 773
Definir campos 775
Campos físicos 777
Campos calculados 785
Tipos de datos en Analytics 804
Tipo de datos personalizado 815
Modificar campos en los formatos de tabla 817
Renombrar un campo en un formato de tabla 818
Eliminar campos de los formatos de tabla 819
Desplazar campos en formatos de tabla 820
Vaciado de datos 823
Ver el historial de la tabla 825
Usar áreas de trabajo para compartir definiciones de campos 826
Acerca de filtros de datos 832
Mostrar datos con las vistas de las tablas 835
Trabajo con vistas 838
Personalizar columnas en las vistas 847
Copiar datos de las vistas 856
Generar gráficos de las vistas 857
Cómo muestra Analytics los datos no válidos en las vistas 858
Abrir varias tablas 859
Dar formato a registros para abarcar múltiples filas 863
Preparación de los datos para el análisis 865
Preparación de los datos para el análisis 866
Utilizar expresiones 867
Descripción general del Generador de expresiones 872
Crear expresiones utilizando el Generador de expresiones 875
Controlar el redondeo y la precisión decimal en expresiones numéricas 877
Controlar el redondeo en funciones financieras 884
Evitar errores de desbordamiento en expresiones numéricas 885
Dos errores comunes al utilizar expresiones 886
Usar fechahoras en expresiones 888
Fechahoras de serie 902
Cómo afectan los desplazamientos de UTC a las expresiones de fechahora 905
Verificar datos de auditoría 907
Verificar datos 908
Contar registros 912
Totalización de campos 914
Combinación de datos 916
Métodos alternativos para combinar datos 924
Requisitos de estructura de datos y formato de datos 925
Unificación de los campos 929
Comparación de métodos de combinación de datos 933
Anexión de tablas 937
Anexar tablas 947
Extracción y adición de datos 949
Extraer y anexar datos 955
Extracción y anexión de campos calculados 959
Fusionar tablas 961
Fusionar tablas 966
Usos comunes de la unión y la relación 970
Unir tablas 972
Unir tablas 983
Ejemplos de tipos de unión 989
Unión de inexactos 999
Unificación automática al unir tablas 1012
Relacionar tablas 1014
Relacionar tablas 1019
Modificar relaciones 1023
Cómo se estructuran las relaciones de tablas 1025
Usar campos clave múltiples 1029
Concatenar campos clave 1037
Muestreo de datos 1038
Métodos de selección de muestras 1043
Terminología de muestreo de auditoría 1049
Muestreo por registros (muestreo de atributos) 1054
Tutorial de muestreo por registros 1057
Cálculo del tamaño de la muestra para una muestra de registros 1066
Realización de muestreo de registros 1073
Evaluar errores en una muestra de registros 1079
Muestreo por unidad monetaria 1084
Tutorial de muestreo por unidad monetaria 1088
Calculo del tamaño de la muestra para una muestra de unidad monetaria 1098
Realizar muestreo por unidad monetaria 1106
Evaluar errores en una muestra por unidad monetaria 1115
Muestreo de variables clásicas 1122
Tutorial de muestreo de variables clásicas 1131
Preparación de una muestra de variables clásicas 1152
Realización del muestreo de variables clásicas 1164
Evaluación de errores en un muestreo de variables clásicas 1173
Muestreo condicional 1183
Análisis de datos 1185
Análisis de datos 1186
Generar perfiles de datos 1189
Generar estadísticas 1192
Identificación de los valores atípicos 1197
Ordenar, filtrar y buscar 1207
Ordenación rápida de datos en una vista 1208
Filtrado rápido de datos en una vista 1209
Búsqueda rápida de datos en una tabla 1214
Ordenación e indexación 1222
Ordenando registros 1229
Indexar registros 1238
Ordenar o indexar con un campo clave calculado 1246
Filtrar datos 1250
Filtros globales (ver filtros) 1254
Aplicar un filtro global a una vista 1260
Filtros locales (filtros de comandos) 1264
Búsqueda de datos 1266
Selección del primer registro coincidente 1271
Buscar y filtrar utilizando funciones de Analytics 1277
Probar orden secuencial 1293
Detectar faltantes 1300
Detección de duplicados 1310
Análisis de los falsos duplicados 1322
Detectar duplicados inexactos 1327
Funciones de ayuda de duplicados inexactos 1331
Trabajo con resultados de salida de duplicados inexactos 1334
Controlar el tamaño de los resultados duplicados inexactos 1336
Cómo funciona la configuración de diferencia 1340
Cómo agrupar duplicados inexactos 1345
Agrupación de datos 1351
Estratificar datos 1353
Datos de antigüedad 1361
Clasificación en comparación con resumen 1368
Clasificar datos 1370
Resumir datos 1377
Datos de la generación de tablas cruzadas 1389
Crear histogramas 1396
Análisis del aprendizaje automático 1401
Predicción de clases y valores numéricos 1403
Agrupación de registros en clústeres 1420
Realización de un análisis de Benford 1431
Ejecución de scripts R 1437
Reportar sus hallazgos 1443
Reportar sus hallazgos 1444
Dar formato y generar reportes Analytics 1446
Trabajar con gráficos de Analytics 1453
Cambiar formato a gráficos 1454
Profundizar detalle en los datos de gráfico 1461
Editar comandos de gráficos 1462
Copiar gráficos al portapapeles 1463
Guardar gráficos como imágenes 1464
Impresión de gráficos 1465
Conexión a Analytics desde una aplicación de reportes de otro fabricante 1466
Información de referencia 1475
Información de referencia 1476
Límites de caracteres y tamaño en Analytics 1477
Palabras clave reservadas 1484
Variables creadas por comandos de Analytics 1486
Atajos del teclado 1491
Glosario 2933
Glosario de términos de productos de Galvanize 2934
Uso de Analytics
Uso de Analytics
Uso de Analytics
Analytics le ofrece un conjunto de herramientas sumamente amplio para trabajar con los datos.
Desde la importación de los datos, Analytics le da numerosas opciones para avanzar a lo largo del
ciclo de análisis de datos.
Analytics no impone ni exige ningún flujo de trabajo de análisis de datos determinado. Los
comandos, las funciones y otras herramientas de Analytics se pueden combinar en el flujo de trabajo
que usted desee para analizar un conjunto de datos en particular y lograr sus objetivos de análisis.
Por eso, comprender el ciclo general de análisis de datos puede ayudarle a estructurar su trabajo en
Analytics.
Importar los datos Antes de poder analizar los datos, debe importarlos a Analytics.
Con frecuencia, antes de que los datos estén listos para ser analizados, es
Prepare los datos necesario realizar una o más tareas de preparación de los datos.
26 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Uso de Analytics
Consejo
Para comprender de qué manera puede funcionar el ciclo de análisis de datos en
Analytics, complete el tutorial introductorio: "Primeros pasos con Analytics (Edición
no Unicode)" en la página 38
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 27
Esta página se dejó en blanco intencionalmente
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Guía de inicio
Esta sección de la Ayuda de Analytics ofrece una variedad de información general e introductoria,
entre la que se incluye la siguiente:
"¿Qué es Analytics?" en la Una descripción general de las funciones de Analytics y el proceso completo
página opuesta de análisis de datos con Analytics.
"¿Qué es ACL para Win- Información sobre el paquete de instalación de ACL para Windows y la
dows?" en la página 34 pantalla principal de ACL para Windows.
"Obtener ayuda con Analytics" Dónde dirigirse para obtener ayuda sobre Analytics.
en la página 112
"La interfaz de usuario de Ana- Una descripción general de la interfaz de Analytics, incluidos los elementos
lytics" en la página 116 personalizables.
"Proyectos de Analytics" en la Información sobre los proyectos de Analytics que usted usa para contener y
página 181 organizar su trabajo en Analytics.
30 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
¿Qué es Analytics?
product_description
l Acceso a los datos: Importe una amplia variedad de tipos de datos desde orígenes de datos
basados en archivos, bases de datos o servicios de datos en la nube.
l Análisis de datos: Use los comandos, las funciones y otras herramientas de Analytics para
obtener información general sobre los datos que está investigando y para responder a
preguntas específicas. Puede realizar análisis de datos ad hoc con la interfaz del usuario o
automatizar su análisis usando ACLScript, el potente lenguaje de creación de scripts de
Analytics.
l Generación de reportes: Reporte sus hallazgos utilizando las funciones de reporte nativas de
Analytics o importe los datos de Analytics a una herramienta de reporte de otro fabricante,
como Tableau.
l Capacidades de exportación: Exporte sus hallazgos o cualquier otro dato a tipos de archivo
ampliamente utilizados, como Excel o texto delimitado. También puede cargar registros a la
aplicación Resultados de la plataforma HighBond para procesar y solucionar problemas con
las herramientas de automatización del flujo de trabajo, así como para visualizar los datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 31
Guía de inicio
32 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 33
Guía de inicio
Nota
El acceso a cada componente depende de su tipo de suscripción de Galvanize.
34 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 35
Guía de inicio
Componentes
Número Componente Descripción
3 Archivos de Vea los archivos a los que se accedió recientemente en Analytics Haga clic
estudios
en Actualizar la lista para actualizar la lista de archivos o pulse F5.
analíticos
recientes
1. En ACL para Windows, seleccione Cerrar sesión y cerrar en lista desplegable de perfil .
Se cierra la sesión en su instancia actual.
2. Haga doble clic en el acceso directo de ACL para Windows en el escritorio.
Aparece la pantalla de inicio de sesión de Launchpad.
36 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 37
Guía de inicio
Consejo
Para determinar qué edición de Analytics está usando, en el menú principal de
Analytics, haga clic en Ayuda > Acerca de para abrir el cuadro de diálogo Estudios
analíticos . La designación de la edición aparece después del número de versión.
Nota
Las interfaces de usuario en chino y japonés solo son Unicode.
Escenario
38 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Los datos de las transacciones se incluyen en tres hojas de cálculo de Excel independientes.
Antes de poder analizar los datos, debe importar a Analytics y combinar los conjuntos de
datos independientes en una tabla única de Analytics.
Después de haber analizado los datos, desea presentar los resultados de su análisis
visualmente, para atraer más a la audiencia.
Sección opcional
Le informan que, a partir de ahora, la revisión de las transacciones con tarjetas de crédito
corporativas será una responsabilidad que tendrá de forma reiterada.
Para que usted, u otra persona, realice revisiones futuras rápidamente y con precisión, decide
crear un script para automatizar parte del trabajo.
Planificar su trabajo
La planificación de su trabajo de análisis de datos es importante y, con frecuencia, crucial. Si omite la
etapa de planificación y pasa directamente a ejecutar los comandos de los estudios analíticos sobre
los datos, es posible que tenga problemas, se genere más trabajo o que incluso pase por alto
algunas revelaciones importantes de los estudios analíticos.
Incluso el plan más básico es mejor que no contar con ningún plan. A medida que adquiera
experiencia y tenga un conocimiento de Analytics, su planificación comenzará a estar totalmente
desarrollada y ser más precisa. La buena planificación es clave para los proyectos de análisis de
datos que avanzan sin problemas y de forma eficiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 39
Guía de inicio
40 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Su plan puede evolucionar a medida que su comprensión de los datos avanza. Y puede ser la base
para un plan más maduro para análisis futuros de una naturaleza similar.
Importar datos
Antes de poder analizar los datos, debe importarlos a Analytics.
Nos familiarizaremos con el proceso de importación usando el Asistente de Definición de Datos
para importar tres hojas de cálculo de Excel. Importar desde Excel es uno de los métodos más
comunes para adquirir datos con el fin de analizarlos en Analytics. Sin embargo, Analytics permite
importar datos desde una amplia variedad de orígenes de datos.
Pasos
1. Haga doble clic en el acceso directo de ACL para Windows de su escritorio.
2. En la pantalla ACL para Windows , en Abrir, haga clic en Proyecto de Analytics .
3. Vaya a C:\Users\user_account_name\Documents\ACL Data\Sample Data Files y
haga doble clic en Sample Project.ACL.Se abre
Sample Project.ACL en Analytics.
Si no instaló la carpeta de Archivos de datos de muestra en la ubicación predeterminada
al instalar Analytics, vaya a la ubicación donde la instaló.
l Trans2_May$
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 41
Guía de inicio
5. Asegúrese de que esté seleccionada la opción Usar la primera fila para los nombres de
campos , haga clic en Siguiente y, a continuación, haga clic en Finalizar.
Se importan las dos hojas de cálculo de Excel en dos tablas independientes de Analytics.
Nota
Está haciendo ajustes a un campo de datos en el Asistente de Definición de
Datos durante el proceso de importación. También puede hacer ajustes más
tarde, después de haber terminado de importar los datos. En la próxima
sección del tutorial, verá el por qué de los ajustes.
6. Haga clic en Siguiente, en el campo Nombre de archivo escriba Trans_Apr y haga clic en
Guardar.
7. Haga clic en Finalizar y, a continuación, haga clic en Aceptar.
Se importa la tercera hoja de cálculo de Excel a una tabla de Analytics.
Ahora debería tener tres tablas nuevas de Analytics en la ficha Panorama del Navegador. Estas
tablas contienen copias de solo lectura de los datos de Excel. No contienen los datos de origen de
Excel.
42 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Preparar datos
Con frecuencia, antes de que los datos estén listos para ser analizados, es necesario realizar una o
más tareas de preparación de los datos.
En este tutorial, realizará dos tareas de preparación:
l hacer ajustes adicionales para unificar los campos de datos
l combinar las tres nuevas tablas de Analytics en una única tabla para analizarla
Además, como una práctica recomendada, siempre debe verificar la validez de los datos importados
antes de realizar el trabajo de análisis. Incluso una pequeña cantidad de datos no válidos en una
tabla pueden invalidar todo el análisis posterior de los datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 43
Guía de inicio
l Los datos de origen están diseminados en varios archivos diferentes y se deben consolidar
para poder analizarlos en un conjunto único de datos.
l Los campos correspondientes de diferentes archivos se deben "unificar", es decir que deben
tener la misma estructura y el mismo formato para poderlos procesar.
l Los "datos sucios" se deben limpiar y estandarizar. Esto se puede lograr con funciones de
Analytics.
Punto clave
El tiempo que dedique a importar y preparar los datos tal vez sea mayor al tiempo que dedique
al análisis. Sin embargo, estos pasos iniciales son críticos y sientan las bases sobre las que se
afirmará el análisis.
44 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 45
Guía de inicio
7. Haga clic en Aceptar entrada y, a continuación, haga clic en Cerrar para salir del
cuadro de diálogo Formato de tabla.
CODES ASCII
Una vez que termine, los formatos de las tablas May se deberían ver como el formato que se incluye
a continuación.
Nota
El formato de fecha (AAAA-MM-DD) no se muestra en el resumen del formato. La
longitud del campo DESCRIPTION es diferente en los dos formatos May.
46 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
Estamos verificando los datos después de actualizar los tipos de datos. Al verificar
datos en Analytics, está comprobando que todos los valores de un campo cumplen
con los requisitos del tipo de datos del campo. Por lo tanto, lo más razonable es
verificar los datos una sola vez después de completar los tipos de datos.
Pasos
1. Abra la tabla Trans_Apr.
2. Desde el menú principal de Analytics, seleccione Datos > Verificar.
3. En el cuadro de diálogo Verificar, seleccione todos los campos de la lista de campos.
Consejo
Use Mayús+clic para seleccionar varios campos adyacentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 47
Guía de inicio
Aprenda más
¿Se dio cuenta de que Analytics transformó automáticamente la acción que realizó en
la interfaz de usuario en el comando VERIFY de ACLScript? Cada acción a nivel de los
comandos que usted realiza en la interfaz de usuario se traduce automáticamente en el
comando correspondiente de ACLScript y se captura y almacena en el log de
comandos que acompaña a cada proyecto de Analytics.
Esta generación automática de sintaxis de scripts válidos, que se pueden ejecutar, es
una de las características más potentes de Analytics. Al final del tutorial, veremos la
creación de scripts en una sección opcional.
5. En el Navegador, haga doble clic en la tabla Trans1_May para abrirla y repita los pasos para
verificar los datos.
6. Haga lo mismo con la tabla Trans2_May .
Ninguna de las tablas debe contener errores de validez de los datos.
Nota
Si recibe un mensaje de error que indica Se ha alcanzado el límite máximo
de errores , compruebe si cambió correctamente el formato del campo Date en
el formato de tabla a AAAA-MM-DD.
48 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 49
Guía de inicio
4. Seleccione Utilizar la tabla de salida para que la tabla de salida con los datos combinados se
abra automáticamente después de ejecutar el comando.
5. En el campo En, escriba Trans_All y haga clic en Aceptar.
6. Haga clic en Sí en la notificación que aparece.
Nota
No se preocupe por la notificación. El comando anexar realiza automáti-
camente cierta unificación de los campos numéricos, lo cual le ahorra tiempo y
esfuerzo.
Se crea la nueva tabla Trans_All , que contiene todos los registros de las tres tablas de
entrada. El recuento de registros que se encuentra en la barra de estado, en la parte inferior
de la interfaz de Analytics, debe decir Registros: 481.
Ya está preparado para comenzar con el análisis de datos.
Analizar datos
Usted realiza análisis en Analytics por medio de comandos y otras herramientas para obtener
información general sobre los datos que está investigando y para responder a preguntas específicas.
50 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
En la etapa de análisis, se pone de manifiesto la importancia de la planificación
previa. Si formuló objetivos claros para su investigación, tendrá una idea más clara
de los tipos de análisis que debe realizar.
El análisis de datos
Para este tutorial, realizará el siguiente análisis de datos en la tabla Trans_All :
l agrupar los registros de transacción con tarjeta de crédito por código de categoría de
comerciante a fin de determinar:
l de qué manera están utilizando los empleados las tarjetas de crédito corporativas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 51
Guía de inicio
Consejo
Haga clic con el botón derecho del ratón en la vista de la tabla y seleccione
Cambiar tamaño a todas las columnas para que la vista sea más compacta.
¿En qué gastaron los o Haga clic con el botón derecho del ratón en el encabezado Total AMOUNT y
empleados la mayor parte seleccione Ordenación rápida descendente
del dinero?
El campo DESCRIPTION indica que la mayor cantidad del dinero se gastó en lo
siguiente:
o Caterers
o Eating places and Restaurants
o Hilton International
¿Cuáles fueron los gastos o Haga clic con el botón derecho del ratón en el encabezado Maximum
individuales más AMOUNT y seleccione Ordenación rápida descendente
elevados?
Los campos DESCRIPTION y Maximum AMOUNT le indican que el gasto
individual más elevado fue de $1999,06 en un Club Med.
¿Club Med es un código de comerciante autorizado para la tarjeta de crédito
corporativa? Si el límite de la tarjeta de crédito es $2000, ¿el empleado abonó un
importe que se encuentra justo por debajo del límite?
¿Qué es lo que revela la o Haga clic con el botón derecho del ratón en el encabezado COUNT y
revisión de los códigos seleccione Ordenación rápida ascendente
utilizados con muy poca
Hay cinco categorías en las que solo hubo un gasto. ¿Alguna de esas es una
frecuencia?
categoría prohibida? Tal vez uno o más empleados consideraron que hacer un
uso indebido de una tarjeta de crédito solo ocasionalmente les permitiría no ser
detectados.
o Cigar Stores & Stands
o Dating & Escort Svcs.
o Babysitting services
o Amusement Parks
o Civic, Fraternal, and Social Associations
¿Alguna de estas o Haga clic con el botón derecho del ratón en el encabezado DESCRIPTION y
categorías está seleccione Ordenación rápida ascendente para ordenar alfabéticamente los
prohibida? valores del campo y así poder revisarlos con más facilidad
52 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
La revisión manual solo es posible en conjuntos de datos
pequeños. Veamos un método más práctico y más confiable.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 53
Guía de inicio
Enviar la salida a la pantalla solo es práctico si se trata de conjuntos de datos más pequeños.
No obstante, la ventaja es que ofrece una manera sencilla de profundizar en los grupos
individuales y ver únicamente los registros de origen de cada grupo.
54 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Una revisión general de las tarjetas de crédito corporativas lo alertó de la posible existencia de
transacciones prohibidas. Usted decide confirmar si hay alguna transacción prohibida haciendo una
concordancia entre una lista de códigos de categorías de comerciantes prohibidos y los datos.
Pasos
Nota
Asegúrese de copiar la cadena completa, incluidas todas las comillas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 55
Guía de inicio
superior de la vista.
l Haga clic en Editar el filtro de vista para abrir el Generador de expresiones , haga
doble clic en el nombre del filtro en la lista Filtros y haga clic en OK.
Consejo
La lista de historial de Filtro contiene un máximo de 10 filtros; por lo tanto, a
veces necesitará usar el método del Generador de expresiones para volver
a aplicar un filtro guardado.
56 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 57
Guía de inicio
Pasos
1. Vaya a Launchpad (www.highbond.com).
2. Escriba las credenciales de su cuenta de HighBond (correo electrónico y contraseña) y haga
clic en Iniciar sesión.
Launchpad se abre.
58 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
Si no puede acceder a Resultados, es posible que no se le haya asignado un
tipo de suscripción o un rol adecuado en Resultados. Utilice uno de los métodos
alternativos para la creación de reportes que se incluyen en "Otros métodos
para hacer reportes en Analytics" en la página 62.
Si desea acceder a Resultados, comuníquese con el administrador de la cuenta
de Analytics de su compañía.
Crear un análisis
Pasos
1. En la parte inferior de la página Configuración de la colección, en ¿Qué sigue?, haga clic en
Cree su primer análisis de datos .
Se abre la página Detalles del análisis .
2. En el campo Nombre de la página Detalles del análisis , escriba o copie Reporte de muestra.
3. Haga clic en Crear análisis .
Se abre la nueva Colección Tutorial de ACL con el análisis Reporte de muestra que acaba de
crear.
Nota
Deje abierto Resultados. Regresará para crear la visualización de los datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 59
Guía de inicio
Crear la visualización
Ahora, está listo para crear la visualización en Resultados.
Pasos
1. Regrese a la colección Tutorial de ACL en Resultados y pulse F5 para actualizar la ventana
del navegador.
Aparece la tabla Trans_todas_agrupadas .
2. En Corregir, haga clic en Ver registros .
Se abre la Vista de la tabla y muestra los registros.
3. Haga clic en Agregar visualización y haga clic en la visualización diagrama de árbol
(treemap).
Nota
Si no puede ver el panel Configurar la visualización, haga clic en Configurar
60 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Guardar la visualización
Si desea conservar una visualización que creó, debe guardarla. Es necesario guardar cada visuali-
zación de forma individual y guardar también el contenedor en el que se encuentra, que recibe el
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 61
Guía de inicio
nombre de interpretación.
Pasos
1. Haga clic en Sin título, en la parte superior izquierda de la visualización del Diagrama de árbol
y escriba un título para la visualización, como Diagrama de árbol de transacciones. A
continuación, pulse Intro.
2. > Guardar como .
3. En el campo Título, escriba un nombre para la interpretación, como Visualizaciones del
tutorial y haga clic en Guardar.
Tanto la interpretación como la visualización se guardan y se pueden volver a abrir más tarde.
4. Haga clic en el nombre de la colección, Tutorial de ACL, en la barra del título para regresar al
contenedor de Análisis .
5. Haga clic en el número en la columna Interpretaciones . Aparece el cuadro de diálogo Interpre-
taciones e observe que enumera la interpretación recién creada, Visualizaciones del
tutorial.
Puede crear varias visualizaciones e interpretaciones en cada contenedor de Análisis. Cada
visualización está basada en los datos de la Vista de la tabla.
Publicar en Storyboards
Cree un storyboard para mostrar la visualización que acaba de crear. Un storyboard es una
plataforma de comunicación que muestra varias visualizaciones y contenido de texto enriquecido en
una única presentación.
Pasos
1. Abra la aplicación Storyboards .
2. Haga clic en Agregar storyboard.
3. Introduzca un título descriptivo para su storyboard. Los títulos de los storyboards pueden tener
hasta 80 caracteres.
4. Haga clic en Agregar y seleccione Agregar gráfico.
5. Seleccione una de las siguientes opciones:
l Para mostrar la vista de tabla desde la interpretación, seleccione la entrada de la tabla
62 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
Es posible que algunos de los gráficos y las visuali-
zaciones disponibles en Resultados no estén disponibles
en la ventana Aplicación de análisis hasta el lanzamiento
de una nueva versión de Analytics.
Gráficos heredados de Analytics Analytics contiene una capacidad de creación de gráficos y cuadros
heredada que le permite crear reportes visuales básicos.
Si desea obtener más información, consulte "Trabajar con gráficos de
Analytics" en la página 1453.
Reportes tradicionales en columnas En algunos casos, todo lo que necesita es un reporte tradicional con
texto y números, que cuente con filas y columnas de datos.
Si desea obtener más información, consulte "Dar formato y generar
reportes Analytics" en la página 1446.
Exportar datos a Excel o CSV Puede exportar datos a Excel, o a un archivo separado por comas, y
usar las capacidades de reporte de Excel o de cualquier otra
herramienta que pueda trabajar con un archivo CSV.
Si desea obtener más información, consulte "Exportar datos" en la
página 224.
Ha finalizado
¡Felicitaciones! Finalizó la introducción completa al análisis de datos con Analytics.
¿Cómo continuar?
Tiene varias opciones para continuar aprendiendo acerca de Analytics:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 63
Guía de inicio
La Comunidad es una plataforma basada en la web con una variedad de recursos para
los clientes, que incluye un foro de clientes en el cual los usuario de
Analytics experimentados comparten sus conocimientos y responden preguntas.
El foro de clientes es el mejor lugar para aprender acerca del uso y la aplicación de
Comunidad Analytics en el mundo real.
Puede obtener mucho valor si utiliza Analytics de forma ad hoc o manual sin escribir ningún script. En
general, todo lo que se puede hacer con un script, se puede hacer en la interfaz de usuario y
viceversa. Sin embargo, para aprovechar todo el valor, la potencia y la eficiencia de Analytics
necesita crear scripts.
La buena noticia es que Analytics le ofrece herramientas para que la creación de scripts sea relativa-
mente sencilla, incluso para principiantes.
64 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Ahorre tiempo
El proceso de revisión básico está estandarizado. Con cada ciclo de revisión, usted puede
pasar tiempo repitiendo el proceso básico manualmente o puede ahorrar tiempo automati-
zando el proceso.
¿Qué es un script?
Un script de Analytics es una serie de comandos de ACLScript que realizan una tarea en particular o
varias tareas relacionadas. Por ejemplo, todo lo que hizo manualmente en la primera parte de este
tutorial también se puede hacer utilizando un script.
ACLScript es el lenguaje de comandos que conforma la base de Analytics. Los scripts se almacenan
en los proyectos de Analytics. Los scripts individuales aparecen en el Navegador y van precedidos
del icono de script .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 65
Guía de inicio
2. En el log, busque y haga clic en el comando SUMMARIZE que envía los resultados a una
nueva tabla.
66 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
Si la Línea de comandos no está visible, seleccione Ventana > Línea de
comandos en el menú principal de Analytics.
Nota
Para que esta introducción sea breve, no nos detendremos en algunas de las
prácticas recomendadas para la generación de scripts. El objetivo es demostrar cuán
fácil es crear scripts en Analytics, incluso para nuevos usuarios.
Pasos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 67
Guía de inicio
2. Haga clic con el botón derecho del ratón y seleccione Guardar elementos seleccionados >
Script.
3. En el cuadro de diálogo Guardar script como, introduzca el nombre del script Anexar_y_
filtrar y haga clic en Aceptar.
4. En la ficha Panorama del Navegador, haga doble clic en el script recién creado Anexar_y_
filtrar para abrirlo en el Editor de scripts .
El script se abre e incluye toda la sintaxis de los tres comandos que seleccionó en el log.
5. Tómese un momento para leer la sintaxis de cada comando.
¿Ve cómo las acciones que realizó antes en la interfaz del usuario corresponden a partes
individuales de la sintaxis de ACLScript? Por ejemplo, después del comando APPEND, están los
nombres de las tres tablas que anexó:
Trans_Apr Trans1_May Trans2_May
En general, la correspondencia entre la sintaxis de ACLScript y las acciones de la interfaz del
usuario es relativamente directa, es decir que la sintaxis no es difícil de comprender.
68 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Está agregando _2 para evitar conflictos de nombres con la tabla y el filtro que ya creó
manualmente.
7. En la barra de herramientas del Editor de scripts , haga clic en Ejecutar para ejecutar el
script.
Haga clic en Sí en todos los cuadros de diálogo que aparezcan.
Se ejecuta el script y realiza las siguientes tareas:
l anexa las tres tablas que importó desde Excel en una única tabla y abre esa nueva tabla
l crea el filtro de códigos prohibidos
l aplica el filtro a la nueva tabla
Como puede ver, ejecutar un script es mucho más rápido que realizar las mismas acciones
manualmente. Imagine el tiempo que podría ahorrar y cuánto mayor sería la sistematicidad en
una situación real en la que se hacen análisis mucho más complejos semanal o mensual-
mente.
Nota
También puede ejecutar un script haciendo clic con el botón derecho del ratón
en el Navegador y seleccionando Ejecutar. No es necesario que el script esté
abierto para ejecutarlo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 69
Guía de inicio
Nota
El script da por sentado que la carpeta de Archivos de datos de muestra está
instalada en la ubicación predeterminada. Si la carpeta está instalada en otra
ubicación, debe modificar las rutas de navegación en el script para que lleven al lugar
adecuado.
A las tablas creadas por el script se les coloca el sufijo _s para no sobrescribrir las
tablas que creó manualmente.
Pasos
Nota
Es importante que seleccione todo el script, sin saltearse ninguna línea. Si lo
prefiere, puede descargar un archivo de texto con el script aquí: Tutorial de
inicio (edición no Unicode)
3. Haga clic en la ventana del Editor de scripts y pulse Ctrl+V para pegar la sintaxis del script en
el script vacío Tutorial_de_inicio.
2. Haga clic en Guardar el proyecto abierto y haga clic en Sí en el cuadro de diálogo que
aparecerá.
70 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Ejecutar el script
En la barra de herramientas del Editor de scripts , haga clic en Ejecutar para ejecutar el script.
El script se ejecuta y repite todo el trabajo del tutorial. Las notificaciones interactivas ofrecen
información clave a medida que se ejecuta el script.
Muéstreme el script
Nota
Si todavía no ha trabajado con scripts, es posible que la sintaxis del script le resulte
abrumadora en un primer momento. Recuerde que prácticamente toda la sintaxis se
copió del log de Analytics.
Los comandos COMMENT verdes lo guían por el script en otro nivel. Reconocerá las
tareas que acaba de completar en el tutorial anterior.
COMMENT
*** Edición no Unicode ***
Este script realiza todas las acciones que usted realizó manualmente en el
tutorial "Comenzar a usar ACL Analytics".
END
COMMENT Le permite sobrescribir las tablas sin una confirmación del usuario.
SET SAFETY OFF
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 71
Guía de inicio
COMMENT Ajusta los formatos de tabla de las tres nuevas tablas de Analytics.
OPEN Trans_Apr_s
DELETE FIELD CARDNUM OK
DEFINE FIELD CARDNUM ASCII 1 16 WIDTH 19
DELETE FIELD CODES OK
DEFINE FIELD CODES ASCII 33 4 WIDTH 7
OPEN Trans1_May_s
DELETE FIELD CODES OK
DEFINE FIELD CODES ASCII 20 4 WIDTH 7
DELETE FIELD AMOUNT OK
DEFINE FIELD AMOUNT PRINT 144 9 2 WIDTH 9
DELETE FIELD DATE OK
DEFINE FIELD DATE DATETIME 24 10 PICTURE "AAAA-MM-DD" WIDTH 27
OPEN Trans2_May_s
DELETE FIELD CODES OK
DEFINE FIELD CODES ASCII 20 4 WIDTH 7
DELETE FIELD AMOUNT OK
DEFINE FIELD AMOUNT PRINT 204 9 2 WIDTH 9
DELETE FIELD DATE OK
DEFINE FIELD DATE DATETIME 24 10 PICTURE "AAAA-MM-DD" WIDTH 27
OPEN Trans_Apr_s
VERIFY FIELDS CARDNUM AMOUNT DATE CODES CUSTNO DESCRIPTION ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla Trans_
Apr_s: se detectaron 0 errores de validación" AT 12 28 )
IF WRITE1>0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla Trans_
Apr_s: se detectaron %WRITE1% errores de validez" AT 12 28 )
OPEN Trans1_May_s
VERIFY FIELDS CARDNUM CODES DATE CUSTNO DESCRIPTION AMOUNT ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
72 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
OPEN Trans2_May_s
VERIFY FIELDS CARDNUM CODES DATE CUSTNO DESCRIPTION AMOUNT ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo de usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
Trans2_May_s: se detectaron 0 errores de validez" AT 12 28 )
IF WRITE1>0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
Trans2_May_s: se detectaron %WRITE1% errores de validez" AT 12 28 )
COMMENT Anexa las tres nuevas tablas de Analytics en una única tabla com-
binada.
APPEND Trans_Apr_s Trans1_May_s Trans2_May_s TO "Trans_All_s" OPEN
DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 630 HEIGHT 100 ) (BUTTONSET
TITLE "&OK;&Cancel" AT 500 12 DEFAULT 1 ) (TEXT TITLE "La tabla de tran-
sacciones combinada (Trans_All_s) contiene %WRITE1% registros" AT 12 28 )
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 73
Guía de inicio
Ha finalizado
Este es el final de esta breve introducción a la creación de scripts. Esperamos que haya visto lo
suficiente como para convencerse del valor de la creación de scripts y que quiera aprender más.
¿Cómo continuar?
Tiene varias opciones para aprender más acerca de la creación de scripts en Analytics:
Academia La Academia ofrece tanto un curso introductorio como un curso avanzado de creación de
scripts:
o Introducción a la creación de scripts en ACL Analytics (ACL 106)
o Creación de scripts en ACL Analytics (ACL 303)
Academia es el centro de recursos de capacitación en línea de Galvanize. Vaya al
catálogo de cursos para ver los cursos disponibles.
La suscripción a ACL incluye los cursos de la Academia sin ningún costo para todos los
usuarios.
Comunidad La Comunidad es una plataforma basada en la web que cuenta con una variedad de
recursos para clientes, como un foro de clientes donde se suele conversar en
profundidad sobre la creación de scripts en Analytics.
74 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Complete esta versión del tutorial si está usando la edición Unicode de Analytics.
Complete la versión ade- Si está usando la edición no Unicode, complete "Primeros pasos con Analytics
cuada del tutorial (Edición no Unicode)" en la página 38.
Consejo
Para determinar qué edición de Analytics está usando, en el menú principal de
Analytics, haga clic en Ayuda > Acerca de para abrir el cuadro de diálogo Estudios
analíticos . La designación de la edición aparece después del número de versión.
Nota
Las interfaces de usuario en chino y japonés solo son Unicode.
Escenario
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 75
Guía de inicio
Los datos de las transacciones se incluyen en tres hojas de cálculo de Excel independientes.
Antes de poder analizar los datos, debe importar a Analytics y combinar los conjuntos de
datos independientes en una tabla única de Analytics.
Después de haber analizado los datos, desea presentar los resultados de su análisis
visualmente, para atraer más a la audiencia.
Sección opcional
Le informan que, a partir de ahora, la revisión de las transacciones con tarjetas de crédito
corporativas será una responsabilidad que tendrá de forma reiterada.
Para que usted, u otra persona, realice revisiones futuras rápidamente y con precisión, decide
crear un script para automatizar parte del trabajo.
Planificar su trabajo
La planificación de su trabajo de análisis de datos es importante y, con frecuencia, crucial. Si omite la
etapa de planificación y pasa directamente a ejecutar los comandos de los estudios analíticos sobre
los datos, es posible que tenga problemas, se genere más trabajo o que incluso pase por alto
algunas revelaciones importantes de los estudios analíticos.
Incluso el plan más básico es mejor que no contar con ningún plan. A medida que adquiera
experiencia y tenga un conocimiento de Analytics, su planificación comenzará a estar totalmente
desarrollada y ser más precisa. La buena planificación es clave para los proyectos de análisis de
datos que avanzan sin problemas y de forma eficiente.
76 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 77
Guía de inicio
Su plan puede evolucionar a medida que su comprensión de los datos avanza. Y puede ser la base
para un plan más maduro para análisis futuros de una naturaleza similar.
Importar datos
Antes de poder analizar los datos, debe importarlos a Analytics.
Nos familiarizaremos con el proceso de importación usando el Asistente de Definición de Datos
para importar tres hojas de cálculo de Excel. Importar desde Excel es uno de los métodos más
comunes para adquirir datos con el fin de analizarlos en Analytics. Sin embargo, Analytics permite
importar datos desde una amplia variedad de orígenes de datos.
Pasos
1. Haga doble clic en el acceso directo de ACL para Windows de su escritorio.
2. En la pantalla ACL para Windows , en Abrir, haga clic en Proyecto de Analytics .
3. Vaya a C:\Users\user_account_name\Documents\ACL Data\Sample Data Files y
haga doble clic en Sample Project.ACL.Se abre
Sample Project.ACL en Analytics.
Si no instaló la carpeta de Archivos de datos de muestra en la ubicación predeterminada
al instalar Analytics, vaya a la ubicación donde la instaló.
l Trans2_May$
78 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
5. Asegúrese de que esté seleccionada la opción Usar la primera fila para los nombres de
campos , haga clic en Siguiente y, a continuación, haga clic en Finalizar.
Se importan las dos hojas de cálculo de Excel en dos tablas independientes de Analytics.
Nota
Está haciendo ajustes a un campo de datos en el Asistente de Definición de
Datos durante el proceso de importación. También puede hacer ajustes más
tarde, después de haber terminado de importar los datos. En la próxima
sección del tutorial, verá el por qué de los ajustes.
6. Haga clic en Siguiente, en el campo Nombre de archivo escriba Trans_Apr y haga clic en
Guardar.
7. Haga clic en Finalizar y, a continuación, haga clic en Aceptar.
Se importa la tercera hoja de cálculo de Excel a una tabla de Analytics.
Ahora debería tener tres tablas nuevas de Analytics en la ficha Panorama del Navegador. Estas
tablas contienen copias de solo lectura de los datos de Excel. No contienen los datos de origen de
Excel.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 79
Guía de inicio
Preparar datos
Con frecuencia, antes de que los datos estén listos para ser analizados, es necesario realizar una o
más tareas de preparación de los datos.
En este tutorial, realizará dos tareas de preparación:
l hacer ajustes adicionales para unificar los campos de datos
l combinar las tres nuevas tablas de Analytics en una única tabla para analizarla
Además, como una práctica recomendada, siempre debe verificar la validez de los datos importados
antes de realizar el trabajo de análisis. Incluso una pequeña cantidad de datos no válidos en una
tabla pueden invalidar todo el análisis posterior de los datos.
80 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
l Los datos de origen están diseminados en varios archivos diferentes y se deben consolidar
para poder analizarlos en un conjunto único de datos.
l Los campos correspondientes de diferentes archivos se deben "unificar", es decir que deben
tener la misma estructura y el mismo formato para poderlos procesar.
l Los "datos sucios" se deben limpiar y estandarizar. Esto se puede lograr con funciones de
Analytics.
Punto clave
El tiempo que dedique a importar y preparar los datos tal vez sea mayor al tiempo que dedique
al análisis. Sin embargo, estos pasos iniciales son críticos y sientan las bases sobre las que se
afirmará el análisis.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 81
Guía de inicio
82 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
CODES UNICODE
Una vez que termine, los formatos de las tablas May se deberían ver como el formato que se incluye
a continuación.
Nota
El formato de fecha (AAAA-MM-DD) no se muestra en el resumen del formato. La
longitud del campo DESCRIPTION es diferente en los dos formatos May.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 83
Guía de inicio
Nota
Estamos verificando los datos después de actualizar los tipos de datos. Al verificar
datos en Analytics, está comprobando que todos los valores de un campo cumplen
con los requisitos del tipo de datos del campo. Por lo tanto, lo más razonable es
verificar los datos una sola vez después de completar los tipos de datos.
Pasos
1. Abra la tabla Trans_Apr.
2. Desde el menú principal de Analytics, seleccione Datos > Verificar.
3. En el cuadro de diálogo Verificar, seleccione todos los campos de la lista de campos.
Consejo
Use Mayús+clic para seleccionar varios campos adyacentes.
84 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Aprenda más
¿Se dio cuenta de que Analytics transformó automáticamente la acción que realizó en
la interfaz de usuario en el comando VERIFY de ACLScript? Cada acción a nivel de los
comandos que usted realiza en la interfaz de usuario se traduce automáticamente en el
comando correspondiente de ACLScript y se captura y almacena en el log de
comandos que acompaña a cada proyecto de Analytics.
Esta generación automática de sintaxis de scripts válidos, que se pueden ejecutar, es
una de las características más potentes de Analytics. Al final del tutorial, veremos la
creación de scripts en una sección opcional.
5. En el Navegador, haga doble clic en la tabla Trans1_May para abrirla y repita los pasos para
verificar los datos.
6. Haga lo mismo con la tabla Trans2_May .
Ninguna de las tablas debe contener errores de validez de los datos.
Nota
Si recibe un mensaje de error que indica Se ha alcanzado el límite máximo
de errores , compruebe si cambió correctamente el formato del campo Date en
el formato de tabla a AAAA-MM-DD.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 85
Guía de inicio
86 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
4. Seleccione Utilizar la tabla de salida para que la tabla de salida con los datos combinados se
abra automáticamente después de ejecutar el comando.
5. En el campo En, escriba Trans_All y haga clic en Aceptar.
6. Haga clic en Sí en la notificación que aparece.
Nota
No se preocupe por la notificación. El comando anexar realiza automáti-
camente cierta unificación de los campos numéricos, lo cual le ahorra tiempo y
esfuerzo.
Se crea la nueva tabla Trans_All , que contiene todos los registros de las tres tablas de
entrada. El recuento de registros que se encuentra en la barra de estado, en la parte inferior
de la interfaz de Analytics, debe decir Registros: 481.
Ya está preparado para comenzar con el análisis de datos.
Analizar datos
Usted realiza análisis en Analytics por medio de comandos y otras herramientas para obtener
información general sobre los datos que está investigando y para responder a preguntas específicas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 87
Guía de inicio
Nota
En la etapa de análisis, se pone de manifiesto la importancia de la planificación
previa. Si formuló objetivos claros para su investigación, tendrá una idea más clara
de los tipos de análisis que debe realizar.
El análisis de datos
Para este tutorial, realizará el siguiente análisis de datos en la tabla Trans_All :
l agrupar los registros de transacción con tarjeta de crédito por código de categoría de
comerciante a fin de determinar:
l de qué manera están utilizando los empleados las tarjetas de crédito corporativas
88 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Consejo
Haga clic con el botón derecho del ratón en la vista de la tabla y seleccione
Cambiar tamaño a todas las columnas para que la vista sea más compacta.
¿En qué gastaron los o Haga clic con el botón derecho del ratón en el encabezado Total AMOUNT y
empleados la mayor parte seleccione Ordenación rápida descendente
del dinero?
El campo DESCRIPTION indica que la mayor cantidad del dinero se gastó en lo
siguiente:
o Caterers
o Eating places and Restaurants
o Hilton International
¿Cuáles fueron los gastos o Haga clic con el botón derecho del ratón en el encabezado Maximum
individuales más AMOUNT y seleccione Ordenación rápida descendente
elevados?
Los campos DESCRIPTION y Maximum AMOUNT le indican que el gasto
individual más elevado fue de $1999,06 en un Club Med.
¿Club Med es un código de comerciante autorizado para la tarjeta de crédito
corporativa? Si el límite de la tarjeta de crédito es $2000, ¿el empleado abonó un
importe que se encuentra justo por debajo del límite?
¿Qué es lo que revela la o Haga clic con el botón derecho del ratón en el encabezado COUNT y
revisión de los códigos seleccione Ordenación rápida ascendente
utilizados con muy poca
Hay cinco categorías en las que solo hubo un gasto. ¿Alguna de esas es una
frecuencia?
categoría prohibida? Tal vez uno o más empleados consideraron que hacer un
uso indebido de una tarjeta de crédito solo ocasionalmente les permitiría no ser
detectados.
o Cigar Stores & Stands
o Dating & Escort Svcs.
o Babysitting services
o Amusement Parks
o Civic, Fraternal, and Social Associations
¿Alguna de estas o Haga clic con el botón derecho del ratón en el encabezado DESCRIPTION y
categorías está seleccione Ordenación rápida ascendente para ordenar alfabéticamente los
prohibida? valores del campo y así poder revisarlos con más facilidad
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 89
Guía de inicio
Nota
La revisión manual solo es posible en conjuntos de datos
pequeños. Veamos un método más práctico y más confiable.
90 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Enviar la salida a la pantalla solo es práctico si se trata de conjuntos de datos más pequeños.
No obstante, la ventaja es que ofrece una manera sencilla de profundizar en los grupos
individuales y ver únicamente los registros de origen de cada grupo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 91
Guía de inicio
Una revisión general de las tarjetas de crédito corporativas lo alertó de la posible existencia de
transacciones prohibidas. Usted decide confirmar si hay alguna transacción prohibida haciendo una
concordancia entre una lista de códigos de categorías de comerciantes prohibidos y los datos.
Pasos
Nota
Asegúrese de copiar la cadena completa, incluidas todas las comillas.
92 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
superior de la vista.
l Haga clic en Editar el filtro de vista para abrir el Generador de expresiones , haga
doble clic en el nombre del filtro en la lista Filtros y haga clic en OK.
Consejo
La lista de historial de Filtro contiene un máximo de 10 filtros; por lo tanto, a
veces necesitará usar el método del Generador de expresiones para volver
a aplicar un filtro guardado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 93
Guía de inicio
94 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Pasos
1. Vaya a Launchpad (www.highbond.com).
2. Escriba las credenciales de su cuenta de HighBond (correo electrónico y contraseña) y haga
clic en Iniciar sesión.
Launchpad se abre.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 95
Guía de inicio
Nota
Si no puede acceder a Resultados, es posible que no se le haya asignado un
tipo de suscripción o un rol adecuado en Resultados. Utilice uno de los métodos
alternativos para la creación de reportes que se incluyen en "Otros métodos
para hacer reportes en Analytics" en la página 99.
Si desea acceder a Resultados, comuníquese con el administrador de la cuenta
de Analytics de su compañía.
Crear un análisis
Pasos
1. En la parte inferior de la página Configuración de la colección, en ¿Qué sigue?, haga clic en
Cree su primer análisis de datos .
Se abre la página Detalles del análisis .
2. En el campo Nombre de la página Detalles del análisis , escriba o copie Reporte de muestra.
3. Haga clic en Crear análisis .
Se abre la nueva Colección Tutorial de ACL con el análisis Reporte de muestra que acaba de
crear.
Nota
Deje abierto Resultados. Regresará para crear la visualización de los datos.
96 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Crear la visualización
Ahora, está listo para crear la visualización en Resultados.
Pasos
1. Regrese a la colección Tutorial de ACL en Resultados y pulse F5 para actualizar la ventana
del navegador.
Aparece la tabla Trans_todas_agrupadas .
2. En Corregir, haga clic en Ver registros .
Se abre la Vista de la tabla y muestra los registros.
3. Haga clic en Agregar visualización y haga clic en la visualización diagrama de árbol
(treemap).
Nota
Si no puede ver el panel Configurar la visualización, haga clic en Configurar
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 97
Guía de inicio
Guardar la visualización
Si desea conservar una visualización que creó, debe guardarla. Es necesario guardar cada visuali-
zación de forma individual y guardar también el contenedor en el que se encuentra, que recibe el
98 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
nombre de interpretación.
Pasos
1. Haga clic en Sin título, en la parte superior izquierda de la visualización del Diagrama de árbol
y escriba un título para la visualización, como Diagrama de árbol de transacciones. A
continuación, pulse Intro.
2. > Guardar como .
3. En el campo Título, escriba un nombre para la interpretación, como Visualizaciones del
tutorial y haga clic en Guardar.
Tanto la interpretación como la visualización se guardan y se pueden volver a abrir más tarde.
4. Haga clic en el nombre de la colección, Tutorial de ACL, en la barra del título para regresar al
contenedor de Análisis .
5. Haga clic en el número en la columna Interpretaciones . Aparece el cuadro de diálogo Interpre-
taciones e observe que enumera la interpretación recién creada, Visualizaciones del
tutorial.
Puede crear varias visualizaciones e interpretaciones en cada contenedor de Análisis. Cada
visualización está basada en los datos de la Vista de la tabla.
Publicar en Storyboards
Cree un storyboard para mostrar la visualización que acaba de crear. Un storyboard es una
plataforma de comunicación que muestra varias visualizaciones y contenido de texto enriquecido en
una única presentación.
Pasos
1. Abra la aplicación Storyboards .
2. Haga clic en Agregar storyboard.
3. Introduzca un título descriptivo para su storyboard. Los títulos de los storyboards pueden tener
hasta 80 caracteres.
4. Haga clic en Agregar y seleccione Agregar gráfico.
5. Seleccione una de las siguientes opciones:
l Para mostrar la vista de tabla desde la interpretación, seleccione la entrada de la tabla
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 99
Guía de inicio
Nota
Es posible que algunos de los gráficos y las visuali-
zaciones disponibles en Resultados no estén disponibles
en la ventana Aplicación de análisis hasta el lanzamiento
de una nueva versión de Analytics.
Gráficos heredados de Analytics Analytics contiene una capacidad de creación de gráficos y cuadros
heredada que le permite crear reportes visuales básicos.
Si desea obtener más información, consulte "Trabajar con gráficos de
Analytics" en la página 1453.
Reportes tradicionales en columnas En algunos casos, todo lo que necesita es un reporte tradicional con
texto y números, que cuente con filas y columnas de datos.
Si desea obtener más información, consulte "Dar formato y generar
reportes Analytics" en la página 1446.
Exportar datos a Excel o CSV Puede exportar datos a Excel, o a un archivo separado por comas, y
usar las capacidades de reporte de Excel o de cualquier otra
herramienta que pueda trabajar con un archivo CSV.
Si desea obtener más información, consulte "Exportar datos" en la
página 224.
Ha finalizado
¡Felicitaciones! Finalizó la introducción completa al análisis de datos con Analytics.
¿Cómo continuar?
Tiene varias opciones para continuar aprendiendo acerca de Analytics:
100 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
La Comunidad es una plataforma basada en la web con una variedad de recursos para
los clientes, que incluye un foro de clientes en el cual los usuario de
Analytics experimentados comparten sus conocimientos y responden preguntas.
El foro de clientes es el mejor lugar para aprender acerca del uso y la aplicación de
Comunidad Analytics en el mundo real.
Puede obtener mucho valor si utiliza Analytics de forma ad hoc o manual sin escribir ningún script. En
general, todo lo que se puede hacer con un script, se puede hacer en la interfaz de usuario y
viceversa. Sin embargo, para aprovechar todo el valor, la potencia y la eficiencia de Analytics
necesita crear scripts.
La buena noticia es que Analytics le ofrece herramientas para que la creación de scripts sea relativa-
mente sencilla, incluso para principiantes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 101
Guía de inicio
Ahorre tiempo
El proceso de revisión básico está estandarizado. Con cada ciclo de revisión, usted puede
pasar tiempo repitiendo el proceso básico manualmente o puede ahorrar tiempo automati-
zando el proceso.
¿Qué es un script?
Un script de Analytics es una serie de comandos de ACLScript que realizan una tarea en particular o
varias tareas relacionadas. Por ejemplo, todo lo que hizo manualmente en la primera parte de este
tutorial también se puede hacer utilizando un script.
ACLScript es el lenguaje de comandos que conforma la base de Analytics. Los scripts se almacenan
en los proyectos de Analytics. Los scripts individuales aparecen en el Navegador y van precedidos
del icono de script .
102 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
2. En el log, busque y haga clic en el comando SUMMARIZE que envía los resultados a una
nueva tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 103
Guía de inicio
Nota
Si la Línea de comandos no está visible, seleccione Ventana > Línea de
comandos en el menú principal de Analytics.
Nota
Para que esta introducción sea breve, no nos detendremos en algunas de las
prácticas recomendadas para la generación de scripts. El objetivo es demostrar cuán
fácil es crear scripts en Analytics, incluso para nuevos usuarios.
Pasos
104 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
2. Haga clic con el botón derecho del ratón y seleccione Guardar elementos seleccionados >
Script.
3. En el cuadro de diálogo Guardar script como, introduzca el nombre del script Anexar_y_
filtrar y haga clic en Aceptar.
4. En la ficha Panorama del Navegador, haga doble clic en el script recién creado Anexar_y_
filtrar para abrirlo en el Editor de scripts .
El script se abre e incluye toda la sintaxis de los tres comandos que seleccionó en el log.
5. Tómese un momento para leer la sintaxis de cada comando.
¿Ve cómo las acciones que realizó antes en la interfaz del usuario corresponden a partes
individuales de la sintaxis de ACLScript? Por ejemplo, después del comando APPEND, están los
nombres de las tres tablas que anexó:
Trans_Apr Trans1_May Trans2_May
En general, la correspondencia entre la sintaxis de ACLScript y las acciones de la interfaz del
usuario es relativamente directa, es decir que la sintaxis no es difícil de comprender.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 105
Guía de inicio
Está agregando _2 para evitar conflictos de nombres con la tabla y el filtro que ya creó
manualmente.
7. En la barra de herramientas del Editor de scripts , haga clic en Ejecutar para ejecutar el
script.
Haga clic en Sí en todos los cuadros de diálogo que aparezcan.
Se ejecuta el script y realiza las siguientes tareas:
l anexa las tres tablas que importó desde Excel en una única tabla y abre esa nueva tabla
l crea el filtro de códigos prohibidos
l aplica el filtro a la nueva tabla
Como puede ver, ejecutar un script es mucho más rápido que realizar las mismas acciones
manualmente. Imagine el tiempo que podría ahorrar y cuánto mayor sería la sistematicidad en
una situación real en la que se hacen análisis mucho más complejos semanal o mensual-
mente.
Nota
También puede ejecutar un script haciendo clic con el botón derecho del ratón
en el Navegador y seleccionando Ejecutar. No es necesario que el script esté
abierto para ejecutarlo.
106 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Nota
El script da por sentado que la carpeta de Archivos de datos de muestra está
instalada en la ubicación predeterminada. Si la carpeta está instalada en otra
ubicación, debe modificar las rutas de navegación en el script para que lleven al lugar
adecuado.
A las tablas creadas por el script se les coloca el sufijo _s para no sobrescribrir las
tablas que creó manualmente.
Pasos
Nota
Es importante que seleccione todo el script, sin saltearse ninguna línea. Si lo
prefiere, puede descargar un archivo de texto con el script aquí: Tutorial de
inicio (edición Unicode)
3. Haga clic en la ventana del Editor de scripts y pulse Ctrl+V para pegar la sintaxis del script en
el script vacío Tutorial_de_inicio.
2. Haga clic en Guardar el proyecto abierto y haga clic en Sí en el cuadro de diálogo que
aparecerá.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 107
Guía de inicio
Ejecutar el script
En la barra de herramientas del Editor de scripts , haga clic en Ejecutar para ejecutar el script.
El script se ejecuta y repite todo el trabajo del tutorial. Las notificaciones interactivas ofrecen
información clave a medida que se ejecuta el script.
Muéstreme el script
Nota
Si todavía no ha trabajado con scripts, es posible que la sintaxis del script le resulte
abrumadora en un primer momento. Recuerde que prácticamente toda la sintaxis se
copió del log de Analytics.
Los comandos COMMENT verdes lo guían por el script en otro nivel. Reconocerá las
tareas que acaba de completar en el tutorial anterior.
COMMENT
*** Edición Unicode ***
Este script realiza todas las acciones que usted realizó manualmente en el
tutorial "Comenzar a usar ACL Analytics".
END
COMMENT Le permite sobrescribir las tablas sin una confirmación del usuario.
SET SAFETY OFF
108 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
COMMENT Ajusta los formatos de tabla de las tres nuevas tablas de Analytics.
OPEN Trans_Apr_s
DELETE FIELD CARDNUM OK
DEFINE FIELD CARDNUM UNICODE 1 32 WIDTH 35
DELETE FIELD CODES OK
DEFINE FIELD CODES UNICODE 65 8 WIDTH 11
OPEN Trans1_May_s
DELETE FIELD CODES OK
DEFINE FIELD CODES UNICODE 39 8 WIDTH 11
DELETE FIELD AMOUNT OK
DEFINE FIELD AMOUNT PRINT 287 18 2 WIDTH 9
DELETE FIELD DATE OK
DEFINE FIELD DATE DATETIME 47 20 PICTURE "AAAA-MM-DD" WIDTH 27
OPEN Trans2_May_s
DELETE FIELD CODES OK
DEFINE FIELD CODES UNICODE 39 8 WIDTH 11
DELETE FIELD AMOUNT OK
DEFINE FIELD AMOUNT PRINT 407 18 2 WIDTH 9
DELETE FIELD DATE OK
DEFINE FIELD DATE DATETIME 47 20 PICTURE "AAAA-MM-DD" WIDTH 27
OPEN Trans_Apr_s
VERIFY FIELDS CARDNUM AMOUNT DATE CODES CUSTNO DESCRIPTION ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla Trans_
Apr_s: se detectaron 0 errores de validación" AT 12 28 )
IF WRITE1>0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla Trans_
Apr_s: se detectaron %WRITE1% errores de validez" AT 12 28 )
OPEN Trans1_May_s
VERIFY FIELDS CARDNUM CODES DATE CUSTNO DESCRIPTION AMOUNT ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 109
Guía de inicio
OPEN Trans2_May_s
VERIFY FIELDS CARDNUM CODES DATE CUSTNO DESCRIPTION AMOUNT ERRORLIMIT 10
IF WRITE1=0 DIALOG (DIALOG TITLE "Diálogo de usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
Trans2_May_s: se detectaron 0 errores de validez" AT 12 28 )
IF WRITE1>0 DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 490 HEIGHT 100 )
(BUTTONSET TITLE "&OK;&Cancel" AT 360 12 DEFAULT 1 ) (TEXT TITLE "Tabla
Trans2_May_s: se detectaron %WRITE1% errores de validez" AT 12 28 )
COMMENT Anexa las tres nuevas tablas de Analytics en una única tabla com-
binada.
APPEND Trans_Apr_s Trans1_May_s Trans2_May_s TO "Trans_All_s" OPEN
DIALOG (DIALOG TITLE "Diálogo del usuario" WIDTH 630 HEIGHT 100 ) (BUTTONSET
TITLE "&OK;&Cancel" AT 500 12 DEFAULT 1 ) (TEXT TITLE "La tabla de tran-
sacciones combinada (Trans_All_s) contiene %WRITE1% registros" AT 12 28 )
110 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Ha finalizado
Este es el final de esta breve introducción a la creación de scripts. Esperamos que haya visto lo
suficiente como para convencerse del valor de la creación de scripts y que quiera aprender más.
¿Cómo continuar?
Tiene varias opciones para aprender más acerca de la creación de scripts en Analytics:
Academia La Academia ofrece tanto un curso introductorio como un curso avanzado de creación de
scripts:
o Introducción a la creación de scripts en ACL Analytics (ACL 106)
o Creación de scripts en ACL Analytics (ACL 303)
Academia es el centro de recursos de capacitación en línea de Galvanize. Vaya al
catálogo de cursos para ver los cursos disponibles.
La suscripción a ACL incluye los cursos de la Academia sin ningún costo para todos los
usuarios.
Comunidad La Comunidad es una plataforma basada en la web que cuenta con una variedad de
recursos para clientes, como un foro de clientes donde se suele conversar en
profundidad sobre la creación de scripts en Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 111
Guía de inicio
Ayuda contextual
Pulse F1 desde cualquier ubicación en Analytics o haga clic en el botón Ayuda desde la
mayoría de las ubicaciones, para abrir un tema de Ayuda que explique la ventana, el cuadro de
diálogo, la ficha o la pantalla del asistente que está actualmente en actividad.
Desde este tema de Ayuda inicial, con frecuencia puede hacer clic en enlaces que conducen a
información adicional más detallada en la Ayuda en línea.
Comunidad
Vaya a Comunidad, una plataforma basada en la Web con una variedad de recursos para clientes,
incluido un foro de clientes en el que puede publicar preguntas acerca de las funciones y el funciona-
miento de Analytics.
112 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Guía de inicio
Soporte
(Se necesita iniciar sesión en la cuenta de ACL)
Desde el menú principal de Analytics, seleccione Ayuda > Contactar con Galvanize para abrir un
navegador y conectarse al Soporte.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 113
Esta página se dejó en blanco intencionalmente
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Abrir Analytics
Para abrir Analytics, haga doble clic en el acceso directo del escritorio de ACL para Windows; a
continuación, haga clic en una opción de ACL para Windows:
l Nuevo proyecto de estudio analítico: cree un nuevo proyecto de Analytics vacío
l Abrir proyecto de estudio analítico: abra un proyecto existente de Analytics
l Abrir una Aplicación de análisis : abra una aplicación de análisis existente
l En Archivos de estudios analíticos recientes o Archivos de muestra, abra una aplicación
de análisis (.aclx) o un proyecto (.acl) de Analytics que se haya abierto recientemente o de
ejemplo
Si crea o abre un proyecto de Analytics, se abre en Analytics. Si abre una aplicación de análisis, se
abre en la ventana Aplicación de análisis un componente independiente de Analytics.
Cerrar Analytics
Para cerrar Analytics, seleccione Archivo > Salir.
Si se detectan cambios sin guardar en su proyecto, se le solicita que los guarde antes de salir. Haga
clic en Sí en el cuadro de diálogo de confirmación para guardar los cambios y salir.
116 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
l Generador de diálogos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 117
La interfaz de usuario de Analytics
Barra de título Muestra el nombre del proyecto de Analytics abierto y el nombre del
1 componente de ACL para Windows.
Menú principal Ofrece acceso a la mayoría de las funciones de Analytics, incluidos los
comandos de menú para:
o Trabajar con proyectos de Analytics
o Realizar análisis de datos
2 o Configurar opciones y ajustes de conexión
118 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Puede personalizar los botones que se incluyen en la barra
de herramientas. Si desea obtener más información,
consulte "Personalizar la barra de herramientas de
Analytics" en la página 169.
Navegador Muestra información en tres fichas acerca del proyecto Analytics abierto:
o Ficha Panorama: contiene todos los elementos que pertenecen al
proyecto.
Puede hacer clic con el botón derecho del ratón sobre cualquier
elemento del proyecto para llevar a cabo una acción. Para organizar
elementos en el Panorama, haga clic con el botón derecho del ratón en
el icono del proyecto y seleccione Nuevo > Carpeta. Puede arrastrar
cualquier elemento del proyecto a las carpetas que cree en el
Panorama.
o Ficha Log: muestra el log de comandos de Analytics
Todas las acciones que usted toma en relación con el proyecto se
registran y se organizan cronológicamente en el log. Haga doble clic
en las entradas de log para abrirlos y haga clic con el botón derecho
del ratón en las entradas para llevar a cabo una acción.
o Ficha Variables: muestra los nombres, los valores y las categorías de
datos de las variables del proyecto
El contenido de la ficha se actualiza de forma dinámica a medida que
se crean, se eliminan o se cambian los valores de la variable. Los
nombres de las variables se indican en orden alfabético.
Consejo
Para modificar el tamaño del Navegador, arrastre el divisor
entre el Navegador y el área de visualización. También
puede hacer doble clic en el divisor para cerrar o abrir el
4 Navegador.
Filtro y Búsqueda Un cuadro de texto y una lista desplegable que le permiten realizar dos
rápida tareas diferentes:
o Aplicar un filtro a los datos de la ficha Vista
o Introduzca uno o más términos de búsqueda para hacer una búsqueda
6 rápida de datos en la ficha Vista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 119
La interfaz de usuario de Analytics
Si desea abrir más de una tabla, puede sujetar la ficha Vista. Se abrirá
otra ficha Vista para cada tabla adicional que abra. Puede pasar de
una tabla a otra utilizando las fichas Vista individuales.
La columna de número de registro se encuentra ubicada en el extremo
izquierdo de la ficha Vista. Aparece resaltado en verde el número del
registro actualmente seleccionado.
Si existen varias vistas para la misma tabla, los botones ubicados en la
parte inferior de la ficha le permiten cambiar entre las vistas.
o Ficha Resultados – muestra los resultados de una operación analítica
cuando la salida se envía a una pantalla o gráfico, o las entradas del
log de comandos seleccionadas
Puede sujetar la ficha Resultados para mantener visible el contenido y
hacer que los resultados subsiguientes aparezcan en otra ficha
Resultados.
En el caso de las operaciones con salida en forma de texto y gráfico,
los botones en la parte inferior de la ficha le permiten alternar entre los
dos formatos.
o Ficha Editor de scripts - muestra el contenido de un script nuevo o
existente
Puede editar los scripts manualmente o utilizar las herramientas
disponibles en Analytics, como la captura de sintaxis y la copia de
comandos desde el log, para editar un script.
o Ficha Editor de áreas de trabajo - muestra las definiciones de campo
en una nueva área de trabajo o en una existente
Las áreas de trabajo le permiten compartir definiciones de campos
entre tablas Analytics.
Consejo
Para modificar el área de visualización, arrastre el divisor
entre el área de visualización y el Navegador. También
puede hacer doble clic en el divisor para cerrar o abrir el
Navegador.
120 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Las opciones en los cuadros de diálogo varían según la operación que seleccione.
Existe una variedad de opciones estándar (explicadas a continuación) que aparecen
para la mayoría de las operaciones.
Las opciones que no son estándar se explican en otras secciones de la Ayuda de
ACLScript y Analytics.
La ficha Principal
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 121
La interfaz de usuario de Analytics
Opción de la ficha
Principal Le permite . . .
Campos de Especifique uno o más campos numéricos para calcular el subtotal, de manera optativa,
subtotales como parte de la operación
Especifique una instrucción IF que excluya de la operación los registros que no cumplan
Si con la condición especificada
Nota
En
Aparece en la ficha Salida (como Nombre) en los cuadros de diálogo del
(no se ve) comando que tienen una ficha Salida
122 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
La ficha Más
Opción de la ficha
Más Le permite . . .
Especifique que una tabla de Analytics que contenga resultados de salida se abra
automáticamente al finalizar la operación
Utilizar la tabla de
salida Aparece en la ficha Principal o la ficha Más.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 123
La interfaz de usuario de Analytics
La ficha Salida
Opción de la ficha
salida Le permite . . .
124 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Opción de la ficha
salida Le permite . . .
Especifique si se guarda una tabla de Analytics con los resultados de salida de manera
local o en el servidor (está activada únicamente cuando existe una conexión a una tabla
de servidor)
Local Aparece en la ficha Principal o bien en la ficha Salida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 125
La interfaz de usuario de Analytics
126 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 127
La interfaz de usuario de Analytics
128 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
El formato de tabla
El formato de tabla es una interpretación estructurada de los datos sin procesar del archivo de datos
de origen. El formato de tabla contiene metadatos, como definiciones de campos, que especifican los
nombres de campos, la posición de inicio de los campos, la longitud de los campos y el tipo de datos
de los campos, entre otras cosas.
Analytics necesita el formato de tabla para darle sentido a los datos sin procesar. El formato de tabla
también especifica la ubicación del archivo de datos de origen. El formato de tabla forma parte del
archivo de proyecto de Analytics (.acl).
Si desea obtener más información, consulte "Estructuración de los datos con formatos de tabla" en la
página 757.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 129
La interfaz de usuario de Analytics
Personalizar Analytics
Analytics se instala con un conjunto de ajustes de configuración estándar que definen el comporta-
miento predeterminado de la aplicación. Puede cambiar cualquiera de estos ajustes del cuadro de
diálogo Opciones (Herramientas > Opciones ) para modificar el comportamiento de la aplicación,
incluidos los siguientes:
l activar o desactivar funciones
l cambiar el modo de mostrar los datos
l controlar algunos aspectos de la salida de los comandos
Editor de scripts
Para obtener más información acerca de la personalización del Editor de scripts, consulte "Persona-
lizar el editor de scripts" en la página 1628.
130 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Configuración de opciones de
Analytics
Utilice el cuadro de diálogo Opciones para configurar una variedad de opciones que controlan de
qué manera se comportan las funciones de Analytics.
Si es necesario, puede configurar las opciones de manera diferente para cada proyecto de Analytics.
Si desea obtener más información, consulte "Cómo funcionan los archivos de preferencias de
Analytics" en la página 162.
¡Precaución!
Hacer clic en Original establecer todas las opciones de todas las fichas Opciones en
su configuración predeterminada, no sólo las opciones de la ficha activa.
Pasos
1. Desde el menú principal de Analytics, seleccione Herramientas > Opciones .
2. Haga clic en la ficha con la opción que desea cambiar y modifique la configuración.
Las siguientes fichas se utilizan para agrupar opciones relacionadas:
l Ficha Sistema
l Ficha Interfaz
l Ficha Tabla
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 131
La interfaz de usuario de Analytics
l Ficha Vista
l Ficha Comando
l Ficha Numérico
l Ficha Imprimir
132 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Información adicional
l Si Analytics no puede determinar la cantidad de registros de un archivo que está ordenando o
indexando, no se utiliza un archivo de mapa de memoria para la operación, aun cuando esté
seleccionada la opción Uso de recursos adicionales del sistema para Ordenar e Índice.
l El uso de recursos adicionales del sistema para ordenar e indexar puede reducir la velocidad
de otras tareas mientras se lleva a cabo la operación de ordenamiento o índice.
l A diferencia de otras opciones del cuadro de diálogo Opciones , el ajuste de esta opción no se
almacena en el archivo de preferencias de Analytics. La opción se aplica únicamente a la
computadora en la cual se ajusta.
Si desea obtener más información acerca de las opciones que se almacenan en el archivo de
preferencias, consulte "Cómo funcionan los archivos de preferencias de Analytics" en la
página 162.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 133
La interfaz de usuario de Analytics
Opciones de interfaz
Utilice las opciones de la ficha Interfaz para especificar algunos comportamientos básicos de
Analytics.
134 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Esta opción solo controla la comprobación de la sintaxis del script. No controla la
validación del encabezado del estudio analítico, que es un proceso independiente y
no se puede desactivar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 135
La interfaz de usuario de Analytics
Opciones de tabla
Utilice las opciones de la ficha Tabla para especificar de qué manera Analytics procesa las tablas.
Nota
Las tablas que tienen campos numéricos se abren más lentamente cuando esta
opción está activada.
¡Precaución!
Tenga cuidado al activar esta opción. Es posible que se elimine un archivo de datos
original junto con la tabla.
Los archivos de datos se eliminan directamente. No se envían a la Papelera de
reciclaje de Windows.
También puede utilizar el comando SET DELETE_FILE en un script o en la línea de comandos para
activar o desactivar esta opción.
Si cambia el ajuste utilizando la casilla de verificación Eliminar Archivo de datos con tabla, el
cambio continúa vigente hasta que lo vuelve a modificar específicamente. Si utiliza el comando SET
DELETE_FILE para cambiar el ajuste, el cambio continúa vigente únicamente durante la sesión de
Analytics.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET DELETE_FILE {ON|OFF}
136 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Si no selecciona esta opción, un mismo formato de tabla puede ser compartido por varios archivos
de datos u orígenes de datos con una estructura de registros idéntica. Esta función sirve únicamente
con las operaciones de Analytics que pueden enviar resultados a una tabla de Analytics con una
estructura de registros idéntica (extraer, ordenar, muestreo y fusión) y con la copia de formatos de
tablas.
Cuando se permite compartir formatos de tabla, los diferentes archivos de datos de origen (por
ejemplo, archivos de datos de Analytics (.fil)) o los orígenes de datos que tienen la misma estructura
de registros comparten un mismo conjunto de definiciones de campo. Al agregar un campo físico o
calculado a un formato de tabla compartido, agregar una columna a una vista asociada o agregar
una vista, el campo, la columna o la vista se agrega automáticamente a todas las tablas de Analytics
que usan el formato de tabla compartido. Al eliminar un campo, una columna o una vista, ya no
estará disponible para ninguna de las tablas de Analytics que utilizan el formato de tabla compartido.
En general, debe mantener un formato de tabla independiente para cada archivo de datos. Sin
embargo, compartir un formato de tabla puede ahorrarle trabajo si varios archivos de datos con la
misma estructura de registros necesitan un conjunto de definiciones de campo idénticas y cualquier
actualización de la tabla se aplicará a todos los archivos de datos. Por ejemplo, al extraer registros de
una tabla de transacciones anuales en doce tablas mensuales independientes, se obtienen 13 tablas
con la misma estructura de registros. Si se selecciona la casilla de verificación No compartir los
formatos de tabla, cada tabla tendrá su propio formato. Si la casilla de verificación No compartir los
formatos de tabla no está seleccionada, todas las tablas comparten el formato de la tabla original y
es posible administrar el formato de manera centralizada.
Al eliminar un formato de tabla compartido de una de las tablas que lo utiliza, no se lleva a cabo una
eliminación global. El formato de tabla compartido aún está disponible para otras tablas que lo
utilizan.
La acción de compartir no se extiende más allá de los proyectos de Analytics individuales. Si copia
una tabla a otro proyecto, se crea un nuevo formato de tabla, sin importar el ajuste de No compartir
los formatos de tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 137
La interfaz de usuario de Analytics
Nota
Los espacios en blanco se tratan como caracteres.
138 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Verdadero Falso
Aplicabilidad
Algunas operaciones y funciones de Analytics se ven afectadas por la opción Comparaciones de
caracteres exactos y otras, no:
Afectada No afectada
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 139
La interfaz de usuario de Analytics
140 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Si la memoria para ordenar se deja en 0, Analytics utiliza los recursos del sistema disponibles
actualmente.
Criterio de ordenación
Esta opción especifica la secuencia de ordenamiento para los campos de caracteres.
Elija la opción deseada en la lista desplegable. El valor predeterminado es “Predeterminado del
sistema” para la edición no Unicode de Analytics y “Combinar idiomas (UCA)” para la edición
Unicode. Por valor predeterminado, Analytics ordena los datos en orden ascendente sobre la base
del orden de los bytes de cada carácter en su conjunto de caracteres. La opción Criterio de
ordenamiento afecta el orden de clasificación al ordenar o indexar, al realizar una ordenación rápida
y al comprobar el orden secuencial.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET ORDER valores
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 141
La interfaz de usuario de Analytics
Opciones de vista
Utilice las opciones de la ficha Vista para especificar de qué manera Analytics muestra las vistas.
Mostrar cuadrícula
Cuando esta opción está activada, se muestran las cuadrículas en las vistas.
142 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
llegar al final del campo. Esta opción afecta todos los campos excepto los campos de texto: Analytics
reemplaza automáticamente los datos no válidos por espacios en blanco en los campos de texto.
La opción Mostrar datos no válidos como blancos o ceros es más útil con archivos de datos de
longitud variable, porque permite que Analytics los muestre correctamente.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET CLEAN {ON|OFF}
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 143
La interfaz de usuario de Analytics
Opciones de Comando
Utilice las opciones de la ficha Comando para especificar de qué manera ejecuta Analytics los
comandos.
144 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Intervalos
Esta opción indica la cantidad de intervalos escogidos por valor predeterminado para una estrati-
ficación o histograma. Escriba un número del 1 al 255. El valor predeterminado es 10.
Límite de errores
Esta opción ajusta la cantidad predeterminada de errores después de los cuales Analytics deja de
procesar los comandos Secuencia o Verificar. Escriba un número del 1 al 255. El valor predeter-
minado es 10.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 145
La interfaz de usuario de Analytics
Especifica la cantidad de veces que Analytics intenta importar o exportar los datos si el intento inicial
no se completa correctamente. Escriba un número del 0 al 255. Si escribe 0, no se realizan más
intentos después del primer error. El valor predeterminado es 0.
No hay ningún período de espera entre los reintentos. Cada nuevo intento se realiza inmediatamente
después del intento erróneo anterior.
La capacidad de especificar reintentos resulta útil al conectarse a bases de datos o servicios de datos
en la nube, que pueden estar temporalmente inaccesibles.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET RETRY núm
Se aplica a los siguientes comandos:
Importar o ACCESSDATA
o IMPORT GRCPROJECT
o IMPORT GRCRESULTS
o REFRESH
(solo para tablas creadas inicialmente con ACCESSDATA o IMPORT SAP)
Categorías máximas
Esta opción especifica la cantidad máxima de valores únicos que pueden aparecer en un campo
clave de caracteres utilizado como entrada para el comando Entrenar. Escriba un número del 1 al
255.
Configuración de notificación
Reintentos
Esta opción especifica la cantidad de veces que la operación de notificación intentará enviar un
mensaje de correo electrónico si el intento inicial no se completa correctamente. Escriba un número
del 0 al 255. Si escribe 0, no se realizan más intentos después del primer error. El valor predeter-
minado es 5.
Una posible causa para que la operación de notificación no pueda enviar un correo electrónico es
que el servidor de correo electrónico no esté disponible.
146 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 147
La interfaz de usuario de Analytics
Ajustes de fecha
Día, Mes, Año
Utilice los cuadros de texto Día, Mes y Año para especificar los caracteres que representan estos
componentes de los formatos de fecha y fechahora. Los valores predeterminados son ‘D’ para el
Día, ‘M’ para el Mes y ‘A’ para el Año, pero puede especificar otros caracteres para otros idiomas.
Los caracteres que especifique deben estar en mayúscula, deben ser todos diferentes y ‘D’, ‘M’ y ‘A’
sólo se pueden utilizar en sus posiciones predeterminadas.
Formato de fecha
Esta opción permite especificar cómo muestra Analytics las fechas y la porción de la fecha de las
fechahoras en las vistas, los reportes y los archivos exportados. También controla el formato de las
fechas de entrada del log. Puede seleccionar uno de los formatos de la lista desplegable Formato de
fecha o crear su propio formato de fecha.
Nota
Esta opción no tiene ningún efecto sobre la manera en la que Analytics lee las fechas
de los orígenes de datos. Para especificar de qué manera Analytics lee las fechas,
utilice el Asistente de Definición de Datos o el campo Formato del cuadro de
diálogo Formato de tabla. Si desea obtener más información, consulte "Formatos de
los datos de origen de fecha y hora" en la página 381.
DD/MM/AA 31/12/14
DD/MM/AAAA 31/12/2014
MM/DD/AA 12/31/14
148 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
MM/DD/AAAA 12/31/2014
AAAADDD 2014365
AAAA-MM-DD 2014-12-31
DD Día (1 – 31)
MM Mes (1 – 12)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 149
La interfaz de usuario de Analytics
Nota
Si especifica un formato de fecha que no muestra todos los datos de origen
disponibles, se desactiva el filtrado rápido por fecha o fechahora. Por ejemplo, si
especifica el formato MMM AAAA para fechas que tienen datos de día, mes y año, el
filtrado rápido sobre un valor de fecha o fechahora en la vista arroja un resultado
igual a cero.
Los cambios del formato de fecha se registran en el log mediante la siguiente sintaxis:
SET DATE valor
00 00 a 99 1900 a 1999
Al trabajar con archivos de datos que utilizan un año de quiebre distinto del año de Principio de
siglo, puede utilizar una expresión para crear un campo calculado que interprete correctamente el
año de dos dígitos o lo convierta en uno de cuatro dígitos.
Los cambios del ajuste Principio de siglo se registran en el log utilizando la siguiente sintaxis:
SET CENTURY valor
150 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Períodos de expiración
Esta opción establece los períodos de expiración predeterminados para al cuadro de diálogo
Antigüedad. Si utiliza un conjunto de períodos de expiración frecuentemente, puede introducir este
conjunto en el cuadro de texto Períodos de expiración y Analytics utilizará el ajuste como el período
de expiración predeterminado en el cuadro de diálogo Antigüedad. Si es necesario, puede anular los
períodos del cuadro de diálogo Antigüedad.
Escriba los períodos en días, separados por comas sin espacios. Puede establecer tantos períodos
de expiración como lo desee.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET PERIODS valores
Ajustes de hora
Hora, Minuto, Segundo
Utilice los cuadros de texto Hora, Minuto y Segundo para especificar los caracteres que representan
a estos componentes de los formatos de hora y fechahora. Los valores predeterminados son ‘h’ para
Hora, ‘m’ para Minuto y ‘s’ para Segundo, pero puede especificar otros caracteres para otros
idiomas. Los caracteres que especifique deben estar en minúscula, deben ser todos diferentes y ‘h’,
‘m’ y ‘s’ sólo se pueden utilizar en sus posiciones predeterminadas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 151
La interfaz de usuario de Analytics
Formato de hora
Esta opción permite especificar cómo muestra Analytics las horas y la porción de las horas de las
fechahoras en las vistas, los reportes y los archivos exportados. Puede seleccionar uno de los
formatos de la lista desplegable Formato de hora o crear su propio formato de hora.
Nota
Esta opción no tiene ningún efecto sobre la manera en la que Analytics lee las horas
de los orígenes de datos. Para especificar de qué manera Analytics lee las horas,
utilice el Asistente de Definición de Datos o el campo Formato del cuadro de
diálogo Formato de tabla. Si desea obtener más información, consulte "Formatos de
los datos de origen de fecha y hora" en la página 381.
152 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Si especifica un formato de hora que no muestra todos los datos de origen
disponibles, se desactiva el filtrado rápido por fechahora u hora. Por ejemplo, si
especifica el formato hh:mm para las horas que tienen datos de hora, minutos y
segundos, el filtrado rápido sobre un valor de fechahora u hora en la vista arroja un
resultado igual a cero.
Los cambios del formato de hora se registran en el log mediante la siguiente sintaxis:
SET TIME valor
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 153
La interfaz de usuario de Analytics
La opción Mostrar las horas con desplazamiento de UTC como UTC le permite especificar si
Analytics convierte la hora local a UTC sin un desplazamiento de UTC (la configuración predeter-
minada) o muestra datos basados en UTC como la hora local con un desplazamiento de UTC. Por
ejemplo, aquí se ven dos maneras diferentes de mostrar los mismos datos basados en UTC:
l 31/12/2014 15:30:15
(Mostrar las horas con desplazamiento de UTC como UTC seleccionada, configuración
predeterminada)
l 31/12/2014 10:30:15-05:00
(Mostrar las horas con desplazamiento de UTC como UTC sin seleccionar)
Cuando la opción Mostrar las horas con desplazamiento de UTC como UTC está seleccionada,
Analytics incorpora el desplazamiento de UTC en la parte principal de los datos de hora y ajusta la
parte principal de los datos de hora en la cantidad adecuada de horas. En el ejemplo anterior, la
conversión a UTC incrementa la hora local en 5 horas.
La conversión de la hora local a UTC se hace para fines de visualización solamente y no afecta a los
datos de origen, que continúan con el desplazamiento de UTC. Puede cambiar entre uno y otro
modo de visualización diferentes toda vez que lo desee.
Cuando Analytics realiza cálculos sobre los datos de hora local con un desplazamiento de UTC, el
desplazamiento de UTC se incorpora automáticamente y el cálculo se realiza con el equivalente UTC
de la hora local. Si la opción Mostrar las horas con desplazamiento de UTC como UTC está
seleccionada, usted ve los datos de hora reales que se están utilizando en el cálculo, lo cual puede
hacer que los resultados sean más fáciles de comprender. Si desea obtener más información,
consulte "Cómo afectan los desplazamientos de UTC a las expresiones de fechahora" en la
página 905.
Acerca de UTC
UTC es un estándar de hora global que reemplazó a la Hora del Meridiano de Greenwich (GMT).
Para la mayoría de los fines, ambos estándares son equivalentes. La porción final de los datos de
hora basados en UTC (por ejemplo, -05:00 o +01:00) representa un desplazamiento de UTC que
indica cuan adelantada o retrasada está la hora local respecto de la UTC. Por ejemplo:
l 31/12/2014 10:30:15-05:00 representa Diciembre 31, 2014, 10:30:15 AM, Hora del Este
(América del Norte).
l 31/12/2014 15:30:15 (UTC) representa el mismo punto en el tiempo en la longitud de cero
grados.
Para los datos de fechahora basados en UTC, si la conversión a UTC cruza el límite de la
medianoche, la fecha se ajusta en un día.
Nota
El desplazamiento de UTC también se denomina desplazamiento de la zona
horaria, aunque los dos no son exactamente lo mismo. Más de una zona horaria
puede tener el mismo desplazamiento de UTC.
154 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Cómo muestra Analytics los datos de horas basados en UTC y sin UTC
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 155
La interfaz de usuario de Analytics
Opciones numéricas
Utilice las opciones de la ficha Numérico para especificar de qué manera Analytics procesa y
muestra los datos numéricos.
Verificar datos
Si activa esta opción, cada vez que procese un campo mientras la tabla esté abierta, Analytics
comprobará automáticamente si el contenido del campo de datos coincide con el tipo de datos del
campo en el formato de tabla (Carácter, Numérico, Fechahora, Lógico, etc.). El procesamiento se
detiene cuando ocurre un error, a menos que también esté activada la opción Datos no válidos en
blanco.
Si desactiva esta opción, Analytics no comprueba la validez de los datos y esto mejora la velocidad
de procesamiento.
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET VERIFY {ON|OFF}
156 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
archivo ERROR.LOG”. Para ver o imprimir el log, puede utilizar un procesador de texto o un editor de
texto para abrirlo en el directorio en el cual almacena los archivos de trabajo. Mientras se encuentra
en Analytics, puede acceder al log de error utilizando los comandos Type o Dump.
Los cambios en este ajuste se registran en el log con la siguiente sintaxis, donde BLANK indica que
la opción está seleccionada y ON significa que la opción Verificar datos está seleccionada, pero la
opción Datos no válidos en blanco no lo está:
SET VERIFY (BLANK|ON}
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 157
La interfaz de usuario de Analytics
Los cambios de este valor de configuración se registran en el log mediante la siguiente sintaxis:
SET PICTURE formato
Separador de miles
Analytics utiliza una coma como separador de mil predeterminado para las salidas numéricas. Puede
cambiar el ajuste predeterminado por un punto o un espacio introduciendo el nuevo carácter en el
cuadro de texto. El separador de miles no puede ser igual al separador decimal.
Separador de listas
Analytics utiliza una coma como separador de listas predeterminado, que se utiliza principalmente
para separar los parámetros de las funciones. Puede cambiar el ajuste predeterminado por un punto
y coma (;) o un espacio introduciendo el nuevo carácter en el cuadro de texto. El separador de lista
no puede ser igual al separador decimal.
158 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Opciones de impresión
Utilice las opciones de la ficha Imprimir para especificar la configuración de impresión predeter-
minada para los reportes y la configuración de márgenes para la salida impresa.
Márgenes
Los cuadros de texto Margen izquierdo, Margen superior, Margen derecho y Margen inferior
permiten especificar los márgenes de toda la salida impresa. Para cambiar un valor, escriba el nuevo
valor en el cuadro de texto, o haga clic en las flechas ascendente y descendente junto al cuadro de
texto para aumentar o reducir el valor.
Si especifica un margen que supera el área imprimible de su impresora, Analytics utiliza el área
imprimible máxima de su impresora como el margen.
Los cambios de cada ajuste de margen individual se registran en el log con la siguiente sintaxis:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 159
La interfaz de usuario de Analytics
160 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Fuente proporcional
Analytics utiliza fuentes proporcionales en vistas y reportes, y para mostrar información en la barra
de estado, como el nombre de archivo de proyecto, la tabla y el recuento de registros. La fuente
proporcional predeterminada es Arial. Puede elegir otra fuente del cuadro de lista.
Idioma de versión
Analytics permite utilizar caracteres de letras, números y subrayado en los nombres de campo. La
configuración predeterminada de la versión del idioma estándar admite caracteres europeos occiden-
tales para los nombres de los campos. La configuración tailandesa permite utilizar caracteres
tailandeses además del inglés.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 161
La interfaz de usuario de Analytics
Los ajustes de las opciones que se pueden configurar en Analytics, es decir, los ajustes del cuadro
de diálogo Opciones , se almacenan en un archivo de preferencias (archivo .prf) denominado
aclwin15.prf (edición no Unicode) o acl15.prf (edición Unicode).
Todos los cambios que realice en el cuadro de diálogo Opciones se guardan automáticamente en el
archivo .prf. Los cambios continúan vigentes, a menos que vuelva a hacer una modificación específi-
camente.
162 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
La carpeta de datos de la aplicación puede estar oculta por el sistema operativo
Windows. Si es necesario, active la opción de carpeta de Windows que permite
mostrar los archivos y las carpetas ocultos.
El archivo .prf de la carpeta de datos de la aplicación contiene los ajustes de preferencias globales de
Analytics. Cualquier cambio que realice en el cuadro de diálogo Opciones se almacena en este
archivo .prf global, a menos que esté utilizando un archivo .prf específico del proyecto.
El archivo .prf global se utiliza:
l al abrir Analytics sin abrir un proyecto de Analytics
l al abrir un proyecto que no tiene un archivo .prf específico del proyecto
l al cerrar un proyecto sin cerrar Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 163
La interfaz de usuario de Analytics
donde se encuentra el proyecto individual de Analytics. El archivo .prf que copió se transformará en
un archivo .prf específico para el proyecto.
¡Precaución!
Si copia el archivo .prf global, tenga cuidado de no mover el archivo en lugar de
copiarlo y pegarlo. Si mueve el archivo, se perderán los ajustes de preferencias
globales que haya creado y se los reemplazará por los ajustes de configuración
predeterminados
Nota
Si tiene diferentes versiones de Analytics instaladas en el mismo equipo, asegúrese
de copiar la versión correcta del archivo .prf.
El archivo de proyecto de Analytics con la extensión .acl y el archivo .prf específico del proyecto
deben estar en la misma carpeta para que ambos estén asociados. Cuando el proyecto está abierto,
se utiliza la configuración de preferencias que se indica en el archivo .prf específico del proyecto. Los
cambios que realice en el cuadro de diálogo Opciones se guardan en el archivo .prf específico del
proyecto en lugar de ser guardados en el archivo .prf global
164 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
utilizando el archivo .prf global. Si aparece una ruta a una carpeta de proyecto de Analytics, se está
utilizando un archivo .prf específico del proyecto.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 165
La interfaz de usuario de Analytics
166 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 167
La interfaz de usuario de Analytics
Nota
Debe utilizar las teclas +, - y 0 del teclado numérico, no del teclado principal. En
laptops, presione Fn+Ctrl+ la tecla apropiada en el teclado numérico.
168 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Personalizar la barra de
herramientas de Analytics
Personalice la barra de herramientas de Analytics agregando botones para las funciones que utiliza
con más frecuencia y quitando los que utiliza con menos frecuencia. También puede reordenar los
botones en la barra de herramientas, y agregar separadores para agrupar los botones relacionados.
1. Si es necesario, seleccione Ventana > Barra de herramientas para mostrar la barra de
herramientas.
2. Haga doble clic en un espacio vacío de la barra de herramientas para abrir el cuadro de
diálogo Personalizar la barra de herramientas .
3. Complete cualquiera de los siguientes pasos:
o Seleccione un botón en la lista Botones disponibles de la barra de herramientas y haga
clic en Agregar.
o Seleccione un botón en la lista Botones de la barra de herramientas actual y haga clic en
Quitar para borrarlo de la barra de herramientas.
o Seleccione el botón Separador en la lista Botones disponibles de la barra de
herramientas y haga clic en Agregar para insertar una línea vertical con el fin de agrupar
visualmente los botones relacionados. Puede agregar tantos separadores como sea
necesario.
o Seleccione un botón en la lista Botones de la barra de herramientas actual y haga clic en
Mover hacia arriba o Mover hacia abajo para cambiar la ubicación de un botón. El orden
de los botones de arriba hacia abajo corresponde a su ubicación de izquierda a derecha en
la barra de herramientas.
La barra de herramientas se actualiza de forma dinámica a medida que usted hace cambios.
4. Si es necesario, puede hacer clic en Restaurar para revertir todos los cambios que acaba de
hacer en la barra de herramientas.
Nota
Una vez que haga clic en Cerrar, se guardan los cambios y la opción Restaurar
ya no los revierte. Puede volver a la configuración predeterminada de la barra
de herramientas seleccionando Herramientas > Opciones > Originales .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 169
La interfaz de usuario de Analytics
Nota
Si desea que otros usuarios Analytics tengan acceso a los elementos del menú
personalizados, entrégueles el archivo *.mnu junto con instrucciones de dónde
deben colocar el archivo.
Entradas de submenú
Cada archivo *.mnu crea una entrada de submenú independiente en el menú Aplicaciones . Por
ejemplo, el archivo Scripts contables.mnu crea el submenú Scripts contables en esta estructura
de menú: Aplicaciones > Scripts contables .
Las entradas de submenú aparece en orden alfanumérico en el menú Aplicaciones .
170 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Consejo
Los usuarios pueden desorientarse si hay demasiados niveles de submenús. Lo más
conveniente es limitar los niveles de submenús a tres.
Consejo
Cree o edite sus archivos de menú en un editor de texto como Notepad++ con todos
los caracteres no imprimibles visibles para poder ver exactamente qué caracteres
hay en el archivo.
Use una fuente monoespaciada o una fuente de ancho fijo para que los caracteres
individuales queden alineados verticalmente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 171
La interfaz de usuario de Analytics
En la carpeta de archivos de datos de muestra que se instala junto con Analytics, hay un
archivo de menú de ejemplo denominado Template.mnu.
l Template.mnu crea la entrada de submenú Template en el menú Aplicaciones de Sample
Project.acl y en los otros tres proyectos de ejemplo de Analytics que se incluyen en la
carpeta de archivos de datos de muestra.
l La entrada de submenú Template contiene seis elementos de menú personalizados en el
primer nivel.
l Uno de los elementos del menú personalizado del primer nivel, Análisis de márgenes ,
contiene cuatro elementos de menú personalizados en el segundo nivel.
l La mayoría de los elementos de menú personalizados de Template.mnu son simplemente un
marcador de posición.
A continuación, se reproduce el contenido de Template.mnu con los requisitos de sintaxis.
Contenido de Template.mnu
MAIN MENU 6
.
Análisis de márgenes 8 menú_def
.
Análisis de inventario PAUSE 'SAMPLE INVENTORY ANALYSIS
BATCH' .
Análisis de cuentas por pagar PAUSE 'LAUNCH YOUR A/P BATCH(ES)'
.
Análisis de cuentas por cobrar PAUSE 'DO A/R BATCH(ES) HERE'
.
Funciones de auditoría interna PAUSE 'SAMPLE INTERNAL AUDIT
PROCESSES' .
Salir de ACL QUIT
.
MARGINS ANALYSIS 4
.
Listado de excepciones PAUSE 'DO Lote donde el margen<=0'
.
Productos de alto margen PAUSE 'Lote de muestra de 5 márgenes
principales' .
Productos de bajo margen PAUSE 'Calcular de 5 márgenes más
bajos' .
Estadísticas de márgenes STATISTICS
.
172 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Cada una de las líneas del archivo de menú debe tener exactamente la misma longitud.
Longitud de la Si bien no es obligatorio, es conveniente usar un punto (.) para marcar visualmente el
línea final de cada línea, inmediatamente antes del salto de línea.
Pueden aparecer líneas en blanco entre los bloques de sintaxis pero no dentro de los
bloques de sintaxis.
Las líneas en blanco, conformadas por caracteres de espacios, deben ser de la misma
longitud que las demás líneas del archivo de menú.
Si bien no es obligatorio, una o más líneas en blanco entre los bloques de sintaxis
Líneas en blanco ofrecen una separación visual en el archivo de menú.
Nota
Si usa un carácter de tabulación en un archivo de menú, se ignorará el
Bloques de sin- archivo. Use un editor de texto que muestre los caracteres de
taxis tabulación para poder verificar si hay alguno.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 173
La interfaz de usuario de Analytics
Propiedad Requisito
Una referencia de un elemento del menú a un bloque de sintaxis de nivel inferior tiene la
forma de núm def_menú. núm especifica el número de línea en el cual comienza el bloque
de sintaxis; es decir, la línea de encabezado del bloque de sintaxis de nivel inferior.
Referencia a un En el siguiente ejemplo, la línea 1 contiene el elemento de menú Análisis de márgenes,
bloque de sintaxis que hace referencia a la línea en la que comienza el bloque de sintaxis de nivel inferior
de un nivel inferior MARGINS ANALYSIS ( 8 def_menú ).
Nota
El script debe estar incluido en el proyecto de Analytics en el cual
aparece el elemento de menú personalizado.
Elementos de Los comandos breves se pueden introducir directamente en el archivo .mnu. Los
menú per- comandos más extensos con varios parámetros se deben guardar en un script, al que se
sonalizados puede hacer referencia usando el comando DO SCRIPT.
Precaución
No edite el archivo original. Si surge algún problema, puede volver a copiar el
archivo original y comenzar nuevamente.
174 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Si está creando un menú de archivo de cero, cambie la extensión del archivo a
.mnu.
3. Abra el archivo con el nuevo nombre en un editor de texto como Notepad++ y edítelo para
crear submenús y elementos de menú personalizados.
Respete exactamente los "Requisitos de sintaxis del archivo de menú" en la página 173 de
más atrás.
4. Realice una de las siguientes acciones:
l Guarde el archivo en la carpeta que contiene el proyecto de Analytics en el que desea que
Consejo
Si es necesario, puede crear tanto archivos de menú globales como a nivel del
proyecto.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 175
La interfaz de usuario de Analytics
Analytics incluye una lenguaje llamado ACLScript que se utiliza en toda la aplicación para procesar
comandos y registrar los pasos de los análisis. Por ejemplo, cuando usted selecciona Analizar >
Recuento en el menú principal y completa la información necesaria en el cuadro de diálogo
Recuento, Analytics convierte automáticamente la información introducida en un enunciado de
comando que se utiliza para ejecutar el comando y registrar la acción en el log.
Pasos
1. Si el cuadro de texto Línea de comandos no está visible, seleccione Ventana > Línea de
comandos .
176 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
l Haga clic en una entrada en la ficha Log del Navegador para agregar el comando a la línea
de comandos. Puede ejecutar el comando tal como está o editarlo antes de ejecutarlo.
l Copie la sintaxis del comando desde un script de Analytics existente, u otro archivo de texto,
y péguela en el cuadro de texto Línea de comandos . Puede ejecutar el comando tal como
está o editarlo antes de ejecutarlo.
3. Opcional. Si el comando tiene asociado un cuadro de diálogo en la interfaz de usuario de
Analytics, haga clic en Editar comando para mostrar el cuadro de diálogo asociado, que
puede usar para modificar la configuración de parámetros para el comando.
4. Haga clic en Ejecutar o presione Intro para ejecutar el comando.
Las opciones Ejecutar, Borrar entrada y Editar el comando también están disponibles si hace
clic con el botón derecho del ratón en el cuadro de texto Línea de comandos .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 177
La interfaz de usuario de Analytics
178 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
La notificación por correo electrónico se puede utilizar con cualquier servidor de
correo que admita SMTP (Protocolo simple de transferencia de correo), que es el
protocolo utilizado por Microsoft Exchange y muchos otros servidores de correo. Las
notificaciones por correo electrónico utilizan el puerto 25; por lo tanto, este puerto
debe estar abierto en el servidor de correo. De lo contrario, el comando no se podrá
ejecutar.
Si la notificación por correo electrónico no se puede completar y recibe un mensaje
de error, comuníquese con el departamento de sistemas para averiguar si el puerto
25 está bloqueado en su red.
Si está utilizando un sistema de correo local, introduzca la ruta a un buzón de correo local o
haga clic en Examinar para abrir el cuadro de diálogo Examinar carpeta.
l Para – Introduzca las direcciones de correo electrónico de los destinatarios. Separe los
nombres y las direcciones de varios destinatarios con comas.
Nota
Introduzca un máximo de 1020 caracteres.
Nota
Introduzca un máximo de 1000 caracteres.
l Cco – Opcional. Introduzca las direcciones de correo electrónico de los destinatarios de “con
copia oculta”. Separe los nombres y las direcciones de varios destinatarios con comas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 179
La interfaz de usuario de Analytics
l Adjunto – Si desea incluir un adjunto, especifique la ruta y el nombre de archivo del archivo o
180 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Proyectos de Analytics
Los proyectos Analytics representan el nivel más alto de organización en Analytics y almacenan la
información relacionada con un proyecto de análisis de datos.
El archivo de proyecto Analytics principal (.ACL) almacena la mayoría de la información del proyecto.
Un conjunto de archivos adicionales almacena tipos particulares de información acerca del proyecto,
como el log o los índices. Los datos se almacenan fuera del proyecto en archivos de datos
Analytics nativos o en una base de datos.
El proyecto de Analytics con el que está trabajando actualmente se mostrará en la ficha Panorama
del Navegador. El contenido del log se muestra en la ficha Log. Solo se puede abrir un proyecto por
vez.
Sample Project.ACL aparece a continuación en el Navegador.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 181
La interfaz de usuario de Analytics
Tabla Una tabla de Analytics conformada por dos partes: un formato de tabla y un
origen de datos asociado.
El formato de tabla contiene información sobre cómo mostrar los datos,
como por ejemplo la longitud del registro y los nombres de los campos. El
origen de datos es un archivo o conjunto de datos (por ejemplo, tabla de
base de datos) que incluye el contenido de la tabla. El origen de datos existe
fuera del proyecto de Analytics.
Tabla del servidor Una tabla con un formato de tabla que reside de manera local en Analytics y
un origen de datos asociado en un servidor. El formato de tabla se conecta
con el origen de datos utilizando un perfil de base de datos o un perfil de
servidor.
Script Una serie de comandos de ACLScript que se pueden ejecutar desde dentro
del proyecto Analytics.
Script de servidor Un archivo de ACLScript (.aclscript, anteriormente .bat) que está ubicado en
un servidor.
Área de trabajo Un elemento de proyecto Analytics que contiene una o más definiciones de
campo que se han guardado para volverlas a usar con otras tablas.
Proyecto La entrada de nivel más alto en la vista de árbol es el proyecto Analytics. Los
proyectos se almacenan en archivos físicos con una extensión de archivo
.ACL.
Carpeta Una carpeta dentro del proyecto de Analytics. Estas carpetas solo existen en
el archivo de proyecto de Analytics (.ACL). No se crean físicamente como las
carpetas de Windows.
182 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Entrada de sesión Sesiones individuales indicadas por fecha y hora. Las sesiones se crean
cada vez que usted abre el proyecto, o cuando crea una sesión de forma
manual.
Tipo de archivo
(extensión) Descripción
En muchos casos, cuando usted define una tabla de Analytics a partir de un origen
de datos, los datos se copian del origen de datos a un nuevo archivo de datos de
Archivos de datos Ana- Analytics con la extensión de archivo .fil.
lytics
Para obtener una lista de orígenes de datos que utilizan archivos .fil, consulte
(.fil) "Orígenes de datos a los que puede acceder con Analytics" en la página 249.
Archivo de log El archivo de log registra todos los comandos ejecutados por Analytics mientras el
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 183
La interfaz de usuario de Analytics
Tipo de archivo
(extensión) Descripción
Un archivo de índice que se utiliza para asociar las entradas del log con sesiones
Archivo de índice del log
particulares. Las sesiones se crean cada vez que usted abre un proyecto, y
(.lix) también se pueden crear manualmente en cualquier momento.
Tipo de archivo
(extensión) Descripción
Archivo de script de Ana- Una copia externa de un script o estudio analítico de Analytics.
lytics
(.aclscript)
184 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 185
La interfaz de usuario de Analytics
Nota
La longitud combinada de la ruta del proyecto de Analytics y el nombre del proyecto,
incluida la extensión del archivo (.acl), no puede superar los 259 caracteres.
186 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 187
La interfaz de usuario de Analytics
o Si desea guardar la versión actual del proyecto con otro nombre, seleccione Archivo >
Guardar proyecto como y, a continuación, escriba el nuevo nombre de archivo y elija la
ubicación en el cuadro de diálogo Guardar proyecto como. Después, haga clic en
Guardar.
Si selecciona esta opción, el proyecto se guarda con el nuevo nombre, pero el proyecto no
se abre en Analytics.
2. Si hay elementos del proyecto que se han modificado desde la última vez que se guardó el
proyecto, se le pedirá que los guarde. En los cuadros de diálogo de confirmación, haga clic en
Aceptar.
188 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Cuando copia una tabla, está copiando únicamente el formato de tabla, no el
archivo de datos de origen (.fil).
hacia la derecha.
o Haga clic en Agregar todos para agregar todos los elementos del proyecto.
Puede quitar elementos del proyecto de la lista A nombre_de_proyecto haciendo doble clic en
un elemento de proyecto individual, utilizando Ctrl+clic para seleccionar varios elementos de
proyecto y después haciendo clic en el botón de la flecha hacia la izquierda o haciendo clic en
Borrar todos .
5. Haga clic en Aceptar para copiar el o los elementos del proyecto en el proyecto actual.
Si ya existe un elemento con el mismo nombre en el proyecto, se agregará un número
creciente como sufijo al nombre del elemento copiado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 189
La interfaz de usuario de Analytics
2. En el cuadro de diálogo Proyecto, busque y seleccione el tipo de archivo adecuado y haga clic
en Abrir.
Los tipos de archivo y los elementos del proyecto se relacionan de la siguiente manera:
.rpt vista
.aclscript script
190 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
La relación entre los elementos del proyecto y los tipos de archivo es la siguiente:
vista .rpt
script .aclscript
Muéstreme cómo
Nota
Limite el nombre del elemento a 64 caracteres alfanuméricos, sin incluir la extensión
del archivo, para asegurarse de que no se corte el nombre al volver a importar el
elemento a Analytics.
El nombre puede incluir el guion bajo ( _ ), pero no utilice ningún otro carácter
especial ni espacios, ni comience el nombre con un número. Los caracteres
especiales, los espacios y los números al principio del nombre se reemplazan por el
guion bajo al importar el elemento.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 191
La interfaz de usuario de Analytics
192 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
relevantes para el proyecto de auditoría. Cuando agrega un comentario, éste se añade como el
último elemento del log.
1. Seleccione Herramientas > Comentario.
2. Introduzca el texto del comentario en el cuadro de texto Comentario y haga clic en Aceptar.
Los comentarios de una sola línea se muestran en la vista de árbol del log. Para ver
comentarios de varias líneas, haga doble clic en la entrada del comentario en la vista de árbol.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 193
La interfaz de usuario de Analytics
l entradas individuales
l sesiones de log
l intervalos de fechas
l el log completo
Si selecciona una sesión de log o un intervalo de fechas, también se seleccionan automáti-
camente todas las subentradas.
3. Haga clic con el botón derecho del ratón en la ficha Log y seleccione Copiar.
Las entradas del log se copian en el portapapeles de Windows.
4. Pegue las entradas del log en un destino.
194 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Nota
Si la Línea de comandos no está visible, seleccione Ventana > Línea de
comandos en el menú principal de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 195
La interfaz de usuario de Analytics
196 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 197
La interfaz de usuario de Analytics
198 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Icono de nota
Los registros que tienen notas adjuntas se identifican con un icono de nota junto al número del
registro en la vista . Las tablas que tienen uno o más registros con una nota se identifican en la
ficha Panorama del Navegador con un icono de nota en la esquina inferior izquierda del icono de
tabla estándar .
El campo Notaderegistro
Al agregar la primera nota de registro de una tabla, Analytics agrega automáticamente un campo
denominado Notaderegistro al formato de la tabla, que se utiliza para contener las notas de los
registros. Puede mostrar las notas de los registros en las vistas o incluirlas en los reportes impresos
de Analytics si agrega la columna Notaderegistro a la vista. Una vez que haya agregado la columna
Notaderegistro, puede hacer doble clic en los valores de la columna para mantener rápida y
fácilmente las notas de los registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 199
La interfaz de usuario de Analytics
Pasos
Muéstreme cómo
Consejo
Para agregar o editar varias notas de registros de manera simultánea, utilice el
comando NOTES.
1. Haga clic con el botón derecho del ratón en el número de registro adecuado de la columna
número de registro en la ficha Vista (la primera columna gris a la izquierda) y seleccione Editar
nota.
2. Introduzca una nueva nota o edite la nota existente.
Para eliminar la nota, elimine todo el texto.
3. Si desea crear un enlace a un archivo relacionado, haga lo siguiente:
a. Coloque el cursor en la posición de la nota donde quiere insertar el enlace.
200 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 201
La interfaz de usuario de Analytics
2. Elimine todo el contenido del cuadro de diálogo Editar nota, asegurándose de eliminar
cualquier espacio o salto de línea antes o después del texto. A continuación, haga clic en
Aceptar.
Nota
Al eliminar individualmente todas las notas de registros de la tabla, no se elimina el
campo Notaderegistro autogenerado del formato de tabla, lo cual significa que el
icono de nota continúa apareciendo con el icono de la tabla en la ficha Panorama del
Navegador.
Si su intención es eliminar todas las notas de registros de la tabla, utilice el método
para eliminar todas las notas de registros, lo cual también elimina el campo Notadere-
gistro.
202 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
Las notas de campo aparecen en los reportes de Analytics impresos si selecciona Incluir
definiciones de campos en el historial de tabla en el cuadro de diálogo Opciones . Si desea
obtener más información, consulte "Opciones de impresión" en la página 159.
Muéstreme cómo
1. Seleccione Edición > Formato de tabla.
2. En la ficha Editar campos/expresiones , haga doble clic en el campo al que desea agregarle
una nota.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 203
La interfaz de usuario de Analytics
Nota
Si opta por imprimir el log de comandos, se imprime todo el log, que podría ocupar
muchas páginas (según el tamaño del log).
204 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
La interfaz de usuario de Analytics
4. Si desea incluir información adicional del proyecto o especificar de qué manera se debe dar
formato a la salida, seleccione cualquiera de las siguientes casillas de verificación:
o Preferencias : imprime una lista de la configuración de preferencias actualmente
seleccionada en el cuadro de diálogo Opciones
o Notas del proyecto: imprime cualquier nota registrada para el proyecto
o Log: imprime todo el log de comandos
o Salto de página después de categoría: inserta un salto de página después de cada
categoría de elemento del proyecto y después de las preferencias, las notas del proyecto y
las entradas del log. Si no se selecciona la casilla de verificación, cada categoría se incluye
inmediatamente a continuación de la categoría anterior.
o Salto de página después de elemento: inserta un salto de página después de cada
elemento dentro de una categoría. Por ejemplo, si seleccionó tres scripts, se insertará un
salto de página después de las definiciones de cada script. Si no se selecciona la casilla de
verificación, cada elemento se incluye inmediatamente a continuación del elemento
anterior de la misma categoría.
5. Haga clic en Imprimir.
6. En el cuadro de diálogo Imprimir, configure cualquier ajuste necesario de la impresora y haga
clic en Imprimir. Puede utilizar el cuadro de diálogo Imprimir para modificar la configuración,
como la impresora a la cual enviar el trabajo de impresión y las opciones específicas de la
impresora, como tamaño de página y orientación de la página.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 205
La interfaz de usuario de Analytics
Pautas
Si intenta abrir un proyecto que se cerró inesperadamente, se muestra un cuadro de diálogo de ACL
Analytics que le presenta tres opciones para recuperar el archivo de proyecto. Seleccione la opción
adecuada entre las siguientes:
l Haga clic en De trabajo si ha hecho modificaciones a los elementos del proyecto o realizado
pasos de análisis después de guardar el proyecto por última vez y no desea perder las
entradas del log de esas operaciones.
Nota
La copia De trabajo tiene la información más completa, pero puede estar
dañada si Analytics se cerró durante el procesamiento de un comando.
l Haga clic en Guardado por última vez si los cambios del proyecto que no se han guardado no
son importantes.
l Haga clic en Cancelar si desea conservar la opción de usar cualquiera de las versiones del
archivo de proyecto. Después de cerrar el cuadro de diálogo, vaya a la carpeta de Windows
donde están almacenados los archivos del proyecto y cree una copia de seguridad, tanto de la
copia De trabajo como de la versión guardada por última vez .
206 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y
análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
208 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Nota
Las tablas de Analytics incluyen un formato de tabla, que puede verse en el
Navegador y un archivo de datos de origen asociado, con la extensión .fil, que no se
puede ver en el Navegador y está almacenado en una carpeta de Windows.
Comprender la diferencia entre el formato de tabla y el archivo de datos de origen
puede ser importante al guardar los resultados y especificar las carpetas de salida.
Si desea obtener más información, consulte "La estructura de las tablas de Analytics"
en la página 127.
Guardar resultados
Al guardar los resultados en una tabla Analytics o en un archivo de texto, tiene las siguientes
opciones:
l Guardar: guarda los resultados en una nueva tabla Analytics o en un archivo de texto
l Anexar: anexa los resultados a una tabla Analytics existente o en un archivo de texto
l Sobrescribir: sobrescribe una tabla Analytics existente o un archivo de texto
La anexión actualiza el archivo de datos de origen, pero no altera el formato de la tabla. La operación
de sobreescritura sustituye al archivo de datos de origen y el formato de la tabla.
Nota
Algunas operaciones de Analytics permiten guardar los resultados tanto en una tabla
Analytics como en un archivo de texto, pero no en ambos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 209
Tareas comunes de preparación y análisis de datos
¡Precaución!
Antes de guardar los resultados de esta manera, debe estar seguro de que lo que
desea hacer es realmente sobrescribir los datos de origen de otro proyecto.
Formato de tabla o Carpeta de proyecto Analytics que contiene la tabla activa (predeterminada)
o Carpeta de proyecto Analytics distinta de la carpeta de la tabla activa, especificada
usando el comando SET FOLDER
210 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
predeterminado)
o una carpeta de Servidor de AX distinta de la carpeta Prefijo (únicamente tablas del
servidor)
Nota
Las rutas de los archivos especificados en el comando SET FOLDER deben utilizar
una barra inclinada.
SET FOLDER /Resultados El formato de tabla se coloca en la carpeta Resultados del proyecto de Analytics
en lugar de la carpeta de la tabla activa.
SET FOLDER /Resulta- El formato de tabla se coloca en la subcarpeta Duplicados del proyecto de
dos/Duplicados Analytics en lugar de la carpeta de la tabla activa.
SET FOLDER / El formato de tabla se coloca en el directorio raíz del proyecto Analytics en lugar
de la carpeta de la tabla activa.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 211
Tareas comunes de preparación y análisis de datos
En todos los casos, la carpeta Windows donde desea guardar el archivo de datos de origen no
guarda relación con la ubicación del formato de tabla o la carpeta de proyecto en Analytics.
Guarde los resultados en la nueva Formato de tabla agregado a la Formato de tabla agregado a la
tabla Analytics misma carpeta de proyecto carpeta de proyecto Analytics
Analytics como tabla activa especificado por el comando
SET FOLDER
Anexe los resultados a la tabla Formato de tabla existente no Formato de tabla existente no
Analytics existente en el proyecto movido movido
Guarde los resultados y modifique Formato de tabla trasladado a la Formato de tabla trasladado a la
la tabla Analytics existente en el misma carpeta de proyecto carpeta de proyecto Analytics
proyecto Analytics como tabla activa, a especificada por el comando SET
menos que ya esté en la misma FOLDER a menos que ya esté en
carpeta la misma carpeta
212 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Consejo:
Para asegurar que el formato de la tabla se guarde en la carpeta de proyecto
Analytics correcta, inicie el proceso para importar haciendo clic derecho en la
carpeta.
4. Antes de realizar una operación que guarde los resultados en una tabla Analytics, de ser
necesario, use el comando SET FOLDER para especificar la carpeta del proyecto Analytics
correcta para el formato de la tabla resultante.
Si desea obtener más información, consulte "Guardar los resultados y especificar las carpetas
de salida" en la página 209.
5. En el cuadro de diálogo asociado con la operación, especifique la carpeta de Windows
adecuada para el archivo de datos de origen, mediante un patrón de archivo absoluto o
relativo, o navegando a la carpeta.
Por ejemplo: C:\Results\Classify.fil, o Results\Classify.fil.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 213
Tareas comunes de preparación y análisis de datos
Extraer datos
La extracción permite copiar algunos o todos los registros o campos desde una tabla de Analytics a
una nueva tabla de Analytics.
La nueva tabla puede ser:
l una copia idéntica con todos los campos y registros de la tabla de origen
l un subconjunto de los registros de la tabla de origen
l un subconjunto de campos de la tabla de origen
l un subconjunto tanto de los registros como de los campos de la tabla de origen
En la nueva tabla, se mantiene el criterio de ordenamiento existente en la tabla de origen.
Nota
La extracción de datos y la anexión de estos al final de una tabla Analytics existente
es una técnica de combinación de datos. Esta técnica se explica en la sección
dedicada a la combinación de datos. Si desea obtener más información, consulte
"Extracción y adición de datos" en la página 949.
214 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
mientras que la copia crea únicamente un nuevo formato de tabla que permanece asociado con el
archivo de datos de origen original.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 215
Tareas comunes de preparación y análisis de datos
Los campos se extraen en el orden en el que aparecen en la vista. Si desea extraer los
Orden de los cam- campos en otro orden, reordénelos en la vista o cree una nueva vista con los campos en
pos el orden deseado, antes de la extracción.
Si hay actualmente un filtro aplicado en la vista, se extraerán únicamente los datos que
Filtrado reúnan los criterios del filtro.
216 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Pasos
Puede extraer la totalidad o parte de los registros o campos de una tabla de Analytics y colocarlos en
una nueva tabla de Analytics.
Nota
La extracción de datos y la anexión de estos al final de una tabla Analytics existente
es una técnica de combinación de datos. Esta técnica se explica en la sección
dedicada a la combinación de datos. Si desea obtener más información, consulte
"Extraer y anexar datos" en la página 955.
Muéstreme cómo
1. Abra la tabla desde dónde quiere extraer los registros o campos.
2. Seleccione Datos > Extraer.
3. En la ficha Principal , seleccione una de las siguientes acciones:
l Registro: extrae todos los registros
Los campos del registro se extraen en el orden en el que aparecen en el formato de la tabla.
l Vista: extrae todos los campos de la vista actual
Los campos se extraen en el orden en el que aparecen en la vista.
l Campos: extrae una selección de campos individuales
Los campos se extraen en el orden en el que usted los selecciona.
Si desea extraer datos de una tabla relacionada en una relación de tabla, seleccione Campos ,
o seleccione Vista si los campos de la tabla relacionada ya se han agregado a la vista. No
puede extraer datos de una tabla relacionada utilizando la opciónRegistrar.
Nota
Si está extrayendo uno o más campos calculados, seleccione Registrar para
preservar los campos extraídos como expresiones calculadas.
Seleccionar Vista o Campos convierte los campos extraídos en campos físicos
del tipo de datos adecuado y los completa con los valores reales calculados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 217
Tareas comunes de preparación y análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas del servidor Analytics Exchange, seleccione Local . No puede
quitar la selección de la configuración Local para importar tablas de resultados
a Analytics Exchange.
Seleccione Utilizar la tabla de salida si desea que la tabla de salida se abra automáticamente
al finalizar la operación.
8.
9. Haga clic en la ficha Propiedades .
10. Seleccione la opción correspondiente en el panel Alcance.
218 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
11. Si lo requiere, seleccione EOF (Final de procesamiento de archivo) para forzar la ejecución
de la operación de extracción una vez más cuando se alcanza el final de una tabla.
El parámetro EOF se utiliza normalmente si está extrayendo registros como parte de un
proceso analítico más amplio y el comando Extraer ocurre dentro de un grupo en un script. Si
está extrayendo registros basados en una comparación entre registros secuenciales, podría
hacer uso del parámetro EOF para garantizar que el registro final se extrajo en la tabla.
12. Haga clic en Aceptar.
13. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 219
Tareas comunes de preparación y análisis de datos
220 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
estructuras de datos son idénticas. Seleccione esta opción únicamente si está seguro de que las
estructuras de datos son idénticas.
El botón Anexar
Un enfoque más seguro al anexar a una tabla de Analytics consiste en dejar la opción Anexar al
archivo existente sin seleccionar. Si la opción no está seleccionada, al procesar la tabla activa
Analytics compara las longitudes de los registros de los resultados de salida y la tabla de destino. Si
las longitudes de los registros son idénticas, aparece el botón Anexar como opción en el mensaje de
sobrescritura.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 221
Tareas comunes de preparación y análisis de datos
222 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 223
Tareas comunes de preparación y análisis de datos
Exportar datos
Puede convertir y exportar datos Analytics para utilizarlos en otras aplicaciones. Las aplicaciones y
formatos de destino son:
l Microsoft Excel (.xlsx, .xls)
l Texto (.txt)
l Texto delimitado (.del)
l Valores separados por comas (.csv)
l Microsoft Access (.mdb)
l Portapapeles de Windows para pegar en otros documentos o en otras aplicaciones
l XML (.xml)
l JSON (.json)
l dBASE III PLUS (.dbf)
l HighBond (exportar excepciones a Resultados)
Si desea obtener más información, consulte "Exportación de excepciones a Resultados de
HighBond" en la página 230.
Exportación a Excel
Puede exportar tablas de Analytics como hojas de cálculo de Excel individuales a archivos de Excel
existentes o recién creados. Solo se admite la exportación a un archivo de Excel existente para
*.xlsx.
224 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
o un máximo de 64 caracteres
Nombres de los campos o para Excel 2.1, un máximo de 248 caracteres
Pasos
Puede exportar algunos o todos los registros o campos de una tabla de Analytics para utilizarlos en
otras aplicaciones.
Muéstreme cómo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 225
Tareas comunes de preparación y análisis de datos
Cuando seleccione esta opción, los campos se exportarán utilizando los nombres de campo
físicos del formato de tabla.
Si desea obtener información sobre cómo renombrar campos, consulte "Renombrar un
campo en un formato de tabla" en la página 818.
l Vista: exporte todos los campos de la vista actual
Cuando seleccione esta opción, los campos se exportarán utilizando los nombres visibles de
las columnas. Los campos se exportan en el mismo orden que aparecen en la vista.
Si desea obtener información sobre cómo renombrar columnas, consulte "Cambiar el
nombre de las columnas de una vista" en la página 849.
3. Si selecciona Campos , realice una de las siguientes acciones:
l Seleccione el campo o los campos que exportará desde la lista Exportar campos .
l Haga clic en Exportar campos para seleccionar el campo o los campos, o para crear una
expresión.
Consejo
Para exportar un archivo de valores separados por comas (*.csv),
seleccione Delimitado y asegúrese de seleccionar una coma , en la
lista desplegable Separador de columna. Al especificar el nombre
del archivo de exportación en el campo A, incluya la extensión de
archivo .csv. Por ejemplo: proveedores.csv
226 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Nota
Si especifica el nombre de la hoja de cálculo, sólo puede tener
caracteres alfanuméricos o un carácter de guion bajo ( _ ). El
nombre no puede contener caracteres especiales, espacios ni
comenzar con un número.
Se puede sobrescribir una hoja de cálculo en un archivo Excel
existente, pero solo si la hoja de cálculo se creó originalmente
como exportación desde Analytics a Excel.
No se pueden sobrescribir hojas de cálculo creadas directamente
en Excel, ni hojas de cálculo que hayan sido renombradas.
XML o Puede seleccionar Exportar con Esquema XML para incluir el Esquema XML en
el archivo XML exportado.
El Esquema XML contiene metadatos que describen la estructura del archivo
XML, incluido el tipo de datos de los campos. Puede validar el archivo con el
Esquema una vez que el archivo se haya exportado.
Nota
La opción Unicode solo está disponible al exportar a Portapapeles,
Delimitado, Texto o XML.
Si desea obtener más información, consulte "Productos Galvanize
Unicode" en la página 2768.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 227
Tareas comunes de preparación y análisis de datos
Finalizar la exportación
1. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
2. Siga uno de los siguientes caminos:
o En el cuadro de texto En, especifique el nombre del archivo que contendrá los datos
exportados.
o Haga clic en En y especifique el nombre del archivo, o seleccione un archivo existente en el
cuadro de diálogo Guardar o Guardar archivo como.
Si Analytics pre-completa un nombre de tabla, puede aceptar el nombre pre-completado o
cambiarlo.
Nota
Si usted exporta datos al portapapeles, el cuadro de texto En se inhabilita,
porque usted no guarda los datos en un archivo.
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
228 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 229
Tareas comunes de preparación y análisis de datos
Exportación de excepciones a
Resultados de HighBond
Si usa HighBond, puede exportar datos de excepciones de una tabla de Analytics a una tabla de
Resultados. Para exportar excepciones, se utiliza el procedimiento estándar de exportación de datos
desde Analytics, con algunas diferencias mínimas.
Requisitos de seguridad
La capacidad de exportar datos de excepciones a una prueba de control requiere una asignación
específica de roles o privilegios de administrador de HighBond:
l Los usuarios con el rol de Usuario profesional o Gerente profesional para una colección de
Resultados pueden exportar resultados a cualquier prueba de control de la colección.
Nota
Únicamente los usuarios con el rol de Gerente profesional pueden sobrescribir
los datos existentes en una prueba de control.
230 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Nota
También se requiere una contraseña si utiliza un script para exportar a Resultados y
ejecuta el script en Robots, Analytics Exchange o la ventana Aplicación de Analytics.
Consejo
Utilice un token existente a menos que tenga un motivo para crear uno
nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que necesita
administrar.
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la contraseña de su
cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también puede crear un
token de la API. Debe reservar los tokens de API para la finalidad adecuada,
que es contar con acceso de programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya pegado
correctamente el token en el script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 231
Tareas comunes de preparación y análisis de datos
¡Precaución!
Proteja sus tokens de acceso como cualquier contraseña de cuenta. Contienen
información exclusiva de su cuenta de HighBond. No debe compartir sus tokens de
acceso.
Límites de la exportación
A continuación, se muestran los límites que se aplican al exportar a una prueba de control en
Resultados.
Dentro de estos límites, se puede exportar varias veces a la misma prueba de control. Si ya existen
datos en la prueba de control, usted tiene la opción de sobreescribirlos o de anexar los nuevos datos.
Nota
Aunque puede exportar hasta 100.000 registros a la misma prueba de control, es
conveniente crear conjuntos de excepciones más pequeños y enfocados.
Elemento Máximo
232 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Nota
Cuando usted anexa datos a los campos de cuestionario, el nombre visible de la
columna en Resultados continúa siendo el nombre que se especificó en la configu-
ración del cuestionario, aun cuando usted haya cambiado el nombre visible en
Analytics.
La opción Sobrescribir la los datos exportados reemplazan los datos exportados reemplazan
tabla está seleccionada (sobrescriben) la tabla de Resultados (sobrescriben) la tabla de Resultados
existente existente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 233
Tareas comunes de preparación y análisis de datos
Cuando seleccione esta opción, los campos se exportarán utilizando los nombres de campo
físicos del formato de tabla.
Si desea obtener información sobre cómo renombrar campos, consulte "Renombrar un
campo en un formato de tabla" en la página 818.
l Vista: exporte todos los campos de la vista actual
Cuando seleccione esta opción, los campos se exportarán utilizando los nombres visibles de
las columnas. Los campos se exportan en el mismo orden que aparecen en la vista.
Si desea obtener información sobre cómo renombrar columnas, consulte "Cambiar el
nombre de las columnas de una vista" en la página 849.
4. Si selecciona Campos , realice una de las siguientes acciones:
l Seleccione el campo o los campos que exportará desde la lista Exportar campos .
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
l Haga clic en Exportar campos para seleccionar el campo o los campos, o para crear una
expresión.
Si desea anexar los datos exportados a la tabla existente de Resultados, deje la opción
Sobrescribir tabla sin seleccionar.
234 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Nota
Los campos de Analytics solo pueden anexarse a campos de Resultados
existentes si los nombres de los campos físicos coinciden, sin importar su
nombre visible en cualquiera de las aplicaciones. En Analytics, el nombre de
campo físico es el nombre en el formato de la tabla.
El orden de los campos en las dos aplicaciones no afecta la coincidencia del
nombre de campo.
Los campos exportados con nombres físicos que no coinciden con el nombre
físico de un campo en la tabla de Results crean nuevas columnas en la tabla.
Incluir el nombre El nombre del campo en Resultados es el nombre del campo de Analytics.
visible del campo Nombre visible en Resultados es el nombre visible de Analytics.
seleccionado
Incluir el nombre El nombre del campo y el nombre Nombre del campo y nombre
visible del campo no visible en Resultados son el nombre visible en Resultados son el
está seleccionado del campo de Analytics. nombre visible de Analytics.
Nota
No seleccione Incluir el nombre visible del campo si está anexando una vista
a una tabla de Resultados creada inicialmente por medio de la exportación de
una vista desde una versión de Analytics anterior a 14.1. Si lo hace, es posible
que exporte columnas con nombres de campo que no sean iguales a los
nombres de Resultados y esto hará que se creen nuevas columnas en
Resultados y provocará la alineación incorrecta de los datos entre las
aplicaciones.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 235
Tareas comunes de preparación y análisis de datos
Finalizar la exportación
1. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
2. Realice una de las siguientes acciones:
Si conoce el número de ID de la tabla a la que está exportando:
Introduzca el número del identificador en el cuadro de texto En.
l Escriba el número sin comillas; por ejemplo 99
l Ingrese solo el número. No introduzca un nombre de archivo.
l Si está exportando a un centro de datos que no está en Estados Unidos, también debe
especificar el código del centro de datos. El número de ID de la prueba de control y el código
del centro de datos deben estar separados por el signo (@); por ejemplo, 99@eu. El código
del centro de datos especifica a qué servidor regional de HighBond va a exportar los datos.
l af – África (Sudáfrica)
l ap – Pacífico asiático (Singapur)
l au – Pacífico asiático (Australia)
l ca – Norteamérica (Canadá)
l eu – Europa (Alemania)
l sa – Sudamérica (Brasil)
l us –Norteamérica (EE. UU.)
Puede utilizar únicamente los códigos de centros de datos autorizados para la instancia de
HighBond de su organización. El centro de datos de Norteamérica (US) es el valor predeter-
minado, por lo que especificar "@us" es opcional.
Si no conoce el número de ID de la tabla a la que está exportando, o si desea crear una
nueva tabla:
a. Haga clic en En, y en el cuadro de diálogo Seleccionar prueba de destino navegue a la
carpeta de análisis correspondiente.
b. Realice una de las siguientes acciones:
l Seleccione una tabla existente y haga clic en Aceptar.
l En el campo Nuevo estudio analítico de datos , escriba un nombre y haga clic en Crear.
236 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 237
Tareas comunes de preparación y análisis de datos
238 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
funcionaron como claves primarias, claves únicas, claves externas o claves secundarias en una base
de datos relacional no son tratados de manera diferente a los campos no clave.
Una clave primaria de una base de datos relacional, como ID de empleado, solo se convierte en una
clave primaria o principal en una tabla de Analytics cuando la designe como tal en un comando de
Analytics. Como usuario que toma una decisión acerca de cómo construir una unión o una relación
en Analytics, tal vez necesite saber qué campos fueron claves principales o únicas en una base de
datos de origen. Sin embargo, Analytics no contiene esta información.
Lo mismo puede decirse al acceder directamente a tablas de base de datos mediante un perfil de
base de datos Analytics. Analytics no conserva información sobre qué campos son campos clave en
la base de datos y es posible que necesite conocer esta información al construir una consulta de
base de datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 239
Tareas comunes de preparación y análisis de datos
Concatenar campos
Si su análisis requiere probar o procesar dos o más campos en una tabla como un elemento de datos
individual, puede crear un campo calculado que concatene (sume) los campos. De este modo, puede
probar o procesar los datos combinados en el campo calculado.
Por ejemplo, podría concatenar los campos de primer nombre, segundo nombre y apellido en un solo
campo que contenga nombres completos, o concatenar campos de ID de proveedor y código de
ubicación para producir identificadores únicos para cada punto de venta de cada cadena minorista
en una tabla.
Nota
Puede concatenar sólo campos de caracteres. De ser necesario, utilice las funciones
de Analytics para convertir los datos que no son caracteres antes de concatenarlos.
7. Haga clic en Aceptar entrada y haga clic en Cerrar para salir del cuadro de diálogo
Formato de tabla.
Para obtener información acerca de cómo agregar el campo calculado a una vista, consulte
"Agregar columnas a una vista" en la página 847.
240 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Puede usar Analytics para generar un conjunto de números aleatorios. Puede especificar determi-
nados parámetros, como el tamaño del conjunto y el intervalo.
Por lo general, el conjunto de valores generados se utiliza para aplicaciones fuera de Analytics, tales
como la extracción de una selección al azar de archivos impresos.
Nota
Si necesita que la selección al azar sea estadísticamente válida o representativa de
toda la población, debe seguir un proceso de muestreo más formal. Si desea obtener
más información, consulte "Muestreo de datos" en la página 1038.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 241
Tareas comunes de preparación y análisis de datos
Nota
No debe seleccionar Exclusivo cuando el tamaño especificado del conjunto
de números aleatorios supera el 75 por ciento del rango entre Mínimo y
Máximo. Si lo hace, puede dar lugar a que se desechen demasiadas
selecciones de números aleatorios.
242 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Tareas comunes de preparación y análisis de datos
Pasos
1. Abra la tabla desde la cual quiere extraer los registros de forma aleatoria.
2. Desde el menú principal, seleccione Muestreo > Muestreo por unidad monetaria/registro >
Muestra.
3. En Tipo de muestra, seleccione Registro.
4. En Parámetros de la muestra, seleccione Aleatorio.
5. Especifique los siguientes valores:
l Tamaño: la cantidad de registros que desea seleccionar de manera aleatoria
l Semilla: (opcional) un valor de semilla para inicializar el generador de números aleatorios
de Analytics
El valor de semilla puede ser cualquier número. Puede volver a realizar la misma selección
aleatoria de registros volviendo a especificar el mismo valor de semilla.
Ingrese un valor de semilla de '0' o deje el valor de semilla en blanco si desea que Analytics
seleccione al azar un valor de semilla.
lPoblación: la cantidad total de registros en la tabla
lEn: el nombre de la tabla de salida
6. Haga clic en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 243
Esta página se dejó en blanco intencionalmente
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Analytics define automáticamente ciertos formatos de datos de
2 Definir origen para que no sea necesario que el usuario defina los datos.
Importar o leer Importe los datos de origen a un archivo de datos de Analytics nativo, o lea los
3 directamente datos directamente del origen sin crear un archivo de datos de Analytics.
Nota
Al conectarse a cualquier origen de datos o importar desde cualquier origen de
datos, Analytics es únicamente de solo lectura. Si desea obtener más información,
consulte "Analytics tiene acceso de solo lectura a los datos" en la página 250.
246 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
El proceso básico para definir e importar datos usando el asistente es consistente, pero la selección y
secuencia de las páginas presentadas depende del tipo de origen de datos que está usando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 247
Definición e importación de datos
Seleccionar tablas Sí Sí
Buscar tablas No Sí
No Sí
Importar varias tablas (Sí para Excel) (hasta 5)
Unir tablas No Sí
Filtrar datos No Sí
Sí Sí
Vista previa de importación de (básico) (interfaz moderna, que se actualiza
datos fácilmente)
248 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
La longitud máxima de registros admitida por un archivo de datos de Analytics .fil es
32 KB. Cualquier registro que supere 32 KB impedirá la correcta ejecución del
proceso de importación.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 249
Definición e importación de datos
Nota
Existen algunos requisitos y prerrequisitos al utilizar la ventana Data Access para
conectarse a la base de datos o un servicio de datos en la nube. Si desea obtener
más información, consulte "Antes de conectarse a una base de datos o un servicio de
datos en la nube" en la página 393.
250 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
HighBond
Definición Externa
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 251
Definición e importación de datos
Nota
Además de los conectores de datos nativos que se incluyen a continuación, puede
usar la ventana Data Access para acceder a orígenes de datos compatibles con
ODBC. Si desea obtener más información, consulte "Uso de la ventana Data Access
para acceder a cualquier origen de datos ODBC" en la página 249.
l Active Directory
l Amazon Athena
l Amazon DynamoDB
l Amazon Redshift
l Amazon S3
l Apache Cassandra
l Apache Drill
l Apache HBase
l Apache Hive
l Apache Spark
l AWS Data Management
l Azure Data Management
l Azure Table Storage
l Box
l Cloudera Impala
l Concur
l Couchbase
l DocuSign
l Dynamics CRM
l Dynamics GP
l Dynamics NAV
l Dynamics 365 Business Central
l Dynamics 365 Finance and Operations
l Dynamics 365 Sales
l Edgar Online
l Correo electrónico
l Epicor ERP
l Exact Online
252 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l Exchange
l Google BigQuery
l Jira
l JSON
l LDAP
l LinkedIn
l Marketo
l Microsoft SQL Server
l MongoDB
l MySQL
l NetSuite
l OData
l Open Exchange Rates
l Oracle
l Oracle Eloqua
l Oracle Sales Cloud
l Presto
l Qualys
l QuickBooks
l QuickBooks Online
l QuickBooks POS
l Servicios REST
l Rsam
l RSS/ATOM
l Sage 50 UK
l Sage Cloud Accounting
l Sage Intacct
l Salesforce
l SAP
(se necesita un derecho de suscripción independiente)
l SAP ByDesign
l SAP Hybris Cloud for Customer
l SAP SuccessFactors
l ServiceNow
l SFTP
l SharePoint
l Slack
l Snowflake
l Splunk
l Square
l Stripe
l SugarCRM
l SurveyMonkey
l Sybase
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 253
Definición e importación de datos
l Sybase IQ
l Tenable SecurityCenter
l Teradata
l Twitter
l UPS
l USPS
l xBase
l Zendesk
254 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
También puede importar datos usando la ventana Data Access. Si desea obtener
más información, consulte "Importación de datos usando la ventana Data Access" en
la página 388.
Al conectarse a cualquier origen de datos o importar desde cualquier origen de
datos, Analytics es únicamente de solo lectura. Si desea obtener más información,
consulte "Analytics tiene acceso de solo lectura a los datos" en la página 250.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 255
Definición e importación de datos
256 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Importe datos de Microsoft Excel a Analytics para analizarlos utilizando una variedad de
herramientas de Analytics.
Cómo funciona
Usted utiliza el Asistente de Definición de Datos para seleccionar uno o más archivo de Excel,
especificar una o más hojas de cálculo para importarlas e importar los datos de Excel a Analytics. Los
datos importados crean una o más tablas de Analytics nuevas y archivos de datos asociados (.fil).
Cada hoja de cálculo importada crea una tabla de Analytics independiente.
El archivo de datos de Analytics contiene una copia de los datos de Excel que es totalmente indepen-
diente del archivo de Excel.
Puede importar datos de un archivo de Excel aun cuando no tenga instalado Microsoft Excel en su
computadora.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 257
Definición e importación de datos
Consejo
Para reducir el trabajo manual, pruebe combinar las diferentes tablas antes de hacer
cualquier ajuste necesario a la definición de datos en la nueva tabla combinada.
Pautas
Revise las pautas que se incluyen a continuación que le servirán de guía al importar datos de Excel.
Nota
Cuando se abre la nueva tabla en Analytics, se muestra una cantidad máxima de 256
columnas en la vista predeterminada. Si la tabla contiene más columnas, puede
agregarlas manualmente a la vista, de ser necesario.
258 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Excel 97 a 2003
La importación de archivos .xls (Excel 97 - 2003) utiliza un tipo de procesamiento más viejo y está
sujeta a un máximo de:
l 255 columnas
l 255 caracteres por campo
l 32 KB por registro
l 65.000 filas
Funcionamiento de la sobrescritura
Si importa datos de Excel y crea una nueva tabla de Analytics con el mismo nombre de una tabla
existente en el proyecto de Analytics, puede optar por sobrescribir la tabla existente.
Mostrar más
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 259
Definición e importación de datos
(Si desea obtener información acerca de los formatos de tabla y los archivos de datos de origen,
consulte "La estructura de las tablas de Analytics" en la página 127.)
Ambas partes de la tabla se sobrescriben independientemente de la otra parte. Si ambas partes
tienen el mismo nombre que la tabla nueva, se sobrescriben ambas. Esta situación es la más común.
Pero si el formato de tabla y el archivo de datos de origen tienen nombres diferentes, solo se
sobrescribe el que tiene el mismo nombre que la tabla nueva.
Este comportamiento ocurre sin importar si está importando una sola hoja de cálculo de Excel o
varias.
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
260 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 261
Definición e importación de datos
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
262 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Asegúrese de que el archivo de Excel esté cerrado antes de comenzar el proceso de
importación.
Nota
Para ver intervalos con nombre, quite la selección de Únicamente tabla del
sistema.
Las hojas de cálculo se identifican con un signo de dólar ($) agregado al nombre de la hoja de
cálculo. El signo de dólar se agrega temporalmente y no aparece en el nombre de la tabla de
Analytics.
2. Revise los ajustes predeterminados de la página, haga las actualizaciones necesarias y haga
clic en Siguiente.
Ajuste Descripción
Usar la primera fila Los valores de la primera fila de la hoja de cálculo o el intervalo con nombre
para los nombres de se usan como nombres de campo en la tabla de Analytics.
campos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 263
Definición e importación de datos
Ajuste Descripción
Nota
Si usa esta configuración, la fila usada como nombres de
campos es cualquier número de línea que se especifique en
Comenzar en la línea.
Nota
La línea de inicio de un rango con nombre siempre es la
primera línea del rango con nombre, sin importar cuál sea la
Comenzar en línea configuración de Comenzar en línea.
Consejo
Asignar el tipo de datos de Carácter a todos los campos
importados simplifica el proceso de importar archivos de Excel.
Una vez que los datos se encuentran en Analytics, puede
asignarles diferentes tipos de datos, como Numéricos o
Fechahora, a los campos y especificar los detalles de formato.
Importar todos los campos como tipo de carácter resulta útil si
está importando una tabla con campos identificadores a los
Importar todos los que Analytics asigna automáticamente tipos de datos
campos como tipo de Numéricos cuando en realidad se deberían usar tipos de datos
carácter de Carácter.
Precaución
Seleccione esta opción únicamente si está seguro de que los
valores de los primeros 100 registros reflejan con precisión el
tipo y la longitud de los datos de todos los valores posteriores.
Si algún valor posterior a los primeros 100 registros es de un
tipo de datos diferente o es más extenso, la tabla de Analytics
que se obtenga contendrá datos imprecisos o truncados.
Los datos imprecisos o truncados en los campos cruciales
probablemente invaliden los resultados de los análisis de datos
Primeros 100 registros posteriores.
Toda la hoja de Analytics utiliza todos los registros de la hoja de cálculo o el intervalo con
264 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajuste Descripción
Nota
Si no está seguro de la sistematicidad de los tipos de datos o
cálculo de Excel o el de la longitud de los valores de los datos de Excel, seleccione
rango con nombre esta opción.
Propiedad Descripción
Longitud La longitud del campo en el formato de la tabla. Especifica la longitud del registro en
caracteres.
Si un campo fechahora no tiene datos de hora y muestra 00:00:00 después de la fecha,
puede acortar la longitud del campo para omitir los datos de hora vacíos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 265
Definición e importación de datos
Propiedad Descripción
Nota
La longitud de campo máxima es de 32.767 caracteres (edición no
Unicode) o de 16.383 caracteres (edición Unicode). Se importa toda la
longitud del campo, hasta el límite máximo, a Analytics, pero solo se
muestran los primeros 256 caracteres en la vista de la tabla. El resto de
los datos están presentes y es posible analizarlos, pero no se pueden ver
en la vista. Para ver todos los datos, abra el cuadro de diálogo Formato
de tabla.
Consejo
Incremente la longitud de un campo si seleccionó Primeros 100 registros
en la pantalla anterior pero no está seguro de cuál es la longitud de los
siguientes valores en el campo.
Nota
Si seleccionó Importar todos los campos como tipo de carácter en la página Origen de los
datos, las opciones a continuación no aplican y están desactivadas.
Valor Una propiedad de solo lectura que muestra el primer valor del campo.
El valor se actualiza dinámicamente sobre la base de las ediciones que usted realice.
Decimal Únicamente campos numéricos. El número de lugares decimales en los datos de origen.
Nota
El cuadro de texto Decimal aparece automáticamente al seleccionar el
tipo de datos Numérico.
Formato de Campos de fechahora El formato de los valores fechahora en los datos de origen.
entrada
Seleccione un formato que coincida con los datos o, si es necesario, cree un formato que
coincida con los datos. El formato que especifique debe coincidir exactamente con el
formato de los datos de origen.
Si desea obtener más información acerca de los formatos de fecha y hora, consulte
"Formatos de los datos de origen de fecha y hora" en la página 381.
Nota
El cuadro de texto Formato de entrada aparece automáticamente al
seleccionar un tipo de datos de Fechahora.
266 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Finalizar la importación
1. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del
asistente.
2. Escriba un nombre para el formato de tabla que está agregando al proyecto, o conserve el
nombre predeterminado, y haga clic en Aceptar.
Se creará la nueva tabla de Analytics con los datos del archivo importado.
Nota
Asegúrese de que todos los archivos de Excel estén cerrado antes de comenzar el
proceso de importación.
Todas las filas iniciales de las hojas de cálculo y los intervalos con nombre que usted
importe deben tener un enfoque sistemático. Las primeras filas deben ser nombres
de campo o datos en todos los conjuntos de datos. Evite mezclar ambas opciones en
una misma operación de importación.
Si los conjuntos de datos tienen enfoques diferentes en las primeras filas, use dos
operaciones de importación independientes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 267
Definición e importación de datos
Nota
Para ver intervalos con nombre, quite la selección de Únicamente tabla del
sistema.
Seleccione los intervalos con nombre o las hojas de cálculo individuales o seleccione la
primera casilla de verificación si desea seleccionar la totalidad de las hojas de cálculo o los
intervalos con nombre de el o los archivos de Excel.
Las hojas de cálculo se identifican con un signo de dólar ($) agregado al nombre de la hoja de
cálculo. El signo de dólar se agrega temporalmente y no aparece en el nombre de la tabla de
Analytics que se obtiene.
2. Revise los ajustes asignados por Analytics, haga las actualizaciones necesarias y haga clic en
Siguiente.
Ajuste Descripción
Nota
El nombre de la tabla se aplica tanto al nuevo formato de tabla como
Nombre de la al nuevo archivo de datos de origen que se crea al importar los
tabla datos.
Usar la primera Los valores de la primera fila de la hoja de cálculo o el intervalo con nombre se
fila para los usan como nombres de campo en los formatos de tabla resultantes.
nombres de
campos
268 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajuste Descripción
Nota
Si usa esta configuración, la fila usada como nombres de campos es
cualquier número de línea que se especifique en Comenzar en la
línea.
Este ajuste se aplica de manera global a todas las hojas de cálculo
y todos los intervalos con nombre que usted importa.
Se sobrescriben las tablas que tienen nombres idénticos dentro del proyecto de
Analytics.
Sobrescribir las Si desea obtener información detallada, consulte "Funcionamiento de la
tablas existentes sobrescritura" en la página 259.
Nota
La línea de inicio de un rango con nombre siempre es la primera
Comenzar en línea del rango con nombre, sin importar cuál sea la configuración
línea de Comenzar en línea.
Coloque el nombre del archivo de Excel delante del nombre de las tablas de
Analytics.
Consejo
Si las hojas de cálculo de diferentes archivos tienen el mismo
Incluir el nombre nombre, al colocar el nombre del archivo de Excel como prefijo
de archivo puede evitar que surjan conflictos entre los nombres de las tablas.
Consejo
Asignar el tipo de datos de Carácter a todos los campos importados
simplifica el proceso de importar archivos de Excel.
Una vez que los datos se encuentran en Analytics, puede asignarles
diferentes tipos de datos, como Numéricos o Fechahora, a los
campos y especificar los detalles de formato.
Importar todos los campos como tipo de carácter resulta útil si está
Importar todos importando una tabla con campos identificadores a los que
los campos como Analytics asigna automáticamente tipos de datos Numéricos cuando
tipo de carácter en realidad se deberían usar tipos de datos de Carácter.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 269
Definición e importación de datos
Ajuste Descripción
Precaución
Utilice esta opción únicamente si está seguro de que los valores de
los primeros 100 registros reflejan con precisión el tipo y la longitud
de los datos de todos los valores posteriores.
Si algún valor posterior a los primeros 100 registros es de un tipo de
datos diferente o es más extenso, la tabla de Analytics que se
obtenga contendrá datos imprecisos o truncados.
Los datos imprecisos o truncados en los campos cruciales probable-
mente invaliden los resultados de los análisis de datos posteriores.
Analytics utiliza todos los registros de la hoja de cálculo o el intervalo con nombre
para determinar el tipo de datos de los campos y la longitud de los campos de las
tablas de Analytics resultantes.
Cuando los archivos de Excel son extensos, el uso de todos los registros para
determinar el tipo de datos y la longitud de los campos hace significativamente
más lento el proceso de importación.
Finalizar la importación
En la página Final , verifique la configuración de las nuevas tablas de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del asistente.
Se crearán las nuevas tablas de Analytics con datos de las hojas de cálculo o los intervalos con
nombre que se importaron.
Nota
Si se agregó un sufijo numérico al Nombre de la tabla en la página Final , ya existe
una página con el mismo nombre en el proyecto de Analytics y usted optó por no
sobrescribir las tablas existentes.
Si desea obtener información detallada, consulte "Funcionamiento de la
sobrescritura" en la página 259.
270 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puede crear una tabla de Analytics definiendo e importando un archivo de base de datos Microsoft
Access.
El archivo de Access puede ser cualquier versión desde Access 2000 hasta Access 2010. Para
importar un archivo desde una versión anterior de Access, puede guardar el archivo en otro formato
de archivo que Analytics pueda definir e importar.
Puede importar un archivo de Access aun cuando no tenga instalado Microsoft Access en su
computadora.
1. Seleccione Archivo > Nuevo > Tabla.
2. Si se muestra la página Seleccionar la plataforma para el origen de datos , seleccione Local
y haga clic en Siguiente.
3. Seleccione Archivo y haga clic en Siguiente.
4. En Seleccione el archivo a definir, busque y seleccione el archivo a partir del cual desea
crear la tabla de Analytics y haga clic en Abrir. Los archivos de bases de datos Microsoft
Access tienen una extensión de archivo .mdb o .accdb.
5. En la página Formato de archivo, compruebe que la opción Base de datos Access haya sido
seleccionado y haga clic en Siguiente.
6. Complete los pasos siguientes en la página Origen de datos :
a. Seleccionar la tabla o vista a importar. Las opciones disponibles se muestran en la lista
Seleccionar tabla o vista de Access .
b. Si desea aumentar o disminuir el número máximo de caracteres importados desde los
campos de texto, introduzca un nuevo valor en el cuadro de texto Longitud máxima de
campo Carácter.
Puede introducir entre 1 y 255 caracteres.
c. Si desea aumentar o disminuir el número máximo de caracteres importados desde los
campos de memo o texto largo, introduzca un nuevo valor en el cuadro de texto Longitud
máxima del campo Memorándum .
Puede introducir entre 1 y 32767 caracteres (Analytics no Unicode) o 16383 caracteres
(Analytics Unicode).
d. Haga clic en Siguiente.
7. En el cuadro de diálogo Guardar archivo de datos como, modifique el nombre de archivo y la
ubicación del archivo de datos Analytics, según sea necesario, y haga clic en Guardar.
8. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
9. Introduzca un nombre para la tabla de Analytics que está agregando a su proyecto y haga clic
en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 271
Definición e importación de datos
Importe un archivo de texto delimitado a Analytics para analizarlo utilizando una variedad de
herramientas.
Cómo funciona
Usted utiliza el Asistente de Definición de Datos para seleccionar uno o más archivos de texto
delimitado e importar los datos a Analytics. Los datos importados crean una o más tablas de
Analytics nuevas y archivos de datos asociados (.fil). Cada archivo de texto delimitado importado
crea una tabla de Analytics independiente.
El archivo de datos de Analytics contiene una copia de los datos delimitados que es totalmente
independiente del archivo de texto delimitado.
Puede importar archivos de texto delimitado ubicados en su computadora local o en una unidad de
red. Los usuarios de Analytics Exchange también pueden acceder a los archivos de texto delimitados
ubicados en un Servidor de Analytics.
272 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Para reducir el trabajo manual, pruebe combinar las diferentes tablas antes de hacer
cualquier ajuste necesario a la definición de datos en la nueva tabla combinada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 273
Definición e importación de datos
Nombre,Apellido,NúmTarj,NúmEmp,FechaContrat,Salario,Bono_2011
Lila,Remlawi,8590122497663807,000008,12/28/2007,52750,"$1.405,40"
Vladimir,Alexov,8590122281964011,000060,10/5/2007,41250,"$4.557,43"
Alex,Williams,8590124253621744,000104,8/12/2010,40175,"$7.460,02"
Funcionamiento de la sobrescritura
Si importa datos delimitados y crea una nueva tabla de Analytics con el mismo nombre de una tabla
existente en el proyecto de Analytics, sobrescribirá la tabla existente.
Mostrar más
274 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
(Si desea obtener información acerca de los formatos de tabla y los archivos de datos de origen,
consulte "La estructura de las tablas de Analytics" en la página 127.)
Ambas partes de la tabla se sobrescriben independientemente de la otra parte. Si ambas partes
tienen el mismo nombre que la tabla nueva, se sobrescriben ambas. Esta situación es la más común.
Pero si el formato de tabla y el archivo de datos de origen tienen nombres diferentes, solo se
sobrescribe el que tiene el mismo nombre que la tabla nueva.
Este comportamiento ocurre sin importar si está importando un solo archivo de texto delimitado o
varios.
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 275
Definición e importación de datos
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
origen
o se conserva el archivo de datos de
origen existente, sin un enlace
"Sobrescribir las o aparece el mensaje de error "Se ha o aparece el mensaje de error "Se ha
tablas existentes" detectado que ya existe un archivo o detectado que ya existe un archivo o
no está selec- una tabla con ese nombre" una tabla con ese nombre"
cionado
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
"Sobrescribir las o aparece el mensaje de error "Se ha o se crea un nuevo formato de tabla y un
tablas existentes" detectado que ya existe un archivo o archivo de datos de origen
no está selec- una tabla con ese nombre" o se conservan el archivo de datos de
cionado origen y el formato de tabla existentes
276 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Misma "Ruta de salida" que el archivo de Diferente "Ruta de salida" que el archivo
datos de origen de datos de origen existente
"Sobrescribir las o aparece el mensaje de error "Se ha o aparece el mensaje de error "Se ha
tablas existentes" detectado que ya existe un archivo o detectado que ya existe un archivo o
no está selec- una tabla con ese nombre" una tabla con ese nombre"
cionado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 277
Definición e importación de datos
Nota
La longitud de campo máxima es de 32.767 caracteres (edición no
Unicode) o de 16.383 caracteres (edición Unicode). Se importa toda
la longitud del campo, hasta el límite máximo, a Analytics, pero solo
se muestran los primeros 256 caracteres en la vista de la tabla. El
resto de los datos están presentes y es posible analizarlos, pero no
se pueden ver en la vista. Para ver todos los datos, abra el cuadro
de diálogo Formato de tabla.
278 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Propiedad Descripción
Consejo
Si desea actualizar periódicamente la tabla de Analytics resultante
desde los datos de origen actualizados o volver a usar el comando
de importación, ingrese una longitud de campo más extensa que la
que asignó Analytics.
Una longitud de campo mayor brinda más espacio si los valores de
los datos de origen actualizados son más grandes que cualquier
valor actual. Los valores que exceden la longitud de campo
disponible se truncan.
Usar la primera Los valores de la primera línea del archivo se usan como nombres de campo en el
fila para los formato de tabla resultante.
nombres de
campos Nota
Si usa esta configuración, la fila usada como nombres de campos es
cualquier número de línea que se especifique en Comenzar en la
línea. Si los nombres de campos no son correctos, puede actuali-
zarlos en una página posterior del Asistente de Definición de
Datos.
Calificador de el símbolo de texto que identifica los valores incluidos en los campos:
texto o Comillas dobles
o Comillas simples
o Ninguno: indica que no se usa ningún calificador de texto
o Otro: le permite especificar el carácter que se usa como calificador de texto
Borrar retorno de Elimina los caracteres de retornos de carro (CR) y o saltos de línea incorrec-
carro y Borrar tamente ubicados en los datos importados.
salto de línea
Los caracteres CR/LF mal colocados pueden hacer que haya saltos de línea
incorrectos dentro de los registros. Cuando está habilitada, la opción reemplaza
cualquier carácter CR/LF por un espacio. Solo se reemplazan los caracteres CR/LF
que están dentro de un par de calificadores de texto.
En el caso de archivos de Windows, seleccione tanto Borrar retorno de carro como
Borrar salto de línea.
Si el Calificador de texto es Ninguno, ambas opciones están deshabilitadas.
Todos los Asigna el tipo de datos de Carácter a todos los campos importados.
campos como
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 279
Definición e importación de datos
Propiedad Descripción
caracteres Consejo
Asignar un tipo de datos de Carácter a todos los campos importados
simplifica el proceso de importar archivos de texto delimitado.
Una vez que los datos se encuentran en Analytics, puede asignarles
diferentes tipos de datos, como Numéricos o Fechahora, a los
campos y especificar los detalles de formato.
La opción Todos los campos como caracteres resulta útil si está
importando una tabla con campos identificadores a los que
Analytics asigna automáticamente tipos de datos Numéricos cuando
en realidad se deberían usar tipos de datos de Carácter.
Reemplaza Borra los caracteres NUL mal colocados de los datos importados.
NULLs
Los caracteres NUL mal colocados pueden causar espacios y divisiones de
campos incorrectas en los registros. Cuando está habilitada, la opción reemplaza
cualquier carácter NUL por un espacio.
Nota
Seleccione un encabezado de columna en la tabla de vista previa para ver las
propiedades asociadas con la columna.
Propiedad Descripción
280 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Propiedad Descripción
Puede conservar el nombre que Analytics le asignó al campo o escribir otro nombre.
Nota
Si seleccionó Todos los caracteres en la página Propiedades de archivos delimitados, las
opciones a continuación no aplican y están desactivadas.
Valor Una propiedad de solo lectura que muestra el primer valor del campo.
El valor se actualiza dinámicamente sobre la base de las ediciones que usted realice.
Decimal Únicamente campos numéricos. El número de lugares decimales en los datos de origen.
Nota
El cuadro de texto Decimal aparece automáticamente al seleccionar el
tipo de datos Numérico.
Formato de Campos de fechahora El formato de los valores fechahora en los datos de origen.
entrada
El formato que especifique debe coincidir exactamente con el formato de los datos de
origen.
Si desea obtener más información acerca de los formatos de fecha y hora, consulte
"Formatos de los datos de origen de fecha y hora" en la página 381.
Finalizar la importación
1. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del
asistente.
2. Escriba un nombre para el formato de tabla que está agregando al proyecto, o conserve el
nombre predeterminado, y haga clic en Aceptar.
Se creará la nueva tabla de Analytics con los datos del archivo importado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 281
Definición e importación de datos
Nota
Todas las filas iniciales de los archivos que usted importe deben tener un enfoque
sistemático. Las primeras filas deben ser nombres de campo o datos en todos los
archivos. Evite mezclar ambas opciones en una misma operación de importación.
Si los archivos tienen enfoques diferentes en las primeras filas, use dos operaciones
de importación independientes.
282 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajuste Descripción
Nota
El nombre de la tabla se aplica tanto al nuevo formato de tabla como
Nombre de la al nuevo archivo de datos de origen que se crea al importar los
tabla datos.
Se sobrescriben las tablas que tienen nombres idénticos dentro del proyecto de
Analytics.
Sobrescribir las Si desea obtener información detallada, consulte "Funcionamiento de la
tablas existentes sobrescritura" en la página 274.
3. Si aparece el mensaje de error "Se ha detectado que ya existe un archivo o una tabla con ese
nombre", haga clic en Aceptar y complete una de las siguientes acciones o ambas:
l Seleccione Sobrescribir las tablas existentes si es posible sobrescribir los formatos de
evitar que se sobrescriban los formatos de tabla existentes o los archivos de texto
asociados.
4. En el cuadro de diálogo de confirmación, haga clic en Sí para continuar o en No para volver
atrás y cambiar la selección de los archivos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 283
Definición e importación de datos
Propiedad Descripción
información que no desea importar. Por ejemplo, si las primeras tres líneas de
cada archivo contienen información de encabezado, escriba 4 para comenzar a
leer los datos en la cuarta línea.
Nota
La longitud de campo máxima es de 32.767 caracteres (edición no
Unicode) o de 16.383 caracteres (edición Unicode). Se importa toda
la longitud del campo, hasta el límite máximo, a Analytics, pero solo
se muestran los primeros 256 caracteres en la vista de la tabla. El
resto de los datos están presentes y es posible analizarlos, pero no
se pueden ver en la vista. Para ver todos los datos, abra el cuadro
de diálogo Formato de tabla.
Consejo
Si desea actualizar periódicamente una tabla de Analytics resultante
desde los datos de origen actualizados o volver a usar el comando
de importación, ingrese una longitud de campo más extensa que la
que asignó Analytics.
Una longitud de campo mayor brinda más espacio si los valores de
los datos de origen actualizados son más grandes que cualquier
valor actual. Los valores que exceden la longitud de campo
disponible se truncan.
Usar la primera Los valores de la primera línea de cada archivo se usan como nombres de campo
fila para los en los formatos de tabla resultantes.
nombres de
campos Nota
Si usa esta configuración, la fila usada como nombres de campos es
cualquier número de línea que se especifique en Comenzar en la
línea.
Este ajuste se aplica de manera global a todos los archivos que
usted importa.
284 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Propiedad Descripción
Calificador de el símbolo de texto que identifica los valores incluidos en los campos:
texto o Comillas dobles
o Comillas simples
o Ninguno: indica que no se usa ningún calificador de texto
o Otro: le permite especificar el carácter que se usa como calificador de texto
Borrar retorno de Elimina los caracteres de retornos de carro (CR) y o saltos de línea incorrec-
carro y Borrar tamente ubicados en los datos importados.
salto de línea
Los caracteres CR/LF mal colocados pueden hacer que haya saltos de línea
incorrectos dentro de los registros. Cuando está habilitada, la opción reemplaza
cualquier carácter CR/LF por un espacio. Solo se reemplazan los caracteres CR/LF
que están dentro de un par de calificadores de texto.
En el caso de archivos de Windows, seleccione tanto Borrar retorno de carro como
Borrar salto de línea.
Si el Calificador de texto es Ninguno, ambas opciones están deshabilitadas.
Todos los Asigna el tipo de datos de Carácter a todos los campos importados.
campos como
caracteres Consejo
Asignar un tipo de datos de Carácter a todos los campos importados
simplifica el proceso de importar archivos de texto delimitado.
Una vez que los datos se encuentran en Analytics, puede asignarles
diferentes tipos de datos, como Numéricos o Fechahora, a los
campos y especificar los detalles de formato.
La opción Todos los campos como caracteres resulta útil si está
importando una tabla con campos identificadores a los que
Analytics asigna automáticamente tipos de datos Numéricos cuando
en realidad se deberían usar tipos de datos de Carácter.
Reemplaza Borra los caracteres NUL mal colocados de los datos importados.
NULLs
Los caracteres NUL mal colocados pueden causar espacios y divisiones de
campos incorrectas en los registros. Cuando está habilitada, la opción reemplaza
cualquier carácter NUL por un espacio.
Finalizar la importación
En la página Final , verifique la configuración de las nuevas tablas de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del asistente.
Se crearán las nuevas tablas de Analytics con los datos de los archivos importados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 285
Definición e importación de datos
Definición e importación de
archivos de imagen de impresión
(reporte) y archivos PDF
Los archivos de imagen de impresión, también denominados archivos de reporte, son copias electró-
nicas de los reportes impresos. Los archivos PDF son archivos de aplicación o archivos escaneados
que se guardaron en el formato estándar PDF. La manera en la que se definen e importan los
archivos de imagen de impresión o los archivos PDF es casi idéntica. Por este motivo, la mayoría de
los temas de esta sección son válidos para ambos tipos de archivos.
Los archivos PDF pueden ser más difíciles de definir e importar que los archivos de imagen de
impresión porque las columnas de los datos que parecen estar alineadas en el archivo PDF de
origen pueden desalinearse una vez que Analytics analiza el archivo PDF (parte del proceso de
definición de archivos). Analytics incluye dos analizadores de PDF: Xpdf y VeryPDF. Puede intentar
utilizar ambos analizadores para ver si uno ofrece mejores resultados.
¡Precaución!
Utilice los totales de control para verificar que la tabla de Analytics creada a partir de
un archivo de imagen de impresión o PDF importado contenga todos los datos del
archivo de origen. Al definir archivos de imagen de impresión o PDF es posible que
se excluyan registros sin que usted lo advierta. Siempre debería verificar que tiene un
conjunto de datos completo en Analytics antes de comenzar cualquier análisis.
286 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puntos generales
El proceso de definición de archivos es iterativo
La definición de un archivo de imagen de impresión o PDF con éxito suele ser un proceso iterativo y
tal vez requiera una cierta cantidad de pruebas y errores. Necesitará realizar algunas de las
siguientes tareas o la totalidad de ellas:
l definir uno o más campos
l definir un conjunto de registros detallados sobre la base de un valor único
l definir uno o más registros de encabezado o pie de página
l modificar o ajustar criterios para afinar un conjunto de registros capturado
l revisar la precisión de cada definición de registro y campo
l editar las definiciones de registros o campos imprecisas
l realizar varias pasadas por un archivo como una manera de abordar los datos no alineados
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 287
Definición e importación de datos
Nota
El enfoque más adecuado para su situación depende de la naturaleza de los datos
que está intentando definir y de su experiencia con Analytics. Los nuevos usuarios de
Analytics deberían considerar solicitar los datos en otro formato.
288 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 289
Definición e importación de datos
Campos y registros
Los campos están en azul, los registros, en gris y los
datos sin definir, en blanco
Al utilizar el Asistente de Definición de Datos para definir campos y registros en un archivo de
imagen de impresión o PDF analizado, los tres colores indican el estado de los datos:
l El resaltado en azul aguamarina indica que los datos forman parte de un campo definido.
Todos los campos definidos también forman parte de un registro definido.
l El resaltado en gris indica que los datos forman parte de un registro definido, pero no forman
parte de un campo definido.
l El fondo blanco indica que los datos están sin definir.
Nota
Solo los campos resaltados en azul aguamarina se incluyen en la tabla de Analytics
resultante.
Los datos resaltados en gris en un registro definido se ignoran, a menos que también
se lo defina como un campo. Las porciones grises de un registro entre campos
definidos se omiten en la tabla de Analytics resultante.
Los datos completamente indefinidos se ignoran. Si desea incluir alguno de estos
datos en la tabla de Analytics resultante, debe definir campos y registros adicionales.
290 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ubicación en
"Diferentes tipos de datos en
un archivo PDF" en la página
Tipo de datos Descripción Ejemplo siguiente
Otras indicaciones
l Puede definir los datos de detalle, encabezado o pie de página en el orden que lo desee. No se
impone una secuencia.
l También puede especificar nombres de campos (con contorno verde en la "Diferentes tipos de
datos en un archivo PDF" en la página siguiente). El método para especificar los nombres de
los campos es diferente del proceso para definir los datos de detalle, encabezado o pie de
página.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 291
Definición e importación de datos
Nota
No utilice los datos de encabezado para intentar definir los nombres de campo
que pueden aparecer en un archivo PDF o de imagen de impresión.
292 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 293
Definición e importación de datos
294 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
De ser necesario, puede cambiar la concordancia exacta a una concordancia genérica, tal como
Numérico o No en blanco, que puede ofrecer mayor flexibilidad al especificar un valor exclusivo. Si
desea obtener más información, consulte "Trabajo con definiciones de registros" en la página 332.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 295
Definición e importación de datos
296 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 297
Definición e importación de datos
Nota
Puede utilizar criterios para incluir o excluir filas del archivo de origen.
298 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l Incluir filas que tengan caracteres alfabéticos en el primer conjunto especificado de las
posiciones de byte O incluir filas que tengan caracteres alfabéticos en el segundo conjunto
especificado de posiciones de byte
Si desea obtener más información, consulte "Trabajo con definiciones de registros" en la página 332.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 299
Definición e importación de datos
luego lo vuelve a agregar, pierde su posición original y se coloca en el último lugar entre los campos
de detalle. Los campos de detalle permanecen unidos, sin importar cualquier reorganización interna.
Consejo
Si utiliza un campo de detalle inicial para capturar registros de detalle, pero no desea
que el campo aparezca primero en la tabla de Analytics resultante, puede usar el
campo para capturar los registros y luego eliminarlo y volver a agregarlo.
Los campos de encabezado y pie de página aparecen en la tabla de Analytics resultante en el orden
en el que los define. Aparecen antes de los campos de detalle si no ha definido un campo de detalle
inicial y aparecen después de los campos de detalle una vez que ha definido un campo de detalles
inicial.
También tiene la posibilidad de reordenar los campos una vez que ha terminado de importar el
archivo de imagen de impresión o PDF a Analytics. Puede arrastrar las columnas para reordenarlas
en una vista. También puede extraer por vista si desea crear una nueva tabla en la que los campos
del formato de tabla estén reordenados físicamente. Si desea obtener más información, consulte
"Extraer datos" en la página 214. Puede descubrir que reordenar los campos en Analytics es más
sencillo que intentar mantener un orden de campos preciso en el Asistente de Definición de Datos .
Nota
Solo se definen automáticamente los registros de detalle. Los datos de encabezado y
pie de página, si los necesita, se deben definir manualmente.
300 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 301
Definición e importación de datos
302 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 303
Definición e importación de datos
304 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
3. Escriba un nombre para el campo, actualice el tipo de datos si es necesario y haga clic en
Aceptar.
El valor que seleccionó se muestra con un recuadro.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 305
Definición e importación de datos
4. En el valor que seleccionó, o en la misma fila del archivo, seleccione uno o más caracteres que
sean exclusivos para el conjunto de registros que desea capturar.
Si desea obtener más información, consulte "Definición e importación de archivos de imagen
de impresión (reporte) y archivos PDF" en la página 286.
En el ejemplo que figura a continuación, está seleccionado el punto decimal del campo “Unit
Cost”.
306 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
5. Si es necesario, cambie el Tipo de registro o modifique o ajuste los criterios que se utilizaron
para capturar el conjunto de registros y haga clic en Aceptar.
Si desea obtener información detallada, consulte "Trabajo con definiciones de registros" en la
página 332.
6. Defina los campos adicionales en el registro seleccionando un valor en cada campo.
Los campos adicionales se ajustan automáticamente al conjunto de registros.
Si los valores del campo tienen diferente longitud, seleccione el valor más extenso o
seleccione espacios en blanco adicionales para permitir que haya valores más extensos en
cualquier otro lugar del campo.
En el ejemplo que figura a continuación, se definen tres campos: “Product No”, “Loc” y
“Product Description”.
7. Una vez que haya terminado de definir los campos necesarios, haga clic enSiguiente.
El resto del proceso de definición e importación es similar al proceso de definición e
importación de otros formatos de datos, tales como archivos de texto delimitado y Excel.
Si desea ver instrucciones completas, consulte "Definir e importar un archivo de imagen de
impresión" en la página siguiente o "Definir e importar un archivo PDF" en la página 317.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 307
Definición e importación de datos
Puede crear una tabla de Analytics definiendo e importando un archivo de imagen de impresión.
Cuando utiliza el Asistente de Definición de Datos para procesar un archivo de imagen de
impresión, Analytics puede definir de forma total o parcialmente automática el archivo o tal vez usted
deba definirlo manualmente.
Nota
La definición de los archivos de imagen de impresión puede resultar un desafío. Si
detecta problemas, revise "Definición e importación de archivos de imagen de
impresión (reporte) y archivos PDF" en la página 286.
308 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Resaltado Significado
Consejo
También puede actualizar los nombres de campo
Si Analytics definió automáti- genéricos en una página posterior del Asistente de
camente el archivo y desea hacer Definición de Datos, lo cual puede resultarle más
actualizaciones cómodo.
Si la definición automática:
o contiene errores
o excluye datos que necesita
o incluye datos que no necesita
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 309
Definición e importación de datos
Resultado de la definición
automática Acción a realizar
Consejo
Si la definición automática contiene errores signifi-
cativos, tal vez sea más sencillo eliminar
completamente la definición automática y definir el
archivo de forma manual.
Haga clic con el botón derecho del ratón en un campo color azul aguamarina y
seleccione Editar campo o haga doble clic en el campo.
Puede hacer diversos cambios, que incluyen:
o actualizar el nombre de archivo
o actualizar el tipo de datos
o en Opciones avanzadas:
l cambiar la longitud del campo (Ancho del campo)
l cambiar la posición inicial del campo
Editar una definición de Para ver información detallada, consulte "Trabajo con definiciones de campos" en
campo la página 327.
Haga clic con el botón derecho del ratón en un registro gris y seleccione Editar
registro o haga doble clic en el registro.
Puede hacer dos cambios principales:
o actualizar la categorización del registro (detalle, encabezado y pie de página), y
el pie de página son las opciones
o modificar los criterios que Analytics utilizó para capturar el conjunto de registros
Editar una definición de Para obtener información detallada, consulte "Trabajo con definiciones de
registro registros" en la página 332.
Haga clic con el botón derecho del ratón en un campo o un registro y seleccione
Eliminar campo o Eliminar registro.
Puede eliminar las definiciones de los campos que no desee en la tabla de
Analytics o que desee definir manualmente debido a errores en su definición
automática.
Eliminar una definición Si elimina la definición de un registro, se eliminan también todas las definiciones
de campo o una defi- de campos incluidas en el registro y se eliminan todas las instancias de definición
nición de registro del registro en el archivo.
310 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Usted está eliminando únicamente la definición del campo o la
definición del registro, no está eliminando los datos reales. Si es
necesario, puede volver a definir el mismo campo o registro.
Consejo
Si desea eliminar registros de manera selectiva, seleccione Editar
registro y ajuste los criterios que utilizó Analytics para capturar el
conjunto de registros.
Para obtener información detallada, consulte "Trabajo con
definiciones de registros" en la página 332.
Nota
También puede definir un archivo de imagen de impresión a partir de definiciones de
campos y registros guardados, si los hay.
Si desea obtener más información, consulte "Definir el archivo de imagen de
impresión a partir de definiciones de campos y registros guardados" en la
página 313.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 311
Definición e importación de datos
Si tiene la intención de usar el valor de datos inicial que seleccionó para identificar de manera
exclusiva un conjunto de registros, consulte "Trabajo con definiciones de campos" en la
página 327.
2. Escriba un nombre para el campo, actualice el tipo de datos si es necesario y haga clic en
Aceptar.
3. En el valor de datos que acaba de seleccionar, o en la misma fila del archivo, seleccione el
carácter o la cadena de caracteres que identifican de manera exclusiva al conjunto de
registros del archivo de origen.
Por ejemplo, seleccione:
l un guion en un valor de fecha
l un punto decimal en un valor numérico
l un valor que identifique de manera exclusiva la fila que contiene el valor de datos que
seleccionó
Cuando seleccione el o los caracteres exclusivos, se abre el cuadro de diálogo Definición de
registro , y todos los registros que contienen esos caracteres se resaltan en gris.
Si desea obtener información detallada, consulte "Definición e importación de archivos de
imagen de impresión (reporte) y archivos PDF" en la página 286.
Si necesita definir un registro que se extiende más allá de una fila en el archivo de origen,
consulte "Trabajo con registros y campos de varias líneas" en la página 344.
4. Si es necesario, actualice el Tipo de registro para que coincida con el tipo de datos que está
definiendo: detalle, encabezado o pie de página.
5. Si es necesario, modifique los criterios que utilizó para capturar el conjunto de registros.
Por ejemplo, podría agregar más criterios para omitir algunos de los registros que se
capturaron inicialmente.
Para obtener información detallada, consulte "Trabajo con definiciones de registros" en la
página 332.
6. Haga clic en Aceptar.
El campo que definió está resaltado en azul aguamarina y el conjunto asociado de registros
capturados está resaltado en gris.
7. Desplácese verticalmente para examinar el campo definido y el conjunto de registros
capturados asociados.
8. Si el campo no está correctamente definido o si es necesario ajustar el conjunto de registros
capturado, haga doble clic en el campo o el registro y haga las ediciones necesarias en el
cuadro de diálogo Definición de campo o el cuadro de diálogo Definición de registro.
Si desea obtener información, consulte "Trabajo con definiciones de campos" en la página 327
o "Trabajo con definiciones de registros" en la página 332.
9. Defina los campos restantes del registro seleccionando valores de datos representativos para
cada campo.
Los campos adicionales se ajustan automáticamente al conjunto de registros.
Pautas:
312 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
El orden en que defina los campos de detalle es el orden en el cual aparecen en
la tabla de Analytics resultante.
Si elimina un campo de detalle durante el proceso de definición y luego lo
vuelve a agregar, pierde su posición original y se coloca en el último lugar entre
los campos de detalle.
Nota
Al cargar un archivo de consulta de imagen de impresión se borran las definiciones
actuales de campos y registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 313
Definición e importación de datos
Nota
Cargue únicamente un archivo con definiciones que sepa que coinciden, o casi
coinciden, con los datos actuales.
página 310
Nota
Las definiciones de campos y registros suelen dar mucho trabajo y se
recomienda guardarlas.
Si luego descubre que los datos importados necesitan un ajuste y deben
redefinirse y volver a importarse, no es necesario crear desde cero las
definiciones guardadas.
2. Cuando esté satisfecho con todas las definiciones de campos y registros, haga clic en
Siguiente.
Nota
Si es necesario, puede regresar a este punto del proceso y actualizar las
definiciones de registros y campos.
314 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Seleccione un encabezado de columna en la tabla de vista previa para ver las
propiedades asociadas con la columna.
Propiedad Descripción
Valor Una propiedad de solo lectura que muestra el primer valor del campo.
El valor se actualiza dinámicamente sobre la base de las ediciones que usted realice.
Decimal Únicamente campos numéricos. El número de lugares decimales en los datos de origen.
Nota
El cuadro de texto Decimal aparece automáticamente al seleccionar el
tipo de datos Numérico.
Formato de Campos de fechahora El formato de los valores fechahora en los datos de origen.
entrada
El formato que especifique debe coincidir exactamente con el formato de los datos de
origen.
Si desea obtener más información acerca de los formatos de fecha y hora, consulte
"Formatos de los datos de origen de fecha y hora" en la página 381.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 315
Definición e importación de datos
Finalizar la importación
1. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del
asistente.
2. Escriba un nombre para el formato de tabla que está agregando al proyecto, o conserve el
nombre predeterminado, y haga clic en Aceptar.
Se creará la nueva tabla de Analytics con los datos del archivo importado.
316 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puede crear una tabla de Analytics definiendo e importando un archivo de Adobe PDF.
Cuando utiliza el Asistente de Definición de Datos para procesar un archivo PDF, Analytics puede
definir de forma total o parcialmente automática el archivo o tal vez usted deba definirlo
manualmente.
Nota
La definición de los archivos PDF puede resultar un desafío. Si detecta problemas,
revise "Definición e importación de archivos de imagen de impresión (reporte) y
archivos PDF" en la página 286.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 317
Definición e importación de datos
Consejo
En algunos casos, analizar un archivo PDF página por página puede ayudar
con la alineación incorrecta de los datos.
Si se decide por este enfoque, debe importar el archivo más de una vez, crear
más de una tabla de Analytics y después anexar las tablas obtenidas en
Analytics.
Si desea obtener más información, consulte "Definición e importación de
subconjuntos de datos de imagen de impresión o PDF" en la página 342.
Resaltado Significado
6. Opcional. Si los datos del archivo analizado no están alineados, haga clic en Atrás , cambie la
selección del analizador a Analizador de PDF y haga clic en Siguiente.
El archivo PDF se volverá a analizar utilizando el analizador que seleccionó, lo cual puede
generar una mejor alineación de los datos.
Al volver a analizar el archivo, se eliminan todas las definiciones existentes de campos y
registros.
318 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
También puede actualizar los nombres de campo
Si Analytics definió automáti- genéricos en una página posterior del Asistente de
camente el archivo y desea hacer Definición de Datos, lo cual puede resultarle más
actualizaciones cómodo.
Si la definición automática:
o contiene errores
o excluye datos que necesita
o incluye datos que no necesita
Consejo
Si la definición automática contiene errores signifi-
cativos, tal vez sea más sencillo eliminar
Si la definición automática completamente la definición automática y definir el
contiene errores archivo de forma manual.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 319
Definición e importación de datos
Haga clic con el botón derecho del ratón en un campo color azul aguamarina y
seleccione Editar campo o haga doble clic en el campo.
Puede hacer diversos cambios, que incluyen:
o actualizar el nombre de archivo
o actualizar el tipo de datos
o en Opciones avanzadas:
l cambiar la longitud del campo (Ancho del campo)
l cambiar la posición inicial del campo
Editar una definición de Para ver información detallada, consulte "Trabajo con definiciones de campos" en
campo la página 327.
Haga clic con el botón derecho del ratón en un registro gris y seleccione Editar
registro o haga doble clic en el registro.
Puede hacer dos cambios principales:
o actualizar la categorización del registro (detalle, encabezado y pie de página), y
el pie de página son las opciones
o modificar los criterios que Analytics utilizó para capturar el conjunto de registros
Editar una definición de Para obtener información detallada, consulte "Trabajo con definiciones de
registro registros" en la página 332.
Haga clic con el botón derecho del ratón en un campo o un registro y seleccione
Eliminar campo o Eliminar registro.
Puede eliminar las definiciones de los campos que no desee en la tabla de
Analytics o que desee definir manualmente debido a errores en su definición
automática.
Si elimina la definición de un registro, se eliminan también todas las definiciones
de campos incluidas en el registro y se eliminan todas las instancias de definición
del registro en el archivo.
Nota
Usted está eliminando únicamente la definición del campo o la
definición del registro, no está eliminando los datos reales. Si es
necesario, puede volver a definir el mismo campo o registro.
Consejo
Si desea eliminar registros de manera selectiva, seleccione Editar
registro y ajuste los criterios que utilizó Analytics para capturar el
Eliminar una definición conjunto de registros.
de campo o una defi- Para obtener información detallada, consulte "Trabajo con
nición de registro definiciones de registros" en la página 332.
320 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
También puede definir un archivo PDF a partir de definiciones de campos y registros
guardados, si los hay.
Si desea obtener más información, consulte "Definir el archivo PDF a partir de
definiciones de campos y registros guardados" en la página 323.
1. En la página Definición del archivo PDF, seleccione un valor de datos para comenzar a
definir uno de los campos de la tabla.
Por ejemplo, podría seleccionar un número de seguridad social en un campo SSN. Al
seleccionar el valor de los datos, se abre el cuadro de diálogo Definición de campo.
Pautas:
l Puede seleccionar un valor en cualquier lugar de los datos. No es necesario utilizar el primer
campo de la tabla ni el primer valor de un campo.
l El valor que seleccione pueden ser datos de detalle, datos del encabezado o datos del pie
de página.
l No seleccione los nombres de campos. Deje sin seleccionar todos los nombres de campo
del archivo de origen. Si selecciona los nombres de los campos del archivo de origen,
Analytics los trata como datos dentro de los campos.
l Si los valores del campo tienen diferente longitud, seleccione el valor más extenso o
seleccione espacios en blanco adicionales para los valores más extensos que puedan existir
más abajo en el campo y no se estén mostrando.
Si tiene la intención de usar el valor de datos inicial que seleccionó para identificar de manera
exclusiva un conjunto de registros, consulte "Trabajo con definiciones de campos" en la
página 327.
2. Escriba un nombre para el campo, actualice el tipo de datos si es necesario y haga clic en
Aceptar.
3. En el valor de datos que acaba de seleccionar, o en la misma fila del archivo, seleccione el
carácter o la cadena de caracteres que identifican de manera exclusiva al conjunto de
registros del archivo de origen.
Por ejemplo, seleccione:
l un guion en un valor de fecha
l un punto decimal en un valor numérico
l un valor que identifique de manera exclusiva la fila que contiene el valor de datos que
seleccionó
Cuando seleccione el o los caracteres exclusivos, se abre el cuadro de diálogo Definición de
registro , y todos los registros que contienen esos caracteres se resaltan en gris.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 321
Definición e importación de datos
322 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
El orden en que defina los campos de detalle es el orden en el cual aparecen en
la tabla de Analytics resultante.
Si elimina un campo de detalle durante el proceso de definición y luego lo
vuelve a agregar, pierde su posición original y se coloca en el último lugar entre
los campos de detalle.
Nota
Al cargar un archivo de consulta de imagen de impresión se borran las definiciones
actuales de campos y registros.
Nota
Cargue únicamente un archivo con definiciones que sepa que coinciden, o casi
coinciden, con los datos actuales.
página 319
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 323
Definición e importación de datos
Nota
Las definiciones de campos y registros suelen dar mucho trabajo y se
recomienda guardarlas.
Si luego descubre que los datos importados necesitan un ajuste y deben
redefinirse y volver a importarse, no es necesario crear desde cero las
definiciones guardadas.
2. Cuando esté satisfecho con todas las definiciones de campos y registros, haga clic en
Siguiente.
Nota
Si es necesario, puede regresar a este punto del proceso y actualizar las
definiciones de registros y campos.
324 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Seleccione un encabezado de columna en la tabla de vista previa para ver las
propiedades asociadas con la columna.
Propiedad Descripción
Valor Una propiedad de solo lectura que muestra el primer valor del campo.
El valor se actualiza dinámicamente sobre la base de las ediciones que usted realice.
Decimal Únicamente campos numéricos. El número de lugares decimales en los datos de origen.
Nota
El cuadro de texto Decimal aparece automáticamente al seleccionar el
tipo de datos Numérico.
Formato de Campos de fechahora El formato de los valores fechahora en los datos de origen.
entrada
El formato que especifique debe coincidir exactamente con el formato de los datos de
origen.
Si desea obtener más información acerca de los formatos de fecha y hora, consulte
"Formatos de los datos de origen de fecha y hora" en la página 381.
Finalizar la importación
1. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
Si desea hacer algún cambio, haga clic en Volver para ir a la página correspondiente del
asistente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 325
Definición e importación de datos
2. Escriba un nombre para el formato de tabla que está agregando al proyecto, o conserve el
nombre predeterminado, y haga clic en Aceptar.
Se creará la nueva tabla de Analytics con los datos del archivo importado.
326 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l un campo SSN
Tendrá más éxito con el uso de un campo con una estructura uniforme que con un campo que
tenga contenido variable.
l Uno o más de los caracteres ubicados de manera uniforme en el campo deben ser exclusivos
o tener una ubicación exclusiva si se los compara con los datos que se encuentran por encima
o por debajo del campo.
l Evite un campo con valores faltantes. Es posible utilizar un campo con valores faltantes, pero
esto complica el proceso de definición del archivo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 327
Definición e importación de datos
Nota
El valor que utilice para identificar de manera exclusiva un conjunto de registros no
tiene por qué estar incluido en los datos iniciales o en el campo de datos inicial.
Puede estar ubicado en cualquier lugar de la fila que contiene el valor de datos inicial.
Si desea obtener más información, consulte "Definición e importación de archivos de
imagen de impresión (reporte) y archivos PDF" en la página 286.
La tabla que se incluye a continuación explica la finalidad de cada elemento del cuadro de diálogo
Definición de campo.
328 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nombre del
elemento Propósito
Nombre Especifica un nombre de campo diferente del nombre genérico que le asignó Analytics.
El nombre que especifique se convierte en el nombre de campo físico de la tabla de
Analytics resultante; es decir, el nombre de campo en el formato de tabla.
Comienza en línea Especifica qué línea de un registro contiene el inicio del campo.
Por ejemplo:
o Si cada registro que contiene el campo aparece en una única línea, el valor debe ser
‘1’
o Si cada registro que contiene el campo se extiende a lo largo de dos líneas y el
campo comienza en la segunda línea, el valor debe ser ‘2’
Nota
La posición inicial de un campo es fundamental para el éxito del
proceso de definición e importación. Una vez definido un campo,
desplácese a lo largo del archivo de origen para asegurarse de que la
posición inicial es correcta para todos los valores del campo. Si es
necesario, ajuste la posición inicial.
En general, para los datos Unicode, debe especificar una posición de
byte de inicio impar. Si especifica una posición de inicio par, es posible
que los caracteres no se vean correctamente.
Nota
La longitud del campo es fundamental para el éxito del proceso de
definición e importación. Una vez definido un campo, desplácese a lo
largo del archivo de origen para asegurarse de que el campo sea lo
suficientemente extenso como para incluir a todos los valores del
campo. Si es necesario, ajuste la longitud.
Para los datos Unicode, especifique solo un número par de bytes. Si
especifica un número de bytes impar, es posible que los caracteres no
se vean correctamente.
Altura de campo Especifica la cantidad de líneas que conforman un valor exclusivo en el campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 329
Definición e importación de datos
Nombre del
elemento Propósito
Por ejemplo:
o Si cada valor aparece en una única línea, la altura del campo debe ser ‘1’
o Si cada valor se extiende a lo largo de dos líneas, la altura del campo debe ser ‘2’
o Si cada valor se extiende una cantidad variable de líneas, como el contenido de un
campo Nota, ajuste la altura del campo para que se adapte al valor de cantidad de
líneas más elevado (consulte Termina en línea en blanco, más adelante)
Consejo
Si los datos numéricos o de fechahora del archivo de origen no tienen
un formato sistematizado, puede importarlos como datos de caracteres e
intentar resolver la falta de sistematicidad con las funciones de Analytics
en la tabla de Analytics resultante.
Convertir en un solo Especifica que los campos de varias líneas definidos en el archivo de origen se
campo importan a Analytics como un campo único que contiene los datos de todas las líneas.
(únicamente Por ejemplo, si define datos de domicilio que se extienden a lo largo de varias líneas, al
campos de seleccionar Convertir en un solo campo se crea un campo único con todos los datos del
caracteres) domicilio en una línea.
(únicamente Si deja la opción Convertir en un solo campo sin seleccionar (opción predeterminada),
campos de varias los campos de varias líneas se importan a Analytics como varios campos con datos en
líneas) una sola línea.
Llenar si en blanco Especifica que un valor de campo se copia en valores en blanco posteriores hasta que
aparece un nuevo valor de campo.
Por ejemplo, si el valor “01” del campo Product Class aparece únicamente en el primer
registro de un bloque de registros Product Class 01, al seleccionar Llenar si en blanco
el valor “01” aparecerá en cada registro.
Termina en línea en Especifica que los valores de un campo de varias líneas terminan cuando se encuentra
blanco una línea en blanco.
(únicamente Esta opción permite abordar una situación que se presenta cuando los valores de un
campos de varias campo de varias líneas se expanden a lo largo de una cantidad de líneas variable.
líneas)
330 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nombre del
elemento Propósito
Debe ajustar la opción Altura de campo para abarcar el valor que represente la mayor
cantidad de líneas. Sin embargo, al hacer esto, puede haber una falta de coincidencia
entre los valores con menos líneas y los límites del campo o el registro. Si selecciona
Termina en línea en blanco, la altura del registro y los límites del registro y el campo se
ajustan de manera dinámica para adaptarse a la cantidad de líneas que ocupa cada
valor.
Nota
Esta función solo sirve si hay una o más líneas en blanco entre cada
valor en el campo de varias líneas.
o Total de control
o Título alternativo de columna: especifica el encabezado de columna que se debe
utilizar, en lugar del nombre del campo, cuando se muestra el campo en las vistas y
(únicamente los reportes de Analytics.
campos o Suprimir totales: especifica que no se calcula automáticamente el total de los
numéricos) valores del campo en los reportes de Analytics.
Por valor predeterminado, Analytics totaliza automáticamente los campos numéricos
en los reportes. Puede suprimir este comportamiento si el campo contiene datos,
como precios unitarios, para los cuales no tiene sentido calcular el total.
o Total de control: especifica que el campo es un campo de total de control.
Un total de control es la suma de los valores de un campo numérico, que se puede
utilizar para comprobar la integridad de los datos. Cuando extrae u ordena datos de
una nueva tabla, Analytics incluye los totales de entrada y salida de un campo de
control de totales en el historial de la tabla. Entrada hace referencia a la tabla
original. Salida hace referencia a la tabla nueva. Si dos totales coinciden, no se
perdieron datos en la operación de extracción o de ordenamiento.
Si especifica totales de control para más de un campo, el historial de tabla informa
solo el campo numérico con la posición inicial ubicada más a la izquierda.
Nota
El ajuste Total de control del cuadro de diálogo Definición de campo
no crea totales de control al importar un archivo de imagen de
impresión o PDF a Analytics. Si desea obtener información acerca de
la creación de totales de control con este fin, consulte "Definición e
importación de archivos de imagen de impresión (reporte) y archivos
PDF" en la página 286.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 331
Definición e importación de datos
332 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
La siguiente figura muestra el cuadro de diálogo Definición de registro con dos criterios y con los
tres menús abiertos. Los menus y los campos de texto adyacentes se utilizan para modificar o ajustar
los criterios que capturan el conjunto de registros.
Nombre del
elemento Propósito
Tipo de registro: Especifica el tipo de datos representados por los registros: detalle, encabezado o pie de
página.
o Detalle
o Registros de detalle: la información principal de un archivo
o Encabezado
Por ejemplo, en un archivo que incluye las facturas vencidas, las entradas de las
o Pie de página
facturas son los registros de detalles. Solo puede definir un conjunto registro de
detalles en un archivo.
o Registros de encabezado: la información de identificación que aparece encima de los
bloques o subconjuntos de registros de detalles
Por ejemplo, un archivo puede enumerar la información de la cuenta de cada cliente
(registro de encabezado) seguida de una lista de facturas impagas de cada cliente
(registro de detalles). Si es necesario, puede definir más de un conjunto de registros
de encabezado.
o Registros de pie de página: la información que aparece debajo de los bloques o
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 333
Definición e importación de datos
Nombre del
elemento Propósito
Nota
Si bien los datos de encabezado y pie de página se tratan de manera
inicial como un registro independiente en el Asistente de Definición de
Datos, en la tabla de Analytics resultante, estos datos se transforman en
uno o más campos adicionales, con valores repetidos, que se agregan al
registro de detalle.
Transparente Especifica que los registros de encabezado no separan registros de detalle de varias
líneas.
(se aplica
únicamente a los Si un registro de encabezado separa un registro de detalle de varias líneas del archivo
registros de de origen, lo cual puede ocurrir cuando hay un salto de página, al seleccionar Transpa-
encabezado) rente se unifica el registro de detalle de la tabla de Analytics resultante.
Nombre del Le permite personalizar los nombres predeterminados de los registros que aparecen en
registro la columna ubicada más a la izquierda en el Asistente de Definición de Datos.
Puede resultarle útil personalizar un nombre predeterminado si está creando varios
registros de encabezado o pie de página. El valor aparece únicamente en el Asistente
de Definición de Datosy no aparece en la tabla de Analytics resultante.
Líneas en los Especifica la cantidad de líneas que conforman un registro único en el archivo de origen.
registros
Por ejemplo, si cada registro de detalle del archivo de origen aparece en una única
línea, el valor debe ser ‘1’. Si cada registro de detalle se extiende a lo largo de tres
líneas, el valor debe ser ‘3’.
Incluir o excluir Especifica si los registros que coinciden con los criterios se deben incluir en el conjunto
de registros o si se los debe excluir.
(parte del
generador de Este menú contiene las siguientes opciones:
criterios) o Incluir: incluye los registros que coinciden con los criterios
o Excluir: excluye los registros que coinciden con los criterios
Concordar Especifica el método que se debe usar, o el tipo de caracteres que se deben usar, para
identificar de manera exclusiva el conjunto de registros del archivo.
(parte del
generador de Este menú contiene las siguientes opciones:
criterios) o Concordancia exacta: los registros coincidentes deben contener el carácter o la
cadena de caracteres del campo Texto en la Línea del registro especificada,
comenzando en la posición de Inicio especificada
o Alfabético: los registros coincidentes deben contener uno o más caracteres
alfabéticos en la Línea del registro especificada, en la posición de Inicio especificada
o en todas las posiciones del Rango especificado
o Numérico: los registros coincidentes deben contener uno o más caracteres numéricos
en la Línea del registro especificada, en la posición de Inicio especificada o en todas
las posiciones del Rango especificado
334 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nombre del
elemento Propósito
o En blanco: los registros coincidentes deben contener uno o más espacios en blanco
en la Línea del registro especificada, en la posición de Inicio especificada o en todas
las posiciones del Rango especificado
o No en blanco: los registros coincidentes deben contener uno o más espacios de
caracteres que no estén en blanco (incluidos los caracteres especiales) en la Línea
del registro especificada, en la posición de Inicio especificada o en todas las
posiciones del Rango especificado
o Buscar en línea: los registros coincidentes deben contener el carácter o la cadena de
caracteres del campo Texto en cualquier lugar de la Línea del registro especificada
o Buscar en rango: los registros coincidentes deben contener el carácter o la cadena de
caracteres del campo Texto en la Línea del registro especificada, en cualquier lugar
del Rango especificado
o Búsqueda con comodines: los registros coincidentes deben contener caracteres que
coincidan con el patrón de caracteres del campo Texto, en la Línea del registro
especificada, comenzando en la posición de Inicio especificada
La opción Búsqueda con comodines utiliza la misma sintaxis que la función MAP( ).
Texto Para Concordancia exacta, Buscar en línea o Buscar en rango, especifica el carácter o la
cadena de caracteres que identifican de manera exclusiva al conjunto de registros del
(parte del
archivo.
generador de
criterios) Para Búsqueda con comodines, especifica el patrón de caracteres que identifican de
manera exclusiva el conjunto de registros del archivo.
El campo está desactivado para el resto de las opciones de Concordar.
Lógica Le permite agregar o eliminar criterios y especificar las relaciones lógicas entre los
criterios. Puede agregar un máximo de 8 criterios.
(parte del
generador de Este menú contiene las siguientes opciones:
criterios) o Y: agrega un criterio adicional con un AND lógico
o O: agrega un criterio adicional con un OR lógico
o Insertar criterios: inserta un criterio vacío debajo del criterio al cual se aplica
El criterio se inserta inicialmente con un operador AND lógico. Puede cambiar a un
OR lógico, pero solo después de haber especificado valores para el criterio insertado.
o Eliminar criterios: elimina el criterio al cual se aplica
o Nuevo grupo: crea un grupo de criterios independiente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 335
Definición e importación de datos
Nombre del
elemento Propósito
La opción Nuevo grupo le permite generar varios grupos de criterios que funcionan
como bloques de lógica independientes. Los grupos se relacionan entre sí con un OR
lógico o un AND lógico.
o Fin: designa un criterio como el criterio final
Al seleccionar Fin para un criterio, se eliminan todos los criterios posteriores, incluso
los criterios de otros grupos.
Consejo
Los botones Lógica pueden no responder si faltan valores en un criterio.
Proporcione los valores faltantes para volver a activar los botones Lógica.
336 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Definición de campos
incorrectamente alineados en un
archivo de imagen de impresión o
PDF
El procedimiento que se incluye a continuación describe técnicas para definir campos incorrec-
tamente alineados en un archivo de imagen de impresión o PDF. Las técnicas requieren que usted
defina únicamente de manera aproximada los campos incorrectamente alineados en el Asistente de
Definición de Datos . Una vez que los datos se encuentren en Analytics, usted crea uno o más
campos calculados que utilizan funciones de Analytics para dar forma de manera precisa a los datos
de los campos, incluida la alineación de todos los valores.
Si desea obtener información acerca de la creación de un campo calculado, consulte "Definir un
campo calculado condicional" en la página 798.
Para definir campos incorrectamente alineados en un archivo de imagen de impresión o PDF:
1. Defina cualquier campo alineado de la forma habitual.
Como mínimo, debe definir por lo menos un campo como parte de la definición de un conjunto
de registros. Intente crear un conjunto de registros que capture todos los datos del registro en
el archivo, aun cuando gran parte de los datos estén incorrectamente alineados.
Si desea obtener información sobre la definición de un conjunto de registros, consulte "Inicio
rápido: cómo definir un archivo de imagen de impresión o PDF" en la página 302.
2. Utilice una o más de las siguientes técnicas para definir campos no alineados:
o Cree una definición de campo lo suficientemente extensa como para capturar los
caracteres ubicados más a la izquierda y más a la derecha en un campo que no esté
alineado.
En Analytics, utilizará la función ALLTRIM( ) para alinear el campo.
o Si es necesario, cree definiciones de campos superpuestas.
En algunos casos, la alineación incorrecta de los datos hace que haya valores en dos
campos diferentes que se superponen. Defina cada campo de manera independiente, de
forma que todos los valores que corresponden a cada campo sean capturados por sus
respectivas definiciones de campo.
Las mismas posiciones de byte estarán contenidas por el final de una definición de campo y
el principio de la otra definición de campo. En las posiciones de byte compartidas, intente
capturar de manera sistemática los datos estructurados; por ejemplo, una cadena única e
ininterrumpida de caracteres, en lugar de una cadena única en algunos registros, y dos
cadenas separadas o ningún carácter en otros registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 337
Definición e importación de datos
Nota
Si los valores de un campo varían en la cantidad de palabras que contienen,
intente crear una definición de campo independiente para estos valores o
asegúrese de que estos valores representen el último campo al final de la
definición de campo extenso que abarca varios campos no alineados. El
campo “Product Description” en el archivo de muestra “Inventory.pdf” es un
ejemplo de un campo en el cual los valores varían en la cantidad de
palabras.
ALLTRIM(nombre_campo_no_alineado)
Los espacios al principio y al final del campo se eliminan y esto alinea todos los valores del
campo.
7. En el caso de un campo incorrectamente alineado que contiene datos de un campo
superpuesto, haga lo siguiente en Analytics:
338 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
a. Cree un campo calculado inicial que utilice la siguiente expresión para reemplazar uno o
más espacios entre el valor del campo y los caracteres no deseados por un único espacio:
La expresión también elimina los espacios al principio y al final del campo incorrectamente
alineado.
b. Cree un segundo campo calculado que utilice una de las siguientes expresiones para
extraer el valor del campo y descarte los caracteres no deseados.
l Si los caracteres no deseados se encuentran al final del campo, utilice esta expresión:
SPLIT(nombre_campo_inicial_calculado;" "; 1)
SPLIT(nombre_campo_inicial_calculado;" "; 2)
Consejo
Si los caracteres no deseados a veces se encuentran al final del campo y
otras veces se encuentran al principio, o si están presentes únicamente en
algunos registros, debe crear un campo calculado condicional que aplique
diferentes versiones de la expresión SPLIT( ) a las distintas partes del campo
incorrectamente alineado. Por ejemplo, la condición RECNO( ) > 100 le
permite aplicar una versión de la expresión únicamente a los registros que
superan los primeros 100 registros.
Si desea obtener más información, consulte "Definir un campo calculado
condicional" en la página 798.
8. Para una definición de campo extenso que abarque varios campos incorrectamente
alineados, haga lo siguiente en Analytics:
a. Cree un campo calculado inicial que utilice la siguiente expresión para reemplazar uno o
más espacios entre los elementos de datos por un único espacio:
La expresión también elimina los espacios al principio y al final del campo extenso.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 339
Definición e importación de datos
Consejo
Tal vez note que resulta útil incluir la función OMIT( ) en la expresión para
eliminar partes de datos que aparecen de manera no sistemática y complican
el procesamiento posterior. Por ejemplo, OMIT(ALLTRIM
(REGEXREPLACE(nombre_campo_extenso; "\s+"; " ")); "-") hace lo mismo
que la expresión anterior y, además, elimina los guiones.
b. Cree un segundo campo calculado que utilice esta expresión para extraer el primer
elemento de los datos:
SPLIT(nombre_campo_inicial_calculado;" "; 1)
c. Cree tantos campos calculados adicionales como sean necesarios, utilizando variaciones
de la misma expresión a fin de extraer todos los elementos de datos.
Por ejemplo:
SPLIT(nombre_campo_inicial_calculado;" "; 2)
SPLIT(nombre_campo_inicial_calculado;" "; 3)
Nota
Para valores de campo que contienen más de una palabra, como los valores
del campo “Product Description” del ejemplo “Inventory.pdf”, esta técnica aísla
cada palabra en un campo independiente. Si es necesario, puede volver a unir
los valores concatenando los campos independientes. Si desea obtener más
información, consulte "Concatenar campos" en la página 240.
9. Una vez que haya terminado de extraer todos los elementos a campos independientes, haga
lo siguiente para convertir los datos numéricos y de fechahora en el tipo de datos adecuado:
a. Para los campos numéricos, cree un campo calculado que utilice esta expresión:
VALUE(nombre_campo; cantidad_de_lugares_decimales)
CTOD(nombre_campo; "formato_de_fecha")
340 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Para convertir valores de fechahora o de hora, utilice las funciones CTODT( ) o CTOT( ).
Consejo
Puede ahorrar trabajo y crear menos campos calculados si convierte el tipo de
datos al mismo tiempo que aplica las funciones a los datos incorrectamente
alineados. Por ejemplo:
VALUE(ALLTRIM(nombre_campo_no_alineado); 2)
10. Una vez que haya creado todos los campos calculados necesarios, agréguelos a la vista de la
tabla.
No necesita agregar el campo calculado inicial a la vista y puede eliminar cualquier campo
incorrectamente alineado o cualquier campo extenso de la vista.
Si desea obtener información, consulte "Agregar columnas a una vista" en la página 847 o
"Eliminar columnas de una vista" en la página 848.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 341
Definición e importación de datos
Definición e importación de
subconjuntos de datos de imagen
de impresión o PDF
Si la definición de un conjunto completo de registros en un archivo de imagen de impresión o PDF es
difícil o incluso imposible debido a la falta de alineación de los datos, puede definir e importar varios
subconjuntos de datos desde el archivo. En Analytics, puede anexar las tablas de Analytics
resultantes para ensamblar un conjunto de datos completo.
Esta técnica funciona mejor si el archivo de origen del Asistente de Definición de Datos contiene
bloques de registros en los cuales todos los campos están alineados dentro de cada bloque. Si los
datos están incorrectamente alineados de manera más aleatoria, consulte "Definición de campos
incorrectamente alineados en un archivo de imagen de impresión o PDF" en la página 337.
Consejo:
Para definir un archivo PDF, puede optar por analizar el archivo PDF página por
página. En algunos casos, la falta de alineación de los datos ocurre en los saltos de
página. Tal vez pueda resolver un problema de alineación utilizando subconjuntos de
datos del tamaño de una página.
342 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo:
Después de importar el primer subconjunto, abra la tabla resultante en
Analytics y escriba DISPLAY en la línea de comandos para mostrar la
estructura de los datos del formato de tabla. Utilice la información de formato
de tabla que se muestra como orientación para crear los siguientes
subconjuntos de registros y campos.
Para ahorrar trabajo, utilice los nombres de campo genéricos de Analytics
(“Field_1”, “Field_2”, etc) al definir e importar subconjuntos de registros. Una
vez que haya reorganizado el conjunto de datos en Analytics, puede volver a
nombrar todos los campos en la tabla reorganizada.
2. Al guardar cada archivo de datos de Analytics y cada formato de tabla de Analytics, utilice un
sufijo numérico creciente para evitar sobrescribir las tablas que ya creó. Por ejemplo, “Table_
1.fil”, “Table_2.fil”, etc.
3. Una vez que haya definido e importado todos los registros del archivo de origen, anexe las
diferentes tablas de Analytics.
Si desea obtener más información, consulte "Extracción y adición de datos" en la página 949.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 343
Definición e importación de datos
344 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 345
Definición e importación de datos
346 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l Puede definir valores que ocupan una única línea como un campo de una sola línea
En "Campos de una línea y de varias líneas" abajo, los siguientes valores están definidos como
campos de una sola línea: número de cliente, ciudad, estado, código postal, importe de la
transacción y límite.
Para definir un campo de una sola línea, seleccione una instancia de uno de los valores del
campo.
l Puede definir valores que ocupan varias líneas de una o dos maneras:
l Como campos múltiples que contienen datos de una sola línea
En la "Campos de una línea y de varias líneas" abajo, el nombre del cliente y el domicilio se
definen de esta manera.
Para definir varios campos de una sola línea, seleccione una única instancia de los datos de
varias líneas. Por valor predeterminado, Analytics crea un campo independiente para cada
línea. Para cada campo, se agrega un sufijo numérico creciente al nombre del campo.
l Como un campo único que contiene los datos de todas las líneas
En "Campos de una línea y de varias líneas" abajo, los valores de comentario se definen
como un campo único.
Para definir un campo único que contiene los datos de todas las líneas, seleccione una única
instancia de los datos de varias líneas. En el cuadro de diálogo Definición de campo, en
Opciones avanzadas , seleccione Convertir en un solo campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 347
Definición e importación de datos
348 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 349
Definición e importación de datos
350 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 351
Definición e importación de datos
El campo Record_Deleted
Los archivos dBASE siempre incluyen un campo denominado “Record_Deleted” que se utiliza para
hacer un seguimiento de los registros eliminados. Analytics define un campo correspondiente en el
formato de tabla, que no es obligatorio y se puede eliminar de la tabla después de quitarlo de la vista
predeterminada.
Los nombres de las columnas pueden tener una longitud máxima de diez caracteres.
Nombres de las Los primeros diez caracteres de cada campo deben ser exclusivos; de lo contrario, los
columnas campos duplicados no se podrán exportar.
Nombres de Los nombres de campos se deben especificar en la primera fila y los datos deben
campo comenzar en la segunda.
Cada columna debe contener valores de un solo tipo de datos. Por ejemplo, si el primer
valor de un campo contiene datos de caracteres, el campo se exportará como datos de
Tipo de datos carácter.
352 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Los campos que contienen solo números se exportarán como datos numéricos. En
algunos casos, esto da como resultado un campo con el tipo de datos incorrecto en
Analytics. Por ejemplo, los números de factura son valores numéricos, pero con
Campos con núme- frecuencia se almacenan en campos de carácter. Cuando ocurre esto, es necesario
ros cambiar el tipo de datos del campo en el cuadro de diálogo Formato de tabla.
Pasos
1. Seleccione Archivo > Nuevo > Tabla.
La primera página que se muestra en el Asistente de Definición de Datos depende de su
configuración. Si está habilitada la integración con el Servidor de Analytics, se muestra la
página Seleccionar la plataforma para el origen de datos ; de lo contrario, se muestra la
página Seleccionar el origen de datos locales .
2. Complete uno de los siguientes pasos para seleccionar la ubicación del archivo:
o Si aparece la página Seleccionar la plataforma para el origen de datos y desea utilizar
Analytics para definir el archivo, seleccione Local y haga clic en Siguiente. En la página
Seleccionar el origen de datos locales , seleccione Archivo y haga clic en Siguiente.
o Si aparece la página Seleccionar la plataforma para el origen de datos y desea utilizar un
Servidor de Analytics para definir el archivo, seleccione Servidor ACL y seleccione el perfil
de servidor de Windows en la lista desplegable. A continuación, haga clic en Siguiente. En
la página Seleccionar el origen de los datos del servidor ACL seleccione Archivos
planos y haga clic en Siguiente.
o Si se muestra la página Seleccionar el origen de datos locales , seleccione Archivo y
haga clic en Siguiente.
3. En la página Seleccione el archivo a definir, busque y seleccione el archivo a partir del cual
desea crear la tabla de Analytics y haga clic en Abrir.
Los archivos compatibles con dBASE tienen una extensión .dbf.
4. En la página Formato de archivo, verifique que se haya seleccionado la opción Archivo
compatible con dBASE y haga clic en Siguiente.
5. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
6. Introduzca un nombre para la tabla de Analytics que está agregando a su proyecto y haga clic
en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 353
Definición e importación de datos
Nota
Galvanize ofrece dos utilidades para acceder directamente a un sistema SAP e
importar datos a Analytics:
l Conector para SAP: uno de los conectores de Analytics, que está disponible
con una suscripción adicional
l Direct Link: un complemento opcional que puede adquirir de Galvanize
Pasos
1. Seleccione Archivo > Nuevo > Tabla.
La primera página que se muestra en el Asistente de Definición de Datos depende de su
configuración. Si está habilitada la integración con el Servidor de Analytics, se muestra la
página Seleccionar la plataforma para el origen de datos ; de lo contrario, se muestra la
página Seleccionar el origen de datos locales .
2. Complete uno de los siguientes pasos para seleccionar la ubicación del archivo:
o Si aparece la página Seleccionar la plataforma para el origen de datos y desea utilizar
Analytics para definir el archivo, seleccione Local y haga clic en Siguiente. En la página
354 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Seleccione esta opción para utilizar las descripciones de los campos localizados configu-
radas por el sistema SAP, en lugar de los nombres de campos estándar en alemán. Se
recomienda esta opción si la tabla de Analytics será utilizada únicamente en un idioma.
l Utilice las abreviaturas estándar en alemán suministradas por SAP, como nombres de
campos de Analytics: Seleccione esta opción si prefiere utilizar los nombres de campo en
alemán o si la tabla de Analytics se utilizará en varios idiomas.
7. Haga clic en Siguiente.
8. En el cuadro de diálogo Guardar archivo SAP convertido como, escriba el nombre de
archivo y modifique la ubicación de la carpeta del archivo de datos de Analytics, según sea
necesario, y haga clic en Guardar.
9. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
10. Introduzca un nombre para la tabla de Analytics que está agregando a su proyecto y haga clic
en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 355
Definición e importación de datos
Puede crear una tabla de Analytics definiendo e importando un archivo XML. El Asistente de
Definición de Datos le permite seleccionar los elementos XML que desea importar, configurar la
estructura de la tabla de Analytics resultante y personalizar los encabezados de las columnas y los
tipos de datos de los elementos que está importando.
Nota
En algunos casos, es posible que deba ajustar una o más definiciones de campos en
la tabla de Analytics resultante para que los datos que se muestran en la vista reflejen
de manera precisa los datos del archivo XML de origen. Las definiciones de campo
se ajustan en el formato de tabla de Analytics.
Analytics importa los datos sin procesar exactos incluidos en el archivo XML y usted
puede ver estos datos de origen en el formato de tabla. En algunas ocasiones, una
definición de campo que se creó durante el proceso de definición de la tabla y la
importación interpreta de manera incorrecta los datos de origen y la definición se
debe continuar ajustando. Por ejemplo, un campo numérico podría interpretarse
erróneamente como un campo de fecha y, en un primer momento, podrían aparecer
en la vista fechas en lugar de números.
Nota
La generación de una visualización previa de los datos en un archivo XML
grande puede ser lenta, por lo tanto la opción Previsualización automática
está automáticamente sin seleccionar en los archivos XML de más de 2 GB.
356 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
c. Seleccione y agregue todas las estructuras de datos que desee incluir en la tabla de
Analytics.
d. Si es necesario, seleccione una estructura de datos en el panel Vista previa y haga clic en
Quitar para quitarla.
e. Haga clic en Siguiente.
Una estructura de datos XML es una colección de elementos y atributos XML. Si desea
obtener más información, consulte "Selección de estructuras de datos XML" en la página 359.
7. En la página Seleccionar elementos XML, ajuste la selección de elementos y atributos XML y
haga clic en Siguiente.
Si desea obtener más información, consulte "Selección y configuración de elementos XML" en
la página 361.
8. En la página Vista previa de los datos , modifique el nombre o las propiedades de cualquier
campo, si es necesario.
Para modificar las propiedades de campo, seleccione el encabezado de columna adecuado
en la tabla de vista previa, en la mitad inferior de la página, y actualice cualquiera de las
propiedades siguientes:
o Nombre: Conserve el nombre que Analytics le asignó al campo en el formato de tabla o
escriba otro nombre.
o Título de la columna: Escriba el título de la columna para mostrar en la vista de Analytics
predeterminada. Si no se especifica un título de la columna, se utiliza el valor de Nombre.
o Tipo: Seleccione el tipo de datos adecuado en la lista desplegable. Si desea obtener
información acerca de los tipos de datos admitidos en Analytics, consulte "Tipos de datos
en Analytics" en la página 804.
Los cuadros de texto Decimal y Entrada aparecen automáticamente al seleccionar el tipo
de datos correspondiente.
o Valor: Una propiedad de sólo lectura que muestra el primer valor del campo. El valor se
actualiza sobre la base de las ediciones que usted realice.
o Decimal (únicamente campos numéricos): Especifique la cantidad adecuada de lugares
decimales.
o Entrada (únicamente campos de fechahora): Especifique el formato que coincide con los
datos. Si desea obtener más información acerca de los formatos de fecha y hora, consulte
"Formatos de los datos de origen de fecha y hora" en la página 381.
9. Haga clic en Siguiente.
10. En el cuadro de diálogo Guardar archivo de datos como, escriba un nombre para el archivo
de datos de Analytics y, si es necesario, modifique la ubicación en la cual se guardará el
archivo. A continuación, haga clic en Guardar.
11. En la página Final , verifique la configuración de la nueva tabla de Analytics y haga clic en
Finalizar.
12. Introduzca un nombre para la tabla de Analytics que está agregando al proyecto, o conserve el
nombre predeterminado, y haga clic en Aceptar.
13. Revise los datos en la nueva tabla de Analytics y, si es necesario, actualice las definiciones de
campos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 357
Definición e importación de datos
Si un campo tiene especificado el tipo de datos incorrecto, es posible que los datos no
aparezcan en la vista o que los datos estén incorrectamente interpretados. Por ejemplo, un
valor numérico puede haberse interpretado como una fecha.
14. Para actualizar una definición de campo, haga lo siguiente:
a. Seleccione Edición > Formato de tabla.
b. En la ficha Editar campos/expresiones , haga doble clic en el campo que desea modificar.
c. Realice los cambios necesarios en la definición de campo y haga clic en Aceptar entrada
.
Por ejemplo, es posible que deba cambiar el Tipo de Fechahora a Numérico.
358 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Si existe más de una instancia de un elemento anidado dentro de la estructura
de datos, el elemento repetido tal vez no esté incluido en la estructura de datos
de la vista de árbol. Puede seleccionar las instancias específicas del elemento
reiterado en una página posterior del asistente.
2. Haga clic en Agregar para agregar la estructura de datos al panel Vista previa.
Se agregan todos los elementos y atributos visibles en la estructura de datos seleccionada,
con los nombres de columna que corresponden a los nombres de los atributos y los
elementos.
Si la opción Previsualización automática está marcada, se muestran los datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 359
Definición e importación de datos
Nota
La generación de una visualización previa de los datos en un archivo XML
grande puede ser lenta, por lo tanto la opción Previsualización automática
está automáticamente sin seleccionar en los archivos XML de más de 2 GB.
3. Repita los pasos 1 a 2 para agregar otras estructuras de datos que desee incluir en la tabla de
Analytics.
4. Haga clic en Siguiente.
360 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Selección y configuración de
elementos XML
Utilice la página Seleccionar elementos XML del asistente para seleccionar o ajustar los elementos
y atributos XML individuales que aparecerán en la tabla de Analytics resultante. También puede
modificar las propiedades de las columnas, si es necesario.
En la vista de árbol Elementos XML, Analytics proporciona una representación jerárquica de todos
los elementos y atributos contenidos en el archivo XML. Una marca de verificación de color verde
identifica a los elementos o atributos que ya ha seleccionado. Si previamente seleccionó estructuras
de datos, ahora se combinan en una sola tabla Vista previa. Los datos de las columnas seleccio-
nadas se muestran si está marcada la casilla de verificación Previsualización automática.
Nota
La generación de una visualización previa de los datos en un archivo XML grande
puede ser lenta, por lo tanto la opción Previsualización automática está automáti-
camente sin seleccionar en los archivos XML de más de 2 GB.
Nota
Si al agregar un elemento infringe la estructura de la tabla Analytics prevista y
hace que aparezcan faltantes en la tabla, probablemente sea necesario
combinar datos del mismo tipo en una sola columna (paso 4 más adelante).
Si al agregar un elemento se crean registros duplicados o idénticos múltiples
(idénticos salvo por el elemento agregado), probablemente exista más de una
instancia del elemento dentro de un elemento principal y las instancias deben
ser divididas en columnas separadas.
3. Si desea mover una columna, seleccione la columna y haga clic en el botón de flecha izquierda
o derecha, o arrastre la columna a una nueva posición.
4. Si desea fusionar datos del mismo tipo en una columna, seleccione la columna en la tabla
Vista previa, seleccione el elemento o el atributo que desea agregar en la vista de árbol
Elementos XML y haga clic en Agregar a columna.
5. Si desea modificar las propiedades de la columna, seleccione la columna en la tabla Vista
previa y haga clic en Propiedades de la columna.
Realice cualquiera de los siguientes cambios en el cuadro de diálogo Propiedades de la
columna XML y haga clic en Aceptar:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 361
Definición e importación de datos
362 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
<catalog>
<cd>
<title></title>
</cd>
</catalog>
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 363
Definición e importación de datos
<organización>
<compañía/>
<descripción/>
<departamento/>
<descripción/>
</organización>
Puede introducir un número único, varios números separados por comas, un intervalo
numérico o una combinación de éstos. Por ejemplo, si desea incluir la primera instancia y las
instancias cinco a diez, en una sola columna, escriba lo siguiente: 1, 5-10. Por valor predeter-
minado, todas las instancias se muestran inicialmente en la columna.
Consejo:
Si desea agregar diferentes instancias de un elemento repetido en distintas
columnas de una tabla Analytics, es necesario crear una columna para cada
caso y establecer el campo Instancia en el valor adecuado.
364 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Extensiones de archivo
Los archivos XML suelen utilizar una extensión de archivo estándar (.xml). En algunos casos, se
utilizan otras extensiones de archivo y la primera línea del documento lo identifica como un archivo
XML. Si se utiliza una extensión de archivo no estándar, debe seleccionar manualmente el formato
de archivo XML en el Asistente de Definición de Datos .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 365
Definición e importación de datos
<name>John Smith</name>
Ejemplo de XML
Los archivos XML suelen incluir una combinación de elementos y atributos, y al menos una
estructura de datos. El siguiente ejemplo muestra el contenido de un archivo XML simple que
contiene dos registros de clientes:
<?xml version="1.0"?>
<accounts>
<client>
<name>John Smith</name>
<ID>JS004</ID>
<account type="checking">991110101</account>
<account type="savings">991110808</account>
</client>
<client>
<name>Jane Smith</name>
<ID>JS005</ID>
<account type="checking">771110103</account>
<account type="savings">771110303</account>
</client>
</accounts>
366 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puede crear una tabla de Analytics definiendo e importando un archivo XBRL. El Asistente de
Definición de Datos le permite seleccionar los elementos que desea importar y personalizar los
encabezados de las columnas y los tipos de datos de los elementos que está importando.
1. Seleccione Archivo > Nuevo > Tabla.
2. Si se muestra la página Seleccionar la plataforma para el origen de datos , seleccione Local
y haga clic en Siguiente.
3. En la página Seleccionar el origen de datos locales , seleccione Archivo y haga clic en
Siguiente.
4. En el cuadro de diálogo Seleccione el archivo a definir, busque y seleccione el archivo a
partir del cual desea crear la tabla de Analytics y haga clic en Abrir.
Los archivos XBRL 2.1 tienen una extensión .xbrl o .xml . La diferencia entre un archivo XBRL
y otros archivos XML es que, en el archivo XBRL, la etiqueta del elemento de primer nivel, o
raíz, es <xbrl>.
5. En la página Formato de archivo, verifique que se haya seleccionado la opción Archivo
XBRL 2.1 y haga clic en Siguiente.
6. En la página Seleccione Contextos XBRL para importar, seleccione los contextos XBRL que
desea incluir en la tabla de Analytics y haga clic en Siguiente. Para obtener detalles sobre este
proceso, consulte "Selección de contextos XBRL" en la página 370.
7. En la página Seleccione los elementos que desea importar, seleccione los elementos que
desea incluir en la tabla de Analytics y haga clic en Siguiente. Para obtener detalles sobre este
proceso, consulte "Selección de los elementos XBRL" en la página 369.
8. En la página Vista previa de los datos , puede modificar el nombre y las propiedades de cada
campo seleccionando el encabezado de columna apropiado en la tabla de vista previa, en la
mitad inferior de la página, y actualizando cualquiera de las propiedades siguientes:
o Saltar este campo: Si no desea que el campo aparezca en el formato de tabla de
Analytics, seleccione esta casilla de verificación.
o Nombre: Conserve el nombre que Analytics le asignó al campo en el formato de tabla o
escriba otro nombre.
o Título de la columna: Escriba el título de la columna para mostrar en la vista de Analytics
predeterminada. Si no se especifica un título de la columna, se utiliza el valor de Nombre.
o Tipo: Seleccione el tipo de datos adecuado en la lista desplegable. Si desea obtener
información acerca de los tipos de datos admitidos en Analytics, consulte "Tipos de datos
en Analytics" en la página 804.
Los cuadros de texto Decimal y Entrada aparecen automáticamente al seleccionar el tipo
de datos correspondiente.
o Valor: Una propiedad de sólo lectura que muestra el primer valor del campo. El valor se
actualiza sobre la base de las ediciones que usted realice.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 367
Definición e importación de datos
368 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 369
Definición e importación de datos
Nota
Si está trabajando con un archivo XBRL complejo, es posible que sea necesario o le
resulte más sencillo definir más de una tabla de Analytics para los diferentes
contextos del archivo y, a continuación, definir relaciones entre las tablas utilizando el
comando Relacionar tablas .
370 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 371
Definición e importación de datos
Pasos
1. Seleccione Archivo > Nuevo > Tabla.
2. En la página Seleccionar la plataforma para el origen de datos , seleccione Servidor ACL y
seleccione el perfil de servidor de Windows que desee utilizar en la lista desplegable. A
continuación, haga clic en Siguiente.
3. En la página Seleccionar el origen de los datos del servidor ACL, seleccione Perfil de base
de datos y seleccione el perfil de base de datos que desee utilizar en la lista desplegable. A
continuación, haga clic en Siguiente.
372 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 373
Definición e importación de datos
374 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 375
Definición e importación de datos
376 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 377
Definición e importación de datos
l Longitud variable – Seleccione esta opción si los registros del archivo tienen longitudes
diferentes. La siguiente página del asistente le permite clasificar aún más el tipo de
archivo como un archivo que contiene un único tipo de registro que varía en longitud, un
archivo de imagen de impresión (Reporte) o un archivo que contiene más de un tipo de
registro.
l Saltar a finalizar – Seleccione esta opción para ir a la página Final del Asistente de
Definición de Datos sin definir campos en el formato de tabla de Analytics. Debe
seleccionar esta opción si desea definir el formato de tabla manualmente en el cuadro de
diálogo Formato de tabla o si no puede definir un archivo utilizando el Asistente de
Definición de Datos .
b. Escriba un valor superior a 0 en el cuadro de texto Bytes a omitir para saltar el número de
bytes especificado desde el inicio del archivo. Por ejemplo, si los primeros 300 bytes sólo
contienen información de encabezado, puede escribir 300 para omitir esta sección del
archivo en la definición de la tabla.
c. Modifique el valor en el cuadro de texto Longitud de registro para incrementar o reducir la
longitud del registro identificada por el Asistente de Definición de Datos . La longitud de
registro se refiere a la longitud de cada registro en los archivos de longitud fija o la longitud
del registro más largo de un archivo de longitud variable. Si los valores de un campo están
sin alinear a la derecha, es probable que sea necesario incrementar el valor de longitud del
registro. Si los valores de un campo están sin alinear a la izquierda, es probable que sea
necesario reducir el valor de longitud del registro.
d. Seleccione el cuadro de diálogo Hex para ver los datos en formato hexadecimal. Esta
opción resulta útil si está trabajando con datos comprimidos o caracteres que no se pueden
imprimir, como datos numéricos compactados que tienen su origen en un mainframe de
IBM.
e. Haga clic en Siguiente.
7. Si seleccionó Longitud fija o Longitud variable en el paso anterior, seleccione una de las
siguientes opciones en la página Tipo de archivo y haga clic en Siguiente.
o Archivo de datos (Tipo registro único): Seleccione esta opción si cada campo del registro
tiene un punto de inicio y de finalización fijo, y cada registro del archivo tiene la misma
longitud.
o Archivo de imagen de impresión (Reporte): Seleccione esta opción si el archivo de datos
es una versión electrónica de un reporte impreso que incluye un formato uniforme. Este
tipo de archivo de datos tiene registros detallados que contienen la información sobre la
que se está reportando y, con frecuencia, incluyen registros de encabezado y/o pie de
página que incluyen información adicional, como detalles del cliente y totales.
Nota
Antes de intentar definir un archivo de imagen de impresión, debe intentar
seleccionar la opción Archivo de imagen de impresión (Reporte) en la
página Formato de archivo del Asistente de Definición de Datos (paso 5,
más atrás), que utiliza un proceso más directo para definir archivos de
imagen de impresión.
378 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 379
Definición e importación de datos
380 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 381
Definición e importación de datos
Nota
La especificación de caracteres separadores determinados en el formato de
fechahora puede ser obligatoria, opcional o no permitida, según la función del
carácter.
382 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
(‘T’ o ‘t’)
Nota
Analytics puede leer valores de fechahora que utilizan un tipo de datos de Fechahora
o Carácter y tienen un punto como separador: <fecha>.<hora>. Sin embargo, el
punto separador no se admite oficialmente porque, en algunos casos, los resultados
pueden no resultar confiables.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 383
Definición e importación de datos
Nota
Analytics puede leer valores de hora que utilizan un tipo de datos de Fechahora o
Carácter y tienen un punto como separador: .<hora>. Sin embargo, el punto
separador no se admite oficialmente porque, en algunos casos, los resultados
pueden no resultar confiables.
Formatos de fecha
Existen muchas convenciones para el formato de fechas. En el Asistente de Definición de Datos y
el cuadro de diálogo Formato de tabla, puede seleccionar entre varios formatos de fecha comunes.
Si es necesario, puede modificar o crear un formato de fecha que coincida con los datos de origen.
Los formatos de fecha se aplican a los datos de fecha o a la porción de fecha de los datos de
fechahora. A continuación, se muestran varios formatos de fecha comunes:
384 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Estos caracteres son los valores predeterminados y se pueden cambiar en el cuadro
de diálogo Opciones .
Si los datos de origen incluyen separadores como el símbolo de barra (/), debe insertar el mismo
símbolo en la misma posición relativa en el formato de fecha. De lo contrario, Analytics no
interpretará correctamente los datos.
DD Día (1 – 31)
MM Mes (1 – 12)
AAAA-MM-DD 2014-12-31
AAAAMMDD 20141231
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 385
Definición e importación de datos
MM/DD/AAAA 12/31/2014
MM/DD/AA 12/31/14
DD/MM/AAAA 31/12/2014
AADDD 14365
Formatos de hora
Analytics admite la convención más común de formato de horas (hh:mm:ss ) y algunas pequeñas
variaciones de este formato. En el Asistente de Definición de Datos y el cuadro de diálogo Formato
de tabla, puede seleccionar entre varios formatos de hora comunes. Si es necesario, puede
modificar o crear un formato de hora que coincida con los datos de origen.
Los formatos se aplican a los datos de hora o a la porción de hora de los datos de fechahora.
Nota
Los caracteres de hora, minuto y segundo que se incluyen a continuación son los
valores predeterminados y se pueden cambiar en el cuadro de diálogo Opciones .
386 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
hh:mm 23:59
hh:mm A 11:59 P
hhmm PM 1159 PM
hh:mm:ss 23:59:59
hh:mm:ss P 11:59:59 P
hhmmss AM 115959 PM
hh:mm:ss+hh:mm 23:59:59-05:00
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 387
Definición e importación de datos
La ventana Data Access es un componente de Analytics que contiene los conectores de datos, que
se pueden utilizar para importar datos a Analytics desde una amplia variedad de orígenes. La
ventana Data Access también contiene funciones para dar forma con precisión al conjunto de datos
que está importando.
Para ver una lista completa de los orígenes de datos a los que se puede conectar con la ventana
Data Access, consulte "Orígenes de datos a los que puede acceder con Analytics" en la página 249.
Nota
También puede importar datos usando el Asistente de Definición de Datos. Si desea
obtener más información, consulte "Definición e importación de datos utilizando el
Asistente de Definición de Datos" en la página 255.
Al conectarse a cualquier origen de datos o importar desde cualquier origen de
datos, Analytics es únicamente de solo lectura. Si desea obtener más información,
consulte "Analytics tiene acceso de solo lectura a los datos" en la página 250.
Nota
La ventana Data Access es una herramienta únicamente para importar. Puede editar
el enunciado de importación de SQL usado para acceder a los datos en un archivo o
una base de datos externa. No se acepta la edición de SQL para escribir en el origen
de datos.
388 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 389
Definición e importación de datos
3 Tablas disponibles Las tablas de los datos de origen están disponibles para ser importadas.
Se muestran las primeras 200 tablas de los datos de origen. Si existen
más tablas, puede hacer clic en un enlace para mostrarlas como bloques
de hasta 500 tablas al mismo tiempo.
4 Área de almacena- En área de la ventana Data Access que contiene la tabla o las tablas que
miento temporal seleccionó para importar.
El Área de almacenamiento temporal también es la ubicación donde
realiza uniones entre tablas y selecciona los campos de la tabla que se
importan.
5 Panel de filtros Un panel para crear filtros simples o complejos que especifiquen de
manera precisa qué registros del conjunto de datos se importan.
390 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
1. Desde el menú principal de Analytics, seleccione Importar > Base de datos y aplicación.
2. En la ficha Conexiones existentes , en Conectores ACL, o Conectores ACL DSN
(Incluidos), pase el ratón sobre la conexión que desea mantener y haga clic en el icono de
elipse .
3. Seleccione una de las siguientes opciones:
l Crear una copia
l Renombrar la conexión
l Eliminar la conexión
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 391
Definición e importación de datos
Nota
El "Server" en ServerDataAccess.log hace referencia al componente de
acceso a los datos de Analytics que se ejecuta de forma local en la
computadora en la cual está instalado Analytics.
392 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puede importar datos y crear una tabla de Analytics usando la ventana Data Access para conectarse
a los datos de origen tanto en una base de datos como en un archivo.
Nota
En caso de una falla de conexión, dos archivos de log pueden asistir para solucionar
los problemas. Si desea obtener más información, consulte "Archivos de log de Data
Access" en la página 391.
Nota
La configuración de los prerrequisitos de conexión dentro de un servicio de
datos en la nube suele ser realizada por la persona de su compañía que es
responsable de administrar el servicio; por ejemplo, el administrador de
Salesforce o el administrador de Concur de su compañía.
Si tiene problemas de conexión que se originan en el servicio de datos en la
nube, debe comunicarse con el administrador de ese servicio dentro de su
compañía en lugar de comunicarse con el Soporte.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 393
Definición e importación de datos
Nota
En el Asistente de Definición de Datos , también puede seleccionar Local > Base
de datos y aplicación.
Consejo
Puede filtrar la lista de conexiones disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Las conexiones se indican en orden
alfabético.
Para algunos tipos de conexiones, está conectado inmediatamente a los datos de origen.
Las conexiones existentes se organizan en Conectores ACL, Conectores ACL DSN
(Incluidos), Conectores de DSN de Windows y Otros conectores .
Si no ene ninguna conexión existente, no aparecerá esta sección.
2. Si no se conecta inmediatamente, realice una de las siguientes acciones:
l Si se abre el panel Ajustes de conexión de datos , haga clic en Conectar en la parte inferior
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
394 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
clic en Guardar y conectar en la parte inferior del panel (es posible que deba deslizarse por
la pantalla).
Puede acepta el Nombre de la conexión predeterminado o ingresar uno nuevo.
l Para los conectores que se encuentran en la sección Conectores ACL DSN (Incluidos), se
abre el cuadro de diálogo DSN Configuration (Configuración DSN).
i. Haga clic en la ficha Show Required (Mostrar obligatorios).
ii. Introduzca los valores de los campos obligatorios, si los hay, y haga clic en Test
Connection (Probar la conexión).
Aparece la página de inicio de sesión para su origen de datos.
iii. Proporcione los detalles de la conexión y autentique su inicio de sesión.
iv. Haga clic en Aceptar en el cuadro de diálogo de conexión correcta que aparece.
v. En el cuadro de diálogo DSN Configuration (Configuración DSN), haga clic en Aceptar.
l Si se abre un cuadro de diálogo de conexión, navegue al archivo deseado y selecciónelo.
Nota
Las conexiones que se realizan con éxito con un conector de Analytics se
guardan automáticamente en la ficha Conexiones existentes .
Las conexiones que se realizan con los conectores de Windows se conservan
únicamente durante la sesión actual de importación de datos.
Nota
Algunos orígenes de datos tal vez no tengan un esquema o tengan solo un
esquema.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 395
Definición e importación de datos
2. Opcional. En el panel Conexión, filtre la lista de tablas disponibles introduciendo una cadena
de búsqueda en el cuadro Buscar tablas .
Las coincidencias con una cadena de búsqueda literal (sin comodines) pueden aparecer en
cualquier parte del nombre de la tabla. La búsqueda no distingue mayúsculas y minúsculas.
También puede usar uno o más caracteres comodín en la cadena de búsqueda.
Muéstreme más
Comodín Alcance Ejemplo Coincidencias
%june o Invoice-June
o PO-June
%invoice% o Invoice-June
o June-Invoice
j_n o ene
o jun
Nota
Si utiliza un carácter comodín en la cadena de búsqueda, la longitud de las cadenas
coincidentes y el primer y último carácter, se evalúan de forma más estricta:
l j_n coincide únicamente con cadenas de tres caracteres que comienzan con j y
finalizan con n
l j*n coincide con cadenas de cualquier longitud, pero las cadenas deben comenzar
con j y finalizar con n
l por el contrario, jan coincide con cadenas de cualquier longitud y jan puede
aparecer en cualquier parte de la cadena
Esto se debe a que Analytics interpreta las cadenas de búsqueda literales (sin
comodines) de la siguiente manera: jan = *jan*
3. Opcional. Desplácese hacia la parte inferior de la lista de tablas y haga clic en Mostrar las #
tablas restantes .
Analytics muestra las primeras 200 tablas de los datos de origen. Si existen más tablas, puede
hacer clic en el enlace Mostrar restantes para mostrarlas como bloques de hasta 500 tablas al
mismo tiempo.
Nota
El cuadro Buscar tablas debe estar vacío para que aparezca el enlace.
4. En Tablas disponibles , haga clic en el nombre de una tabla para agregar la tabla al Área de
almacenamiento temporal .
396 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Las tablas se indican en orden alfabético. Puede agregar hasta diez tablas al área de
almacenamiento temporal si desea unir las tablas. Actualmente, el conector de SAP se limita a
dos tablas.
Nota
No es posible importar varias tablas individualmente con una operación de
importación. Las tablas deben unirse para importarlas juntas.
5. Opcional. Seleccione Incluir las tablas del sistema si desea agregar tablas del sistema a la
lista de tablas disponibles.
Nota
Esta opción no se aplica a algunos orígenes de datos.
Unir tablas
Si agregó más de una tabla al Área de almacenamiento temporal , debe unir las tablas.
Si desea obtener información detallada acerca de la unión de tablas, consulte "Unión de tablas en la
ventana Data Access" en la página 405. Si desea obtener información acerca de la unión de tablas
de Apache Drill, consulte "Unión de tablas desde orígenes de datos Apache Drill" en la página 408.
1. En el Área de almacenamiento temporal , haga clic en el icono de unión para acceder a la
Configuración de la unión.
l Externa
l Izquierda
l Derecha
Nota
Algunos conectores de datos, incluidos los conectores de Microsoft Excel y
Microsoft Access, no admiten el tipo de unión Externa.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 397
Definición e importación de datos
Consejo
Puede filtrar la lista de campos disponibles introduciendo una cadena de
búsqueda en los cuadros Columna izquierda o Columna derecha. Los
campos se indican en orden alfabético.
4. Opcional. Haga clic en + Agregar clave si necesita agregar otro campo clave.
5. Haga clic en Aplicar para guardar la configuración de la unión.
6. Cree a configuración de la unión para cada tabla adicional que esté uniendo.
7. Opcional. En el panel Previsualización de la importación, haga clic en Actualizar para ver
una previsualización de las tablas unidas.
Consejo
Si desea quitar la selección de la mayoría de los campos, haga clic en
Seleccionar todo y después cambie a anular la selección de todos los campos.
A continuación, vuelva a seleccionar los campos que desee.
398 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Si bien no puede leer los valores sin procesar de los datos a los que se les
aplicó el cifrado hash, continúan siendo útiles al combinar y analizar datos. Si
desea comparar los valores que se cifran con hash con ACCESSDATA
durante la importación con los valores que se cifran con la función HASH( ) de
ACLScript, debe convertir los campos numéricos o de fechahora de Analytics
en caracteres y quitar los espacios antes de cifrar los datos con hash.
Los campos de fechahora deben tener los siguientes formatos:
l Fechahora: "AAAA-MM-DD hh:mm:ss"
l Fecha: "AAAA-MM-DD"
l Hora: "hh:mm:ss"
Filtrar datos
Por valor predeterminado, se importan todos los registros de una tabla, a menos que cree uno o más
filtros para omitir registros específicos.
Nota
Si usa las dos opciones de filtrado que se explican a continuación, se aplica primero
el filtrado condicional y después se aplica la cantidad especificada de registros a los
resultados del filtrado condicional.
Consejo
Para restaurar la importación a todos los registros de la tabla, escriba n en
Seleccionar primeros n registros .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 399
Definición e importación de datos
Consejo
Puede filtrar la lista de campos disponibles introduciendo una cadena de
búsqueda en el cuadro Campo. Los campos se indican en orden alfabético.
Nota
Si unió tablas, puede seleccionar un campo desde cualquiera de las tablas
unidas.
Nota
Si está filtrando con un campo Lógico, es posible que el valor de prueba deba
ser uno de los siguientes, según el origen de datos:
l 'true' o 'false' (con comillas simples)
Si el filtrado que usa uno de los valores reales en el campo devuelve un error,
intente con uno de los valores de más arriba.
Nota
No puede mezclar operadores booleanos al combinar varios filtros en un
grupo de filtros. Todos los filtros de un grupo se deben combinar utilizando
AND u OR.
400 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Primero se evalúan los filtros de cada grupo de filtros y, a continuación, se
evalúan los grupos de filtros en relación unos con otros.
No puede mezclar operadores booleanos al combinar varios grupos de
filtros. Todos los grupos de filtros se deben combinar utilizando AND u OR.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 401
Definición e importación de datos
Nota
No es posible especificar las longitudes de los campos de manera individual. Un
mismo ajuste se aplica a todos los campos de caracteres o todos los campos de
memorando de todas las tablas de una importación.
Consejo
Tenga cuidado de no acortar los campos sobre la base de los primeros valores de la
Previsualización de la importación. Es posible que haya valores más extensos más
adelante en la tabla.
Nota
Es posible que deba arrastrar una columna de la previsualización para hacerla
más ancha y ver todo el texto de la columna.
402 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
¡Precaución!
Los cambios que realice en Modo SQL se pierden si regresa al editor visual de la
ventana Data Access.
Nota
No puede usar la sintaxis de ACLScript (comandos o funciones) en el cuerpo
de la instrucción de importación de SQL. Debe usar únicamente la sintaxis SQL
válida.
Precaución
Utilice la opción Estimar tamaño con cautela. Con algunos conjuntos de datos
extensos y con ciertos orígenes de datos, la generación del cálculo requiere
mucho procesamiento y puede ser lenta.
2. En el área Vista previa de importación, haga clic en Actualizar para ver los datos que se
importarán.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 403
Definición e importación de datos
Pautas
l Solo se actualiza el contenido :Al actualizar una tabla de Analytics, solo se actualiza el
contenido de los campos existentes. No se actualiza el formato de tabla.
No puede actualizar una tabla si la estructura de los datos de origen ha cambiado; por ejemplo,
si se han agregado o quitado campos. Debe volver a importar los datos.
l La tabla está abierta: Si la tabla está abierta al actualizarla, necesitará temporalmente
espacio en disco igual al doble del tamaño de la tabla. Si tiene espacio en disco limitado, cierre
la tabla primero antes de actualizarla.
l Tablas importadas con Analytics 12: Las tablas que se importaron desde la ventana Data
Access en la versión 12 de Analytics no se pueden actualizar, aunque esté utilizando una
versión más reciente de Analytics.
Si desea poder actualizar estas tablas, vuelva a importarlas utilizando Analytics 12.5 o
posterior.
Pasos
1. En el Navegador, haga clic con el botón derecho del ratón en la tabla de Analytics que desea
actualizar y seleccione Actualizar desde origen.
2. En el cuadro de diálogo de confirmación, haga clic en Sí .
3. Si aparece Introducir contraseña, escriba la contraseña para el origen de datos y haga clic en
Aceptar.
Nota
También puede cambiar el nombre de usuario si desea utilizar una cuenta
diferente para acceder al origen de los datos.
4. Si aparece uno o más mensajes que le preguntan si desea guardar los cambios, haga clic en
Sí , a menos que no desee guardar los cambios.
La tabla se actualiza.
404 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Si desea obtener información sobre la unión de tablas de Analytics una vez que se
encuentran en Analytics, consulte "Unir tablas" en la página 972.
Este tema trata sobre la unión de tablas en la ventana Data Access como parte del
proceso de importación de datos.
Ejemplo
Usted está trabajando con los datos de las cuentas por cobrar y desea una lista de clientes, los
pedidos de cada cliente y los detalles de los productos de cada pedido.
Para obtener estos datos e importarlos a Analytics, necesita unir tres tablas del sistema de
datos de origen:
l En la Unión 1:, une las tablas Cliente y Pedidos utilizando el campo clave ID_cliente,
que aparece en ambas tablas
l En la Unión 2:, une las tablas Pedidos y Producto utilizando el campo clave ID_Prod,
que aparece en ambas tablas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 405
Definición e importación de datos
Consejo
Puede probar este ejemplo de unión en la ventana Data Access. Utilice el
conector de Microsoft Access y conéctese a este archivo de ejemplo de
Microsoft Access con Analytics:
..\Datos de ACL\Sample Data Files\Sample.mdb.
Tipos de unión
Al unir tablas, puede optar entre diferentes tipos de unión. El tipo de unión que escoja controla los
registros de las dos tablas originales que se incluyen en la tabla unida.
406 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Registros no Registros no
Registros coin- coincidentes de Registros coin- coincidentes de
cidentes de la la tabla cidentes de la la tabla dere-
Tipo de unión tabla izquierda izquierda tabla derecha cha
Interna
Externa
Izquierda
Derecha
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 407
Definición e importación de datos
Ejemplo
Tal vez desee unir dos tablas por Identificación del proveedor, pero algunos proveedores
tengan más de una instalación y usted desee conservar los registros de cada instalación por
separado. Para lograr este resultado debe utilizar los campos Identificación del proveedor y
Ubicación como campos clave.
Si utiliza únicamente Identificador del proveedor como campo clave, los registros de las instala-
ciones individuales del proveedor se mezclan.
Si utiliza únicamente el campo clave Ubicación, los registros de diferentes proveedores se
mezclan.
A-4538 Vancouver
A-4538 Burnaby
A-4538 Richmond
B-2204 Vancouver
B-2204 Burnaby
408 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Active Directory es el Servidor de directorios de Microsoft que ofrece una base de datos compatible
con LDAP que contiene objetos tales como usuarios, grupos y computadoras. Utilice el conector de
datos de Active Directory para importar los datos de Active Directory de su compañía.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a Active Directory, debe contar con lo siguiente:
l el nombre de dominio o la dirección IP del servidor de Active Directory
l el puerto de conexión correcto
l la cuenta de usuario a la cual se está conectando, incluido el nombre distintivo del usuario y la
contraseña
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Active Directory de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de Active Directory.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 409
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
410 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Puede conectar sin
proporcionar una
contraseña si su
servidor de Active
Directory le permite
realizar conexiones
anónimas. Según la
configuración de
seguridad de su
servidor, las conexiones
anónimas tal vez
puedan hacer una lista
de las tablas
disponibles. Sin
embargo, estas
conexiones tal vez no
puedan seleccionar
datos de algunas o de
todas las tablas de la
lista. Si desea obtener
más información acerca
de su configuración de
seguridad de Active
Directory, comuníquese
con el administrador de
su compañía.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 411
Definición e importación de datos
Consejo
La limitación del
alcance puede mejorar
enormemente el
desempeño de la
búsqueda.
Ajustes avanzados
Ajuste Descripción Ejemplo
412 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 413
Definición e importación de datos
414 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Este ajuste debe ser
false para permitir el
filtrado con la sintaxis
de la cláusula Where.
Ejecución de predicados
El conector determina cuál de las
cláusulas es admitida por el origen
de los datos y después los envía al
origen para obtener el supercon-
junto más pequeño de filas que
satisfaga la consulta. A
continuación, filtra el resto de las
filas localmente. La operación de
filtrado se transmite por
secuencias, lo cual permite que el
controlador filtre de manera eficaz
conjuntos de datos incluso muy
grandes.
Ejecución de uniones
El conector utiliza varias técnicas
para unir en la memoria. El
controlador compensa la utilización
de la memoria con la necesidad de
leer la misma tabla más de una
vez.
Ejecución de
Acumulaciones
El conector recupera todas las filas
necesarias para procesar la
acumulación en la memoria.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 415
Definición e importación de datos
objetos. Su cláusula WHERE debe indicar cada valor de estos campos delimitados como si fueran
valores diferentes, en lugar de una única cadena.
Si desea obtener más información acerca de los filtros de búsqueda LDAP, consulte Sintaxis del filtro
de búsqueda MSDN.
Escenario
Está trabajando con la tabla Usuario y desea importar registros en los que ObjectClass tiene
los siguientes atributos:
l persona
l usuario
También desea limitar los registros a aquellos en los que ObjectCategory tiene el atributo
Computadora y no Persona.
Conexión a la tabla
Primero, se conecta al servidor de Active Directory y selecciona la tabla Usuario (subconjunto
de campos visibles).
416 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Filtrado de registros
Para limitar los registros a aquellos que desea importar, usted aplica un filtro que trata a cada
valor delimitado como un campo distintivo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 417
Definición e importación de datos
A continuación, utiliza el Modo SQL para verificar la cláusula WHERE que construye el filtro:
WHERE
(
"User"."ObjectClass" = N'person' AND
"User"."ObjectClass" = N'user' AND
"User"."ObjectCategory" = N'Computer'
)
418 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 419
Definición e importación de datos
Amazon Athena es un servicio de consultas interactivo que permite a los usuarios consultar datos de
Amazon S3, utilizando SQL estándar. Puede utilizar el conector de datos de Amazon Athena para
importar los datos de Amazon Athena de su organización.
Nota
El conector de datos de Amazon Athena es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Amazon Athena, debe contar con lo siguiente:
l la ubicación del directorio de almacenamiento provisional S3 en donde Amazon Athena
almacena los resultados de las consultas
l la clave de acceso a la cuenta AWS
l la clave secreta de la cuenta AWS
l la región de AWS donde está alojado el servidor Web de Amazon
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Amazon Athena de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de Amazon Athena.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
420 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Amazon Athena, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Amazon Athena y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 421
Definición e importación de datos
Nota
Analytics ofrece DynamoDB como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a DynamoDB, debe contar con lo siguiente:
l La región de hosting de sus servicios Amazon Web Services
l Su clave de acceso a la cuenta AWS
l Su clave secreta de la cuenta AWS
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de DynamoDB de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de DynamoDB.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
422 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde DynamoDB, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 423
Definición e importación de datos
Nombre del perfil El nombre del perfil que se debe usar del
archivo de credenciales de AWS.
Ajustes avanzados
Ajuste Descripción Ejemplo
424 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 425
Definición e importación de datos
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
426 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Amazon Redshift es un servicio de depósito de datos en la nube que se utiliza para inteligencia
empresarial. Utilice el conector de datos de Amazon Redshift para importar los datos de Amazon
Redshift de su compañía.
Nota
Analytics ofrece Amazon Redshift como un conector opcional. Si no está disponible
en la ventana Data Access, es probable que no se haya seleccionado el conector
durante la instalación. Si desea obtener más información, consulte "Instalar los
conectores de datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Amazon Redshift, debe contar con lo siguiente:
l el nombre de la base de datos y el servidor de la URL de ODBC del clúster de Amazon Redshift
l nombre de usuario de la cuenta de usuario que tiene permiso para conectarse a la base de
datos
l contraseña de la cuenta de usuario que tiene permiso para conectarse a la base de datos
l el número de puerto que se especificó cuando se inició el cluster (si tiene un cortafuegos,
asegúrese de que el puerto esté abierto)
Nota
Al reunir la información de conexión necesaria:
l puede obtener la URL de ODBC URL desde la consola de administración de
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Amazon Redshift de su organización. Si el administrador no puede ayudarlo, usted
o el administrador deben comunicarse con el Soporte de Amazon Redshift.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 427
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
428 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 429
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
430 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Amazon S3
Amazon Simple Storage Service (S3) es un servicio de almacenamiento de objetos al que se puede
acceder a través de una interfaz de servicio Web. Puede utilizar el conector de datos de Amazon S3
para importar los datos de Amazon S3 de su organización.
Nota
El conector de datos de Amazon S3 es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Amazon S3, debe contar con lo siguiente:
l la clave de acceso a la cuenta AWS
l la clave secreta de la cuenta AWS
l la región de AWS donde está alojado el servidor Web de Amazon
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Amazon S3 de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Amazon S3.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 431
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Amazon S3, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Amazon S3 y seleccione Renombrar la conexión.
432 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Analytics ofrece Cassandra como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Cassandra, debe contar con lo siguiente:
l el nombre del host o la dirección IP del servidor de la base de datos
l el puerto de conexión correcto
l su nombre de usuario y contraseña, si está utilizando autenticación
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Cassandra de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Cassandra.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 433
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Cassandra, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
434 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
consultas en SQL.
o CQL: Utiliza CQL_QUERY_
MODE y ejecuta todas las
consultas en CQL.
o SQL con respaldo CQL: Utiliza
SQL_WITH_CQL_FALLBACK_
QUERY_MODE y ejecuta todas
las consultas en SQL por valor
predeterminado. Si una
consulta no se completa
correctamente, el controlador
ejecuta la consulta en CQL.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 435
Definición e importación de datos
436 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
conecta al servidor de
Cassandra utilizando SSL, pero
el cliente y el servidor no se
verifican entre sí.
Clave privada del lado del cliente La ruta completa al archivo que
contiene la clave privada que se
utiliza para verificar al cliente.
Consultas en Cassandra
Una de las ventajas del diseño de Apache Cassandra es su capacidad de almacenar datos que no
están normalizados en menos cantidad de tablas. Si se aprovechan las estructuras de datos
anidadas, como los conjuntos, las listas y los mapas, es posible simplificar las transacciones. Sin
embargo, Analytics no admite el acceso a este tipo de datos. Si se vuelven a normalizar los datos
incluidos dentro de las colecciones (conjuntos, listas y mapas) en tablas virtuales, el conector les
permite a los usuarios interactuar directamente con los datos pero dejando los datos en su forma no
normalizada en Cassandra.
Si una tabla contiene columnas de colección, cuando se realiza una consulta por primera vez en la
tabla, el conector crea las siguientes tablas virtuales:
l Una tabla "base", que contiene los mismos datos que la tabla real, salvo por las columnas de la
colección.
l Una tabla virtual para cada columna de la colección, que expande los datos anidados.
Las tablas virtuales hacen referencia a los datos en la tabla real, lo cual permite que el conector
acceda a los datos sin normalizar. Por medio de las consultas en las tablas virtuales, es posible
acceder al contenido de las colecciones de Cassandra a través de ODBC.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 437
Definición e importación de datos
La tabla base y las tablas virtuales aparecen como tablas adicionales en la lista de tablas que existen
en la base de datos. La tabla base utiliza el mismo nombre que la tabla real a la cual representa. El
nombre de las tablas virtuales que representan colecciones se genera utilizando el nombre de la
tabla real, un separador (_vt_ por valor predeterminado), y el nombre de la columna.
Ejemplo
La tabla de ejemplo es una tabla de base de datos de Cassandra que contiene una columna
de clave primaria entera denominada pk_int, una columna de lista, una columna de mapa,
una columna de conjunto (llamada StringSet).
El conector genera varias tablas virtuales para representar esta tabla única. La primera tabla
virtual es la tabla base:
Tabla base
pk_int
La tabla base contiene los mismos datos que la tabla de la base de datos original, salvo por las
colecciones, que se omiten de esta tabla y se expanden en otras tablas virtuales.
Las siguientes tablas muestran las tablas virtuales que vuelven a normalizar los datos desde
las columnas Lista, Mapa y StringSet:
Lista
pk_int List#index List#value
1 0 1
438 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
1 1 2
1 2 3
3 0 100
3 1 101
3 2 102
3 3 105
Mapa
pk_int Map#key Map#value
1 S1 a
1 S2 b
3 S1 t
StringSet
pk_int StringSet#value
1 a
1 b
1 c
3 a
3 e
Las columnas clave externas en las tablas virtuales hacen referencia a las columnas clave de
la tabla real e indican a qué fila de la tabla real corresponde la fila de la tabla virtual. Las
columnas con nombres que finalizan con #index o #key indican la posición de los datos dentro
del mapa o de la lista originales. Las columnas con nombres que terminan en #value
contienen los datos expandidos de la colección.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 439
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
440 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Drill es un motor de consultas de SQL de código abierto de Apache que permite realizar análisis de
alto rendimiento en los datos semiestructurados que provienen de aplicaciones de Big Data.
Nota
Analytics ofrece Drill como un conector opcional. Si no está disponible en la ventana
Data Access, es probable que no se haya seleccionado el conector durante la
instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Drill, debe contar con lo siguiente:
l el tipo de autenticación correcta (básica o ninguna)
l el nombre de usuario y la contraseña, si está utilizando autenticación básica
l el tipo de conexión correcta (modo incrustado Direct to Drillbit o modo distribuido Zookeeper
Quorum)
l host y puerto para Drillbit o cada nodo si está utilizando el modo distribuido
En el modo distribuido, la información del host y el puerto se debe introducir en el campo
Quorum en el formato delimitado por comas:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 441
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
442 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 443
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
444 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Apache HBase es la base de datos de Hadoop que es un almacén de big data escalable y distribuido.
Puede utilizar el conector de datos de Apache HBase para importar los datos de HBase de su
compañía.
Nota
Analytics ofrece HBase como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a HBase, debe contar con lo siguiente:
l el nombre del host o la dirección IP del servidor de la base de datos
l el puerto de conexión correcto
l su nombre de usuario y contraseña, si está utilizando autenticación
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de HBase de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de HBase.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 445
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde HBase, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
446 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
generar un esquema.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 447
Definición e importación de datos
Apache Hive es un servicio de datos en la nube. Puede utilizar el conector de datos de Apache Hive
para importar los datos de Hive de su compañía.
Nota
Analytics ofrece Hive como un conector opcional. Si no está disponible en la ventana
Data Access, es probable que no se haya seleccionado el conector durante la
instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Hive, debe contar con lo siguiente:
l el nombre de usuario y la contraseña
l el puerto de conexión correcto
l el esquema de autenticación que se utilizó
l el nombre del host o la dirección IP del servidor
l el modo de transporte para comunicarse con el servidor
l Acceso de lectura
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Hive de su organización. Si el administrador no puede ayudarlo, usted o el adminis-
trador deben comunicarse con el Soporte de Hive.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
448 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 449
Definición e importación de datos
o Kerberos
o Nombre de usuario
o Nombre de usuario y
contraseña
o Servicio Windows Azure
HDInsight
Ajustes avanzados
Ajuste Descripción Ejemplo
450 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 451
Definición e importación de datos
452 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Los scripts que utilizan conexiones de DSN establecidas en versiones de ACL
anteriores a la 13.1 continúan funcionando después de actualizar a la versión 13.1.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 453
Definición e importación de datos
Apache Spark es un servicio de datos en la nube. Puede utilizar el conector de datos de Apache
Spark para importar los datos de Spark de su compañía.
Nota
Analytics ofrece Spark como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Spark, debe contar con lo siguiente:
l el nombre de usuario y contraseña
l el puerto de conexión correcto
l el esquema de autenticación que se utilizó
l el nombre del host o la dirección IP del servidor
l el modo de transporte para comunicarse con el servidor
l Acceso de lectura
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Spark de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Spark.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
454 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 455
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
456 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 457
Definición e importación de datos
458 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Los scripts que utilizan conexiones de DSN establecidas en versiones de ACL
anteriores a la 13.1 continúan funcionando después de actualizar a la versión 13.1.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 459
Definición e importación de datos
AWS Management es una interfaz intuitiva basada en la web para administrar Amazon Web
Services. Puede usar el conector de datos de AWS Data Management para importar los datos de
Administración de AWS de su organización.
Nota
El conector de datos de AWS Data Management es proporcionado por nuestro socio
de datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a la Administración de Amazon, debe contar con lo siguiente:
l la clave de acceso a la cuenta AWS
l la clave secreta de la cuenta AWS
l la región de AWS donde está alojado el servidor Web de Amazon
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de AWS Data Management de su organización. Si el administrador no puede
ayudarlo, usted o el administrador deben comunicarse con el Soporte de AWS Data Management.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
460 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de AWS Data Management, no puede proporcionar un
nombre de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con
el mismo nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones
existentes , expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que
corresponde a AWS Data Management y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 461
Definición e importación de datos
Azure Data Management le brinda opciones para administrar sus datos de Azure. Puede utilizar el
conector de datos de Azure Data Management para importar los datos de Azure de su organización.
Nota
El conector de datos de Azure Data Management es proporcionado por nuestro
socio de datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Azure Data Management, debe reunir las credenciales para conectarse al
servidor de Administración de datos de Azure.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Azure Data Management de su organización. Si el administrador no puede
ayudarlo, usted o el administrador deben comunicarse con el Soporte de Azure Data Management.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
462 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Azure Data Management, no puede proporcionar un
nombre de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con
el mismo nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones
existentes , expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que
corresponde a Azure Data Management y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 463
Definición e importación de datos
Azure Table Storage es un almacén de datos NoSQL basado en la nube que le permite almacenar
grandes cantidades de datos estructurados y no relacionales. Puede utilizar el conector de datos de
Azure Table Storage para importar los datos del Almacenamiento de tablas de Azure de su
organización.
Nota
El conector de datos de Azure Table Storage es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Azure Table Storage, debe reunir las credenciales para conectarse al servidor de
Almacenamiento de tablas de Azure.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Azure Table Storage de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Azure Table Storage.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
464 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Azure Table Storage, no puede proporcionar un nombre
de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Azure Table Storage y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 465
Definición e importación de datos
Conexión a Box
Nota
El conector de datos de Box es proporcionado por nuestro socio de datos, CData. Si
desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Box, debe reunir las credenciales para conectarse al servidor de Box.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Box de su organización. Si el administrador no puede ayudarlo, usted o el adminis-
trador deben comunicarse con el Soporte de Box.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
466 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Cuando se conecte a Box a través de la autenticación multifactor (MFA), el token de
autenticación expirará aproximadamente después de transcurrida una hora y esto
hará que comiencen a fallar todas las conexiones e importaciones existentes. Una
vez que la autenticación falle, la conexión existente dejará de funcionar. Debe crear
una nueva conexión a Box para realizar otras operaciones.
Renombrar la conexión
Cuando usted crea el conector de datos de Box, no puede proporcionar un nombre de Conexión de
su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Box y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 467
Definición e importación de datos
Cloudera Impala es un servicio de datos en la nube. Puede utilizar el conector de datos de Cloudera
Impala para importar los datos de Impala de su compañía.
Nota
Analytics ofrece Impala como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Cloudera, debe contar con lo siguiente:
l nombre de usuario
l contraseña
l Acceso de lectura
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Impala de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Impala.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
468 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Impala, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 469
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
470 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 471
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
472 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Concur
Nota
Analytics ofrece Concur como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Credenciales de Concur
Para conectarse a Concur, necesita lo siguiente:
l Token de acceso a Concur
Si no tiene un Token de acceso a Concur, debe conseguir lo siguiente:
l Nombre de usuario y contraseña de Concur
l ID de cliente de Concur
l Nombre del host del servidor de la API de Concur (el valor predeterminado es "www.con-
cursolutions.com")
Con estas credenciales, puede usar la opción Obtener Token de la ventana Data Access para
generar el token de acceso necesario para autenticar su conexión.
Nota
Cuando lo obtenga, tome nota de la fecha de vencimiento de su token. Los tokens de
autenticación de Concur caducan después de un año.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Concur de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Concur.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 473
Definición e importación de datos
Nota
Si no aparece la opción Register Partner Application en Concur Web Services, usted
o el administrador de Concur deben comunicarse con el Soporte de Concur. Es
posible que su compañía no cuente con una licencia adecuada de Concur.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
474 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 475
Definición e importación de datos
Nota
Si una API no se incluye a continuación, no puede acceder a ella utilizando la
ventana Data Access. Si desea obtener información acerca de los datos disponibles
desde cada punto de conexión, consulte la documentación de la API de Concur.
Concur almacena los datos en estructuras que no siguen las reglas de estructura y
escritura de datos que se aplican a las columnas y tablas relacionales tradicionales.
Por lo tanto, los datos se deben asignar a una forma relacional. Para lograrlo, el
conector asigna los datos de Concur a un formato compatible con ODBC.
Común Listas
Elementos de la lista
Ubicaciones
476 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Gasto Entradas
Formulario de gasto
Información detallada
Gasto rápido
Reportes
Visión Oportunidades
Viajes Traslados
Puede acceder a los datos del módulo Gastos para varias cuentas de Concur ajustando el campo
opcional Parámetros del usuario de las Opciones avanzadas en Todos.
También puede introducir el nombre de usuario de un usuario de Concur específico en este campo
para ver los datos de gastos de un individuo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 477
Definición e importación de datos
Conexión a Couchbase
Couchbase es una base de datos orientada a los documentos NoSQL. Utilice el conector de datos de
Couchbase para importar los datos de Couchbase de su compañía.
Nota
Analytics ofrece Couchbase como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Couchbase, debe contar con lo siguiente:
l al menos un nodo de su instancia de Couchbase con los servicios de índice y consulta
habilitados
l el nombre de host del servidor de la base de datos
l el puerto de conexión correcto
l las credenciales adecuadas para el método de autenticación que escoja
Si su instancia de Couchbase requiere autenticación, debe proporcionar una cadena JSON o
un archivo JSON que especifique el nombre y la contraseña para uno o más contenedores. Si
desea obtener más información, consulte "Formato de autenticación de JSON" en la
página 482.
l un certificado SSL válido si la conexión se realizará a través de SSL
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Couchbase de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Couchbase.
478 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 479
Definición e importación de datos
[{"usuario": "[nombredeu-
suario1]", "contraseña":"
[contraseña1]"},
{"usuario": "[nombredeu-
suario2]", "contraseña":"
[contraseña2]"}]
480 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 481
Definición e importación de datos
Nota
Los nombres de las estructuras de datos no distinguen entre mayúsculas y
minúsculas; por lo tanto, debe asegurarse de que el so de mayúsculas y minúsculas
en las estructuras como tablas, columnas o contenedores de sus consultas coincidan
con las estructuras de la base de datos.
482 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
3. Para cada matriz que se detecta en la base de datos, el conector genera una tabla virtual a fin
de expandir los datos y guarda estas tablas virtuales como parte del esquema. Con el
esquema, el controlador muestra las tablas virtuales como tablas normales.
4. El conector define un tipo de datos de Couchbase para cada columna y asigna cada tipo de
datos de Couchbase al tipo de datos de SQL que mejor representa la mayor cantidad de
valores.
Tabla base
Las tablas base representan datos de las colecciones de documentos de Couchbase. Los
documentos aparecen como filas y todos los atributos que no son matrices aparecen como
columnas. En cada tabla base, el conector crea una columna de clave primaria denominada PK que
identifica de qué documento de Couchbase proviene cada fila.
En el conector, el nombre de la tabla base es el tipo de documento al cual representa. En
Couchbase, el nombre de la tabla base es el contenedor del cual provienen los datos.
Tablas virtuales
Las tablas virtuales ofrecen soporte para las matrices. Cada tabla virtual contiene datos de una
matriz y cada fila de la tabla representa un elemento de la matriz. Si un elemento contiene una
matriz, el conector crea tablas virtuales adicionales según sea necesario para expandir los datos
anidados.
En cada tabla virtual, el conector crea un nombre de columna clave que identifica el documento de
donde proviene la matriz y hace referencia a la columna de la tabla base relacionada. El conector
también crea una columna de índice (con el sufijo _IDX en el nombre) para indicar la posición del
elemento dentro de la matriz.
Ejemplo
En el siguiente ejemplo, se muestran las tablas base y las tablas virtuales que generaría el
conector si estuviese conectado a una base de datos de Couchbase llamada Basedeejemplo,
que contiene dos documentos denominados Cliente_123221 y Orden_221354.
El documento Cliente_123221 es del tipo Cliente y contiene los siguientes atributos. El
atributo DomiciliosGuardados es una matriz:
{
"Tipo": "Cliente",
"Nombre": "Pedro Pérez",
"DomiciliosGuardados": ["123 Main St.", "456 1st Ave"]
}
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 483
Definición e importación de datos
El documento Orden_221354 es del tipo Orden y contiene los siguientes atributos. El atributo
TarjetaCrédito es un objeto y el atributo Items es una matriz de objetos:
{
"Tipo": "Orden",
"IDCliente":"Cliente_123221",
"TarjetaCrédito":
{
"Tipo":"Visa",
"NúmeroTarjeta":"4111 1111 1111 1111",
"Vencimiento":"12/12",
"CVN":"123"
},
"Items":
[
{"IDItem":89123, "Cantidad":1},
{"DIItem":92312, "Cantidad":5}
]
}
484 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tabla DomiciliosGuardados
PK DomiciliosGuardados_IDX DomiciliosGuardados
Tabla Items
PK Items_IDX ItemID Cantidad
"Orden_221354" 0 89123 1
"Orden_221354" 1 92312 5
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 485
Definición e importación de datos
Conexión a DocuSign
Nota
El conector de datos de DocuSign es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a DocuSign, debe reunir las credenciales para conectarse al servidor de DocuSign.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de DocuSign de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de DocuSign.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
486 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de DocuSign, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
DocuSign y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 487
Definición e importación de datos
Microsoft Dynamics CRM es un software de administración de relaciones con los clientes (CRM) para
administrar la base de clientes de una organización. Las herramientas permiten a los usuario
organizar, automatizar y sincronizar las ventas, el marketing, la atención al cliente, el servicio al
cliente y el soporte técnico. Puede utilizar el conector de datos de Dynamics CRM para importar los
datos de Dynamics CRM de su organización.
Nota
El conector de datos de Dynamics CRM es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics CRM, debe reunir la siguiente información:
l la dirección URL raíz de su organización
l las credenciales del usuario
l el tipo de servidor de Dynamics CRM al cual se está conectando
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics CRM de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de Dynamics CRM.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
488 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics CRM, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Dynamics CRM y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 489
Definición e importación de datos
Conexión a Dynamics GP
Nota
El conector de datos de Dynamics GP es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics GP, debe reunir la siguiente información:
l el identificador único de su organización
l la dirección URL del servidor de Dynamics GP
l las credenciales del usuario para conectarse al servidor de Dynamics GP
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics GP de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Dynamics GP.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
490 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics GP, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Dynamics GP y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 491
Definición e importación de datos
Microsoft Dynamics NAV es una solución de planificación de recursos empresariales (ERP) que
ayuda a las empresas a automatizar las ventas, compras, operaciones y contabilidad, y a administrar
su inventario. Puede utilizar el conector de datos de Dynamics NAV para importar los datos de
Dynamics NAV de su organización.
Nota
El conector de datos de Dynamics NAV es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics NAV, debe reunir la siguiente información:
l la dirección URL raíz del servidor de Dynamics NAV
l la instancia del servidor de Dynamics NAV
l las credenciales del usuario para conectarse al servidor de Dynamics NAV
l el esquema de autenticación utilizado para conectarse al servidor
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics NAV de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de Dynamics NAV.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
492 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics NAV, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Dynamics NAV y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 493
Definición e importación de datos
Nota
El conector de datos de Dynamics 365 Business Central es proporcionado por
nuestro socio de datos, CData. Si desea obtener información sobre alguno de los
campos de conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics 365 Business Central, debe reunir la siguiente información:
l nombre de la Compañía que se está utilizando para Dynamics 365 Business Central
l URL de Dynamics 365 de su organización
l la cuenta empresarial de Microsoft Online para acceder a los datos
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics 365 Business Central de su organización. Si el administrador no puede
ayudarlo, usted o el administrador deben comunicarse con el Soporte de Dynamics 365 Business
Central.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
494 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics 365 Business Central, no puede proporcionar
un nombre de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes
con el mismo nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha
Conexiones existentes , expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse
que corresponde a Dynamics 365 Business Central y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 495
Definición e importación de datos
Nota
El conector de datos de Dynamics 365 Finance and Operations es proporcionado por
nuestro socio de datos, CData. Si desea obtener información sobre alguno de los
campos de conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics 365 Finance and Operations, debe reunir la siguiente información:
l URL de Dynamics 365 de su organización
l la cuenta empresarial de Microsoft Online para acceder a los datos
l si desea importar los datos de todas las compañías o únicamente de la compañía predeter-
minada
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics 365 Finance and Operations de su organización. Si el administrador no
puede ayudarlo, usted o el administrador deben comunicarse con el Soporte de Dynamics 365
Finance and Operations.
496 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Aparece la página de inicio de sesión para Dynamics 365 Finance and Operations.
6. Proporcione los detalles de la conexión y autentique su inicio de sesión.
Cuando la conexión se realiza correctamente, se abre un cuadro de diálogo con un mensaje
que indica el éxito.
7. Haga clic en Aceptar en el cuadro de diálogo que aparece.
La conexión a Dynamics 365 Finance and Operations se establece correctamente.
8. En el cuadro de diálogo DSN Configuration (Configuración DSN) haga clic en Aceptar.
La conexión de Dynamics 365 Finance and Operations se guarda en la ficha Conexiones
existentes . En el futuro, puede volver a conectarse a Dynamics 365 Finance and Operations desde
la conexión guardada.
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Dynamics 365 Finance and Operations, consulte "Trabajo con la ventana Data Access" en la
página 393.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics 365 Finance and Operations, no puede
proporcionar un nombre de Conexión de su elección y la conexión se guarda en la ficha Conexiones
existentes con el mismo nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha
Conexiones existentes , expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse
que corresponde a Dynamics 365 Finance and Operations y seleccione Renombrar la
conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 497
Definición e importación de datos
Microsoft Dynamics 365 Sales es una solución adaptable para acelerar las ventas que permite a los
equipos de ventas gestionar las relaciones con los clientes, mejorar los ingresos por ventas y cerrar
las ventas más rápido. Puede utilizar el conector de datos de Dynamics 365 Sales para importar los
datos de Dynamics 365 Sales de su organización.
Nota
El conector de datos de Dynamics 365 Sales es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Dynamics 365 Sales, debe reunir la siguiente información:
l URL de Dynamics 365 de su organización
l la cuenta empresarial de Microsoft Online para acceder a los datos
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Dynamics 365 Sales de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Dynamics 365 Sales.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
498 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Dynamics 365 Sales, no puede proporcionar un nombre
de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Dynamics 365 Sales y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 499
Definición e importación de datos
Edgar Online es una solución que crea y distribuye datos financieros y declaraciones públicas de
acciones, fondos mutuos y otros activos comercializados públicamente. Puede utilizar el conector de
datos de Edgar Online para importar los datos de Edgar Online de su organización.
Nota
El conector de datos de Edgar Online es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Edgar Online, debe contar con la clave AppKey del usuario actualmente
autenticado para conectarse a la cuenta de Edgar Online.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Edgar Online de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Edgar Online.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
500 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Edgar Online, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Edgar Online y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 501
Definición e importación de datos
Utilice el conector de datos de correo electrónico para importar mensajes de correo electrónico para
una única cuenta utilizando los protocolos de correo electrónico estándar IMAP o POP. Al
conectarse a su servidor de correo electrónico, cada nombre de tabla representa una carpeta de
buzón de correo en el servidor y cada registro representa un mensaje de correo electrónico.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Este conector recupera mensajes de correo electrónico para una única cuenta almacenada
únicamente en servidores de correo electrónico. No se conecta a funciones tales como chat o tareas
que algunos clientes de correo electrónico ofrecen.
Antes de comenzar
Para conectarse al Correo electrónico, debe contar con lo siguiente:
l el nombre de dominio o la dirección IP del servidor de correo electrónico
l el puerto de conexión correcto
l la cuenta de usuario que se está conectando, incluido el nombre de usuario y la contraseña
Nota
Su servidor de correo electrónico debe usar el protocolo IMAP o POP.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Correo electrónico de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Correo electrónico.
502 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 503
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
504 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Con el uso del conector
de Correo electrónico,
no puede recuperar el
contenido del campo
Asunto para los
buzones de Calendario
o Tareas desde una
cuenta de Outlook 365.
Si se está conectando a
una cuenta de Outlook
365, considere usar el
conector de Exchange.
Si desea obtener más
información, consulte
"Conexión a Exchange"
en la página 518
¡Precaución!
Este ajuste afecta el
desempeño y puede
hacer que la consulta
supere el tiempo de
espera si está
trabajando con muchos
registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 505
Definición e importación de datos
clave primarias.
506 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ejecución de predicados
El conector determina cuál de las
cláusulas es admitida por el origen
de los datos y después los envía al
origen para obtener el supercon-
junto más pequeño de filas que
satisfaga la consulta. A
continuación, filtra el resto de las
filas localmente. La operación de
filtrado se transmite por
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 507
Definición e importación de datos
Ejecución de uniones
El conector utiliza varias técnicas
para unir en la memoria. El
controlador compensa la utilización
de la memoria con la necesidad de
leer la misma tabla más de una
vez.
Ejecución de
Acumulaciones
El conector recupera todas las filas
necesarias para procesar la
acumulación en la memoria.
508 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 509
Definición e importación de datos
de autenticación disponibles en
ProxyAuthScheme. Si está
utilizando la autenticación HTTP,
ajuste este valor con el nombre de
un usuario reconocido por el proxy
HTTP. Si usted está utilizando
autenticación de Windows o
Kerberos, ajuste esta propiedad
con un nombre de usuario que
tenga uno de los siguientes
formatos:
o usuario@dominio
o dominio\usuario
510 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 511
Definición e importación de datos
Es posible que los cambios realizados por los proveedores de controladores ODBC o los orígenes de
datos de terceros requieran la actualización de uno o más conectores de datos. Tal vez sea
necesario actualizar las conexiones de datos en los scripts para continuar trabajando correctamente.
l Volver a ejecutar la importación: La manera más sencilla de actualizar una conexión
consiste en realizar una importación manualmente con la ventana Data Access en la versión
actualizada de Analytics. Copie el comando ACCESSDATA desde el log y utilícelo para
actualizar su script.
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
512 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 513
Definición e importación de datos
Epicor ERP es una solución de planificación de recursos empresariales (ERP) que ofrece
capacidades de control de costos de trabajo, administración de la cadena de abastecimiento, control
de inventario y administración de la fabricación para ayudar a las organizaciones a tomar decisiones
rentables en un entorno de fabricación. Puede usar el conector de datos de Epicor ERP para
importar los datos de Epicor ERP de su organización.
Nota
El conector de datos de Epicor ERP es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Epicor ERP, debe reunir la siguiente información:
l el nombre de la aplicación ERP instalada
l la dirección URL del servidor en donde está alojada la instancia de ERP
l las credenciales del usuario para autenticar la instancia de ERP
l el servicio desde el cual desea recuperar los datos
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Epicor ERP de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Epicor ERP.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
514 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Epicor ERP, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Epicor ERP y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 515
Definición e importación de datos
Exact Online es una solución contable y de CRM que ofrece paquetes integrados para las
actividades relacionadas con la fabricación, la venta mayorista, la facturación, la logística, la gestión
del inventario y la nómina. Puede utilizar el conector de datos de Exact Online para importar los datos
de Exact Online de su organización.
Nota
El conector de datos de Exact Online es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Exact Online, debe reunir la siguiente información:
l la región del servidor de Exact Online al cual se está conectando
l el identificador de cliente que le fue asignado cuando registró su aplicación con el servidor de
autorización OAuth
l el secreto del cliente que se le asignó cuando registró su aplicación con el servidor de
autorización OAuth
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Exact Online de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Exact Online.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
516 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Exact Online, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Exact Online y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 517
Definición e importación de datos
Conexión a Exchange
Utilice el conector de datos de Exchange para importar datos del servidor de calendario y de correo
electrónico Exchange de Microsoft. Puede importar datos desde una única cuenta de Exchange.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a Exchange, debe contar con lo siguiente:
l el nombre de dominio o la dirección IP del servidor de Exchange (URL de Servicios Web
Exchange)
l la versión de la plataforma de Exchange a la cual se está conectando
l la cuenta de usuario que se está conectando, incluido el nombre de usuario y la contraseña
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Exchange de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Exchange.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
518 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 519
Definición e importación de datos
Nota
Microsoft ha
anunciado que
dejará de usar la
autenticación básica
para los Servicios
Web Exchange en
octubre de 2020.
Considere utilizar un
sistema de autenti-
cación alternativo.
520 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
¡Precaución!
Este ajuste afecta el
desempeño y puede
hacer que la consulta
supere el tiempo de
espera si está
trabajando con muchos
registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 521
Definición e importación de datos
522 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ejecución de predicados
El conector determina cuál de las
cláusulas es admitida por el origen
de los datos y después los envía al
origen para obtener el supercon-
junto más pequeño de filas que
satisfaga la consulta. A
continuación, filtra el resto de las
filas localmente. La operación de
filtrado se transmite por
secuencias, lo cual permite que el
controlador filtre de manera eficaz
conjuntos de datos incluso muy
grandes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 523
Definición e importación de datos
Ejecución de uniones
El conector utiliza varias técnicas
para unir en la memoria. El
controlador compensa la utilización
de la memoria con la necesidad de
leer la misma tabla más de una
vez.
Ejecución de
Acumulaciones
El conector recupera todas las filas
necesarias para procesar la
acumulación en la memoria.
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
524 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 525
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
526 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Con este conector, puede hacer una lista de los nombres de archivo de los adjuntos;
sin embargo, no puede acceder al contenido de los archivos adjuntos. Solo puede
acceder al contenido del cuerpo del mensaje.
La devolución del cuerpo del mensaje requiere un uso intensivo de recursos y si lo solicita para varios
registros puede afectar el rendimiento. Si necesita examinar el cuerpo del mensaje, intente utilizar
otros campos para identificar los mensajes que desea analizar de forma detallada. Después, haga
una consulta de este subconjunto de mensajes de manera individual para examinar el cuerpo del
mensaje.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 527
Definición e importación de datos
SenderName o Es (=)
o Comienza con (LIKE "%valor")
SenderEmailAddress
o Contiene (LIKE "%valor%")
FromName
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
528 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Analytics
versión Tabla de Exchange Cambio
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 529
Definición e importación de datos
Google BigQuery es un servicio de datos en la nube. Puede utilizar el conector de datos de Google
BigQuery para importar los datos de BigQuery de su compañía.
Nota
Analytics ofrece Google BigQuery como un conector opcional. Si no está disponible
en la ventana Data Access, es probable que no se haya seleccionado el conector
durante la instalación. Si desea obtener más información, consulte "Instalar los
conectores de datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Google BigQuery, debe contar con lo siguiente:
l detalles de autenticación
l catálogo
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Google BigQuery de su organización. Si el administrador no puede ayudarlo, usted
o el administrador deben comunicarse con el Soporte de Google BigQuery.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
530 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Google BigQuery, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 531
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
532 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 533
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
534 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Jira
Jira es una plataforma basada en servidor o en la nube para la gestión de proyectos y el rastreo de
asuntos de software. Utilice el conector de Jira para acceder a los datos de Jira de su compañía.
Antes de comenzar
Credenciales de Jira
Para conectarse a Jira, debe contar con lo siguiente:
l Nombre de usuario de Jira
l Token de la API de Jira (cuenta en la nube) o contraseña de Jira (instancia de servidor)
l el nombre de host de la plataforma de Jira de su compañía
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Jira de su organización. Si el administrador no puede ayudarlo, usted o el adminis-
trador deben comunicarse con el Soporte de Jira.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 535
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
536 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 537
Definición e importación de datos
538 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 539
Definición e importación de datos
540 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 541
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
Boards FilterId
(Las importaciones con
script existentes de Jira
que hacen referencia a
este campo continúan
funcionando, pero el
campo ya no existe).
542 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
LeadName
Recent
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 543
Definición e importación de datos
JavaScript Object Notation (JSON) es un formato de archivo estándar que se utiliza para transmitir
objetos de datos conformados por pares de atributo-valor y tipos de datos de matriz. JSON es un
formato común para la comunicación con los servicios de Web.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Nota
No puede usar el conector de JSON con la Edición profesional de ACL Robotics si la
conexión requiere autenticación.
Antes de comenzar
Para conectarse a un servicio de JSON, debe determinar la estructura del archivo al que intenta
realizar una consulta y desarrollar la sintaxis JSONPath o XPath necesaria para dividir su archivo en
una estructura tabular que contenga filas. Puede importar una tabla por conexión.
Si necesita ayuda para completar los prerrequisitos para la conexión, comuníquese con el adminis-
trador del servicio de JSON de su compañía. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el servicio de Soporte del sistema al que está intentando
conectarse.
544 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 545
Definición e importación de datos
Nota
JSONPath y
XPath son
formatos de
consulta
estandarizados.
Si desea
obtener más
información
sobre la sintaxis
y las palabras
clave, consulte
un recurso en
línea.
Ajustes avanzados
Ajuste Descripción Ejemplo
546 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 547
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
548 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 549
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
550 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a LDAP
El Protocolo de acceso ligero a directorios (LDAP por sus siglas en inglés) es un protocolo de
aplicación estándar en la industria que se utiliza para acceder y mantener los servicios de
información de directorios distribuidos a través de una red de Protocolo de Internet (IP). Utilice el
conector de LDAP para acceder en tiempo real a datos de LDAP, directamente desde todas las
aplicaciones que admiten la conectividad ODBC.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a los datos de LDAP, debe contar con la siguiente información:
l el nombre de dominio o la dirección IP del servidor de LDAP
l el puerto de conexión correcto
l la cuenta de usuario a la cual se está conectando, incluido el nombre distintivo del usuario y la
contraseña
Si necesita ayuda para completar los prerrequisitos para la conexión, comuníquese con el adminis-
trador de LDAP de su compañía. Si el administrador no puede ayudarlo, usted o el administrador
deben comunicarse con el Soporte de su sistema de LDAP.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 551
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
552 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Puede conectarse sin
proporcionar una
contraseña si su
servidor de LDAP le
permite realizar
conexiones anónimas.
Según la configuración
de seguridad de su
servidor, las conexiones
anónimas tal vez
puedan hacer una lista
de las tablas
disponibles. Sin
embargo, estas
conexiones tal vez no
puedan seleccionar
datos de algunas o de
todas las tablas de la
lista. Si desea obtener
más información acerca
de su configuración de
seguridad de LDAP,
comuníquese con el
administrador de su
compañía.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 553
Definición e importación de datos
Consejo
La limitación del
alcance puede mejorar
enormemente el
desempeño de la
búsqueda.
Ajustes avanzados
Ajuste Descripción Ejemplo
554 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 555
Definición e importación de datos
556 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Este ajuste debe ser
false para permitir el
filtrado con la sintaxis
de la cláusula Where.
Ejecución de predicados
El conector determina cuál de las
cláusulas es admitida por el origen
de los datos y después los envía al
origen para obtener el supercon-
junto más pequeño de filas que
satisfaga la consulta. A
continuación, filtra el resto de las
filas localmente. La operación de
filtrado se transmite por
secuencias, lo cual permite que el
controlador filtre de manera eficaz
conjuntos de datos incluso muy
grandes.
Ejecución de uniones
El conector utiliza varias técnicas
para unir en la memoria. El
controlador compensa la utilización
de la memoria con la necesidad de
leer la misma tabla más de una
vez.
Ejecución de
Acumulaciones
El conector recupera todas las filas
necesarias para procesar la
acumulación en la memoria.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 557
Definición e importación de datos
Escenario
Está trabajando con la tabla Usuario y desea importar registros en los que ObjectClass tiene
los siguientes atributos:
l persona
l usuario
También desea limitar los registros a aquellos en los que ObjectCategory tiene el atributo
Computadora y no Persona.
Conexión a la tabla
Primero, se conecta al servidor de LDAP y selecciona la tabla Usuario (subconjunto de
campos visibles).
558 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Filtrado de registros
Para limitar los registros a aquellos que desea importar, usted aplica un filtro que trata a cada
valor delimitado como un campo distintivo.
A continuación, utiliza el Modo SQL para verificar la cláusula WHERE que construye el filtro:
WHERE
(
"User"."ObjectClass" = N'person' AND
"User"."ObjectClass" = N'user' AND
"User"."ObjectCategory" = N'Computer'
)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 559
Definición e importación de datos
560 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a LinkedIn
LinkedIn es una red social profesional orientada al uso empresarial que permite a sus miembros
crear conexiones de negocios, buscar trabajos y encontrar posibles negocios y oportunidades
laborales. Puede usar el conector de datos de LinkedIn para importar los datos de LinkedIn de su
organización.
Nota
El conector de datos de LinkedIn es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a LinkedIn, debe reunir la siguiente información:
l la identificación del usuario que inició sesión
l alcance específico que necesita el usuario para el token de acceso
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de LinkedIn de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de LinkedIn.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 561
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de LinkedIn, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a LinkedIn y
seleccione Renombrar la conexión.
562 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Marketo
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a Marketo, debe configurar y obtener credenciales OAuth para el extremo al que
está intentando acceder. Si desea información sobre la obtención de estas credenciales OAuth,
consulte la documentación de autenticación de Marketo.
Nota
Los servicios de la API de Marketo están sujetos a limitaciones respecto de la
cantidad de solicitudes diarias y la cantidad de solicitudes simultáneas. Si tiene
problemas con estas limitaciones, comuníquese con su administrador de Marketo o
con el soporte de Marketo.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Marketo de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Marketo.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 563
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
564 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 565
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
566 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 567
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
568 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Analytics ofrece SQL Server como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a SQL Server, debe contar con lo siguiente:
l el nombre de host del servidor de la base de datos
l el puerto de conexión correcto
l El Nombre principal del servicio (SPN) si está utilizando la autenticación integrada de
Windows
l su nombre de usuario y contraseña si está utilizando autenticación estándar
l acceso de lectura al esquema y las tablas a las que desea conectarse
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SQL Server de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de SQL Server.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 569
Definición e importación de datos
Ajustes de conexión
Ajuste Descripción Ejemplo
570 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 571
Definición e importación de datos
Conexión a MongoDB
MongoDB es un servicio de datos en la nube. Puede utilizar el conector de datos de MongoDB para
importar los datos de MongoDB de su compañía.
Nota
Analytics ofrece MongoDB como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a MongoDB, debe contar con lo siguiente:
l el nombre de servidor o la dirección IP del servidor que aloja la base de datos MongoDB
l el puerto de conexión correcto
l el nombre de la base de datos de MongoDB
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de MongoDB de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de MongoDB.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
572 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde MongoDB, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 573
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
574 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 575
Definición e importación de datos
576 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
temporal.
Cuando esta opción se ajusta en 0,
el controlador toma muestras de
todos los documentos de la base
de datos.
El valor predeterminado es 100.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 577
Definición e importación de datos
El valor predeterminado es 0.
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
578 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 579
Definición e importación de datos
Conexión a MySQL
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a MySQL, debe contar con lo siguiente:
l el nombre de host del servidor de la base de datos
l el puerto de conexión correcto
l su nombre de usuario y contraseña si está utilizando autenticación estándar
l acceso de lectura al esquema y las tablas a las que desea conectarse
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de MySQL de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de MySQL.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
580 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 581
Definición e importación de datos
582 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a NetSuite
Nota
El conector de datos de NetSuite es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a NetSuite, debe reunir la siguiente información:
l la cuenta de la compañía asociada a NetSuite
l las credenciales del usuario para iniciar sesión
l Credenciales y tokens de acceso de OAuth
l el tipo de esquema que se debe utilizar
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de NetSuite de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de NetSuite.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 583
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de NetSuite, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a NetSuite y
seleccione Renombrar la conexión.
584 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a OData
OData un protocolo abierto basado en REST para consultar y actualizar datos. Puede utilizar el
conector de datos de OData para importar los datos de OData de su organización.
Nota
El conector de datos de OData es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a OData, debe reunir la siguiente información:
l la dirección URL raíz para la organización o el archivo de servicios de OData
l las credenciales para conectarse a la cuenta de OData
l el esquema de autenticación que se utilizó
l la cuenta empresarial de Microsoft Online que se utilizó para acceder a los datos
l el recurso de Azure Active para la autenticación
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de OData de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de OData.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 585
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de OData, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a OData y
seleccione Renombrar la conexión.
586 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Open Exchange Rates es un servicio de cotización de moneda extranjera histórico que ofrece datos
de más de 200 monedas digitales y de todo el mundo. Los datos se rastrean y se fusionan con
algoritmos a partir de varias fuentes confiables para garantizar su precisión.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a los datos de Open Exchange Rates, debe registrarse para obtener un ID de la
aplicación Open Exchange Rates. Para obtener el ID de la aplicación, regístrese en openexchan-
gerates.org.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Open Exchange Rates de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Open Exchange Rates.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 587
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
588 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 589
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
590 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 591
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
592 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Oracle
Nota
El conector de datos de Oracle no admite la importación de datos desde los orígenes
de datos Oracle Cloud ni Oracle Fusion.
ACL para Windows ofrece Oracle como un conector opcional. Si no está disponible
en la ventana Data Access, es probable que no se haya seleccionado el conector
durante la instalación. Si desea obtener más información, consulte "Instalar los
conectores de datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Credenciales de Oracle
Para conectarse a Oracle, debe contar con lo siguiente:
l su nombre de usuario y contraseña de Oracle
l el nombre del host o la dirección IP y el nombre del servicio de la base de datos
l acceso de lectura a las tablas de la base de datos
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Oracle de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Oracle.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 593
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
594 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 595
Definición e importación de datos
Oracle Eloqua es una plataforma de software como un servicio (SaaS) para la automatización del
marketing para que las organizaciones administren las campañas de marketing y generen posibles
clientes. Puede utilizar el conector de datos de Oracle Eloqua para importar los datos de Eloqua de
su organización.
Nota
El conector de datos de Oracle Eloqua es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Eloqua, debe reunir la siguiente información:
l la compañía que utiliza la cuenta de Eloqua
l las credenciales para conectarse a la cuenta de Eloqua
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Oracle Eloqua de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de Oracle Eloqua.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
596 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Oracle Eloqua, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Oracle Eloqua y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 597
Definición e importación de datos
Oracle Sales Cloud es una solución de Gestión de relaciones con los clientes (CRM) que les permite
a las organizaciones acelerar las ventas y mejorar el compromiso de los clientes por medio de
estudios analíticos y otras funciones colaborativas. Puede utilizar el conector de datos de Oracle
Sales Cloud para importar los datos de Oracle Sales Cloud de su organización.
Nota
El conector de datos de Oracle Sales Cloud es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Oracle Sales Cloud, debe reunir la siguiente información:
l la dirección URL del servidor de Oracle Sales Cloud
l las credenciales para conectarse a la cuenta de Oracle Sales Cloud en el servidor
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Oracle Sales Cloud de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Oracle Sales Cloud.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
598 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Oracle Sales Cloud, no puede proporcionar un nombre
de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Oracle Sales Cloud y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 599
Definición e importación de datos
Conexión a Presto
Presto es un motor de consultas SQL de código abierto para ejecutar consultas analíticas interac-
tivas en diferentes orígenes de datos. Puede utilizar el conector de datos de Presto para importar los
datos de Presto de su empresa.
Antes de comenzar
Para conectarse a Presto, debe contar con lo siguiente:
l nombre de usuario y contraseña
l el nombre del host o la dirección IP del servidor
l el puerto de conexión correcto
l el esquema de autenticación correcto
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Presto de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Presto.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
600 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 601
Definición e importación de datos
de dominio y Host.
Ajustes avanzados
Ajuste Descripción Ejemplo
602 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 603
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer.
Las opciones disponibles son las
siguientes:
o AUTO: si la dirección URL es
URL de HTTPS, el controlador
utilizará la opción TUNNEL. Si
la URL es una URL HTTP, el
componente utilizará la opción
NEVER.
o ALWAYS: la conexión siempre
está habilitada para SSL.
o NEVER: la conexión no está
habilitada para SSL.
o TUNNEL: la conexión se
realizar a través de un proxy de
tunelización.
Esta opción está activada
únicamente cuando usted
proporciona el valor para el
Servidor del proxy.
604 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Qualys
Antes de comenzar
Para conectarse a Qualys, debe contar con lo siguiente:
l el nombre del host o la dirección IP del servidor de Qualys
l nombre de usuario y contraseña
l el modo de importación para importar los datos desde Qualys
l el o los activos que se están escaneando
l ID de referencia de escaneo único para un escaneo específico
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Qualys de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Qualys.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 605
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
606 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Filtrar por Para filtrar los datos por Fecha de Fecha de publicación
publicación o Fecha de
modificación.
Este campo está habilitado cuando
se selecciona Importar
KnowledgeBase en el campo
Modo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 607
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
608 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a QuickBooks
QuickBooks es un software de contabilidad en línea que le permite crear facturas, administrar gastos
y analizar los detalles de sus transacciones. Puede utilizar el conector de datos de QuickBooks para
importar los datos de QuickBooks de su organización.
Nota
El conector de datos de QuickBooks es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a QuickBooks, debe reunir las credenciales para conectarse al servidor de
QuickBooks.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de QuickBooks de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de QuickBooks.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 609
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de QuickBooks, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
QuickBooks y seleccione Renombrar la conexión.
610 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El conector de datos de QuickBooks Online es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a QuickBooks Online, debe reunir la siguiente información:
l si está usando una cuenta de un entorno de prueba
l la identificación y el secreto del cliente que se le asignó cuando se registró en un servidor de
autorización OAuth
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de QuickBooks Online de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de QuickBooks Online.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 611
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de QuickBooks Online, no puede proporcionar un nombre
de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
QuickBooks Online y seleccione Renombrar la conexión.
612 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
QuickBooks Point of Sale (POS) es un sistema para el punto de venta para pequeñas y medianas
empresas que les permite a los usuarios hacer un seguimiento de las ventas y los clientes, y
administrar el inventario. Puede utilizar el conector de datos de QuickBooks POS para importar los
datos de QuickBooks POS de su organización.
Nota
El conector de datos de QuickBooks POS es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a QuickBooks POS, debe reunir la siguiente información:
l la dirección URL del conector remoto
l las credenciales para conectarse al conector remoto
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de QuickBooks POS de su organización. Si el administrador no puede ayudarlo, usted
o el administrador deben comunicarse con el Soporte de QuickBooks POS.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 613
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de QuickBooks POS, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
QuickBooks POS y seleccione Renombrar la conexión.
614 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
¡Precaución!
En Analytics 15, se mejoró el conector de REST para admitir más métodos de autenti-
cación y también se actualizaron los campos de conexión correspondientes. Sin
embargo, los scripts de versiones anteriores no funcionarán en esta versión después
de la actualización. Si actualiza a la versión 15 de Analytics, debe volver a configurar
el conector para conectarse a un sistema RESTful. Si tiene versiones anteriores de
scripts del conector de REST que se están ejecutando en Robots o en Analytics
Exchange, debe cargar los scripts reconfigurados después de actualizar a Analytics
15.
Antes de comenzar
Para conectar Analytics a un sistema compatible con REST, necesita lo siguiente:
l El extremo URI del sistema compatible con REST al cual desea conectarse.
l Las credenciales de conexión para ese sistema, si se las solicitan. En algunos casos, se trata
simplemente del nombre de usuario y la contraseña. Algunos sistemas utilizan credenciales
más complejas, como OAuth. Si no está seguro de las credenciales que necesita,
comuníquese con el administrador del servicio REST de su compañía. Si el administrador no
puede ayudarlo, consulte el contenido de la ayuda o comuníquese con el servicio de soporte
del sistema al que está intentando conectarse.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 615
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
616 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 617
Definición e importación de datos
618 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
REST.
Este campo queda
habilitado al
seleccionar
Autorización básica
en el campo Tipo
de autorización.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 619
Definición e importación de datos
se intercambia por
un nuevo token de
acceso cuando el
token de acceso
anterior caduca.
Ajustes avanzados
Ajuste Descripción Ejemplo
620 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 621
Definición e importación de datos
al archivo especificado.
Propiedades de OAuth
o InitiateOAuth :Ajuste esta
propiedad para iniciar el
proceso a fin de obtener o
actualizar el token de acceso
de OAuth cuando se conecta.
Están disponibles las
siguientes opciones:
l OFF: Indica que usted
controlará el flujo de OAuth
en su totalidad. Se
necesitará un token
OAuthAccessToken para la
autenticación.
l GETANDREFRESH:
Indica que todo el flujo de
OAuth será manejado por
el controlador. Si
actualmente no existe
ningún token, se lo
obtendrá por medio de una
solicitud del navegador. Si
existe un token, se lo
actualizará cuando
corresponda.
l REFRESH: Indica que el
controlador solo manejará
la actualización del token
OAuthAccessToken. El
controlador nunca le
pedirá una autenticación
por medio del navegador.
Debe ocuparse de obtener
OAuthAccessToken y
OAuthRefreshToken desde
un principio.
o OAuthSettingsLocation :La
ubicación del archivo de
configuración donde se
guardan los valores de OAuth
cuando se ajusta
InitiateOAuth en verdadero.
Cuando InitiateOAuth está
activado, el controlador
guarda los valores de OAuth
en un archivo de configu-
ración para evitar pedirle al
usuario que introduzca
622 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
manualmente las
propiedades de conexión de
OAuth. Cuando expire su
sesión de OAuth, el
controlador obtendrá
automáticamente un nuevo
token de acceso si se ajusta
InitiateOAuth. Si InitiateOAuth
está activado pero no se
define la ubicación OAuthSe-
ttingsLocation, el controlador
utiliza un archivo de configu-
ración predeterminado,
%AppData%\CData\REST
Data Provide-
r\OAuthSettings.txt en
Windows. En macOS, la
ubicación de este archivo es
~/Library/Application
Support/CData/REST Data
Provider/OAuthSettings.txt. En
Linux, ~/cdata/.config.
o OAuthAcccessToken :El
token OAuthAccessToken se
recupera del servidor OAuth
como parte del proceso de
autenticación. Tiene un
tiempo de espera que
depende del servidor y se
puede volver a utilizar entre
una solicitud y la siguiente. El
token de acceso se utiliza en
lugar de su nombre de
usuario y contraseña. El
token de acceso protege sus
credenciales conservándolas
en el servidor.
o OAuthAccessTokenSecret :El
secreto OAuthAc-
cessTokenSecret se recupera
del servidor OAuth como
parte del proceso de autenti-
cación. Se utiliza junto con
OAuthAccessToken y se
puede utilizar para varias
solicitudes hasta que expira.
o OAuthRefreshToken :La
propiedad OAuthRe-
freshToken se utiliza para
actualizar el token OAuthAc-
cessToken al usar la
autenticación OAuth.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 623
Definición e importación de datos
624 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 625
Definición e importación de datos
626 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 627
Definición e importación de datos
628 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
o NTLM
o PROPRIETARY :El
controlador no genera un
token de Kerberos o NTLM.
Debe proporcionar este token
en el encabezado de
autorización de la solicitud de
HTTP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 629
Definición e importación de datos
630 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Rsam
En Rsam, usted puede crear búsquedas guardadas que le permiten almacenar los resultados y
recuperarlos cuando los necesite. Puede importar las búsquedas guardadas a Analytics. Una vez
que introduce esos datos en Analytics, puede prepararlos, analizarlos y moverlos a Resultados para
crear y compartir storyboards y visualizaciones sobre sus datos.
Antes de la importación
Tenga en cuenta los siguientes requisitos y consideraciones antes de introducir datos en Analytics.
Permisos
Si autentica con un nombre de usuario y contraseña o una clave API, las búsquedas guardadas a su
disposición en Analytics son las mismas que las búsquedas guardadas que tiene a su disposición en
Rsam. Su acceso se basa en sus permisos y roles en Rsam. Si no tiene acceso a los datos que
necesita importar, comuníquese con el administrador de Rsam de su compañía, porque es el único
que puede modificar los elementos a los que usted puede acceder.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 631
Definición e importación de datos
Si desea utilizar una búsqueda guardada existente, guarde una copia de la búsqueda y utilice
esa copia. De esta manera, se asegura de que ningún otro usuario pueda modificar la
búsqueda o destruir accidentalmente los scripts que usted cree para automatizar la transfe-
rencia de datos entre las plataformas.
l Asegúrese de que la opción "Plataforma de HighBond" esté marcada para cada búsqueda
que desee incorporar en Analytics.
l Quite las agrupaciones de su búsqueda guardada para que la importación sea "plana". Si
desea agrupar sus registros, hágalo con la creación de visualizaciones y storyboards después
de incorporar los datos a Analytics y/o HighBond.
l No es necesario que perfeccione los datos Rsam antes de la importación. Analytics le da la
posibilidad de filtrar, limpiar, combinar y estandarizar los datos que importa. Sin embargo, es
una práctica recomendable trabajar con los mejores datos disponibles y minimizar las transfor-
maciones. Es posible que desee tomarse un tiempo y asegurarse de que sus búsquedas
guardadas en Rsam tengan todos los datos que desea y omitan datos que no son importantes
para su análisis. Si hace esto, el proceso de preparación de datos puede ser más sencillo.
632 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 633
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
634 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a RSS/ATOM
Really Simple Syndication(RSS) y Atom son un lenguaje de fuentes y formato basado en XML, que
se utiliza para publicar noticias o artículos en sitios Web de una manera que pueda ser leída por una
computadora. Un archivo RSS o Atom recibe el nombre de "feed" o canal y es compatible con la
mayoría de los lectores de feeds de uso masivo. Puede utilizar el conector de datos de RSS/ATOM
para importar los datos de RSS/ATOM de su empresa.
Antes de comenzar
Para conectarse a RSS/ATOM, debe contar con lo siguiente:
l si el tipo de feed es RSS o Atom
l la dirección URI del feed
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de RSS/ATOM de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de RSS/ATOM.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 635
Definición e importación de datos
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Ajustes avanzados
Ajuste Descripción Ejemplo
636 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 637
Definición e importación de datos
638 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer.
Las opciones disponibles son las
siguientes:
o AUTO: si la dirección URL es
URL de HTTPS, el controlador
utilizará la opción TUNNEL. Si
la URL es una URL HTTP, el
componente utilizará la opción
NEVER.
o ALWAYS: la conexión siempre
está habilitada para SSL.
o NEVER: la conexión no está
habilitada para SSL.
o TUNNEL: la conexión se
realizar a través de un proxy de
tunelización.
Esta opción está activada
únicamente cuando usted
proporciona el valor para el
Servidor del proxy.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 639
Definición e importación de datos
Conexión a Sage 50 UK
Sage 50 UK es un software de administración contable que ayuda a procesar los datos financieros,
comercializar en moneda extranjera y administrar las facturas y los clientes. Puede usar el conector
de datos de Sage 50 UK para importar los datos de Sage 50 UK de su organización.
Nota
El conector de datos de Sage 50 UK es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Sage 50 UK, debe reunir la siguiente información:
l la dirección URL del servicio de Sage 50 UK
l las credenciales para conectarse a la cuenta de Sage 50 UK
l el esquema de autenticación que se utilizó
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Sage 50 UK de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Sage 50 UK.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
640 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Sage 50 UK, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Sage 50 UK y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 641
Definición e importación de datos
Sage Cloud Accounting es un software de contabilidad basado en la nube que ayuda a las organiza-
ciones a administrar los pagos, las facturas y la nómina, y a declarar los impuestos. Puede usar el
conector de datos de Sage Cloud Accounting para importar datos de Sage Cloud Accounting de su
organización.
Nota
El conector de datos de Sage Cloud Accounting es proporcionado por nuestro socio
de datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Sage Cloud Accounting, debe reunir los detalles de conexión al servidor de Sage
Cloud Accounting.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Sage Cloud Accounting de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Sage Cloud Accounting.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
642 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Sage Cloud Accounting, no puede proporcionar un
nombre de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con
el mismo nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones
existentes , expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que
corresponde a Sage Cloud Accounting y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 643
Definición e importación de datos
Sage Intacct es un software de contabilidad y administración financiera basado en la nube que ayuda
a automatizar las operaciones contables de las pequeñas y medianas empresas. Puede usar el
conector de datos de Sage Intacct para importar los datos de Sage Intacct.
Nota
El conector de datos de Sage Intacct es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Sage Intacct, debe reunir la siguiente información:
l la identificación de la compañía del usuario que desea autenticarse en Sage Intacct
l la dirección URL para conectarse a Sage Intacct
l las credenciales para conectarse a la cuenta de Sage Intacct
l la identificación Web Services SenderID y la contraseña que le asignó Sage Intacct
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Sage Intacct de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Sage Intacct.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
644 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Sage Intacct, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Sage Intacct y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 645
Definición e importación de datos
Conexión a Salesforce
Salesforce.com es una plataforma de Gestión de relaciones con los clientes (CRM) basada en la
nube. Puede utilizar el conector de datos de Salesforce para importar los datos de Salesforce de su
compañía.
Nota
Analytics ofrece Salesforce como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Credenciales de Salesforce
Para conectarse a Salesforce, debe contar con lo siguiente:
l Nombre de usuario de Salesforce
l Contraseña de Salesforce
l Token de seguridad
Nota
Algunas conexiones requieren un token de seguridad, pero otras, no. Solo
necesita un token de seguridad si no logra establecer la conexión sin él.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Salesforce de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Salesforce.
646 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l Enterprise Edition
l Unlimited Edition
Nota
Si no es cliente de Salesforce y desea actualizar su cuenta a una de estas ediciones,
comuníquese con el representante de su cuenta de Salesforce.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 647
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
URL de Sandbox
648 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 649
Definición e importación de datos
Conexión a SAP
SAP es un paquete de negocios para empresas que permite administrar una amplia gama de
procesos comerciales. Utilice el Conector de ACL para SAP para importar los datos de SAP de su
compañía.
Nota
Para configurar el conector de SAP y, si corresponde SNC (Comunicaciones de red
seguras) y SSO (Inicio de sesión único), el personal debe tener el nivel adecuado de
conocimientos técnicos.
El conector para SAP requiere una suscripción independiente además de la
suscripción básica de Analytics. Si no tiene el derecho de suscripción necesario, no
puede conectarse a SAP.
Comuníquese con su representante de cuenta para obtener información acerca de la
suscripción al conector para SAP.
Antes de comenzar
Sistemas SAP compatibles
El Conector de ACL para SAP se puede usar con los siguientes sistemas SAP:
l S/4HANA
l todos los niveles de mejoras de los siguientes sistemas, ejecutados en todas las plataformas
de base de datos soportadas, incluida SAP HANA:
l SAP ERP 6.0 (ECC 6.0)
650 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
SAP.
l DABEXP_SAPCONN_AOU_110.sar: archivo de actualización para el complemento de
Autorizaciones de SAP
Nota
El Administrador de seguridad de SAP debe asignar las autorizaciones de SAP.
Los usuarios del conector para SAP necesitan los siguientes accesos y autorizaciones de SAP para
conectarse al sistema SAP y extraer datos:
l ID de usuario y contraseña de SAP que les permitan conectarse al sistema SAP
l Autorizaciones y objetos de autorización específicos de SAP, incluidas las autorizaciones de
tabla de SAP
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 651
Definición e importación de datos
Nota
Consulte la documentación de seguridad de SAP para obtener información detallada
sobre la asignación de autorizaciones de SAP a los usuarios.
ACTVT 16 (autoriza
Ejecución)
RFC_NAME /SDF/CMO_GET_
INSTNO
CMO_GET_INSTNO
RFC_GET_
FUNCTION_
INTERFACE
RFC_GET_
NAMETAB
RFCPING
/DABEXP/RFC_
SAPCONNECTOR
652 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
A los usuarios del conector de SAP se les deben asignar autorizaciones
para las tablas de SAP a las que necesitan acceder para realizar el
análisis.
Por ejemplo, un usuario que está realizando una auditoría del Libro Mayor
necesita autorizaciones para las tablas del libro mayor.
Los procesos comerciales propios de su compañía son los que determinan
qué usuarios necesitan autorizaciones para las tablas y qué autoriza-
ciones necesitan. Trabaje con su Administrador de seguridad de SAP para
determinar el nivel adecuado de acceso que necesitan sus usuarios.
Servidor de 36<NN>
mensajes
Nota
<NN> es el número de instancia de su sistema SAP. Por lo tanto, si el número del sistema SAP
es 10, debe abrir los puertos 3210, 3310 y 3610.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 653
Definición e importación de datos
Usuarios de Analytics Debe tener instalada SAP GUI en la misma computadora que Analytics.
Usuarios de Robots Debe tener instalada SAP GUI en el servidor que aloja al Agente de Robots.
Usuarios de Analytics Debe tener instalada SAP GUI en el servidor que aloja al Servidor de AX y en
Exchange todos los servidores del Nodo del motor de AX que se utilizarán para acceder
a su sistema SAP.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
654 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes de conexión
Nota
Consulte al Administrador de SAP Basis de su organización para conocer los ajustes
necesarios para el conector de SAP.
Ajustes básicos
Ajuste Descripción Ejemplo
Sistemas SAP El nombre de un sistema SAP con los PHR - Recursos Humanos de
precargados ajustes de conexión especificados en Producción
uno de los siguientes archivos de
opcional
configuración de SAP GUI:
o SAPUILandscape.xml
o saplogon.ini
Si selecciona un sistema SAP
precargado, los valores del archivo de
configuración de SAP GUI se incluyen
automáticamente en la configuración
de la otra conexión de SAP.
Ubicación predeterminada del archivo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 655
Definición e importación de datos
de configuración de SAP GUI:
C:\Users\<nombre_de_
usuario>\AppDa-
ta\Roaming\SAP\Common
Si ambos archivos de configuración
están presentes en la carpeta
..\SAP\Common, se le da prioridad a
SAPUILandscape.xml.
656 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Encierre el nombre SNC
entre comillas si contiene
espacios.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 657
Definición e importación de datos
cación)
o Máximo disponible: Al conectarse al
sistema SAP, se utiliza el nivel más
elevado de protección de la
seguridad disponible.
Mecanismo = Individual
Nota
Si la ruta de red contiene
espacios, debe encerrarla
entre comillas.
Ajustes avanzados
Ajuste Descripción Ejemplo
658 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 659
Definición e importación de datos
se almacenan temporal-
mente en la carpeta del
proyecto de Analytics.
660 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
La búsqueda se extiende más allá de la lista para buscar también cualquier nombre no visible
almacenado en la caché local de nombres de tablas.
Si desea obtener información detallada acerca de la búsqueda en la lista Tablas disponibles ,
consulte "Agregar una o más tablas al Área de almacenamiento temporal" en la página 395.
Nota
Las búsquedas en la base de datos de SAP solo se realizan con el nombre de
tabla de SAP corto (ANAT, BNKA, etc). No se realiza la búsqueda en las
descripciones de las tablas.
Sugerencia
No puede eliminar nombres de tablas de forma selectiva de la lista Tablas
disponibles ni de la caché de nombres de tablas. Para hacer una limpieza de la
lista de tablas, elimine y vuelva a crear la conexión de SAP. La lista vuelve a
tener únicamente las tablas comunes de SAP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 661
Definición e importación de datos
Nota
Una vez que importe los datos de SAP a Analytics, se pierde la designación de
campo clave y los campos clave ya no se tratan de forma diferente a los campos que
no son clave.
662 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El nombre de tabla de SAP corto (ANAT, BNKA, etc.) es estándar en todos los
idiomas.
0 Desconocido No es posible
realizar la
conexión a SAP
o importar datos.
Se ha producido
un error
desconocido.
1 SapDriverInitializationError No es posible
conectarse a
SAP. Es posible
que falten
archivos de
configuración del
controlador
necesarios.
2 SapDriverLicenseInvalidError No es posible
conectarse a
SAP. Hay un
problema con la
licencia del
controlador.
3 ConnectionPropertiesParserValueMustNotBeNullOrWhitespaceError No es posible
conectarse a
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 663
Definición e importación de datos
Número
de error Código de error Descripción
SAP. Falta un
parámetro de
conexión
necesario.
6 ConnectionPropertiesParserServerDetailInfoAmbiguousError No es posible
conectarse a
SAP. El valor que
se especificó
para una o más
de las siguientes
propiedades es
incorrectos:
InstanceNumber,
LogonGroup,
SID.
7 ConnectionPropertiesParserVariableStringLengthNotAnIntegerError La longitud de
cadena variable
para el
parámetro de
conexión debe
ser un número
entero.
664 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Número
de error Código de error Descripción
caracteres.
16 SapConnectionInfoValidationSapConnectionServerInfoIsNullError No es posible
conectarse a
SAP. Faltan las
propiedades del
servidor de SAP
(error de
controlador
interno).
17 SapConnectionInfoValidationVariableStringLengthMustBeGreaterZeroError No es posible
conectarse a
SAP. La longitud
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 665
Definición e importación de datos
Número
de error Código de error Descripción
de cadena
variable debe ser
superior a 0
(error de
controlador
interno).
19 SapConnectionInfoValidationServerDetailsIsNullError No es posible
conectarse a
SAP. Faltan las
propiedades de
detalle del
servidor de SAP
(error de
controlador
interno).
666 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Número
de error Código de error Descripción
conexión SID no
puede superar
los tres
caracteres.
25 SapDriverErpError Se perdió la
conexión al
servidor de SAP.
Se ha producido
un error
desconocido.
26 SapDriverTableNotFoundError No es posible
encontrar la
tabla.
27 SapDriverTableStructureNotExportableError No es posible
importar la tabla
porque no tiene
datos.
28 SapDriverAppendStructureNotExportableError No es posible
importar la tabla
porque no tiene
datos.
29 SapDriverGetTablesDownloadError No se logró
completar la
descarga de
tablas de SAP.
31 SapDriverSqlParsingNoSqlScriptFragmentError Se deben
especificar
instrucciones
SQL.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 667
Definición e importación de datos
Número
de error Código de error Descripción
36 SapDriverSqlParsingJoinTypeNotAllowedError No se permite el
tipo JOIN
especificado.
Especifique
INNER JOIN o
LEFT JOIN.
40 SapDriverSqlParsingNoJoinConditionError La condición
JOIN no debe
estar vacía.
41 SapDriverSqlParsingJoinConditionOringNotAllowedError No se permite
usar OR con
condiciones
JOIN.
42 SapDriverSqlParsingJoinConditionNotAllowedError No se permite el
tipo de condición
JOIN
especificado.
668 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Número
de error Código de error Descripción
44 SapDriverSqlParsingJoinSameFieldError No es posible
usar JOIN para
un campo
consigo mismo.
46 SapDriverSqlParsingHasNoSelectStatementError Se debe
especificar una
instrucción
SELECT.
47 SapDriverSqlParsingHasNoQuerySpecificationError Probablemente
la sintaxis SQL
no sea válida. Es
necesaria una
especificación de
consulta.
49 SapDrive- SELECT * se
rSqlParsingSqlSelectStarFieldMustOnlyBeQualifiedWithTableNameError debe calificar
con un nombre
de tabla o un
alias de tabla.
51 SapDriverSqlParsingSqlTableMustHaveExactlyOneIdentifierError El nombre de
tabla no debe
estar calificado.
52 SapDriverSqlParsingSqlQueryeMustHaveAtLeastOneFieldError La instrucción
SELECT debe
contener al
menos un
campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 669
Definición e importación de datos
Número
de error Código de error Descripción
57 SapDriverSqlParsingSqlFieldNotInSapTableError El campo
especificado en
la instrucción
SELECT no
existe en los
datos de SAP.
58 SapDriverSqlParsingSqlFieldNotExportableError El campo
especificado en
la instrucción
SELECT no se
puede importar
desde el sistema
SAP.
59 SapDriverSqlParsingSqlFieldNotFilterableError El campo
especificado en
la cláusula
WHERE no se
puede filtrar en el
sistema SAP.
670 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Número
de error Código de error Descripción
60 SapDriverSqlParsingTopRowFilterMustHaveAbsolutValueError La instrucción
SELECT TOP
debe especificar
un valor
absoluto.
61 SapDriverSqlParsingTopRowFilterWithTiesNotAllowedError La instrucción
SELECT TOP se
debe usar sin
vínculos.
63 SapDriverSqlParsingTopRowFilterMustHaveIntegerValueError La instrucción
SELECT TOP
debe especificar
un valor entero.
64 SapDriverSqlParsingTopRowFilterIntegerValueMustBeGreaterZeroError La instrucción
SELECT TOP
debe especificar
un valor superior
a (0).
68 SapDrive- La cláusula
rSqlParsingTopRowFilterFromClauseMustHaveInnerQuerySpecificationError FROM de la
instrucción
SELECT TOP
debe contener
una especifi-
cación de
consulta.
69 SapDriverSqlParsingOringFilterValuesOnlyForSameFieldAndClauseError No es posible
especificar
campos
diferentes en una
condición OR. Se
debe usar el
mismo campo a
lo largo de la
condición OR y
se debe usar el
mismo operador
de campo.
70 SapDriverSqlParsingFilterExpressionNotAllowedError No se admite la
expresión
especificada en
la cláusula
WHERE para
filtrar el campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 671
Definición e importación de datos
Número
de error Código de error Descripción
71 SapDriverSqlParsingFilterValueLiteralNotAllowedError No se admite el
literal
especificado en
la cláusula
WHERE para
filtrar el campo.
72 SapDriverSqlParsingFilterComparisonTypeNotAllowedError No se admite el
operador de
comparación
especificado en
la cláusula
WHERE para
filtrar el campo.
73 SapDriverPackageCreationFilterTypeNotSupportedError No se admite el
tipo de filtro.
74 SapDriverTableCreationMaximumRecordLimitReachedError La cantidad de
campos seleccio-
nados supera la
cantidad máxima
admitida por SAP
RFC (SAP
Remote Function
Call).
77 SapDriverSqlParsingNoFromClauseError La instrucción
SELECT debe
contener una
cláusula FROM.
78 SapDriverSqlParsingNoTableReferenceInFromClauseError La cláusula
FROM de la
instrucción
SELECT debe
especificar una
tabla.
79 SapDriverSqlParsingExpectedTopRowForPreviewError La instrucción
672 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Número
de error Código de error Descripción
SELECT exterior
debe tener una
cláusula TOP.
80 SapDriverSqlParsingPreviewStatmentMustNotHaveWhereClauseError La instrucción
SELECT exterior
no debe tener
una cláusula
WHERE.
81 SapDrive- La instrucción
rSqlParsingPreviewStatmentMustHaveUnqualifiedStarQualifierOnlyError SELECT exterior
solo debe tener
un calificador *.
82 SapDriverProjectPathNotFoundError No existe el
Directorio de
trabajo temporal
especificado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 673
Definición e importación de datos
Nota
El conector de datos de SAP ByDesign es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a SAP ByDesign, debe contar con lo siguiente:
l la dirección URL para el nombre de host de su sistema
l las credenciales para conectarse a la cuenta de SAP ByDesign
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SAP ByDesign de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de SAP ByDesign.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
674 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de SAP ByDesign, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
SAP ByDesign y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 675
Definición e importación de datos
SAP Hybris Cloud for Customer (C4C) es una solución de Gestión de relaciones con los clientes por
demanda y basada en la nube para administrar las ventas a los clientes, el servicio al cliente y las
actividades de marketing. Puede utilizar el conector de datos para SAP Hybris C4C para importar los
datos de SAP Hybris C4C de su organización.
Nota
El conector de datos de SAP Hybris C4C es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a SAP Hybris C4C, debe contar con lo siguiente:
l las credenciales para conectarse a la cuenta de SAP Hybris C4C
l la cuenta empresarial con la cual debe establecerse la conexión
l la dirección URL de SAP Hybris C4C a la cual debe conectarse
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SAP Hybris C4C de su organización. Si el administrador no puede ayudarlo, usted
o el administrador deben comunicarse con el Soporte de SAP Hybris C4C.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
676 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de SAP Hybris, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
SAP Hybris y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 677
Definición e importación de datos
Nota
El conector de datos de SAP SuccessFactors es proporcionado por nuestro socio de
datos, CData. Si desea obtener información sobre alguno de los campos de
conexión, consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a SAP SuccessFactors, debe contar con lo siguiente:
l la dirección URL al servidor de SuccessFactors
l las credenciales para conectarse a la cuenta de SAP SuccessFactors
l el identificador único de su compañía
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SAP SuccessFactors de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de SAP SuccessFactors.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
678 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de SAP SuccessFactors, no puede proporcionar un nombre
de Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
SAP SuccessFactors y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 679
Definición e importación de datos
Conexión a ServiceNow
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a ServiceNow, debe contar con lo siguiente:
l la cuenta de usuario que se está conectando, incluido el nombre de usuario y la contraseña
l la instancia de la cual se desean recuperar las tablas
l La ID de cliente y el secreto del cliente OAuth que se le asignaron cuando registró una
aplicación con el servidor de autorización OAuth de ServiceNow.
Consejo
Si desea obtener más información sobre el registro de una aplicación y la
obtención de credenciales OAuth, busque "Set up OAuth" (Configuración de
OAuth) en la documentación de ServiceNow.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de ServiceNow de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de ServiceNow.
680 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 681
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
682 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Si selecciona esta
opción, los filtros que
aplique en los campos
de fechahora con el
operador ON (=)
requieren el uso del
especificador de
formato 'Z' al introducir
el valor de fechahora
para la condición de
filtro: 2017-01-01
12:38:54Z.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 683
Definición e importación de datos
684 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 685
Definición e importación de datos
de autenticación disponibles en
ProxyAuthScheme. Si está
utilizando la autenticación HTTP,
ajuste este valor con el nombre de
un usuario reconocido por el proxy
HTTP. Si usted está utilizando
autenticación de Windows o
Kerberos, ajuste esta propiedad
con un nombre de usuario que
tenga uno de los siguientes
formatos:
o usuario@dominio
o dominio\usuario
686 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 687
Definición e importación de datos
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
Analytics
versión Cambio
14.2 Los campos de fecha de ServiceNow ahora se asignan a un tipo de datos de fecha en el
conector de datos de ServiceNow, con el formato AAAA-MM-DD y una longitud de 10
caracteres.
Antes, los campos de fecha de ServiceNow se asignaban a un tipo de datos de fecha hora en el
conector de datos de ServiceNow, con un formato AAAA-MM-DD hh:mm:ss y una longitud de 19
caracteres. La parte de la hora de los datos importados estaba vacía y se representaba como
00:00:00.
688 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a SFTP
SFTP es un protocolo de transferencia de archivos seguro que se ejecuta bajo el protocolo SSH. Las
organizaciones usan SFTP para enviar archivos y datos con una capa adicional de seguridad. Puede
utilizar el conector de datos de SFTP para importar los datos de SFTP de su empresa.
Nota
El conector de datos de SFTP se puede utilizar para importar únicamente archivos
con extensiones .xlsx y csv. Es posible que el soporte de scripts para este conector
también sea limitado.
Antes de comenzar
Para conectarse a SFTP, debe contar con lo siguiente:
l las credenciales para conectarse al servidor de SFTP
l el nombre de host o la dirección IP del servidor de SFTP
l el puerto de conexión correcto
l la ruta del servidor de SFTP
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SFTP de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de SFTP.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 689
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde SFTP, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Usuario La cuenta de
usuario para la
autenticación en el
servidor de SFTP.
Ruta El directorio de
trabajo actual en el
servidor de SFTP.
Puede cambiar el
directorio de
trabajo ajustándolo
en una ruta de
directorio absoluta
o una ruta relativa
con respecto al
valor que existe de
esta propiedad.
690 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 691
Definición e importación de datos
Conexión a SharePoint
Microsoft SharePoint es una plataforma de colaboración basada en la web que permite compartir y
administrar aplicaciones y contenido de la organización. Utilice el conector de datos de SharePoint
para importar los datos de SharePoint de su compañía.
Antes de la importación
Solo datos tabulares
Analytics solo puede consultar datos de SharePoint que estén en forma tabular. Los siguientes
elementos no se pueden consultar desde Analytics porque no se encuentran en forma tabular.
l Adjuntos
l FileVersions
l GetValidTerms
l Permisos
l Vistas
692 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 693
Definición e importación de datos
Nota
Si su compañía accede a SharePoint
a través de herramientas de SSO,
como AD FS, OneLogin u OKTA,
puede introducir sus credenciales de
SSO para conectarse a través de
Analytics en lugar de utilizar sus
credenciales de SharePoint.
Nota
Si su compañía accede a SharePoint
a través de herramientas de SSO,
como AD FS, OneLogin u OKTA,
puede introducir sus credenciales de
SSO para conectarse a través de
Analytics en lugar de utilizar sus
credenciales de SharePoint.
694 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 695
Definición e importación de datos
longitud original.
696 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 697
Definición e importación de datos
Tipo de SSL del Esta propiedad determina cuándo usar SSL Auto
proxy
698 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Excepción del Una lista separada por punto y coma de 127.168.189.10; 127.168.188.11
proxy hosts o IPs que estarán exentas de la
conexión a través de ProxyServer.
El ProxyServer se utilizará para todas las
direcciones, excepto aquellas que estén
definidas en esta propiedad.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 699
Definición e importación de datos
Conexión a Slack
Slack es una aplicación de mensajería para equipos y lugares de trabajo que se puede utilizar en
varios dispositivos y plataformas. Puede utilizar el conector de datos de Slack para importar los datos
de Slack de su organización.
Nota
El conector de datos de Slack es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Slack, debe reunir las credenciales para conectarse al servidor de Slack.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Slack de su organización. Si el administrador no puede ayudarlo, usted o el adminis-
trador deben comunicarse con el Soporte de Slack.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
l Si su organización utiliza SSO, haga clic en el botón para iniciar sesión con SSO.
700 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Renombrar la conexión
Cuando usted crea el conector de datos de Slack, no puede proporcionar un nombre de Conexión de
su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Slack y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 701
Definición e importación de datos
Conexión a Snowflake
Snowflake es una plataforma de almacén de datos basada en la nube que ofrece alto rendimiento,
escalabilidad, elasticidad y simultaneidad; además, cuenta con capas de servicios globales que
están separadas físicamente pero integradas lógicamente. Puede utilizar el conector de datos de
Snowflake para importar los datos de Snowflake de su organización.
Nota
El conector de datos de Snowflake es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Snowflake, debe contar con lo siguiente:
l las credenciales para conectarse a la base de datos de Snowflake
l el nombre del almacén de Snowflake
l la dirección URL de la base de datos de Snowflake
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Snowflake de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Snowflake.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
702 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Snowflake, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Snowflake y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 703
Definición e importación de datos
Conexión a Splunk
Splunk es una solución de gestión de eventos e información de seguridad (SIEM) que permite a las
organizaciones detectar los ataques contra la seguridad y responder a ellos, simplificar el manejo de
las amenazas y resguardar su negocio. Puede utilizar el conector de datos de Splunk para importar
los datos de Splunk de su organización.
Nota
El conector de datos de Splunk es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Splunk, debe contar con lo siguiente:
l las credenciales para conectarse a la cuenta de Splunk
l la dirección URL para acceder a la cuenta de Splunk
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Splunk de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Splunk.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
704 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Splunk, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Splunk y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 705
Definición e importación de datos
Conexión a Square
Square es una combinación de servicios de comercialización y finanzas que permite dirigir los
negocios. Puede utilizar el conector de datos de Square para importar los datos de Square de su
organización.
Nota
El conector de datos de Square es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Square, debe reunir las credenciales para conectarse al servidor de Square.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Square de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Square.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
706 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Square, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Square y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 707
Definición e importación de datos
Conexión a Stripe
Stripe ofrece servicios de infraestructura de pagos en línea para sitios y aplicaciones móviles de
comercio electrónico. Puede usar el conector de datos de Stripe para importar los datos de Stripe de
su organización.
Nota
El conector de datos de Stripe es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Stripe, debe reunir las credenciales para conectarse al servidor de Stripe.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Stripe de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Stripe.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
708 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Stripe, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Stripe y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 709
Definición e importación de datos
Conexión a SugarCRM
SugarCRM es un software de Gestión de relaciones con los clientes (CRM) de código abierto. Puede
usar el conector de datos de SugarCRM para importar los datos de SugarCRM de su organización.
Nota
El conector de datos de SugarCRM es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a SugarCRM, debe contar con lo siguiente:
l la versión de la API de SugarCRM instalada
l la dirección URL de la cuenta de SugarCRM
l las credenciales para conectarse a la cuenta de SugarCRM
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SugarCRM de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de SugarCRM.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
710 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de SugarCRM, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
SugarCRM y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 711
Definición e importación de datos
Conexión a SurveyMonkey
SurveyMonkey es una herramienta gratuita y basada en la nube para realizar encuestas en línea y
reunir las respuestas. Puede utilizar el conector de datos de SurveyMonkey para importar los datos
de SurveyMonkey de su organización.
Nota
El conector de datos de SurveyMonkey es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a SurveyMonkey, debe reunir las credenciales para conectarse a la cuenta de
SurveyMonkey.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de SurveyMonkey de su organización. Si el administrador no puede ayudarlo, usted o
el administrador deben comunicarse con el Soporte de SurveyMonkey.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
712 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de SurveyMonkey, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
SurveyMonkey y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 713
Definición e importación de datos
Conexión a Sybase
Nota
El conector de datos de Sybase es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Sybase, debe contar con lo siguiente:
l las credenciales para conectarse a la base de datos de Sybase
l el puerto de la base de datos de Sybase
l el nombre del servidor que está ejecutando la base de datos de Sybase
l el nombre de la base de datos de Sybase
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Sybase de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Sybase.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
714 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Sybase, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a Sybase y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 715
Definición e importación de datos
Conexión a Sybase IQ
Nota
El conector de datos de Sybase IQ es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Sybase IQ, debe contar con lo siguiente:
l las credenciales para conectarse a la cuenta de Sybase IQ
l el puerto de la base de datos de Sybase IQ
l el nombre del servidor que está ejecutando la base de datos de Sybase IQ o la base de datos
de SAP SQL Anywhere
l el nombre de la base de datos de Sybase IQ o la base de datos de SAP SQL Anywhere
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Sybase IQ de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Sybase IQ.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
716 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de Sybase IQ, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
Sybase IQ y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 717
Definición e importación de datos
Conexión a Tenable.sc
Antes de comenzar
Para conectarse a Tenable SecurityCenter, debe contar con la siguiente información:
l el nombre de host de la instancia de Tenable.sc
l el puerto de conexión adecuado para la instancia de Tenable.sc
l el método de autenticación correcto para conectarse a la instancia
l las credenciales de usuario para conectarse a la instancia
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Tenable SecurityCenter de su organización. Si el administrador no puede ayudarlo,
usted o el administrador deben comunicarse con el Soporte de Tenable SecurityCenter.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
718 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Tenable.sc, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Nota
Para utilizar la
autorización de
la clave de la
API, su
organización
debe contar con
la versión 5.13.x
o posterior de
Tenable.sc.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 719
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
720 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 721
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer.
Las opciones disponibles son las
siguientes:
o AUTO: si la dirección URL es
URL de HTTPS, el controlador
utilizará la opción TUNNEL. Si
la URL es una URL HTTP, el
componente utilizará la opción
NEVER.
o ALWAYS: la conexión siempre
está habilitada para SSL.
o NEVER: la conexión no está
habilitada para SSL.
o TUNNEL: la conexión se
realizar a través de un proxy de
tunelización.
Esta opción está activada
únicamente cuando usted
proporciona el valor para el
Servidor del proxy.
722 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Conexión a Teradata
Teradata es un servicio de datos en la nube. Puede utilizar el conector de datos de Teradata para
importar los datos de Teradata de su compañía.
Nota
Analytics ofrece Teradata como un conector opcional. Si no está disponible en la
ventana Data Access, es probable que no se haya seleccionado el conector durante
la instalación. Si desea obtener más información, consulte "Instalar los conectores de
datos opcionales de Analytics y el motor de Python" en la página 2760.
Antes de comenzar
Para conectarse a Teradata, debe contar con la siguiente información:
l nombre o dirección IP de la instancia de base de datos de Teradata
l nombre de usuario
l contraseña
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Teradata de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Teradata.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 723
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Teradata, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
724 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 725
Definición e importación de datos
726 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Teradata.
El valor predeterminado es 1025.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 727
Definición e importación de datos
728 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 729
Definición e importación de datos
Conexión a Twitter
Conéctese a datos en vivo en Twitter y acceda a Tweets, Seguidores, Mensajes, Búsquedas y más.
El conector utiliza Autenticación solo de la aplicación; por lo tanto, debe registrar una aplicación
con Twitter y obtener las credenciales necesarias.
Nota
No puede utilizar este conector de manera independiente de Analytics. Puede
configurar un DSN para el controlador utilizando el Administrador de origen de
datos ODBC de Windows; sin embargo, debe probar la conexión DSN desde dentro
de Analytics y no desde el cuadro de configuración del DSN de Windows del
conector.
Antes de comenzar
Para conectarse a Twitter, debe registrar una aplicación y obtener credenciales Oauth desde Twitter
usando el portal Twitter Application Management.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de Twitter de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de Twitter.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
730 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Una vez que se establezca la conexión, se abre la ventana Data Access en el Área de almacena-
miento temporal y puede comenzar a importar datos. Si desea obtener ayuda para importar datos
desde Twitter, consulte "Trabajo con la ventana Data Access" en la página 393.
Ajustes de conexión
Ajustes básicos
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 731
Definición e importación de datos
OAuthClientSecret para
conectarse a un
servidor OAuth.
732 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ajustes avanzados
Ajuste Descripción Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 733
Definición e importación de datos
734 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Ejecución de predicados
El conector determina cuál de las
cláusulas es admitida por el origen
de los datos y después los envía al
origen para obtener el supercon-
junto más pequeño de filas que
satisfaga la consulta. A
continuación, filtra el resto de las
filas localmente. La operación de
filtrado se transmite por
secuencias, lo cual permite que el
controlador filtre de manera eficaz
conjuntos de datos incluso muy
grandes.
Ejecución de uniones
El conector utiliza varias técnicas
para unir en la memoria. El
controlador compensa la utilización
de la memoria con la necesidad de
leer la misma tabla más de una
vez.
Ejecución de
Acumulaciones
El conector recupera todas las filas
necesarias para procesar la
acumulación en la memoria.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 735
Definición e importación de datos
Nota
El conector utilizará los
ajustes de proxy del
sistema por valor
predeterminado, sin que
sea necesaria más
configuración; si desea
conectarse a otro proxy,
tendrá que ajustar
ProxyAutoDetect en
false, además de
ProxyServer y
ProxyPort. Para
autenticar, configure
ProxyAuthScheme y
ajuste ProxyUser y
ProxyPassword, si es
necesario.
736 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
de autenticación disponibles en
ProxyAuthScheme. Si está
utilizando la autenticación HTTP,
ajuste este valor con el nombre de
un usuario reconocido por el proxy
HTTP. Si usted está utilizando
autenticación de Windows o
Kerberos, ajuste esta propiedad
con un nombre de usuario que
tenga uno de los siguientes
formatos:
o usuario@dominio
o dominio\usuario
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 737
Definición e importación de datos
Tipo de SSL del proxy El tipo de SSL que se debe utilizar AUTO
al conectarse al proxy ProxyServer:
o AUTO: Si la URL es una URL
HTTPS, el conector utilizará la
opción TUNNEL. Si la URL es
una URL HTTP, el conector
utilizará la opción NEVER (valor
predeterminado)
o ALWAYS: la conexión siempre
está habilitada para SSL
o NEVER: la conexión no está
habilitada para SSL
o TUNNEL: la conexión es a
través de un proxy de túnel: el
servidor proxy abre una
conexión al host remoto y el
tráfico fluye a través del proxy
hacia un lado y hacia el otro
Tablas de transmisión
Evite hacer consultas de tablas que capturan los datos actualizados continuamente, como la tabla
TweetStream . Las tablas de transmisión no son archivos de datos históricos y solo devuelven
actividad en vivo. Estas tablas crean una conexión que permanece abierta y puede hacer que usted
exceda el límite de tasa API de su cuenta.
738 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
Analytics ver-
sión Cambio
El tipo de datos del campo IdLong en la tabla de twits se cambio de extenso a cadena.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 739
Definición e importación de datos
Conexión a UPS
UPS es una empresa de logística y envíos global que ofrece datos de rastreo en vivo desde
herramientas de reporte, bases de datos y otras aplicaciones personalizadas. Puede utilizar el
conector de datos de UPS para importar los datos de UPS de su organización.
Nota
El conector de datos de UPS es proporcionado por nuestro socio de datos, CData. Si
desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a UPS, debe contar con lo siguiente:
l el servidor para procesar las solicitudes a UPS
l la clave de acceso para conectarse al servidor de UPS
l las credenciales para conectarse al servidor de UPS
l el número de cuenta de UPS
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de UPS de su organización. Si el administrador no puede ayudarlo, usted o el adminis-
trador deben comunicarse con el Soporte de UPS.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
740 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de UPS, no puede proporcionar un nombre de Conexión de
su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a UPS y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 741
Definición e importación de datos
Conexión a USPS
El Servicio Postal de los Estados Unidos (USPS) es un servicio de correo y envíos, y ofrece datos de
seguimiento en vivo desde herramientas de reporte, bases de datos y otras aplicaciones persona-
lizadas. Puede utilizar el conector de datos de USPS para importar los datos de USPS de su
organización.
Nota
El conector de datos de USPS es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a USPS, debe contar con lo siguiente:
l el proveedor de servicios postales
l si las solicitudes se envían a través de servidores de prueba o de producción
l el número de cuenta del transportista
l La identificación del usuario de Stamps para autenticar en el servidor de Stamps
l la contraseña para autenticar en el servidor
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de USPS de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de USPS.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
742 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de USPS, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a USPS y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 743
Definición e importación de datos
Conexión a xBase
xBase es una combinación de archivos de notas y datos para almacenar grandes cantidades de
datos con formato de manera estructurada. Puede utilizar el conector de datos de xBase para
importar los datos de xBase de su organización.
Nota
El conector de datos de xBase es proporcionado por nuestro socio de datos, CData.
Si desea obtener información sobre alguno de los campos de conexión, consulte la
documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a xBase, debe contar con la ruta del origen de los datos para la cuenta de xBase.
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de xBase de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de xBase.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
744 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de xBase, no puede proporcionar un nombre de Conexión
de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo nombre del
origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes , expanda la
sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a xBase y
seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 745
Definición e importación de datos
Conexión a ZenDesk
Zendesk es una plataforma de soporte al cliente diseñada para mejorar las relaciones con los
clientes y ayudar a las organizaciones a conectarse con sus clientes por cualquier canal. Puede
utilizar el conector de datos de Zendesk para importar los datos de Zendesk de su organización.
Nota
El conector de datos de Zendesk es proporcionado por nuestro socio de datos,
CData. Si desea obtener información sobre alguno de los campos de conexión,
consulte la documentación disponible en el sitio web de CData.
Antes de comenzar
Para conectarse a Zendesk, debe reunir la siguiente información:
l el URL de soporte de Zendesk
l las credenciales para autenticar en la cuenta de Zendesk
l si usar la API incremental de Zendesk
l el token de la API del usuario que se está autenticando en Zendesk
Si desea obtener ayuda para reunir los requisitos previos para la conexión, comuníquese con el
administrador de ZenDesk de su organización. Si el administrador no puede ayudarlo, usted o el
administrador deben comunicarse con el Soporte de ZenDesk.
Consejo
Puede filtrar la lista de conectores disponibles introduciendo una cadena de
búsqueda en el cuadro Filtrar conexiones . Los conectores se indican en orden
alfabético.
746 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Al hacer clic en el botón Test Connection (Probar la conexión), se comprueba
si los datos de conexión y autenticación introducidos son correctos. Si hace clic
en Aceptar sin hacer clic en Test Connection (Probar la conexión), los detalles
de la conexión se guardan sin ningún tipo de validación y es posible que más
tarde no funcionen si los valores que se introdujeron son incorrectos.
Renombrar la conexión
Cuando usted crea el conector de datos de ZenDesk, no puede proporcionar un nombre de
Conexión de su elección y la conexión se guarda en la ficha Conexiones existentes con el mismo
nombre del origen de los datos. Si desea cambiar el nombre, vaya a la ficha Conexiones existentes ,
expanda la sección Conectores ACL (DSN), haga clic en el icono de elipse que corresponde a
ZenDesk y seleccione Renombrar la conexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 747
Definición e importación de datos
Puede crear una tabla de Analytics importando datos desde los proyectos sobre los cuales tiene
permisos para trabajar en Proyectos de HighBond.
Desde Proyectos, puede importar una variedad de tipos diferentes de tablas que contienen, de
manera colectiva, toda la información basada en texto de todos los proyectos activos de una
instancia de HighBond.
748 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Pasos
Nota
Es posible que deba especificar una contraseña al conectarse a HighBond. Si desea
obtener más información, consulte "Se necesita una contraseña" en la página
siguiente.
Nota
Puede importar únicamente una tabla por vez a Analytics. A continuación,
puede unir las tablas importadas desde Proyectos, si tienen un campo clave
común.
4. Seleccione los campos que desea importar o seleccione Seleccionar todo para importar la
tabla completa y haga clic en Aceptar.
Los datos se importan desde Proyectos. Para mejorar la posibilidad de uso de la tabla
importada, los campos de texto enriquecido con marcas HTML se ubican en último lugar.
5. En el cuadro de diálogo Guardar archivo de datos como, escriba un nombre para el archivo
de datos de Analytics y, si es necesario, modifique la ubicación en la cual se guardará el
archivo. A continuación, haga clic en Guardar.
6. Introduzca un nombre para la tabla de Analytics que está agregando al proyecto de Analytics,
o conserve el nombre predeterminado, y haga clic en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 749
Definición e importación de datos
Consejo
Al construir la unión en Analytics, convierta a id en la clave primaria y <tabla>_id en
la clave secundaria.
Utilice el tipo de unión que incluye todos los registros secundarios o una unión de
muchos a muchos. Si desea obtener más información, consulte "Unir tablas" en la
página 972.
750 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
También se requiere una contraseña si utiliza un script para importar desde
HighBond y ejecuta el script en la ventana Aplicación de análisis, Analytics Exchange
o Robots.
Consejo
Utilice un token existente a menos que tenga un motivo para crear uno
nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que necesita
administrar.
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la contraseña de su
cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también puede crear un
token de la API. Debe reservar los tokens de API para la finalidad adecuada,
que es contar con acceso de programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya pegado
correctamente el token en el script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 751
Definición e importación de datos
¡Precaución!
Proteja sus tokens de acceso como cualquier contraseña de cuenta. Contienen
información exclusiva de su cuenta de HighBond. No debe compartir sus tokens de
acceso.
752 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Puede crear una tabla de Analytics importando datos desde las colecciones sobre las cuales tiene
permisos para trabajar en Resultados de HighBond. Puede importar tablas de datos e interpre-
taciones desde pruebas de control individuales.
Nota
En Resultados, una prueba de control recibe el nombre de "estudio analítico de
datos".
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 753
Definición e importación de datos
Pasos
Nota
Es posible que deba especificar una contraseña al conectarse a HighBond. Si desea
obtener más información, consulte "Se necesita una contraseña" en la página
opuesta.
Nota
No tiene los permisos necesarios para acceder a los datos si:
l no aparece la colección que contiene la prueba de control
l pista de auditoría
l comentarios
l tabla de resultados (haga doble clic en la carpeta Selección de los campos de la tabla)
Nota
Puede importar únicamente una tabla por vez a Analytics.
Consejo
Puede unir la tabla de resultados, la pista de auditoría y los comentarios en
Analytics usando ID del registro como el campo clave. Utilizar la tabla de
resultados como la tabla primaria de la unión.
5. Si está importando la tabla de resultados, seleccione los campos individuales que desea
importar desde las siguientes categorías:
Los campos de
l Metadatos: que contienen información de flujo de trabajo generada por el usuario y
754 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
También se requiere una contraseña si utiliza un script para importar desde
HighBond y ejecuta el script en la ventana Aplicación de análisis, Analytics Exchange
o Robots.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 755
Definición e importación de datos
Consejo
Utilice un token existente a menos que tenga un motivo para crear uno
nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que necesita
administrar.
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la contraseña de su
cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también puede crear un
token de la API. Debe reservar los tokens de API para la finalidad adecuada,
que es contar con acceso de programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya pegado
correctamente el token en el script.
¡Precaución!
Proteja sus tokens de acceso como cualquier contraseña de cuenta. Contienen
información exclusiva de su cuenta de HighBond. No debe compartir sus tokens de
acceso.
756 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 757
Definición e importación de datos
758 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Formato de tabla
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 759
Definición e importación de datos
Ficha Descripción
Utilice esta ficha para configurar las propiedades generales del formato de tabla,
Opciones del formato como la longitud de los registros, el origen de datos asociado con el formato de
de tabla tabla y para agregar notas sobre el formato de tabla.
Editar cam- Utilice esta ficha para crear, modificar o eliminar campos del formato de tabla.
pos/expresiones Puede trabajar con campos de datos físicos y campos calculados.
Utilice esta ficha para definir los filtros de datos, que son las reglas que especifican
los datos del origen de datos que se incluirán o excluirán del registro que está
definiendo.
Los filtros de datos en un formato de tabla son diferentes de los filtros en las vistas
de Analytics y, por lo general, sólo son necesarios cuando usted no logra definir un
Agregar un nuevo filtro origen de datos utilizando las opciones disponibles en el Asistente de Definición de
de datos Datos.
760 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 761
Definición e importación de datos
Nota
Si renombra un formato de tabla al cual se hace referencia en un script de Analytics,
también debe actualizar todas las referencias a la tabla en el script. De lo contrario, el
script no se podrá ejecutar correctamente.
Muéstreme cómo
1. Si la tabla a la cual desea cambiarle el nombre está abierta, ciérrela.
2. En la ficha Panorama, haga clic con el botón derecho en el formato de tabla y seleccione
Renombrar.
3. Escriba un nuevo nombre para el formato de tabla y pulse Intro.
Nota
Los nombres de formato de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede
incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar
con un número.
¡Precaución!
Tenga cuidado al asociar más de un formato de tabla con el mismo archivo de datos
de Analytics. Si seleccionó la opción Eliminar Archivo de datos con tabla en el
cuadro de diálogo Opciones , al borrar alguno de los formatos de tabla también se
elimina el archivo de datos, lo cual significa que los datos ya no están disponibles
para el resto de los formatos de tabla.
Los archivos de datos se eliminan directamente. No se envían a la Papelera de
reciclaje de Windows.
762 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Muéstreme cómo
1. En la ficha Panorama, haga clic con el botón derecho en el formato de tabla que desea copiar
y seleccione Copiar.
2. Haga clic con el botón derecho en una carpeta de proyecto y seleccione Pegar.
3. Si aparece un mensaje preguntándole si desea copiar o compartir las definiciones de campos,
haga clic en Copiar, a menos que tenga un motivo específico para hacer clic en Compartir.
Nota
El mensaje aparece si no se seleccionó No compartir los formatos de tabla en
el cuadro de diálogo Opciones . Si desea obtener más información, consulte
"Compartir un formato de tabla" abajo.
Nota
Compartir un formato de tabla no es lo mismo que copiar un formato de tabla y
compartir un archivo de datos.
l Al compartir un formato de tabla, un único formato de tabla se asocia a dos o
Muéstreme cómo
1. Asegúrese de que la opción No compartir los formatos de tabla no esté seleccionada en la
ficha Tabla del cuadro de diálogo Opciones (Herramientas > Opciones > Tabla).
2. Realice una de las siguientes acciones:
l Realice una operación de Analytics, como una extracción o una ordenación que envíe los
resultados a un nuevo archivo de datos con la misma estructura de registros que la tabla de
origen.
La tabla de resultados y la tabla de origen ahora comparten el mismo formato de tabla.
l Copie y pegue un formato de tabla, y haga clic en Compartir en el cuadro de diálogo de
confirmación que aparece.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 763
Definición e importación de datos
Nota
El formato de tabla copiado y el archivo de datos con el cual este está asociado
deben coincidir; es decir, la estructura de los datos del archivo de datos debe
coincidir con las definiciones de campo que se especifican en el formato de tabla.
La estructura de los datos hace referencia a los elementos (campos) de datos que se
incluyen en el archivo de datos, a la cantidad y el orden de los campos, y al tipo de
datos y la longitud de los campos. Si el formato de tabla y el archivo de datos no
coinciden, los datos que obtenga serán confusos o incompletos.
Muéstreme cómo
1. Abra el proyecto que contendrá el o los formatos de tabla copiados.
2. En la ficha Panorama del Navegador, haga clic con el botón derecho del ratón en la entrada
del proyecto de Analytics o en una carpeta de proyectos y seleccione Copiar de otro proyecto
764 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
> Tabla.
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
3. En el cuadro de diálogo Ubicar archivo de proyecto, localice y seleccione el proyecto de
Analytics desde el que desea copiar el o los formatos de tabla y haga clic en Abrir.
4. En el cuadro de diálogo Importar, complete cualquiera de las siguientes tareas para agregar
uno o más formatos de tabla a la lista A nombre_del_proyecto:
l Haga doble clic en un formato de tabla.
Haga
l Ctrl+click en varios formatos de tabla y, a continuación, haga clic en el botón de la flecha
hacia la derecha.
l Haga clic en Agregar todos para agregar todos los formatos de tabla.
Nota
El formato de tabla importado y el archivo de datos con el cual este está asociado
deben coincidir; es decir, la estructura de los datos del archivo de datos debe
coincidir con las definiciones de campo que se especifican en el formato de tabla.
La estructura de los datos hace referencia a los elementos (campos) de datos que se
incluyen en el archivo de datos, a la cantidad y el orden de los campos, y al tipo de
datos y la longitud de los campos. Si el formato de tabla y el archivo de datos no
coinciden, los datos que obtenga serán confusos o incompletos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 765
Definición e importación de datos
Muéstreme cómo
1. En la ficha Panorama del Navegador, haga clic en el botón derecho del ratón en la entrada del
proyecto de Analytics o en una carpeta de proyectos y seleccione Importar elemento del
proyecto > Tabla.
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
2. En el cuadro de diálogo Proyecto, busque y seleccione un archivo de formato de tabla
(.layout) y haga clic en Abrir.
3. En el cuadro de diálogo de confirmación, haga clic en Aceptar.
El formato de tabla se importa al proyecto. Si ya existe un formato de tabla con el mismo
nombre en el proyecto, se agregará un número creciente como sufijo al nombre del formato de
tabla importado.
4. Si necesita enlazar el formato de tabla importado a un nuevo origen de datos, consulte
"Modificar orígenes de datos para las tablas de Analytics" en la página 773.
Nota
Limite el nombre del formato de tabla a 64 caracteres alfanuméricos, sin incluir
la extensión .layout, para asegurarse de que no se corte el nombre al volver a
importar el formato de tabla a Analytics.
El nombre puede incluir el guion bajo ( _ ), pero no utilice ningún otro carácter
especial ni espacios, ni comience el nombre con un número. Los caracteres
especiales, los espacios y los números al principio del nombre se reemplazan
por el guion bajo al importar el formato de tabla.
766 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
¡Precaución!
Tenga cuidado al eliminar formatos de tabla. Si seleccionó la opción Eliminar
Archivo de datos con tabla en el cuadro de diálogo Opciones , al borrar un formato
de tabla también se elimina el archivo de datos, lo cual significa que los datos ya no
están disponibles.
El cuadro de diálogo de confirmación Eliminar le advierte si se eliminará el archivo
de datos asociado junto con el formato de tabla.
Los archivos de datos se eliminan directamente. No se envían a la Papelera de
reciclaje de Windows.
Muéstreme cómo
1. En la ficha Panorama, haga clic con el botón derecho en el formato de tabla que desea
eliminar y seleccione Eliminar.
2. En el cuadro de diálogo de confirmación, haga clic en Eliminar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 767
Definición e importación de datos
768 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
La longitud de registro se refiere a la longitud de cada registro en los archivos de longitud fija o
la longitud del registro más largo de un archivo de longitud variable. Si los valores de un campo
están desplazados hacia la derecha, es probable que sea necesario incrementar el valor de
longitud del registro. Si los valores de un campo están desplazados hacia la izquierda, es
probable que sea necesario reducir el valor de longitud del registro.
6. Si desea excluir datos al principio del archivo, modifique el valor del cuadro de texto Saltar
longitud.
El valor Saltar longitud especifica el número de bytes que se deben saltar al inicio del archivo.
El valor predeterminado es cero, lo cual significa que se procesa todo el archivo. Para saltar
los datos, escriba un valor superior a cero. Por ejemplo, si los primeros 32 bytes contienen sólo
información de encabezado, especifique un valor de 32 para omitir esta información.
7. Si desea agregar una nota acerca del formato de tabla, haga clic en Editar la nota del formato
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 769
Definición e importación de datos
Nota
La tabla debe estar abierta para realizar cualquier cambio a las vistas o los
índices.
4. Haga clic en Aceptar para cerrar el cuadro de diálogo y guardar cualquier cambio que haya
realizado.
770 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Según el origen de los datos, puede actualizar una tabla de Analytics con el contenido actual del
origen de datos de la tabla, sin necesidad de redefinir el formato de tabla. Puede actualizar una tabla
de Analytics cada vez que sea necesario, siempre y cuando no se modifique la estructura de los
datos en el origen de los datos.
l Microsoft Access
l Microsoft Excel
l XML
l XBRL
Nota
Una tabla de Analytics no se puede actualizar a partir de un origen de datos basado
en archivos si es necesaria una contraseña para acceder al archivo. La única
excepción es la actualización a partir de un archivo PDF.
La actualización desde una base de datos no admite el uso de una contraseña.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 771
Definición e importación de datos
772 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Cómo funciona
Supongamos que usted define una tabla de Analytics a partir de un archivo de datos de origen que
contiene datos de las facturas de enero. El mes siguiente, el archivo de origen que contiene los datos
de febrero tiene una estructura idéntica y lo mismo ocurre en los siguientes meses. En lugar de crear
un formato de tabla para cada mes, puede continuar reutilizando el mismo formato de tabla.
Al obtener los datos de febrero, puede reenlazar el formato de tabla de enero con el nuevo archivo
de datos o puede copiar la tabla de enero y luego modificar el enlace para conservar las tablas para
ambos meses.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 773
Definición e importación de datos
774 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Definir campos
En un formato de tabla de Analytics, un campo es una unidad única de datos, como ID del empleado,
que junto con otras unidades de datos conforma un registro.
Puede definir dos tipos de campos en los formatos de tabla de Analytics:
l Campos físicos
l Campos calculados
A todos los campos de Analytics se les debe asignar un tipo de datos (Carácter, Numérico,
Fechahora o Lógico) que determina cómo se procesan y muestran los datos de los campos físicos o
calculados.
Campos físicos
Un campo físico coincide con los datos reales presente físicamente en el origen de los datos, que
puede ser un archivo o una base de datos. Por ejemplo, un campo físico denominado Importe podría
contener importes de venta, como $88,50, $123,00, etc.
En un formato de tabla, un registro especifica dónde están ubicados los datos en el origen de datos y
un campo físico especifica la ubicación de los datos del campo en el registro.
Antes de poder abrir una tabla de Analytics, el formato de tabla debe tener definido al menos un
campo físico. Normalmente, los campos físicos de un formato de tabla son definidos automáti-
camente por Analytics al definir los datos de importación utilizando el Asistente de Definición de
Datos o la ventana Data Access. Si es necesario, también puede definir manualmente los campos
físicos en el cuadro de diálogo Formato de tabla.
Si desea obtener más información, consulte "Campos físicos" en la página 777.
Campos calculados
Un campo calculado es un "campo virtual", creado con una expresión de Analytics, que le permite
calcular valores que no están presentes físicamente en el origen de los datos. Por ejemplo, podría
crear un campo calculado denominado Importe total que utilice la expresión Importe * 1,05 para
calcular los importes totales, incluido un 5 % de impuesto a las ventas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 775
Definición e importación de datos
Si bien los campos calculados no coinciden directamente con los datos físicos, con frecuencia hacen
referencia a uno o más campos físicos, como el campo Importe en el ejemplo anterior. Las
expresiones del campo calculado también pueden hacer referencia a otros campos calculados o
pueden contener funciones que no requieren campos como parámetro de entrada.
Usted define los campos calculados en el cuadro de diálogo Formato de tabla.
Si desea obtener más información, consulte "Campos calculados" en la página 785.
776 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Campos físicos
En un formato de tabla de Analytics, un campo que coincide con los datos físicos reales del origen de
datos recibe el nombre de campo físico.
Un campo físico, también denominado definición de campo, estructura los datos de campos sin
procesar especificando información de metadatos, que incluye lo siguiente:
l el nombre del campo
l la posición de inicio del campo en el registro
l la longitud del campo
l el tipo de datos del campo, que determina cómo Analytics lee y procesa los datos
almacenados en el campo
Pudiera ser necesario especificar información adicional en función del tipo de datos y la configu-
ración que desea proporcionar para sustituir los valores predeterminados. Por ejemplo, puede dejar
en blanco el formato que se debe aplicar a los campos numéricos o el título de la columna que se
utiliza en las vistas y los reportes para que se le asigne un valor predeterminado o puede especificar
el valor que utilizará.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 777
Definición e importación de datos
778 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 779
Definición e importación de datos
Nota
Los nombres de los campos están limitados a 256 caracteres en mayúsculas y
minúsculas. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir
ningún otro carácter especial ni espacios. El nombre no puede comenzar con
un número.
Analytics tiene un número de palabras clave reservadas que no se pueden
utilizar como nombres de campo. Para obtener una lista completa, consulte
"Palabras clave reservadas" en la página 1484.
780 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
6. Según el tipo de datos que seleccione, es posible que deba especificar valores para la configu-
ración siguiente:
Ajuste Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 781
Definición e importación de datos
Ajuste Descripción
Filtra los registros en la vista predeterminada sobre la base del valor de este
campo cada vez que se abre la tabla de Analytics.
Solo aparecen los registros que demuestran ser verdaderos y el filtro se aplica de
Filtro predeter- forma automática. Esta opción sólo está habilitada para el tipo de datos Lógicos y
minado sólo se puede especificar un filtro predeterminado para cada formato de tabla.
Por ejemplo, el enunciado IF Invoice_Amount >= 1000 incluye importes de factura de includes
$1000 o superiores y excluye los importes de factura inferiores a $1000.
Los valores excluidos no se muestran en el campo ni se incluyen en el procesamiento del
comando. Según la categoría de los datos del campo, los valores excluidos aparecen como en
blanco, cero (0) o Falso (F). Puede revertir la exclusión cuando lo desee eliminando el
enunciado IF.
2. (Opcional) Quite la selección de Agregar el campo creado a la vista actual si no desea que
el nuevo campo definido se agregue automáticamente a la vista de la tabla abierta.
Si deja esta opción seleccionada, se agrega el nuevo campo a la vista de la tabla. El campo se
coloca como la última columna de la vista o a la izquierda de cualquier columna seleccionada
en la vista.
Puede agregar manualmente un campo a una vista cuando lo desee. Si desea obtener más
información, consulte "Agregar columnas a una vista" en la página 847.
3. (Opcional) Si desea agregar una nota para acompañar la definición del campo, haga clic en
782 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 783
Definición e importación de datos
Sin embargo, en algunos casos, es posible que tenga que definir campos que se superponen entre sí
y algunas posiciones de bytes se utilizan en más de un campo. Esta situación podría darse si la
estructura de los datos de origen no es estándar o si usted desea trabajar con los datos de Analytics
de una manera determinada.
Por ejemplo, puede definir las primeras seis posiciones en un origen de datos como un campo de
fechahora con el formato DDMMAA y luego definir por separado un campo numérico de dos bytes en
la posición 3 y 4 para el mes. Este enfoque le permitirá tener acceso a toda la fecha en un campo
para fines de expiración y tener el mes como un valor separado en otro campo para generar totales
mensuales.
784 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Campos calculados
En una tabla de Analytics, un campo calculado es un campo que muestra los resultados de una
expresión de Analytics, en lugar de los datos físicos reales. Los campos calculados suelen realizar
algún tipo de cálculo, operación o conversión de datos.
Si desea obtener más información sobre las expresiones, consulte "Utilizar expresiones" en la
página 867.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 785
Definición e importación de datos
Valor predeterminado del campo calculado Categoría de datos del campo calculado
STRING(Número_empleado; 10)
0,00 Numérico
Quantity * Unit_cost
VALUE(Salario; 0)
`20180331` Fechahora
CTOD(Fecha_de_factura; "DD/MM/AAAA")
T Lógico
786 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
predeterminado.
l expresión: si especifica la expresión predeterminada Invoice_Amount * 0,375 y los valores
del campo Invoice_Amount tienen dos espacios decimales, todos los valores calculados se
calculan con tres espacios decimales y, si es necesario, se redondean.
La precisión decimal de las expresiones es controlada por las reglas que se describen en
"Controlar el redondeo y la precisión decimal en expresiones numéricas" en la página 877.
l valor literal: si especifica el valor predeterminado de 0,00, todos los valores calculados se
calculan con dos espacios decimales y, si es necesario, se redondean.
Expresión
Multiplique una expresión por un 1 seguido de la cantidad de lugares decimales de precisión que
desee. Asegúrese de colocar el 1 al principio de la expresión. El siguiente ejemplo aumenta la
precisión a cuatro espacios decimales:
Valor literal
Agregue ceros finales a la parte decimal de un valor literal. El siguiente ejemplo aumenta la precisión
a tres espacios decimales:
0,000
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 787
Definición e importación de datos
En la vista de la tabla, puede colocar el campo calculado (Inventory Value check ) junto al
campo de datos de origen físico (Inventory Value at Cost) y comparar los valores.
788 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
También puede crear un filtro que devuelva todos los valores sin correspondencia:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 789
Definición e importación de datos
Nota
Los nombres de los campos están limitados a 256 caracteres en mayúsculas y
minúsculas. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir
ningún otro carácter especial ni espacios. El nombre no puede comenzar con
un número.
Analytics tiene un número de palabras clave reservadas que no se pueden
utilizar como nombres de campo. Para obtener una lista completa, consulte
"Palabras clave reservadas" en la página 1484.
Nota
Para los campos calculados numéricos, la precisión en decimales de todos los
valores numéricos calculados es controlada por la precisión de la expresión o el
valor literal que se especifica en Valor predeterminado.
Si desea obtener más información, consulte "Control de la precisión decimal en
los campos calculados numéricos" en la página 786.
790 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Categoría de
Ajuste datos Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 791
Definición e importación de datos
Categoría de
Ajuste datos Descripción
Sólo lógico Filtra los registros en la vista predeterminada sobre la base del
valor del campo (Verdadero o Falso). Solo se muestran los
registros que se evalúan como Verdaderos.
Filtro predeter- El filtro se aplica automáticamente cada vez que se abre la tabla
minado de Analytics que contiene el campo.
Por ejemplo, el enunciado IF Invoice_Amount >= 1000 impide que se evalúen los registros con
un importe de factura inferior a $1000.
En el caso de los registros excluidos, los valores del campo calculado quedan en blanco, con
cero (0) o Falso (F), según la categoría de datos del campo calculado. Puede revertir la
exclusión cuando lo desee eliminando el enunciado IF.
2. (Opcional) Quite la selección de Agregar el campo creado a la vista actual si no desea que
el nuevo campo calculado se agregue automáticamente a la vista de la tabla abierta.
Si deja esta opción seleccionada, se agrega el nuevo campo a la vista de la tabla. El campo se
coloca como la última columna de la vista o a la izquierda de cualquier columna seleccionada
en la vista.
Puede agregar manualmente un campo a una vista cuando lo desee. Si desea obtener más
información, consulte "Agregar columnas a una vista" en la página 847.
3. (Opcional) Si desea agregar una nota para acompañar la definición del campo, haga clic en
792 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El orden de las condiciones es importante. Si desea obtener más información,
consulte "Enumere las condiciones de la más restrictiva a la menos restrictiva"
en la página 797.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 793
Definición e importación de datos
Invoice_size = "Large"
794 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
El orden de las condiciones es importante. Si desea obtener más información,
consulte "Enumere las condiciones de la más restrictiva a la menos restrictiva"
en la página 797.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 795
Definición e importación de datos
796 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Para asegurarse de que los registros que reúnen más de una condición se procesen de la manera
deseada, incluya las condiciones comenzando por la más restrictiva y finalizando por la menos
restrictiva. La condición más restrictiva debe estar al principio.
Mostrar más
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 797
Definición e importación de datos
l Valor asignado = Large: Con el orden de las condiciones anterior, al importe se le asigna el
valor "Large", lo cual es correcto porque el importe es superior a $10.000.
l Valor asignado = Medium: Si se invierte el orden de las condiciones, al importe se le asigna el
valor "Medium", lo cual es correcto porque el importe es superior a $5.000. Sin embargo, la
asignación de valores no está funcionando de la manera deseada porque Invoice_Amount >=
5000 es una condición menos restrictiva y está captando importes que usted no desea captar.
798 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Los nombres de los campos están limitados a 256 caracteres en mayúsculas y
minúsculas. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir
ningún otro carácter especial ni espacios. El nombre no puede comenzar con
un número.
Analytics tiene un número de palabras clave reservadas que no se pueden
utilizar como nombres de campo. Para obtener una lista completa, consulte
"Palabras clave reservadas" en la página 1484.
Nota
Para los campos calculados numéricos, la precisión en decimales de todos los
valores numéricos calculados es controlada por la precisión de la expresión o el
valor literal que se especifica en Valor predeterminado.
Si desea obtener más información, consulte "Control de la precisión decimal en
los campos calculados numéricos" en la página 786.
Los valores literales de texto se deben encerrar entre comillas (" "). Los valores
de fecha literales se deben encerrar entre acentos graves (` `).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 799
Definición e importación de datos
El nombre visible se utiliza como el encabezado de la columna, en lugar del nombre del
campo, cuando se muestra el campo en las vistas y los reportes de Analytics. Si no se
especifica un valor, se utiliza el nombre del campo.
3. Si es necesario, especifique valores para uno o más de los ajustes que se incluyen a
continuación.
La categoría de datos de la expresión o del valor literal que usted especificó en el cuadro de
texto Valor predeterminado indica qué ajustes están habilitados.
Categoría de
Ajuste datos Descripción
800 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Categoría de
Ajuste datos Descripción
Sólo lógico Filtra los registros en la vista predeterminada sobre la base del
valor del campo (Verdadero o Falso). Solo se muestran los
registros que se evalúan como Verdaderos.
Filtro predeter- El filtro se aplica automáticamente cada vez que se abre la tabla
minado de Analytics que contiene el campo.
Nota
Tanto los valores que especifique como el Valor predeterminado, deben ser el
mismo tipo de dato.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 801
Definición e importación de datos
4. (Opcional) Seleccione una condición y haga clic en Mover la condición hacia arriba o
Nota
El orden de las condiciones es importante. Si desea obtener más información,
consulte "Enumere las condiciones de la más restrictiva a la menos restrictiva"
en la página 797.
Por ejemplo, el enunciado IF Invoice_Amount >= 1000 impide que se evalúen los registros con
un importe de factura inferior a $1000.
802 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
En el caso de los registros excluidos, los valores del campo calculado quedan en blanco, con
cero (0) o Falso (F), según la categoría de datos del campo calculado. Puede revertir la
exclusión cuando lo desee eliminando el enunciado IF.
2. (Opcional) Quite la selección de Agregar el campo creado a la vista actual si no desea que
el nuevo campo calculado se agregue automáticamente a la vista de la tabla abierta.
Si deja esta opción seleccionada, se agrega el nuevo campo a la vista de la tabla. El campo se
coloca como la última columna de la vista o a la izquierda de cualquier columna seleccionada
en la vista.
Puede agregar manualmente un campo a una vista cuando lo desee. Si desea obtener más
información, consulte "Agregar columnas a una vista" en la página 847.
3. (Opcional) Si desea agregar una nota para acompañar la definición del campo, haga clic en
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 803
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
804 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
almacenados en la
codificación de caracteres
ASCII (Código Estándar
Americano para
Intercambio de
Información).
Analytics utiliza ASCII
extendido, que define 256
caracteres imprimibles y
no imprimibles. Los
caracteres disponibles en
Analytics se especifican
por medio de la página de
código de 8 bits predeter-
minada del sistema
operativo.
La longitud máxima de un
campo ASCII es de 32767
bytes.
Formato de CUSTOM Carácter Ninguno Este es un tipo Se utiliza para habilitar las
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 805
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
Texto EBCDIC EBCDIC Carácter Aplicaciones IBM z/OS y Se utiliza para datos de
OS/400 Código ampliado de
intercambio decimal
codificado en binario
(EBCDIC), que es una
codificación de caracteres
de 8 bits, en sistemas
operativos de servidor de
IBM. La longitud de este
tipo de datos es de 32767
bytes como máximo.
806 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
Punto flotante IBMFLOAT Numérico Aplicaciones IBM z/OS y Se utiliza para datos de
de IBM OS/400 punto flotante de IBM, que
se encuentra principal-
mente en aplicaciones
científicas de mainframe.
La longitud de campo de
este tipo de datos puede
ser de 4 u 8 bytes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 807
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
808 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
Numérico PACKED Numérico Tipo de dato decimal fijo Se utiliza para datos
compactado (compactado) PL/1 o tipo de dato numéricos compactados
computacional-3 COBOL de sistemas operativos de
mainframe que almacenan
dos dígitos numéricos por
byte. El byte de la derecha
contiene una indicación de
signo en la mitad inferior
del byte, normalmente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 809
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
hexadecimal C para
positivo y hexadecimal D
para negativo. (No se
admite el uso de
hexadecimal B para
indicar números
negativos). La mitad
superior del byte de la
derecha y cada mitad de
todos los demás bytes
contienen un dígito
hexadecimal que
representa el dígito
numérico de esa posición
en el número.
Este tipo de datos tiene
una longitud máxima de
12 bytes (23 dígitos); no
obstante, Analytics genera
un mensaje de error si
encuentra un número
mayor a 22 dígitos. En
consecuencia, cuando
define un campo numérico
compactado en el cuadro
de diálogo Formato de la
tabla, el número de
decimales que especifica
en el cuadro de texto Dic
no debe generar números
con una extensión mayor a
22 dígitos. Por ejemplo, si
sus datos contienen cifras
de siete dígitos, no podrá
especificar más de 15
posiciones decimales (22
dígitos -7 dígitos).
Los campos numéricos
compactados también se
pueden utilizar para
almacenar información de
fecha en forma numérica.
810 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
Nota
No utilice tipos
de datos
PCASCII
cuando sea
necesario un
tipo de datos
ASCII. Los
conjuntos de
caracteres
extendidos de
los dos tipos de
datos son
diferentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 811
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
812 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
bytes Unisys/Burroughs.
Los números con signo
deben seguir las
convenciones de
Unisys/Burroughs, y los
datos compactados de
Unisys sin signo deben
utilizar el tipo de dato
Compactado/UNSIGNED
sin signo. La longitud
máxima de este tipo de
campo es de 12 bytes, o
22 dígitos.
Compactado sin UNSIGNED Numérico Aplicaciones IBM z/OS y Se utiliza para datos
marca OS/400 compactados sin signo,
que es un tipo de dato que
almacena dos dígitos
decimales por byte. La
longitud de este tipo de
datos es de 11 ó 22 bytes
como máximo. El número
de posiciones decimales
no puede exceder el
número máximo de dígitos
posible para este campo.
Punto flotante VAXFLOAT Numérico Aplicaciones DEC VAX Se utiliza para el dato de
de VAX punto flotante D tipo de los
sistemas VAX de Digital
Equipment Corporation. La
longitud de este tipo de
datos es de 4 u 8 bytes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 813
Definición e importación de datos
Tipo de datos
Tipo de datos de Analytics
de Analytics
(Cuadro de
(Asistente de diálogo Categoría de
Definición de Formato de datos de Fuentes de datos
Datos) tabla) Analytics externas Información adicional
longitud máxima de un
campo en zonas es de 22
bytes.
Analytics detecta y ajusta
automáticamente los
campos en zonas de
acuerdo con los formatos
de IBM, Honeywell y DEC.
814 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Archivo Custom.dat
Custom.dat es un archivo de texto estándar con dos valores por línea. El primer valor es el carácter
no estándar o no admitido que se desea reemplazar y el segundo valor es el carácter ASCII con el
cual se lo reemplazará. Los valores se pueden especificar utilizando cualquiera de los siguientes
métodos o combinación de métodos:
l Los códigos de carácter se especifican utilizando valores numéricos, como 65 para el carácter
‘A’.
l Los valores hexadecimales se especifican utilizando el valor hexadecimal de dos caracteres
precedido por una X, como X41 para el carácter ‘A’.
l Los valores de caracteres literales se especifican utilizando el carácter precedido por una C,
como CA para el carácter ‘A’.
El archivo custom.dat se lee al abrir Analytics; por lo tanto, no puede editar el archivo mientras se
está ejecutando Analytics. Ninguno de los valores que se especifican en el archivo custom.dat debe
superar 255, que es el valor más elevado que se puede almacenar en un byte. Puede usar cualquier
editor de texto para crear o editar el archivo custom.dat.
Ejemplo
El campo de origen de datos usa los valores hexadecimales A4 para el símbolo de dólar y A5
para la coma, y el código de carácter 5 para el punto decimal. Usted crea un archivo
custom.dat para reemplazar los valores necesarios. El archivo incluye las siguientes líneas:
XA4 C$
XA5 C,
5 C.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 815
Definición e importación de datos
l La primera línea: coloca el signo de dólares ($) en todos los lugares en los que se
detecta el valor hexadecimal A4.
l La segunda línea: coloca una coma en todos los lugares en los que se detecta el valor
hexadecimal A5.
l La tercera línea: coloca un punto decimal en cada lugar en el que se detecta el código
de carácter 5.
816 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 817
Definición e importación de datos
Renombrar un campo en un
formato de tabla
Puede renombrar uno o más campos en un formato de tabla, si es necesario. Renombrar un campo
cambia el nombre del elemento de datos sobre el que actúan las operaciones de Analytics. No es lo
mismo que renombrar una columna en una vista, que consiste en solo cambiar un nombre visible.
Al renombrar un campo, aparece el mensaje de error “<nombre de campo anterior> no se ha
definido” al regresar a la vista, si la vista contenía el campo, o al abrir una vista que contiene el
campo.
1. Seleccione Editar > Formato de tabla.
2. En la ficha Editar campos/expresiones , haga doble clic en el campo al que desea cambiarle
el nombre.
3. Cambie el nombre del campo en el campo Nombre.
4. (Opcional) Si desea renombrar la columna en la vista al mismo tiempo, cambie el nombre de la
columna en el campo Título de columna alternativo.
5. Haga clic en Aceptar entrada .
El campo se renombra en el formato de tabla.
6. Haga clic en Cerrar para salir del cuadro de diálogo Formato de tabla.
7. Si aparece el mensaje de error “<nombre de campo anterior> no se ha definido”, haga clic en
Aceptar.
Si actualizó el Título de columna alternativo, se actualiza el nombre de la columna.
Nota
Si el campo renombrado se encuentra en otras vistas, se lo quita de esas vistas
y se debe volver a agregar manualmente.
818 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 819
Definición e importación de datos
El desplazamiento de campos le permite corregir las definiciones de campos que se desplazan por
un número fijo de bytes. Esto sólo es necesario si el formato de tabla se definió de manera incorrecta,
o si se han realizado cambios en el origen de datos y usted no desea volver a definir la tabla de
Analytics.
Si un origen de datos tiene cambios menores, como una longitud de campo mayor para uno de los
campos definidos, puede cambiar la posición de los campos subsiguientes y seguir utilizando el
formato de tabla actualizado. Al desplazar la posición de inicio de un campo en un formato de tabla,
desplaza automáticamente las posiciones de inicio de todos los campos definidos a la derecha de
ese campo. El desplazamiento de campos sólo afecta los campos de datos físicos.
820 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Si el mensaje de error aparece porque usted está excediendo el final del registro,
pruebe quitar la definición de campo final para hacer espacio para las definiciones de
campo que se están desplazando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 821
Definición e importación de datos
Nota
Para los datos Unicode, en general debe especificar una posición de byte inicial
impar. Si especifica una posición de inicio par, es posible que los caracteres no
se vean correctamente.
7. En el cuadro de texto Desplazar campos según los siguientes números de bytes , escriba la
cantidad de bytes que se debe desplazar la definición del campo.
Escriba un número positivo para desplazar una definición de campo hacia la derecha. Escriba
un número negativo para desplazar una definición de campo hacia la izquierda.
Nota
Para los datos Unicode, especifique una cantidad par de bytes únicamente. Si
especifica un número de bytes impar, es posible que los caracteres no se vean
correctamente.
822 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Vaciado de datos
La función Vaciar le permite ver todos los caracteres imprimibles y no imprimibles de un registro o un
archivo en una o más de las siguientes codificaciones:
l Hex
l ASCII
l EBCDIC
l Unicode (Unicode Analytics únicamente)
Puede usar la función Vaciar para resolver problemas con la visualización o el procesamiento de
datos, o para identificar los campos de datos de un archivo.
1. Si desea vaciar datos para un registro en particular de una tabla de Analytics, abra la vista y
seleccione el registro.
2. Seleccione Herramientas > Vaciado de hexadecimales .
3. Si desea vaciar datos desde un archivo, seleccione Archivo y luego seleccione el archivo en el
cuadro de diálogo Abrir y haga clic en Abrir.
Puede seleccionar un archivo de datos de origen de Analytics (.fil) u otro tipo de archivo.
4. Opcional. En Omitir bytes , ingrese un valor mayor que cero para omitir el número
especificado de bytes desde el inicio del archivo antes de vaciar datos.
5. Opcional. En Columnas , especifique el ancho de las columnas de salida en bytes.
Nota
El valor que especifique hace referencia a los bytes incluidos en el registro o la
tabla de Analytics.
Los caracteres codificados en la salida tal vez no tengan una relación de uno a
uno con los caracteres del registro o la tabla. Por ejemplo, la codificación
hexadecimal del número 1 es 31.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 823
Definición e importación de datos
824 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 825
Definición e importación de datos
Una área de trabajo de Analytics es un elemento de proyecto de Analytics que contiene una o más
definiciones de campos que se guardaron para volverlas a usar con otras tablas. Cuando un área de
trabajo se encuentra activa, los campos dentro de la misma quedan disponibles para la tabla actual.
Las áreas de trabajo le permiten mantener y volver a usar los campos físicos, campos calculados o
filtros (que se pueden seleccionar desde la lista Filtros del Generador de expresiones ). Volver a
usar o compartir los filtros y las definiciones de campos garantiza la coherencia y reduce el trabajo
repetitivo de la definición de campos y la creación de filtros que se usan en más de una tabla.
Las áreas de trabajo pueden compartirse entre las tablas que contengan campos del mismo tipo con
los mismos nombres. Por ejemplo, tal vez quiera asociar un área de trabajo a las sucesivas tablas de
un determinado tipo, como por ejemplo a las tablas de cuentas por cobrar de diferentes períodos o
de distintas divisiones de la misma empresa.
Si trabaja con archivos con múltiples tipos de registros, puede almacenar la definición de cada tipo de
registro en un área de trabajo independiente. Puede seleccionar las áreas de trabajo adecuadas
para procesar registros de un tipo específico.
826 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Si desea agregar campos calculados que hagan referencia a otros campos
calculados, deberá agregar los campos calculados que no tienen
dependencias (no hacen referencia a campos calculados) antes de agregar
los campos calculados que tienen dependencias.
Nota
Los nombres de áreas de trabajo tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede
incluir ningún otro carácter especial ni espacios. El nombre no puede comenzar
con un número.
a. Haga clic en Agregar campos al área de trabajo en la barra de herramientas del Área
de trabajo.
b. En el cuadro de diálogo Agregar campos al área de trabajo, complete cualquiera de las
siguientes tareas:
l Haga clic en Agregar todos para agregar todos los campos al área de trabajo.
l Haga clic en un campo individual en la lista Campos disponibles y luego haga clic en el
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 827
Definición e importación de datos
828 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 829
Definición e importación de datos
830 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Limite el nombre del área de trabajo a 64 caracteres alfanuméricos, sin incluir la
extensión .wsp, para asegurarse de que no se corte el nombre al volver a
importar el área de trabajo a Analytics.
El nombre puede incluir el guion bajo ( _ ), pero no utilice ningún otro carácter
especial ni espacios, ni comience el nombre con un número. Los caracteres
especiales, los espacios y los números al principio del nombre se reemplazan
por el guion bajo al importar el área de trabajo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 831
Definición e importación de datos
832 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Se excluyen los datos resaltados en negro en la tabla de vista previa y se incluyen los datos
resaltados en blanco.
Si existe un filtro de datos activo, éste se desactiva automáticamente cuando se crea un nuevo filtro.
Si desea editar un filtro de datos existente, puede editar lo como un campo calculado en el cuadro de
diálogo Formato de tabla. Para mostrar los filtros de datos en el cuadro de diálogo Formato de
tabla, debe seleccionar la opción Incluir filtros en las listas de campos en la ficha Interfaz en el
cuadro de diálogo Opciones (Herramientas > Opciones ).
Pasos
1. Seleccione Edición > Formato de tabla.
2. Haga clic en la ficha Agregar un nuevo filtro de datos .
El contenido del archivo de datos se muestra en el área de vista previa de datos en la mitad
inferior de la pantalla. Por opción predeterminada, se excluyen inicialmente todos los datos
mostrados. Esto se indica mediante la condición "Excluir todos" que aparece en la lista de
filtros de datos, que no se puede modificar o eliminar.
3. Seleccione un carácter único o secuencia de caracteres en el registro para definir la condición
de filtro. Haga clic en un carácter individual para resaltarlo o haga clic y arrastre para
seleccionar más de un carácter, y haga clic en Incluir para seleccionar todos los registros que
cumplen con la condición especificada.
Por ejemplo, un archivo de datos podría tener el punto decimal en la posición de byte 71 de
cada fila que se debe incluir en la tabla de Analytics. Es necesario incluir este punto decimal en
el filtro. Si el punto decimal se encuentra en la misma posición en todas las filas que no desea
incluir, tendrá que crear una regla para omitir las filas seleccionadas incorrectamente.
4. Si desea excluir parte de un registro seleccionado, seleccione un carácter único o secuencia
de caracteres en el registro para definir la condición de filtro y haga clic en Excluir.
5. Haga clic en Aceptar entrada para crear el filtro de datos con las condiciones especifi-
cadas.
6. En el cuadro de diálogo Guardar filtro como, introduzca un nombre para el filtro y haga clic en
Aceptar.
7. Haga clic en Sí en el cuadro de diálogo Mantener este filtro activo para comenzar a definir los
campos del registro. Si desea definir los campos después, haga clic en No y seleccione el filtro
en la lista desplegable en la ficha Editar campos/expresiones cuando desee definir los
campos.
Cuando el filtro está activo, las áreas del archivo de datos que se excluyen del registro se
resaltan en negro en la tabla de vista previa Editar campos/expresiones . Seleccione los
campos individuales en las áreas blancas de la tabla de vista previa para agregarlos al
registro.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 833
Definición e importación de datos
Pasos
1. Seleccione Edición > Formato de tabla.
2. En la ficha Editar campos/expresiones , seleccione el filtro de datos que desea activar en la
lista desplegable ubicada arriba de la lista de campos.
La lista de campos se actualiza para mostrar sólo los campos que pertenecen al filtro de datos
seleccionado. Para desactivar el filtro de datos, seleccione “Todos los campos” en la lista
desplegable.
834 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 835
Definición e importación de datos
836 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
La vista_predeterminada de Analytics
Al abrir una tabla nueva por primera vez en Analytics, se crea automáticamente una vista llamada
“Vista_predeterminada”. La “Vista_predeterminada” incluye todos los campos definidos en el
formato de la tabla asociada, en el orden en el que apareen en el formato.
Puede utilizar la vista predeterminada sin ninguna modificación, modificarla para adaptarla a sus
necesidades, modificarla y guardarla como una vista nueva o crear vistas nuevas que no se basen en
la vista predeterminada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 837
Definición e importación de datos
Nota
Los nombres de las vistas tienen un límite máximo de 64 caracteres alfanumé-
ricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún
otro carácter especial ni espacios. El nombre no puede comenzar con un
número.
l Haga clic en un campo individual en la lista Campos disponibles y luego haga clic en el
838 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
lSi desea usar una expresión para modificar un campo después de agregarlo a la lista
Campos seleccionados , seleccione el campo y haga clic en Editar para abrir el Generador
de expresiones .
5. (Opcional) En la lista Campos seleccionados , seleccione uno o más campos y use la flecha
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 839
Definición e importación de datos
Nota
Los nombres de las vistas tienen un límite máximo de 64 caracteres alfanuméricos. El
nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter
especial ni espacios. El nombre no puede comenzar con un número.
840 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Consejo
Copiar y modificar una vista puede resultar más fácil que crear una nueva vista de
cero.
Puede utilizar la ficha Vista o la ficha Panorama del Navegador para copiar vistas. Si necesita hacer
varias copias, es conveniente usar la ficha Panorama.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 841
Definición e importación de datos
Muéstreme cómo
1. Abra la tabla que contendrá la vista copiada.
2. En la ficha Panorama del Navegador, haga clic con el botón derecho del ratón en el proyecto
de Analytics y seleccione Propiedades .
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
3. Haga clic en la ficha Vistas .
4. Seleccione la vista que desea copiar, haga clic en Aplicar y haga clic en Aceptar.
Nota
Si copia vistas entre las tablas y la tabla de destino no incluye todos los campos que
se especifican en la vista, recibirá un mensaje de error que enumera uno o más
campos como “no definido”. Es posible que aun así pueda utilizar la vista, pero no
aparecerán las columnas de la vista que estén asociadas con campos no definidos.
Muéstreme cómo
842 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Copiar la vista
1. Abra el proyecto que contendrá la o las vistas copiadas.
2. Realice una de las siguientes acciones:
l Si desea asociar de manera inmediata una o más vistas copiadas con una tabla, abra la
tabla.
l Si desea asociar una o varias vistas copiadas con una tabla más adelante, asegúrese de
Haga
l Ctrl+clic en varias vistas y después haga clic en el botón de la flecha hacia la derecha.
Puede quitar vistas de la lista A nombre_del_proyecto haciendo doble clic en una vista
individual, utilizando Ctrl+clic para seleccionar varias vistas y después haciendo clic en el
botón de la flecha hacia la izquierda o haciendo clic en Borrar todos .
6. Haga clic en Aceptar para copiar la o las vistas en el proyecto de destino.
Si hay una tabla abierta, la o las vistas se asocian con la tabla.
Asociar la vista
Si copió una o más vistas sin asociarlas con una tabla, haga lo siguiente para asociar la vista con una
tabla:
1. Abra la tabla correspondiente.
2. Haga clic con el botón derecho del ratón en el proyecto de Analytics en la ficha Panorama del
Navegador y seleccione Propiedades .
3. Haga clic en la ficha Vistas .
4. Seleccione la vista que desea asociar con la tabla, haga clic en Aplicar y haga clic en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 843
Definición e importación de datos
Nota
Si la tabla a la cual está asociando una vista importada no incluye todos los campos
que se especifican en la vista, recibirá un mensaje de error que enumera uno o más
campos como “no definido”. Es posible que aun así pueda utilizar la vista, pero no
aparecerán las columnas de la vista que estén asociadas con campos no definidos.
Muéstreme cómo
Importar la vista
1. En la ficha Panorama del Navegador, haga clic con el botón derecho del ratón en la entrada
del proyecto de Analytics y seleccione Importar elemento del proyecto > Vista.
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
2. En el cuadro de diálogo Proyecto, busque y seleccione un archivo de vista (.rpt) y haga clic
en Abrir.
3. En el cuadro de diálogo de confirmación, haga clic en Aceptar.
La vista se importa al proyecto. Si hay una tabla abierta, la vista se asocia con la tabla.
Asociar la vista
Si importó una vista sin asociarla con una tabla, haga lo siguiente para asociar la vista con una tabla:
1. Abra la tabla correspondiente.
2. Haga clic con el botón derecho del ratón en el proyecto de Analytics en la ficha Panorama del
Navegador y seleccione Propiedades .
3. Haga clic en la ficha Vistas .
4. Seleccione la vista importada, haga clic en Aplicar y haga clic en Aceptar.
844 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Limite el nombre de la vista a 64 caracteres alfanuméricos, sin incluir la
extensión .rpt para asegurarse de que no se corte el nombre al volver a
importar la vista a Analytics.
El nombre puede incluir el guion bajo ( _ ), pero no utilice ningún otro carácter
especial ni espacios, ni comience el nombre con un número. Los caracteres
especiales, los espacios y los números al principio del nombre se reemplazan
por el guion bajo al importar la vista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 845
Definición e importación de datos
846 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
l Haga clic en una columna individual en la lista Campos disponibles y luego haga clic en el
agregarla a la vista.
l Si desea usar una expresión para modificar una columna luego de agregarla a la lista
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 847
Definición e importación de datos
Consejo
No haga clic con el botón derecho en la fila del encabezado de la columna si ha
seleccionado varias columnas; de lo contrario, solo se seleccionará la columna
en la que haga clic con el botón derecho.
Para cambiar automáticamente el tamaño Haga clic con el botón derecho en el área de datos de la vista y
de todas las columnas de la vista según el seleccione Cambiar tamaño a todas las columnas.
ancho del contenido de la columna
848 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
Los nombres de las columnas que se especifican dentro de las vistas individuales
anulan y reemplazan a los nombres predeterminados de las columnas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 849
Definición e importación de datos
Nota
Estas opciones de formato se aplican a los valores numéricos de los campos que
utilizan el tipo de datos numérico. No se aplican a los números de los campos que
utilizan el tipo de datos de carácter.
850 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nivel del Nivel de la a. Abra una tabla. Especifica el formato de un campo numérico
campo aplicación b. Seleccione Edición > individual en un formato de tabla y la columna
Formato de tabla. asociada en todas las vistas que utilizan el
c. Haga doble clic en el formato de tabla, a menos que se especifique
nombre de un campo. un formato a nivel de la columna
d. En la ficha Editar
campos/expresiones, Para que un cambio en el nivel del campo
seleccione o tenga efecto en una vista, debe quitar la
especifique un formato columna asociada y volver a agregarla a la
en Formato. vista o crear una nueva vista que tenga la
columna
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 851
Definición e importación de datos
-999999,99 -100234,56
-9.999.999,99 -100.234,56
(9.999.999,99) (100.234,56)
-$9.999.999,99 -$100.234,56
($9.999.999,99) ($100.234,56)
9.999.999,99- 100.234,56-
Componente Descripción
El número 9 se utiliza para especificar cada lugar donde se mostrará un solo dígito
entre 0 y 9.
Si especifica más marcadores de posiciones para dígitos de los necesarios, los
dígitos extras y cualquier otra cosa entre ellos, tales como comas, no se muestran.
Por ejemplo, si la máscara de formato se especificó como $9.999, un valor de 310
se mostrará como $310.
Debería especificar el formato para el número máximo de dígitos que puedan
aparecer en la columna si está utilizando un formato especial porque cualquier
dígito extra en sus datos se agrega inmediatamente a la izquierda del 9 más a la
izquierda sin ninguna puntuación adicional. Por ejemplo, si su máscara de formato
Marcador de posición de es -9.999,00 un valor de 1000000,00 tendrá el formato incorrecto de1000.000,00
dígitos (sin separador de miles después del 1).
Indicador de separador El punto se utiliza con más frecuencia para indicar valores decimales, pero en
852 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Componente Descripción
Signo indicador de valor Se puede agregar un signo de dólar, un signo de porcentaje, etc. al formato para
(si hay alguno) identificar el tipo de valor que se está mostrando.
Tipo de
columna Opción Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 853
Definición e importación de datos
Tipo de
columna Opción Descripción
Nota
También debe seleccionar Preordenar en el cuadro de diálogo
Reporte.
854 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Tipo de
columna Opción Descripción
Nota
También debe seleccionar Preordenar en el cuadro de diálogo
Reporte.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 855
Definición e importación de datos
856 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Nota
No haga doble clic con el botón derecho del ratón en el encabezado de la
columna si ha seleccionado múltiples columnas o un grupo de valores, porque
sólo se seleccionará la columna donde haga clic con el botón derecho del ratón.
Si el elemento del menú está desactivado, esto significa que no se puede graficar el área de
los datos o las columnas seleccionadas.
El gráfico se muestra en una nueva ventana de gráfico. Puede modificar cualquiera de las
propiedades de los gráficos en la ventana de gráficos, pero el comando Profundizar está
deshabilitado porque el subconjunto de los datos utilizados para crear el gráfico ya está
resaltado en la vista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 857
Definición e importación de datos
858 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Pasos
En Analytics, puede abrir varias tablas de forma simultánea Cada tabla aparece en una ficha Vista
independiente, lo cual le permite pasar de una tabla a otra. Todas las tablas deben pertenecer al
mismo proyecto de Analytics.
1. En el Navegador, haga doble clic en la primera tabla para abrirla.
2. Haga clic en el icono de chincheta para sujetar la ficha Vista.
3. Abra una o más tablas y haga clic en el icono de chincheta para cada tabla antes de abrir la
siguiente.
Para pasar de una tabla a otra, haga clic en las fichas Vista individuales o haga clic en el
nombre de la tabla en el Navegador, donde las tablas abiertas se identifican con un punto
verde . El nombre de la tabla activa (tabla visible actualmente) aparece en negrita en el
Navegador.
4. Para cerrar una tabla que está sujeta, haga clic en en la ficha View correspondiente.
5. Para cerrar todas las tablas abiertas, haga clic en Cerrar todas las fichas a la derecha de
las fichas Vista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 859
Definición e importación de datos
Comportamiento general La tabla se comporta de la misma manera sin importar si hay una sola tabla o
de la tabla varias tablas abiertas.
Se conserva el estado de Al pasar de una tabla a otra, se conserva el estado de cada tabla El estado de la
la tabla tabla incluye los siguientes elementos:
o filtración
o ordenación rápida
o selección de registros
o resaltado de columna, registro o campo
o posición de la barra de desplazamiento
o selección de vista activa
o selección de índice activo
Cerrar la ficha Vista y o Al cerrar una ficha Vista que contiene una tabla, también se cierra la tabla. No
cerrar la tablas es posible realizar operaciones en una tabla cerrada.
Antes de la versión 10.0 de Analytics, al cerrar la ficha Vista se quitaban los
datos de la tabla de la vista; sin embargo, la tabla permanecía abierta y podía
continuar realizando operaciones sobre los datos.
Tablas primarias y o Una o más tablas abiertas pueden ser tablas primarias con tablas secundarias
secundarias asociadas. Cada asociación entre primaria y secundaria es exclusiva y no tiene
860 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
(Se aplica únicamente a efecto alguno sobre las demás asociaciones entre primaria y secundaria.
la interfaz de Analytics, o Distintas tablas primarias pueden tener la misma tabla secundaria.
incluida la línea de o Una tabla abierta en la ficha Vista no se puede abrir como tabla secundaria.
comandos. No se aplica Para abrirla como secundaria, primero debe cerrarla.
a los scripts de o Una tabla abierta como tabla secundaria no se puede abrir en la ficha Vista.
Analytics). Para abrirla en la ficha Vista, primero debe cerrarla.
Nota
Abrir una tabla secundaria significa asociarla a una tabla primaria
y tenerla disponible para su procesamiento. Las tablas
secundarias no se abren en la ficha Vista.
Proyectos de Analytics Si hay varias tablas abiertas, todas deben pertenecer al mismo proyecto de
Analytics.
Si un proyecto de Analytics tiene varias tablas abiertas y usted cierra el proyecto,
únicamente la tabla activa se abrirá automáticamente al volver a abrir el proyecto.
Se perderá el estado abierto de las demás tablas y cualquier asociación entre
tablas primarias y secundarias.
Tablas de servidor El modo de varias tablas solo se puede usar con tablas locales. No puede abrir
más de una tabla de servidor al mismo tiempo. Si tiene una o más tablas locales
abiertas al abrir una tabla de servidor, todas las tablas locales se cierran automáti-
camente.
Log de comandos de En el modo de varias tablas, cada vez que pasa a otra tabla o realiza una acción o
Analytics una operación en la tabla que hace que se incluya una entrada en el log de
comandos de Analytics, la entrada del log irá precedida de una entrada de log
OPEN <table name>. Cuando hay varias tablas abiertas, esta entrada de log
identifica la tabla objetivo de una operación.
Al sujetar una tabla o cambiar entre tablas sin realizar ninguna otra operación, no
se crea una entrada en el log.
Asistente de Definición Cuando se utiliza el Asistente de Definición de Datos para importar datos y definir
de Datos una tabla, se cierran automáticamente todas las tablas, sin importar si están
sujetas o no. Al cerrar todas las tablas abiertas, se asegura que sea posible
sobrescribir una tabla, de ser necesario.
La ejecución del comando IMPORT desde la línea de comandos no cierra ninguna
tabla abierta. Si intenta sobrescribir una tabla con este método y la tabla está
abierta y activa, el comando no se podrá ejecutar y se mostrará un mensaje de
error.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 861
Definición e importación de datos
862 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Definición e importación de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 863
Esta página se dejó en blanco intencionalmente
Preparación de los datos para el
análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Verificar datos
Además de preparar los datos, también debe verificar la integridad y la validez de los datos que va a
analizar. Incluso una pequeña cantidad de datos no válidos en una tabla pueden invalidar todo el
análisis posterior de los datos y hacer que se desperdicien tiempo y recursos valiosos.
866 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Utilizar expresiones
Las expresiones de Analytics son combinaciones de valores y operadores que realizan un cálculo y
devuelven un resultado.
Las expresiones son una herramienta valiosa y flexible. Puede usarlas para:
l realizar una amplia variedad de cálculos
l crear filtros
l preparar datos para análisis
l crear campos calculados
Cantidad * Costo
Una expresión más compleja podría hacer referencia a una serie de campos y funciones, y utilizar
operadores para combinar las partes de la expresión.
Por ejemplo:
convierte todos los nombres en los campos nombre y apellido a la tipografía adecuada (mayúscula
inicial seguida de minúsculas) y une el nombre y el apellido con un espacio entre ambos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 867
Preparación de los datos para el análisis
Tipos de expresiones
Analytics soporta cuatro tipos de expresiones, que se corresponden con las cuatro categorías de
datos o tipos de datos compatibles:
l carácter
l numérico
l fechahora
l lógico
Por ejemplo:
l Cantidad + 1 es una expresión numérica porque realiza una operación sobre números y
devuelve un resultado numérico.
l Cantidad > 1 es una expresión lógica porque hace una comparación y devuelve un resultado
lógico Verdadero o Falso.
El contenido de cualquier expresión que crea debe corresponderse con el tipo de expresión:
Tipo de expre-
sión Contenido requerido Ejemplo
868 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Tipo de expre-
sión Contenido requerido Ejemplo
Tipo de datos del ope- Cada operador funciona solo si sus operandos son de un tipo compatible.
rando
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 869
Preparación de los datos para el análisis
NOT NO lógico
- Signo negativo unario: signo negativo, indica un número negativo
* Multiplicar
/ Dividir
Los operadores tienen la misma
precedencia y se evalúan de
izquierda a derecha
+ Sumar
- Restar
Los operadores tienen la misma
precedencia y se evalúan de
izquierda a derecha
870 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Los operadores con dos
símbolos no deben tener
un espacio. Por ejemplo,
escriba >= no > = .
OR (o |) O lógico
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 871
Preparación de los datos para el análisis
872 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Cuadro de Campo para introducir un nombre para una expresión guardada de modo
texto Guardar permanente
3 como
Botones Ope- Botones para agregar operadores o fechas, fechahoras u horas al cuadro de texto
rador y Selec- Expresión
tor de fecha y
6 hora
Lista des- Indica las categorías de funciones que se pueden utilizar para filtrar las funciones
plegable Fun- que se muestran en la lista Funciones
9 ciones
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 873
Preparación de los datos para el análisis
Consejo
Si desea obtener información acerca de cómo utilizar las funciones
individuales de la lista Funciones, haga clic en el botón Ayuda
debajo de la lista.
874 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
l Seleccionar Editar > Formato de tabla, hacer clic en Agregar expresión nueva en la
ficha Editar campos/expresiones y luego hacer clic en Expresión .
l Seleccionar Editar > Filtros , o EditarVariables , y hacer clic en Nuevo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 875
Preparación de los datos para el análisis
debe borrar los corchetes angulares (< >) que encierren cualquier parámetro opcional que
esté incluyendo o borrar los parámetros opcionales si no los utilizará.
Consejo
Si desea obtener información acerca de cómo utilizar las funciones
individuales de la lista Funciones , haga clic en el botón Ayuda debajo de la
lista.
2. Haga clic en Verificar para validar la expresión que creó. La expresión es verificada para
asegurar que la sintaxis es correcta y que la expresión devuelve el tipo de valor correcto si es
necesario un tipo en particular.
3. Realice uno de los pasos siguientes para crear la expresión:
a. Si desea guardar la expresión de manera permanente, introduzca un nombre en el cuadro
de texto Guardar como y haga clic en Aceptar. El nombre de la expresión se copia en el
cuadro de texto o el lugar desde el cual accedió al Generador de expresiones . Si está
creando una variable, debe proporcionar un nombre.
b. Haga clic en Aceptar para crear su expresión sin guardarla de manera permanente. La
expresión se copia en el cuadro de texto o el lugar desde el cual accedió al Generador de
expresiones .
876 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Una de las causas más comunes de errores de cálculo es no conocer bien el funciona-
miento del redondeo en Analytics.
Redondeo en multiplicaciones
Considere la expresión 1,1 * 1,1. La respuesta correcta es 1,21. Sin embargo, Analytics redondea el
resultado a una posición decimal porque ese es el número mayor de espacios decimales en los
operandos.
Si uno de los operandos tiene dos espacios decimales, Analytics redondea la parte decimal del
resultado a la cantidad mayor de espacios decimales de los operandos. En este ejemplo en
particular, no es necesario ningún redondeo:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 877
Preparación de los datos para el análisis
Redondeo en divisiones
Considere la expresión 7/3. La respuesta correcta es 2,333... Sin embargo, Analytics redondea el
resultado a cero espacios decimales porque ninguno de los operandos tiene valores decimales.
7/3 = 2
Si uno o ambos operandos tienen espacios decimales, Analytics redondea la parte decimal del
resultado a la cantidad mayor de espacios decimales de los operandos:
7/3,00 = 2,33
7,000/3,00 = 2.333
Ejemplo
Problema
En las siguientes expresiones, Analytics redondea el resultado a dos espacios decimales,
pero esta precisión no es suficiente para sus requisitos:
878 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Solución
Para aumentar la precisión del resultado, multiplique por 1 seguido de la cantidad de lugares
decimales de precisión que desee:
¡Precaución!
Coloque el 1 al principio de una expresión. Si coloca el 1 en otro lugar, es
posible que no se ajuste la precisión porque la precisión de los dos primeros
operandos que se evalúan ya puede haber obligado a un redondeo:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 879
Preparación de los datos para el análisis
cantidad de espacios decimales de los dos operandos a medida que evalúa las expresiones de a
pares.
Sin embargo, por el funcionamiento del redondeo acumulativo en una expresión de varios
operandos, la precisión decimal establecida por los dos primeros operandos que se evalúan es la
precisión que se aplica al resultado de la expresión.
Otra característica del redondeo acumulativo es que la pérdida de la precisión decimal aumenta en
cada etapa de una expresión de varios operandos.
880 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
a tres espacios decimales, según la regla, se convierte en 1,381. Sin embargo, 1,23 era un
redondeo anterior de 1,232, lo cual significa que el cálculo de los pares específicos ya contenía
cierto grado de imprecisión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 881
Preparación de los datos para el análisis
El escenario
Necesita calcular el interés de un día en $100.000 al 12 % anual.
Un enfoque
Puede calcular primero la tasa de interés por día y, a continuación, multiplicar la tasa diaria por
100.000. Sin embargo, con este enfoque surgen problemas con el redondeo.
Analytics divide primero 0,12 por 365, lo cual, según las bases de redondeo de Analytics da
como resultado 0,00. El resultado real es 0,00032876712. Pero como el resultado se
redondea a dos lugares decimales, todos los dígitos posteriores se pierden.
A continuación, el resultado redondeado se multiplica por 100000, lo que da 0,00, aunque la
respuesta correcta es 32,876712.
Un enfoque alternativo
Podría calcular primero el importe total de interés para el año y después dividir el importe por
365. Este enfoque alternativo evita los problemas con el redondeo.
Sin los paréntesis, los resultados de cada etapa del cálculo continúan siendo superiores a 1,
se evitan todos los problemas de redondeo de decimales y la respuesta se calcula con
precisión (dos lugares decimales).
882 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Resultado de 1,275
Comando Descripción * 1,3
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 883
Preparación de los datos para el análisis
884 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 885
Preparación de los datos para el análisis
886 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
En algunos casos, puede utilizar funciones para convertir los valores o los campos de una
expresión en un tipo de datos adecuado para la expresión. Si desea obtener más información
acerca de las funciones de conversión, consulte "Unificación de los campos" en la página 929.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 887
Preparación de los datos para el análisis
Extraer el día, el mes, el año, la hora, los minutos o los DAY( ); MONTH( ); YEAR( ); HOUR( ); MINUTE( );
segundos de un valor de fechahora SECOND( )
Convierte los valores de fechahora de serie o los STOD( ); STODT( ); STOT( ); CTOD( ); CTODT( );
888 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Horas
El valor de hora 08:30:00 se puede referir a un período de tiempo (8 horas y 30 minutos) o a un punto
en el tiempo (08:30:00 de la mañana).
Nota
El Formato de hora ( Herramientas > OpcionesFecha y hora) del primer ejemplo
es hh:mm:ss y, en el segundo ejemplo, es hh:mm:ss PM . Ambos ejemplos implican
una serie de cálculos de fechahora, que se explican en las siguientes secciones.
Período de tiempo
Si resta una hora de otra hora, el resultado es el tiempo transcurrido, que es un período de
tiempo.
Devuelve 01:15:00 (1 hora, 15 minutos, 0 segundos):
STOT(`T083000` - `T071500`)
Punto en el tiempo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 889
Preparación de los datos para el análisis
Si suma un número a una hora, o resta un número de una hora, el resultado es un ajuste
negativo o positivo que crea otro punto en el tiempo; ya sea más temprano o más tarde que la
hora inicial.
Devuelve 07:00:00 AM:
`T083000` - (1,00000000/24*1,5)
Fechas
Período de tiempo
Si resta una fecha de otra fecha, el resultado es una cantidad de días transcurridos, que es un
período de tiempo.
Devuelve 31, la cantidad de días entre las dos fechas:
`20141231` - `20141130`
Punto en el tiempo
Si suma un número a una fecha, o resta un número de una fecha, el resultado es otro punto en
el tiempo; ya sea más temprano o más tarde que la fecha inicial.
Devuelve 30 nov 2014, la fecha 31 días antes:
`20141231` - 31
890 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
días transcurridos, pero no es posible sumar dos fechas porque la operación no es lógica. Sin
embargo, es posible sumar un número a una fecha para obtener una fecha posterior.
Las siguientes reglas se aplican a las expresiones de fechahora:
l Restar o comparar fechahoras: Es posible utilizar cualquier combinación de valores de fecha,
fechahora u hora en una operación de resta o en una operación de comparación.
l Sumar o restar números y fechahoras: Es posible restar o sumar números enteros, números
combinados y fracciones a los valores de fecha, fechahora u hora.
l Sumar fechahoras: No es posible sumar valores de fecha, fechahora u hora.
Si necesita sumar cantidades de tiempo, como las horas que se trabajaron en una semana,
puede utilizar funciones de Analytics para extraer las porciones de horas, minutos y segundos
como valores numéricos. Después, puede realizar cálculos con esos valores numéricos. Si
desea obtener más información, consulte "Usar funciones para agregar cantidades de tiempo"
en la página 893.
l Comparar fechahoras y números: No es posible comparar valores de fecha, fechahora u
hora con números.
La siguiente tabla resume las combinaciones posibles con expresiones de fechahora e indica si cada
combinación es válida o no válida; es decir, si Analytics la puede procesar.
Nota
Aun si una expresión es válida, es posible que no siempre tenga una finalidad
analítica útil. Por ejemplo, Analytics procesará la expresión Fecha_finalización >
Hora_inicio, pero el resultado es siempre Verdadero y la comparación de una fecha
con una hora no tiene ningún propósito lógico.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 891
Preparación de los datos para el análisis
892 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
YYYYMMDD `20141231`
YYMMDD `141231`
YYYYMMDD hhmmss `20141231 235959`
YYMMDDthhmm `141231t2359`
YYYYMMDDThh `20141231T23`
YYYYMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento UTC)
YYMMDD hhmm+/-hh `141231 2359+01`
(UTC offset)
thhmmss `t235959`
Thhmm `T2359`
Nota
No use hh solo en el formato de la
hora principal con datos que tienen un
desplazamiento UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 893
Preparación de los datos para el análisis
Transcurrido STOT(Hora_finalización Una operación de resta que calcula las horas trabajadas
- Hora_inicio) durante el día. La función STOT( ) convierte los resultados
de valores de tiempo de serie en valores de tiempo
regulares.
Fracciones de hora MINUTE(Transcu- La parte de los minutos extraída como un valor numérico
rrido)/60,000 del valor Transcurrido y calculada como una fracción
decimal de 60 minutos.
Horas+Fracciones de Horas + Fracciones_de_ La suma de las horas numéricas y las fracciones de hora.
hora hora
Como último paso, es posible calcular el total del campo Horas+Fracciones de hora para calcular el
total de horas de la semana:
894 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
`20141231` + 15
`20141231` - 15
`t120000` + `t030000`
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 895
Preparación de los datos para el análisis
`t120000` + 0.125
`t120000` - `t030000`
Devuelve 09:00:00:
STOT(`t120000` - `t030000`)
896 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
(1,00000000/24*2,5)
Es necesario especificar ‘1’ con la cantidad necesaria de ceros en los lugares decimales
para asegurarse de que Analytics no redondee el resultado.
Puede cambiar el número por el cual multiplica para obtener una cantidad adecuada de
horas: (1,00000000/24*1), (1,00000000/24*8), (1,00000000/24*10,25), etc.
2. En el mismo campo calculado, tome el valor de fechahora o de hora de origen y súmele
o réstele la hora de serie calculada.
Devuelve los valores del campo + 2 horas y media
3. Si desea sumar o restar tanto días como horas a un valor de fechahora, incluya la
cantidad adecuada de días en el cálculo.
Devuelve los valores del campo + 2 días y 2 horas y media:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 897
Preparación de los datos para el análisis
Nota
En una serie de ejemplos, los resultados se devuelven como fechahoras en serie; es
decir, un valor de fecha, fechahora u hora representado como un entero una fracción
decimal de 24 horas.
Puede utilizar las funciones STOD( ), STODT( ) y STOT( ) para convertir los
resultados de fechahora de serie en valores de fechahora regulares. Si desea
obtener más información, consulte "Fechahoras de serie" en la página 902.
`20141231` - `20141130` 31
Los días transcurridos entre ambas fechas
898 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Expresión Resultado
STOT(0,51005787037037) 12:14:29
La hora de serie del ejemplo anterior convertida a un
valor de hora, con el formato de visualización de hora
de Analytics actual
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 899
Preparación de los datos para el análisis
Expresión Resultado
Fecha_de_pago > Fecha_de_vencimiento Todos los valores del campo Fecha_de_pago que
han superado la fecha de vencimiento
CTOD(DATE(Pago_hora; "YYYYMMDD"); Todos los valores del campo Pago_hora que han
"YYYYMMDD") > Fecha_de_vencimiento superado la fecha de vencimiento
Para comparar valores de fechahora y fecha, primero
se extrae la fecha como un valor de carácter de los
valores de fechahora en el campo Pago_hora. A
continuación, se vuelve a convertir en un valor de
fecha para compararlo con la fecha de vencimiento.
Para asegurarse de que los formatos de las fechas
coincidan, se especifican formatos idénticos para el
parámetro de formato de DATE( ) (el formato de
salida) y el parámetro de formato de CTOD( ) (el
formato de entrada).
900 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 901
Preparación de los datos para el análisis
Fechahoras de serie
Analytics utiliza valores de fechahora de serie para almacenar fechas, fechahoras y horas, y para
realizar cálculos de fechahora.
Es posible que encuentre un valor de fechahora de serie al trabajar con expresiones de fechahora.
Por ejemplo, las operaciones de resta que afectan a valores de fecha arrojan resultados en la forma
de una horas de serie.
0.7500000 18:00:00
La parte de la fecha
La parte de la fecha es la cantidad de días que han transcurrido desde el 1 de enero de 1900. Una
fecha de serie de "1" equivale al 2 de enero de 1900. Una fecha de serie de "‘0" (cero) no se cuenta.
Una fecha de serie de "42004" equivale al 1 de enero de 2015.
902 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Consejo
Otra forma de pensar en un valor de hora de serie es que representa un porcentaje
de un día de 24 horas.
01:00:00 0.04166666666667
(1 hour, 1/24 de un día de 24 horas)
08:00:00 0.3333333
(un tercio de un día de 24 horas)
12:00:00 0.5000000
(la mitad de un día de 24 horas)
17:54:30 0.74618055555556
(17 horas, 54 minutos, 30 segundos)
18:00:00 0.7500000
(tres cuartos de un día de 24 horas)
Expresión Resultados
STOT(0.7500000) 18:00:00
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 903
Preparación de los datos para el análisis
Expresión Resultados
904 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 905
Preparación de los datos para el análisis
MONTH(`20141231T235959`) n/d 12
MONTH(`20141231T235959- MONTH(`20150101T045959`) 1
0500`)
906 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Operación Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 907
Preparación de los datos para el análisis
Verificar datos
La verificación de datos comprueba la presencia de errores de validez de los datos en la tabla activa.
La verificación garantiza que los datos de la tabla respeten el formato de la tabla y coincidan con los
tipos de datos especificados.
Pasos
Puede verificar que los datos se ajusten al formato de la tabla, incluidos los tipos de datos especifi-
cados y producir una salida con todos los errores de validez.
Muéstreme cómo
1. Seleccione Datos > Verificar.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos que verificará en la lista Verificar campos .
o Haga clic en Verificar campos para seleccionar el campo o los campos, o para crear una
expresión.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
3. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
908 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 909
Preparación de los datos para el análisis
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Nota
Puede cambiar el límite de errores predeterminado seleccionando
Herramientas > Opciones , ficha Comando y actualizando el valor de Límite
de errores .
10. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
un archivo de texto existente, seleccione Anexar a archivo existente.
910 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 911
Preparación de los datos para el análisis
Contar registros
Puede contar todos los registros de una tabla o simplemente aquellos que satisfagan una condición
específica. Los resultados se muestran en el área de visualización de Analytics.
Si no se especifica ninguna condición, se muestra la cantidad total de registros de la tabla en la barra
de estado. Si se aplicó un filtro global a una vista, la barra de estado muestra la cantidad de registros
que quedan en la tabla una vez aplicado el filtro.
Pasos
1. Seleccione Analizar > Recuento.
2. En la ficha Principal , puede realizar una de las siguientes acciones:
o Ingrese una condición en el cuadro de texto Si .
o Haga clic en Si para crear un enunciado IF utilizando el Generador de expresiones .
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
3. Haga clic en la ficha Propiedades .
4. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
912 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace referen-
cia tanto al orden físico o al orden indexado de registros en una tabla, y hace caso omis-
o de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo, los resulta-
dos de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 913
Preparación de los datos para el análisis
Totalización de campos
Puede totalizar expresiones o campos numéricos de la tabla activa. La totalización obtiene la suma
aritmética de uno o más campos numéricos y se suele utilizar para comprobar la completitud y la
precisión de los datos, y para generar totales de control. Los resultados se muestran en el área de
visualización de Analytics.
Consejo
Algunos campos de caracteres, como números de factura, pueden contener
números. Para totalizar este tipo de datos, cree un campo calculado que utilice la
función VALUE( ) para convertir los datos de caracteres en datos numéricos y, a
continuación, totalice el campo calculado.
Pasos
1. Seleccione Analizar > Total .
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos que totalizará en la lista Totalizar campos .
o Haga clic en Totalizar campos para seleccionar el campo o los campos, o para crear una
expresión.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
3. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
914 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace referen-
cia tanto al orden físico o al orden indexado de registros en una tabla, y hace caso omis-
o de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo, los resulta-
dos de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 915
Preparación de los datos para el análisis
Combinación de datos
Analytics permite analizar datos en una sola tabla a la vez. Por esta razón, es posible que tenga que
combinar datos de dos o más tablas para conformar una sola tabla antes de realizar su análisis.
Analytics proporciona los siguientes métodos para combinar datos:
o Anexar o Unir
o Extraer/Anexar o Relacionar
o Fusionar
La naturaleza de los datos de origen o su meta de análisis dictaminan qué método de combinación
de datos debe usarse. Los cinco métodos se describen brevemente a continuación.
Anexar
Al anexar tablas, se combinan los registros de dos o más tablas en una nueva tabla que contiene
todos los registros de las tablas anexadas. Puede incluir todos los campos de las tablas anexadas o
únicamente los campos comunes.
916 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ejemplo
Escenario
Desea realizar el análisis de los datos de todo un año, pero los datos están desperdigados
entre 12 tablas de transacciones mensuales.
Enfoque
Usted anexa los datos de las doce tablas mensuales en una única tabla anual que contiene
todos los datos y, a continuación, realiza el análisis.
Información detallada
Si desea obtener información detallada, consulte "Anexión de tablas" en la página 937.
Extraer/Anexar
Al extraer y anexar datos, extrae registros de una tabla de ACL y los anexa como un grupo al final de
otra tabla de ACL. Extraer es igual que copiar, y anexar es lo mismo que agregar.
También puede extraer un subconjunto de campos de un registro en lugar de extraer el registro
completo.
La tabla que anexa a (la tabla de destino) aumenta en tamaño. No se crea una nueva tabla.
Ejemplo
Escenario
Usted desea realizar el análisis de un conjunto completo de registros de empleados, pero los
registros de los nuevos empleados no están incluidos en la tabla maestra de Empleados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 917
Preparación de los datos para el análisis
Enfoque
Extrae los registros de los nuevos empleados y los anexa al final de la tabla maestra de
empleados. A continuación, realiza el análisis.
Información detallada
Si desea obtener información detallada, consulte "Extracción y adición de datos" en la página 949.
Fusionar
Al fusionar tablas, se unifican registros de dos tablas ordenadas en una nueva tabla, que también se
ordena. Unificar significa combinar registros de acuerdo con la secuencia de orden existente.
Ejemplo
Escenario
Usted desea realizar un análisis de un conjunto completo de registros de empleados, pero los
registros están separados en las tablas de dos divisiones de Empleados.
Ambas tablas están ordenadas por apellido y usted desea evitar el trabajo de volver a ordenar
los registros una vez que los haya combinado.
Enfoque
918 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Fusiona los registros de las dos tablas en una tercera tabla nueva. La fusión conserva el
ordenamiento por apellido.
Información detallada
Si desea obtener información detallada, consulte "Fusionar tablas" en la página 961.
Unir
Al unir tablas, usa un campo clave común para incorporar registros o una selección de campos, a
partir de dos tablas en una nueva tabla. Un campo clave común es un campo de identificación, como
ID de empleado, que aparece en ambas tablas que se están uniendo.
Ejemplo
Escenario
Desea identificar a los proveedores que también son empleados como una de las formas de
analizar datos para posibles pagos inadecuados.
Enfoque
Usted une la tabla maestra Vendor (Proveedor) con la tabla Employee (Empleado), usando el
campo clave común de Address (Dirección).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 919
Preparación de los datos para el análisis
La tabla de salida unida contiene los proveedores y empleados con la misma dirección.
Información detallada
Si desea obtener información detallada, consulte "Unir tablas" en la página 972.
Relacionar
Al relacionar tablas, pueden unir hasta 18 tablas. Utiliza un campo clave común para relacionar cada
par de tablas.
Relacionar, o prácticamente unir, significa crear una asociación temporal programática entre tablas
que le permite acceder a los datos en las tablas como si existiesen en una única tabla física. Sin
embargo, no se crea ninguna tabla física, y puede suspender la relación de las tablas de origen en
cualquier momento.
Un campo clave común es un campo de identificación, como ID de empleado, que aparece en cada
par de tablas que se están relacionando. Típicamente, utiliza un campo clave común diferente para
cada par de tablas.
Ejemplo
Escenario
Desea crear un reporte de ventas que contenga detalles acerca de los clientes y los productos
vendidos para el mes de marzo, pero los datos están diseminados en tres tablas.
Enfoque
920 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Relaciona la tabla maestra Cliente con la tabla Pedidos, y la tabla Pedidos con la tabla
maestra Producto, para crear una asociación temporal de tablas que contenga la información
que necesita para el reporte:
l nombre del cliente y ubicación: desde la tabla maestra Cliente
l detalles del pedido: desde la tabla Pedidos
l detalles del producto: desde la tabla maestra Producto
Información detallada
Si desea obtener información detallada, consulte "Relacionar tablas" en la página 1014.
Usar... Si...
o Los registros o los campos en la dos tablas de origen son exactamente idénticos en
Extraer/Anexar estructura.
o Los registros en las dos tablas de origen son exactamente idénticos en estructura.
o Ambas tablas de origen se ordenan, usando una secuencia de orden idéntica.
Consejo
Puede ser problemático realizar una fusión correcta. Puede obtener el
mismo resultado anexando o extrayendo y anexando, y luego ordenando.
Si las dos tablas de origen ya están ordenadas, fusionarlas es más
Fusionar eficiente y se puede ejecutar de forma más rápida.
o Los registros en las dos tablas de origen tienen diferentes estructuras de registros.
o Desea incluir o excluir registros sobre la base de valores coincidentes o no
coincidentes en un campo clave común.
Unir o Está haciendo un análisis de investigación que requiere una tabla física unida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 921
Preparación de los datos para el análisis
Usar... Si...
o Hace un trabajo informativo, como reportes, que requiere solo una asociación
temporal entre las tablas.
Consejo
Si es necesario, después de relacionar las tablas, puede realizar una
operación independiente y extraer cualquier combinación de campos a
partir de las tablas relacionadas a una tabla física nueva.
Estructura de datos
Cuando combina datos, el método que elija suele depender de cómo se estructuran los datos de
origen. Estructura de datos, o estructura de registros, se refiere a los elementos de datos contenidos
en un registro, su tipo de datos, la longitud de los campos y la cantidad y orden de las columnas.
Si desea información más detallada acerca de las estructuras de datos, consulte "Requisitos de
estructura de datos y formato de datos" en la página 925.
Ejemplo
1. Primero compila una tabla de transacciones anuales combinando las tablas de transac-
ciones mensuales.
922 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
2. Luego usa un campo clave común como ID de cliente para unir la tabla de transac-
ciones anuales con una tabla maestra que contiene datos como el Nombre del cliente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 923
Preparación de los datos para el análisis
Nota
La idoneidad de un método alternativo depende de su flujo de análisis de datos
particular y de la naturaleza de sus datos de origen. Un método puede ser apropiado
en algunos casos, pero en otros no.
924 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Consejo
Si desea obtener información acerca del uso del comando DISPLAY para comparar
las estructuras de datos de dos tablas, consulte "Comparación de las estructuras de
los datos" en la página 222.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 925
Preparación de los datos para el análisis
Consejo
Si la estructura de datos o el formato de datos de los campos difieren, es posible que
pueda utilizar funciones de Analytics para unificar los campos. Si desea obtener más
información, consulte "Unificación de los campos" en la página 929.
Método de combinación
de datos Requisitos de la estructura de datos Requisito de formato de datos
Los campos clave comunes en las Los valores en campos clave comunes
tablas que están siendo unidas o deben ser idénticos para que Analytics
Unir
relacionadas deben ser exactamente haga coincidir los valores.
Relacionar idénticos en su estructura.
deben ser los deben ser los deben ser deben ser los deben ser los
Campos mismos mismos los mismos mismos mismos
(elementos de elementos de elementos de elementos elementos de elementos de
datos) datos datos de datos datos datos
926 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Extraer/Anexar
(el registro
completo, los
campos de la
Anexar Fusionar Unir Relacionar
Requisitos para las vista o los
tablas que se van (campos campos seleccio- (todo el (campo clave (campo clave
a combinar comunes) nados) registro) común) común)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 927
Preparación de los datos para el análisis
pueden diferir pueden diferir pueden diferir deben ser deben ser
idénticos idénticos
las diferencias
afectan el
criterio de
ordenamiento
Justificación del campo clave
pueden diferir pueden diferir pueden diferir deben ser deben ser
idénticos idénticos
las diferencias
afectan el
criterio de
ordenamiento
Mayúsc.-minúsc. del campo clave
Formato de valor pueden diferir pueden diferir pueden diferir deben ser deben ser
de campo idénticos idénticos
las diferencias
(Colocación de afectan el
guiones estanda- criterio de
rizada, abreviatura ordenamiento
de calle, etc.) del campo clave
928 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
¿Qué es unificar?
La unificación es el proceso de elaboración de la estructura de datos de los campos correspon-
dientes en tablas idénticas separadas - por ejemplo, estandarizar el tipo de datos de los campos.
La unificación también puede implicar hacer que el formato de los valores en los dos campos
correspondientes sea idéntico - por ejemplo, la normalización del uso de guiones en los números de
ID.
Si la estructura de los campos correspondientes o el formato de los valores en los campos no es
idéntico, se podrían obtener datos confusos, la operación de combinación podría no ejecutarse, o es
posible que haya uniones o relaciones que no puedan coincidir con los valores correctamente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 929
Preparación de los datos para el análisis
Función de
Analytics Categoría Propósito
SUBSTRING( ) Ajuste de longitud Extrae la parte especificada de una cadena (que puede ser
equivalente a la cadena existente completa). Puede ser
utilizado para acortar o alargar la longitud del campo. Si la
longitud especificada es más larga que la cadena existente,
se agregan espacios finales.
930 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Función de
Analytics Categoría Propósito
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 931
Preparación de los datos para el análisis
Función de
Analytics Categoría Propósito
932 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Comparación de métodos de
combinación de datos
Las ventajas y desventajas de los métodos de combinación de datos en Analytics se detallan a
continuación.
Nota
La anexión, la extracción y anexión, y la fusión se comparan porque son métodos de
combinación de tablas con estructuras de registros idénticas o similares.
Unir se compara con relacionar porque estos dos métodos combinan tablas con
diferentes estructuras de registros.
Si desea obtener más información, consulte "Requisitos de estructura de datos y
formato de datos" en la página 925.
La tabla combinada No No Sí
resultante no se ordena.
Los registros extraídos Los registros extraídos Los registros de ambas
de las tablas de origen de la tabla de origen se tablas se insertaron en
se anexan como grupos anexan como un grupo una nueva tabla en base
en la tabla de salida. al final de la tabla de al orden.
destino.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 933
Preparación de los datos para el análisis
Unión y relación
Nota
Si las tablas que desea combinar tienen estructuras de registro idénticas, probable-
mente debería utilizar la anexión, la extracción y anexión, o la fusión.
Caso de uso Es bueno como paso preliminar Es bueno para los trabajos informa-
para trabajo investigativo porque tivos porque se crea una tabla
su salida es una nueva tabla unida virtual sin ningún requisito de que
permanentemente. se vuelva permanente.
Número de campos clave Es posible seleccionar uno o más Limitado a un campo clave por par
campos clave de cada tabla. de tablas
934 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 935
Preparación de los datos para el análisis
coincidentes.
Las longitudes del campo clave Recomendado (no es obligatorio) Recomendado (no es obligatorio)
deben ser idénticas para cada par
Analytics unifica automáticamente
de tablas
las longitudes de los dos campos
clave de caracteres.
Las tablas se deben ordenar o Se necesita Ordenar, Preordenar o Se necesita indexar las tablas
indexar Indexar la tabla secundaria y esto relacionadas (se crean automáti-
es opcional para la tabla primaria. camente al relacionar tablas),
Ordenar o Indexar es opcional
para la tabla primaria.
936 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Anexión de tablas
La anexión de tablas combina los registros de dos o más tablas de Analytics en una nueva tabla. Es
posible que deba anexar varias tablas en una sola antes de poder realizar el análisis.
Por ejemplo, desea realizar el análisis de los datos de todo un año, pero los datos están desperdi-
gados entre doce tablas hojas de cálculo mensuales de Excel. Después de importar las hojas de
cálculo individuales a Analytics, puede anexarlas para crear una única tabla anual para realizar el
análisis.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 937
Preparación de los datos para el análisis
938 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Consejo
Si desea anexar directamente los campos con nombres que no coinciden absoluta-
mente, estandarice los nombres físicos de los campos en los formatos de tabla antes
de anexarlos. (Da por sentado que los campos pertenecen a la misma categoría de
datos o que usted armoniza la categoría de datos de los campos). Si desea obtener
más información, consulte "Definir un campo físico" en la página 779.
Cuándo anexar
Utilice la función de anexar cuando desee combinar datos de varias tablas con una estructura similar
o idéntica. Por ejemplo, anexar es una buena opción para combinar las tablas mensuales o
trimestrales en una tabla anual.
Consejo
Una sola ejecución de la operación de anexar puede reemplazar varias ejecuciones
de la operación de extraer y anexar.
Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 939
Preparación de los datos para el análisis
Escenario
Desea realizar el análisis de los datos de todo un año, pero los datos están desperdigados
entre 12 tablas de transacciones mensuales.
Enfoque
Usted anexa los datos de las doce tablas mensuales en una única tabla anual que contiene
todos los datos y, a continuación, realiza el análisis.
940 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Usted desea anexar tres tablas de empleados en una tabla maestra de empleados antes de
realizar análisis de los datos de empleados.
Las tres tablas tienen tres campos comunes, que aparecen en todas las tablas:
l Employee_number
l First_name
l Last_name
y dos campos no comunes, que aparecen en una o más tablas, pero no en todas:
l Middle_name
l Correo electrónico
Entrada
Las tres tablas que se están anexando se incluyen a continuación:
Nombre de
la tabla Campos
Employees_
central
Empleados_
este
Empleados_
oeste
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 941
Preparación de los datos para el análisis
Nombre de
la tabla Campos
Empleados_
maestro
Nombre de la
tabla Campos
Empleados_
maestro
Armonización automática
En algunos casos, Analytics armoniza automáticamente los campos para anexarlos:
Categoría de datos
de los campos Armonización realizada
Numérico o Se armonizan las diferentes longitudes de campo. Los campos se convierten al tipo
de datos de ACL.
o Se armonizan las distintas cantidades de lugares decimales definidas. Los lugares
942 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Categoría de datos
de los campos Armonización realizada
Fechahora o Los diferentes formatos de hora, fecha o fechahora del origen de datos se armonizan
convirtiendo los campos a los formatos predeterminados de Analytics:
l AAAAMMDD
l YYYYMMDD hh:mm:ss
l hh:mm:ss
Ejemplo
Escenario
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 943
Preparación de los datos para el análisis
Usted desea anexar dos tablas en las cuales el campo ID_empleado tiene datos de caracteres
en una tabla y datos numéricos en la otra.
Enfoque
En el cuadro de diálogo Anexar, selecciona Use el tipo de datos Carácter para unificar los
campos comunes . El campo ID_empleado numérico se convierte en datos de caracteres y
los dos campos se anexan sin ningún error.
Consejo
Si la armonización con la categoría de datos de caracteres no satisface sus
necesidades, es posible que pueda armonizar los campos manualmente utilizando
otro enfoque o redefinir uno o más campos. Si desea obtener más información,
consulte "Unificación de los campos" en la página 929 y "Definir un campo físico" en
la página 779.
Consejo
Puede anexar un campo calculado extrayéndolo primero para convertir el campo en
un campo físico. (Si desea obtener más información, consulte "Extraer y anexar
datos" en la página 955). A continuación, utilizará la tabla extraída para la operación
de anexión.
Otro enfoque consiste en volver a crear el campo calculado en la tabla de salida
anexada.
944 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Si incluye todos los campos de las tablas de origen al anexar, la longitud del registro de
la tabla de salida puede ser más extensa que el registro más extenso de las tablas de
origen.
Longitud de regis- Si la longitud de los registros de salida supera el máximo de 32 KB de Analytics, aparece
tro un mensaje de error.
Para que se anexen dos o más campos de fechahora, deben cumplir las siguientes
condiciones:
o nombres físicos idénticos
o categoría de datos idéntica (Fechahora)
o subtipos de datos idénticos (fecha, fechahora u hora)
o uso idéntico del indicador de zona (ya sea usado o no usado por todos los campos
que se están anexando)
Nota
Puede unificar campos de fechahora diferentes convirtiéndolos en la
categoría de datos de caracteres y luego anexarlos. Este enfoque le
permite combinar los datos en una misma tabla. Sin embargo, según la
Campos de naturaleza de los datos de origen, es posible que no pueda convertir los
fechahora datos combinados nuevamente en datos de fechahora.
Nota
El ajuste Dec puede no ser el mismo que el número real de lugares
decimales en los datos de origen. Los lugares decimales que superan el
ajuste Dec no se definen y se redondean en los cálculos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 945
Preparación de los datos para el análisis
Campos comunes
Los campos comunes en las tablas de origen no tienen que estar en el mismo orden
para ser anexados.
Por ejemplo, estos campos se anexan correctamente aun cuando se encuentran en un
orden diferente:
Tabla Campos
Tabla Campos
946 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Anexar tablas
Puede anexar dos o más tablas de Analytics para crear una nueva tabla que contenga todos los
datos de las tablas de origen o únicamente los campos comunes de las tablas de origen.
Según el orden en el que seleccione las tablas en el cuadro de diálogo Anexar, los registros de las
tablas se anexan en bloques verticales en la nueva tabla.
Pasos
1. Desde el menú principal de Analytics, seleccione Datos > Anexar.
2. En el cuadro de diálogo Anexar, de la lista Tablas disponibles , haga doble clic en las tablas
en el orden en el que desea anexarlas en la nueva tabla.
Las tablas se agregan al área Tablas seleccionadas . El número antes del nombre de la tabla
indica el orden de la tabla en el área Tablas seleccionadas , que también es el orden en el que
las tablas se anexan en la tabla de salida.
3. (Opcional) Arrastre cualquiera de las tablas seleccionadas para reordenarlas y para cambiar
el orden en el que las tablas se anexan en la tabla de salida.
Nota
Arrastre una tabla desde el encabezado y suéltela sobre otra tabla.
4. (Opcional) Haga clic en Ocultar los campos de la tabla para contraer la lista de campos
de la tabla o en Eliminar la tabla seleccionada para quitar una tabla del área Tablas
seleccionadas .
5. (Opcional) Seleccione Solo campos comunes si desea que la tabla de salida incluya
únicamente los campos que aparecen en todas las tablas seleccionadas.
Si selecciona esta opción, las tablas que se están combinando deben tener al menos un
campo en común.
Nota
Para que se consideren "comunes", los campos deben tener nombres físicos
idénticos y pertenecer a la misma categoría de datos o estar armonizados para
que pertenezcan a la misma categoría de datos.
No es posible anexar campos calculados. Si desea obtener más información,
consulte "No se admiten campos calculados" en la página 944.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 947
Preparación de los datos para el análisis
6. (Opcional) Seleccione Agregar nombre de tabla si desea que la tabla de salida incluya el
campo Tabla de origen.
Por cada registro de la tabla de salida, el campo Tabla de origen identifica la tabla desde la
cual se originó el registro.
Consejo
Incluir los nombres de las tablas de origen que está anexando permite
proporcionar información útil al analizar los datos en la tabla de salida.
7. (Opcional) Si necesita armonizar las categorías de los datos de los campos con el mismo
nombre, seleccione una de las siguientes opciones:
l Use el tipo de datos Carácter para unificar los campos comunes: convierte los campos
948 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
La extracción y anexión de datos le permite extraer registros o campos de una tabla de Analytics y
anexarlos como un grupo al final de otra tabla de Analytics. Extraer es igual que copiar, y anexar es lo
mismo que agregar. Las dos tablas pueden estar ordenadas o desordenadas.
La tabla que anexa a (la tabla de destino) aumenta en tamaño. No se crea una nueva tabla.
Puede usar múltiples iteraciones de la operación de extracción y anexión para realizar tareas útiles,
tales como combinar tablas mensuales o trimestrales en una tabla anual.
Ejemplo
Escenario
Usted desea realizar el análisis de un conjunto completo de registros de empleados, pero los
registros de los nuevos empleados no están incluidos en la tabla maestra de Empleados.
Enfoque
Extrae los registros de los nuevos empleados y los anexa al final de la tabla maestra de
empleados. A continuación, realiza el análisis.
Consejo
Una sola ejecución de la operación de anexar puede reemplazar varias ejecuciones
de la operación de extraer y anexar.
Si desea obtener más información, consulte "Anexión de tablas" en la página 937.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 949
Preparación de los datos para el análisis
Opción Descripción
Tal como se muestra en las dos tablas de la parte izquierda de la figura, con los
campos A, B, C:
Extracción y anexión por
registro La cantidad y el orden de los campos deben ser idénticos en las tablas de origen y
950 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
destino.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 951
Preparación de los datos para el análisis
Consejo
En algunos casos, puede resultar más fácil o más práctico combinar los datos fuera
de Analytics. Si tiene problemas para anexar datos en Analytics debido a la falta de
uniformidad entre los campos, consulte "Métodos alternativos para combinar datos"
en la página 924.
La siguiente tabla resume los requisitos para las diferentes opciones de extracción y anexión.
Campos (elementos de Sí No No
datos)
Los campos de la tabla Los campos de la tabla
Los campos (elementos de destino pueden ser de destino pueden ser
de datos) de las tablas un subconjunto de los un subconjunto de los
de origen y de destino campos de la tabla de campos de la tabla de
deben ser iguales. origen. origen.
952 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
deben estar en el mismo orden que los campos orden que los campos
orden en los formatos de del formato de tabla de la del formato de tabla de la
tabla. tabla de destino. tabla de destino.
Número de campos Sí No No
El número de campos de El número de campos de Debe seleccionar un
las tablas de origen y de la vista de la tabla de número de campos de la
destino debe ser igual. origen debe ser igual tabla de origen
que el número de equivalente al número
campos del formato de de campos del formato
tabla de la tabla de de tabla de la tabla de
destino. destino.
Estructura de la vista No Sí No
La estructura de los
datos de la vista de la
tabla de origen debe ser
idéntica al formato de
tabla de la tabla de
destino.
Longitud de registro Sí No No
La longitud de registro
general de las tablas de
origen y de destino debe
ser la misma.
Longitud de campo Sí Sí Sí
La longitud de los
campos correspon-
dientes de las tablas de
origen y de destino debe
ser la misma.
Posición inicial Sí No No
La posición inicial de los
campos correspon-
dientes de las tablas de
origen y de destino debe
ser la misma.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 953
Preparación de los datos para el análisis
Tipo de datos Sí Sí Sí
Los tipos de datos de los
campos correspon-
dientes de las tablas de
origen y de destino
deben ser los mismos.
Formato Fechahora Sí Sí Sí
El formato de las fechas
y fechahoras en los
campos correspon-
dientes de las tablas de
origen y de destino debe
ser el mismo.
954 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Puede extraer registros o campos desde una tabla de Analytics y anexarlos como un grupo al final de
otra tabla de Analytics. Los registros o campos deben tener una estructura idéntica en ambas tablas.
Las dos tablas pueden estar ordenadas o desordenadas. La tabla combinada resultante se
considera como no ordenada.
Pasos
1. En el Navegador, abra la tabla desde la cual quiere extraer registros o campos.
2. Seleccione Datos > Extraer.
3. En la ficha Principal , seleccione una de las siguientes acciones:
l Registro: extrae registros completos.
Nota
El número, la selección y el orden de los campos de la vista deben coincidir
exactamente con el número, la selección y el orden de los campos del
formato de la tabla de la tabla de destino.
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
Nota
El número, la selección y el orden de los campos que seleccione deben
coincidir exactamente con el número, la selección y el orden de los campos del
formato de tabla de la tabla de destino.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 955
Preparación de los datos para el análisis
Ficha Principal
Opciones: Cuadro
de diálogo Extraer Descripción
Nota
No se pueden anexar campos calculados ni físicos entre sí.
Si desea obtener más información, consulte "Extracción y anexión de
campos calculados" en la página 959.
(Opcional) Le permite crear una condición para excluir registros del procesamiento.
Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para crear un
Si enunciado IF utilizando el Generador de expresiones.
956 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Extraer Descripción
Si está conectado a una tabla de servidor, especifica dónde guardar la tabla de salida.
o Local seleccionado: guarda la tabla de salida en la misma ubicación que el proyecto
de Analytics o en una ruta específica o ubicación a la que navega.
o Local sin seleccionar: guarda la tabla de salida en la carpeta Prefijo en el Servidor de
Local AX.
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
Ficha Más
Opciones: Cuadro
de diálogo Extraer Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 957
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Extraer Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden indexado
de los registros de una tabla y hace caso omiso de cualquier filtrado u
ordenación rápida aplicados a la vista. Sin embargo, los resultados de las
operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como
Primero.
Especifica que los resultados de salida se anexan (agregan) al final de una tabla de
Analytics existente.
o Puede seleccionar Anexar al archivo existente si está seguro de que los registros o
los campos y la tabla de destino tienen una estructura idéntica.
o Puede dejar Anexar al archivo existente sin seleccionar si desea que Analytics
compare las longitudes de los registros de los resultados de salida y la tabla
existente. Si las longitudes de los registros no son idénticas, la estructura de datos no
es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no
está seguro de que los resultados de la salida y la tabla existente tengan
una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de datos,
Anexar al archivo consulte "Anexión de resultados de la salida a una tabla existente" en la
existente página 220.
Ejecuta la operación.
Si aparece el mensaje de sobrescritura, seleccione Anexar.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla
Aceptar existente" en la página 220.
958 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Origen: Si los campos calculados de origen y de Solución: utilice la opción extraer Vista o
campo destino utilizan expresiones diferentes, la extraer Campos para extraer los datos de la
calculado expresión del campo de destino tiene tabla de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 959
Preparación de los datos para el análisis
960 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Fusionar tablas
Fusionar tablas le permite combinar dos tablas de Analytics ordenadas con estructuras de registros
idénticas en una tercera tabla nueva que conserva el criterio de ordenamiento de las tablas
originales. La fusión intercala registros, lo cual significa combinar los registros de acuerdo con su
criterio de ordenamiento existente.
Puede usar la operación fusionar para realizar tareas útiles como combinar tablas de empleados
ordenadas en una tabla unificada que conserva el criterio de ordenamiento.
Ejemplo
Escenario
Usted desea realizar un análisis de un conjunto completo de registros de empleados, pero los
registros están separados en las tablas de dos divisiones de Empleados.
Ambas tablas están ordenadas por apellido y usted desea evitar el trabajo de volver a ordenar
los registros una vez que los haya combinado.
Enfoque
Fusiona los registros de las dos tablas en una tercera tabla nueva. La fusión conserva el
ordenamiento por apellido.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 961
Preparación de los datos para el análisis
Nota
Solo se mostrarán los campos de caracteres y los campos calculados de caracteres,
se muestran en el cuadros de diálogo Fusionar. Los campos que no se muestren
también deberán tener una estructura de datos idéntica entre las dos tablas.
Consejo
En algunos casos, puede resultar más fácil o más práctico combinar los datos fuera
de Analytics. Si tiene problemas para fusionar datos en Analytics debido a la falta de
uniformidad entre los campos, consulte "Métodos alternativos para combinar datos"
en la página 924.
962 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Elemento de datos Debe ser el mismo. Por ejemplo, ambos campos clave son campos de apellido.
Nota
Puede utilizar la opción Preordenar la tabla primaria para ordenar el
campo clave primario durante la operación de fusión. Si el campo
Criterio de orde- clave secundario no está ordenado, debe ordenarlo en una
namiento operación de ordenación independiente antes de realizar la fusión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 963
Preparación de los datos para el análisis
Tamaño de la tabla El número de registros en la tabla fusionada resultante es la suma de los registros en
de salida las dos tablas que se están fusionando.
Sólo los campos de caracteres, o caracteres de campo calculados, pueden ser campos
clave.
Consejo
Puede usar una función de Analytics para convertir un campo numérico
Tipo de datos de los o de fechahora en un campo de carácter. Si desea obtener más
campos clave información, consulte "Unificación de los campos" en la página 929.
Cuando los valores de campo clave son idénticos en los registros de la tabla primaria y
Valores de campo secundaria, los registros de la tabla primaria se ordenan por encima de los registros de
clave idénticos la tabla secundaria.
Los nombres de los Los campos correspondientes en las tablas primaria y secundaria no necesitan
campos corres- nombres idénticos. En la tabla fusionada resultante, los nombres de campo de la tabla
pondientes primaria tienen prioridad.
Consejo de desem- Al fusionar dos tablas de diferentes tamaños, el uso de la tabla más grande como tabla
peño primaria requiere menos procesamiento.
964 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Parámetros de Los parámetros Si, Mientras, Primeros y Siguientes que limitan qué registros serán
alcance procesados sólo se aplican a la tabla primaria.
Con el fin de que se fusionen, las tablas deben estar en el mismo proyecto de Analytics.
Las tablas de servidores deben estar en el mismo servidor, y se debe acceder a las
Ubicación de las mismas utilizando el mismo perfil de servidor. No se puede fusionar una tabla local con
tablas una tabla de servidor.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 965
Preparación de los datos para el análisis
Fusionar tablas
Utilizando un campo clave común de cada tabla, puede fusionar dos tablas de Analytics ordenadas
con estructuras de registros idénticas en una tercera tabla nueva que usa el mismo criterio de
ordenamiento de las tablas originales.
Nota
Para fusionar las tablas con éxito, los datos de ambas tablas deben tener una
estructura idéntica. Si desea obtener más información, consulte "Fusionar tablas" en
la página 961.
Pasos
1. En el navegador, abra la tabla primaria, haga clic con el botón derecho en la tabla secundaria y
seleccione Abrir como secundaria.
Los iconos de las tablas primaria y secundaria se actualizan con los números 1 y 2 para indicar
su relación entre ellas .
2. Seleccione Datos > Fusionar.
3. En la ficha Principal :
a. Seleccione el campo clave principal de la lista Claves primarias .
b. Seleccione el campo secundario clave de la lista Claves secundarias .
4. En el cuadro de texto En, especifique el nombre de la nueva tabla fusionada.
5. En la ficha Más :
a. (Opcional) Para especificar que solo un subconjunto de registros sean procesados,
seleccione una de las opciones del panel Alcance.
b. Haga clic en Aceptar.
966 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ficha Principal
Opciones: Cuadro
de diálogo Fusio-
nar Descripción
Especifica el campo clave común que se debe usar para fusionar las dos tablas.
o Puede seleccionar el campo clave común directamente en las listas Claves primarias
y Claves secundarias.
o También puede hacer clic en Claves primarias o Claves secundarias para abrir el
cuadro de diálogo Campos seleccionados donde puede seleccionar el campo clave
común, o crear una expresión en base a la clave primaria.
Pautas para campo clave:
o Tipo de datos: Ambos campos clave deben ser campos de caracteres.
o Estructura de datos: Los siguientes elementos deben ser exactamente idénticos para
ambos campos clave:
l posición inicial
l longitud de campo
o Ordenar: Ambos campos clave se debe ordenar de manera ascendente.
Claves primarias o Múltiples campos clave: Si es necesario, la clave común puede incluir más de un
Claves campo clave por tabla. Si desea obtener más información, consulte "Fusionar tablas
secundarias usando múltiples campos clave" en la página 964.
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
(Opcional) Le permite crear una condición para excluir registros del procesamiento.
o Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para crear
un enunciado IF utilizando el Generador de expresiones.
Si o La condición se aplica solo a la tabla principal.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 967
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Fusio-
nar Descripción
o Para guardar la tabla de salida en una ubicación diferente a la carpeta del proyecto:,
especifique una ruta de acceso absoluta o relativa, o haga clic en En y navegue a una
carpeta diferente.
Por ejemplo: C:\Resultados\Salida.fil o Resultados\Salida.fil.
Independientemente del lugar en que guarde la tabla de salida, esta se agrega al
proyecto abierto si ya no está en el proyecto.
Si Analytics pre-completa un nombre de tabla, puede aceptar el nombre pre-completado
o cambiarlo.
Ficha Más
Opciones: Cuadro
de diálogo Fusio-
nar Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden indexado
de los registros de una tabla y hace caso omiso de cualquier filtrado u
ordenación rápida aplicados a la vista. Sin embargo, los resultados de las
operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como
Panel de alcance Primero.
Anexar al archivo Especifica que los resultados de salida se anexan (agregan) al final de una tabla de
existente Analytics existente.
968 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Fusio-
nar Descripción
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no
está seguro de que los resultados de la salida y la tabla existente tengan
una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de datos,
consulte "Anexión de resultados de la salida a una tabla existente" en la
página 220.
Ejecuta la operación.
Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla
Aceptar existente" en la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 969
Preparación de los datos para el análisis
Ejemplo
l Comparar los reclamos de viajes y entretenimiento con los límites correspondientes de
los empleados a fin de identificar empleados que hayan superado su límite de
reembolso.
l Comparar las autorizaciones de transacciones con una lista de división de tareas para
identificar a empleados que estén burlando los controles internos.
l Comparar los saldos de la cuenta del cliente con los límites de crédito del cliente a fin de
identificar clientes que hayan superado su límite de crédito.
Ejemplo
l Comparar los registros de empleados con un listado de proveedores para comprobar si
hay empleados que figuren como proveedores.
l Comparar los registros de facturación de médicos con los reclamos del seguro para
asegurarse de que los importes de los reclamos sean correctos.
970 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 971
Preparación de los datos para el análisis
Unir tablas
Unir tablas le permite combinar dos tablas de Analytics con diferentes estructuras de registro en una
tercera tabla nueva. Puede seleccionar cualquier combinación de campos desde las dos tablas
originales para incluirlas en la nueva tabla.
Las estructuras de registros son diferentes si tienen uno o más campos (elementos de datos) que
difieren. La unión es una buena opción para trabajos de investigación que requieran un conjunto de
datos permanentemente unido como punto de partida para el análisis.
Ejemplo
Escenario
Desea identificar a los proveedores que también son empleados como una de las formas de
analizar datos para posibles pagos inadecuados.
Enfoque
Usted une la tabla maestra Vendor (Proveedor) con la tabla Employee (Empleado), usando el
campo clave común de Address (Dirección).
La tabla de salida unida contiene los proveedores y empleados con la misma dirección.
972 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Si desea obtener información acerca de la unión de tablas en la ventana Data Access
como parte del proceso de importación, consulte "Unión de tablas en la ventana Data
Access" en la página 405.
Este tema trata sobre la unión de tablas de Analytics una vez que se encuentran en
Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 973
Preparación de los datos para el análisis
Debe ser el mismo. Por ejemplo, ambos campos clave son campos de número de
Elemento de datos empleado.
Puede ser cualquier tipo de datos, pero los campos clave deben ser del mismo tipo
de datos entre sí. Por ejemplo, dos campos de caracteres.
La excepción son las uniones de tipos de datos de caracteres-numéricos y
numéricos-de caracteres, que Analytics unifica de manera automática. Si desea
obtener más información, consulte "Unificación automática al unir tablas" en la
página 1012.
Los subtipos de Fechahora (fecha, fechahora y hora) sólo se pueden unir con el
Tipo de datos mismo subtipo.
974 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Según el tipo de unión que seleccione, es posible que las instancias duplicadas
de valores clave secundarios con correspondencia se dejen fuera de la unión.
Si desea obtener más información, consulte "¿Por qué faltan algunos registros
de la tabla secundaria en la tabla de salida unida?" en la página 977
Tipos de uniones
Analytics admite seis tipos de uniones diferentes, que se resumen a continuación: Si desea ver
ejemplos específicos, consulte "Ejemplos de tipos de unión" en la página 989.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 975
Preparación de los datos para el análisis
Primarios y
secundarios con No se incluyen: las
correspondencia instancias
(1ra correspon- duplicadas de
dencia secundaria) valores clave
secundarios con
correspondencia
Primarios y
secundarios con
Se incluyen y se
correspondencia
unen: las instancias
(todas las correspon- duplicadas de
dencias valores clave
secundarias) secundarios con
correspondencia
Primarios sin
correspondencia
Todos los
secundarios y los Se incluyen pero no Se incluyen: las
primarios con se unen: las instancias
correspondencia instancias duplicadas de
duplicadas de valores clave
valores clave secundarios sin
secundarios con correspondencia
correspondencia
976 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 977
Preparación de los datos para el análisis
exclusivos.
Mostrar más
En una unión de Analytics de muchos a uno:
l se unen: las instancias duplicadas de un valor clave primario se unen a la primera instancia del
valor clave secundario correspondiente
Las correspondencias de clave primaria duplicadas y la primera correspondencia de clave
secundaria se incluyen en la tabla unida.
l no se unen: las instancias duplicadas de un valor de clave secundario con correspondencia se
dejan sin unir
Las correspondencias de clave secundaria duplicadas se excluyen de la tabla de salida unida,
a menos que seleccione un tipo de unión que incluya todos los registros secundarios. Si
incluye todos los registros secundarios, las correspondencias de clave secundaria duplicadas
aparecen en la tabla de salida unida como registros sin unir.
Consejo
Si los valores del campo clave son exclusivos en una de las tablas que está
uniendo, convierta a esta tabla en la tabla secundaria. Por ejemplo, si está
uniendo una tabla de transacciones con una tabla maestra, convierta a la tabla
maestra en la tabla secundaria.
Al estructurar la unión de esta manera, se asegura de que todos los registros
con correspondencia se unan e incluyan en la tabla de salida.
978 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
La unión de muchos a muchos también funciona como una unión de uno a muchos si los valores del
campo clave primario son exclusivos.
Mostrar más
En una unión de Analytics de muchos a muchos:
l se unen: todas las instancias de un valor clave primario con correspondencia se unen a todas
las instancias del valor clave secundario correspondiente
Las correspondencias de clave primaria duplicadas y las correspondencias de clave
secundaria duplicadas se unen y se incluyen en la tabla de salida.
l no se unen: ninguna de las instancias duplicadas del valor clave secundario con correspon-
dencia se deja sin unir
Consejo
Si no está seguro de que existan correspondencias duplicadas en la clave
secundaria, escoja el tipo de unión de muchos a muchos. De esta manera, se
asegurará de no excluir ningún registro que deba ser unido.
Si desea excluir intencionalmente las correspondencias de clave secundaria
duplicadas, no escoja el tipo de unión de muchos a muchos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 979
Preparación de los datos para el análisis
l Uniones de SQL: los valores correspondientes de clave secundaria duplicados se unen sin
importar el tipo de unión que escoja
Para obtener más información acerca de las uniones de SQL en la ventana Data Access,
consulte "Unión de tablas en la ventana Data Access" en la página 405.
Nota
Analytics usa el término "unión de muchos a muchos" de una forma única para
Analytics. No es igual a una unión de muchos a muchos de SQL.
980 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
No se admite la coincidencia parcial de los valores del campo clave. Para que
haya una coincidencia, los valores deben ser 100 % idénticos.
Por ejemplo:
o coincidencia: AB-123, AB-123
o sin coincidencia: AB-123, 123
Nota
Analytics "Unión de inexactos" en la página 999 admite la
Coincidencia parcial correspondencia parcial.
Según el tipo de unión que realice, es posible que no se incluyan los registros de
las tablas primaria y/o secundaria en la tabla unida. El log de comandos muestra
Recuento de registros no el número de registros primarios no incluidos (<n> registros omitidos), pero no el
incluidos en una unión número de registros secundarios omitidos.
Expresiones condicionales En uniones muchos-a-uno, los parámetros Si, Mientras, Primeros y Siguientes
y opciones de alcance que limitan qué registros serán procesados sólo se aplican a la tabla primaria.
utilizadas en la operación En uniones muchos-a-muchos, las expresiones Si y Mientras también pueden
de unión hacer referencia a la tabla secundaria.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 981
Preparación de los datos para el análisis
Para ser unidas, las tablas deben estar en el mismo proyecto de Analytics. Las
Restricciones a la tablas de servidores deben estar en el mismo servidor, y se debe acceder a las
ubicación de tablas que mismas utilizando el mismo perfil de servidor. No puede unir una tabla local con
están siendo unidas una tabla de servidor.
Se puede usar un campo clave de fechahora UTC y no UTC para unir dos tablas.
(UTC es la Hora Universal Coordinada, la hora en los cero grados de longitud).
Al realizar operaciones con fechahoras u horas, Analytics utiliza un formato de
fechahora interno de Analytics; por lo tanto, las dos fechahoras siguientes se
interpretan como idénticas y son una coincidencia:
o UTC: 31/12/2014 10:30:15-05:00
o No UTC: 31/12/2014 15:30:15
Debe tener cuidado al mezclar datos de hora UTC y No UTC en una operación
de Analytics. Si bien Analytics hará coincidir los dos valores de hora anteriores,
es posible que no sea lógico hacerlo porque un valor hace referencia a una zona
Unión de datos UTC y no horaria y el otro valor, no. Si desea obtener más información acerca de UTC,
UTC consulte "Opciones de fecha y hora" en la página 148.
982 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Unir tablas
Utilizando un campo clave común de cada tabla, se pueden unir dos tablas de Analytics con
estructuras de registro diferentes en una tercera tabla nueva. Los campos de la tercera tabla pueden
ser cualquier combinación de campos de las dos tablas originales.
Nota
Identifique cuidadosamente las tablas primaria y secundaria porque si se invierte el
orden de las tablas, los resultados son diferentes. Si desea obtener más información,
consulte "Usos comunes de la unión y la relación" en la página 970.
Pasos
1. En el navegador, abra la tabla primaria, haga clic con el botón derecho en la tabla secundaria y
seleccione Abrir como secundaria.
Los iconos de las tablas primaria y secundaria se actualizan con los números 1 y 2 para indicar
su relación entre ellas .
2. Seleccione Datos > Unir.
3. En la ficha Principal :
a. Seleccione el tipo de unión.
Los tipos de unión se explican a continuación.
b. Seleccione el campo clave principal de la lista Claves primarias .
c. Seleccione el campo secundario clave de la lista Claves secundarias .
d. Seleccione los campos para incluir la tabla unida de las listas Campos primarios y Campos
secundarios .
Nota
Debe seleccionar explícitamente los campos de clave primaria y secundaria
si desea incluirlos en la tabla unida.
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 983
Preparación de los datos para el análisis
b. Si desea anexar (agregar) los resultados de salida al final de una tabla de Analytics
existente, seleccione Anexar a archivo existente.
6. Haga clic en Aceptar.
La nueva tabla unida se envía a la salida.
Ficha Principal
Opciones - Cuadro de
diálogo Unir Descripción
984 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones - Cuadro de
diálogo Unir Descripción
Especifica el campo clave común a usar para unir las dos tablas.
o Puede seleccionar el campo clave común directamente en las listas Claves
primarias y Claves secundarias.
o También puede hacer clic en Claves primarias o Claves secundarias para abrir
el cuadro de diálogo Campos seleccionados donde puede seleccionar el
campo clave común, o crear una expresión en base a la clave primaria.
Pautas para campo clave:
o Tipo de datos:Los datos de los campos clave pueden ser de cualquier tipo, pero
deben ser del mismo tipo de datos entre sí.
La única excepción es que los campos clave numéricos y de caracteres puedan
unirse entre sí.
Los
o subtipos de Fechahora: (fecha, fechahora y hora) solo se pueden unir con el
mismo subtipo.
o Longitud
l Se recomienda que los campos clave numéricos tengan la misma longitud.
l Si los campos clave de caracteres no tienen la misma longitud, son automáti-
camente unificados.
l Los campos clave de fechahora no necesariamente deben tener la misma
longitud.
o Nombres y posiciones de inicio: Los nombres de campos clave y las posiciones
de inicio pueden ser diferentes, pero deben describir el mismo elemento de
datos.
o Múltiples campos clave: Si es necesario, la clave común puede incluir más de
Claves primarias
un campo clave por tabla. Si desea obtener más información, consulte "Usar
Claves secundarias campos clave múltiples" en la página 1029.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 985
Preparación de los datos para el análisis
Opciones - Cuadro de
diálogo Unir Descripción
Campos secundarios.
o También puede hacer clic en Campos primarios o Campo secundarios para
abrir el cuadro de diálogo Campos seleccionados donde puede seleccionar los
campos, o crear una expresión en base a uno o más campos primarios.
o El orden en que seleccione los campos primario y secundario determina el
orden de los campos en la tabla unida resultante.
Como grupo, los campos primarios aparecen antes que los campos
secundarios en la tabla unida.
(Opcional) Le permite crear una condición para excluir registros del procesamiento.
o Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para
crear un enunciado IF utilizando el Generador de expresiones.
o Para la mayoría de los tipos de unión de Analytics, la condición puede hacer
referencia únicamente a la tabla primaria.
o Para el tipo de unión Primarios y secundarios con correspondencia (todas las
correspondencias secundarias), la condición puede hacer referencia tanto a la
tabla primaria como a la secundaria, o a ambas.
Nota
Para acceder a los campos de la tabla secundaria en el
Generador de expresiones, seleccione la tabla secundaria en la
lista desplegable De tabla.
La condición Si se evalúa únicamente con los registros que
quedan en una tabla después de aplicar las opciones de alcance
Si (Primeros, Siguientes y Mientras).
986 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones - Cuadro de
diálogo Unir Descripción
Ficha Más
Opciones - Cuadro de
diálogo Unir Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden
indexado de los registros de una tabla y hace caso omiso de
cualquier filtrado u ordenación rápida aplicados a la vista. Sin
embargo, los resultados de las operaciones analíticas respetan
cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta
Panel de alcance como Primero.
Anexar al archivo exis- Especifica que los resultados de salida se anexan (agregan) al final de una tabla
tente de Analytics existente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 987
Preparación de los datos para el análisis
Opciones - Cuadro de
diálogo Unir Descripción
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si
no está seguro de que los resultados de la salida y la tabla existente
tengan una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de
datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
Ejecuta la operación.
o Si une campos clave de caracteres y numéricos entre sí, o une campos clave de
caracteres de diferentes longitudes, aparece un mensaje que indica que
Analytics intentará unificar los campos.
o Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en
No para cancelar la operación y consulte "Anexión de resultados de la salida a
Aceptar una tabla existente" en la página 220.
988 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Datos de muestra
Los primeros cinco ejemplos usan los datos de muestra que se incluyen a continuación.
Tabla primaria
Tabla secundaria
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 989
Preparación de los datos para el análisis
Tabla Employee El departamento de Recursos Humanos realiza el mantenimiento de esta tabla. Los
Records registros de empleados constan de una lista completa de empleados válidos y la
cantidad que se les paga cada período. Un empleado, 002, no aparece en la tabla.
(secundaria)
En los siguientes ejemplos, la tabla Payroll Ledger se une con la tabla Employee
Records usando el campo clave común de número de empleado (Employee number).
Unir Los cinco ejemplos son uniones de muchos a uno.
Ejemplo
Prueba: Desea verificar que se les pagó a los empleados correctamente.
Enfoque: Usa un tipo de unión que crea un registro de salida para cada registro de la tabla
Payroll Ledger (P) que tiene una correspondencia en la tabla Employee Records (S).
Tabla de salida: Contiene todos los empleados que recibieron su salario y que además
aparecen en la tabla Employee Records.
990 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Tenga en cuenta que los dos registros del empleado 003 de la tabla primaria se unen al mismo
registro de empleado 003 de la tabla secundaria.
Análisis: En la tabla de salida, puede comparar Cheque amount con Pay per period para
verificar que se haya pagado correctamente a un empleado. Aun si el empleados 003 recibió
dos cheques, el monto total de $2000 es correcto.
Ejemplo
Prueba: Desea averiguar si se le pagó a alguien que no está en la lista como empleado.
Enfoque: Usa el tipo de unión que crea un registro de salida para cada registro de la tabla
Payroll Ledger (P) que no tiene una correspondencia en la tabla Employee Records (S).
Tabla de salida: Contiene las personas que recibieron un salario pero que no aparecen en la
tabla Employee Records.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 991
Preparación de los datos para el análisis
Ejemplo
Prueba: Desea verificar los montos de todos los cheques emitidos.
Enfoque: Usa un tipo de unión que crea un registro de salida para cada registro de la tabla
Payroll Ledger (P) sin importar si tiene una correspondencia en la tabla Employee Records
(S).
Tabla de salida: Contiene una lista completa de las personas a las que se les pagó.
Análisis: En la tabla de salida, puede comparar Cheque amount con Pay per period para
verificar que se haya pagado correctamente a un empleado. Puede ver que al empleado 002
se le pagaron $2200, pero de acuerdo con el campo Pay per period no se le debería haber
pagado nada.
Nota
Analytics completa los campos secundarios faltantes de los registros primarios
no coincidentes con espacios en blanco o ceros.
992 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ejemplo
Prueba: Desea verificar que se les pagó a todos los empleados incluidos en la tabla Employee
Records.
Enfoque: Usa un tipo de unión que crea un registro de salida para cada registro de la tabla
Employee Records (S) sin importar si tiene una correspondencia en la tabla Payroll Ledger
(P).
Tabla de salida: Contiene una lista completa de todos los empleados y lo que se les pagó.
Análisis: En la tabla de salida, puede comparar Cheque amount con Pay per period para
verificar que se haya pagado al empleado y que el pago haya sido correcto. Puede ver que a
los empleados 004 y 005 no se les pagó.
Nota
Analytics completa los campos primarios faltantes para los registros
secundarios no coincidentes con espacios en blanco o ceros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 993
Preparación de los datos para el análisis
Ejemplo
Prueba: Desea examinar la totalidad de los datos de los empleados y la nómina.
Enfoque: Usa un tipo de unión que crea lo siguiente:
l un registro de salida para cada registro de la tabla Payroll Ledger (P) que tiene una
correspondencia en la tabla Employee Records (S).
l un registro de salida para cada registro sin coincidencia en cualquiera de las tablas
Tabla de salida:: Contiene todos los datos de nómina y de empleados, tanto con una
correspondencia como sin ella.
Análisis: En la tabla de salida, puede comparar Cheque amount con Pay per period:
l para verificar que se haya pagado correctamente al empleado.
l para identificar a las personas a las que se les pagó pero que no aparecen en la tabla de
Employee Records
l para identificar a los empleados a quienes no se les pagó
Nota
Analytics completa los campos faltantes para los registros no coincidentes con
espacios en blanco o ceros.
994 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El departamento de Recursos
Humanos realiza el manteni-
miento de esta tabla. La tabla
Employee Records contiene
lo siguiente:
o una lista completa de los
empleados válidos
o el pago de cada empleado
Tablapor
secundaria
período
o la fecha de inicio de cada
empleado
o todas las fechas de inicio
de los empleados en un
nuevo puesto
Existen dos registros para el
Tabla empleado 006:
Employee
o fecha de inicio
Records o datos de un ascenso y un
(secundaria) aumento de salario
En el siguiente ejemplo, la
tabla Payroll Ledger se une
con la tabla Employee
Records usando el campo
clave común de número de
empleado (Employee
number).
Unir El ejemplo es una unión
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 995
Preparación de los datos para el análisis
muchos a muchos.
En el ejemplo, el objetivo es
hacer pruebas para detectar
Objetivo irregularidades en la nómina.
Ejemplo
Prueba: Desea verificar que se les pagó a los empleados correctamente.
Enfoque: Usa un tipo de unión que crea un registro de salida para cada coincidencia entre
registros de la tabla Payroll Ledger (P) y la tabla Employee Records (S).
Nota
Como las dos tablas de origen de la unión contienen múltiples instancias
legítimas de valores clave coincidentes, es necesario utilizar el tipo de unión
que incluye todas las correspondencias secundarias para asegurarse de estar
capturando todos los datos pertinentes y obteniendo resultados precisos.
Tabla de salida: Para cada fecha de pago, contiene todos los empleados que recibieron su
salario y que además aparecen en la tabla Employee Records.
996 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Análisis: En la tabla de salida, puede comparar Cheque amount con Pay per period para
verificar que se haya pagado correctamente a un empleado en cada fecha de pago (Pay
date).
Como usted utilizó el tipo de unión que incluye todas las correspondencias secundarias (la
unión de muchos a muchos de Analytics), el aumento de $200 en el importe del cheque
(Cheque amount) recibido por el empleado 006 a partir del 15 de febrero se explica por un
registro coincidente del empleado que muestra un aumento de $200 a partir del 1 de febrero.
Quitar los registros unidos repetidos: Según la naturaleza de los datos que se están
uniendo, una unión de muchos a muchos puede crear registros unidos repetidos. En el
ejemplo anterior, algunos de los registros unidos del empleado 006 contenían combinaciones
no válidas de Fecha de pago-Fecha de inicio (Pay date-Start date). Puede utilizar un filtro
para quitar las combinaciones no válidas y facilitar la lectura de la tabla de salida:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 997
Preparación de los datos para el análisis
998 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Unión de inexactos
Una unión de inexactos de Analytics utiliza la correspondencia inexacta de los valores del campo
clave para combinar dos tablas de Analytics en una tercera tabla. En la mayoría de los aspectos, una
unión de inexactos es como una unión de Analytics común (consulte "Unir tablas" en la página 972).
La principal diferencia es que, además de unir los registros basándose en los valores de los campos
clave con una correspondencia exacta, una unión de inexactos puede unir registros que tienen una
correspondencia aproximada.
La unión de inexactos es útil cuando las claves primaria y secundaria contienen el mismo tipo de
datos, pero con leves diferencias de forma. O si los datos de los campos clave tienen pequeñas
irregularidades, como errores de tipeo, que podrían impedir una correspondencia exacta.
Ejemplo
Escenario
Desea identificar a los proveedores que también son empleados como una de las formas de
analizar datos para posibles pagos inadecuados.
Enfoque
Usted une la tabla maestra Vendor (Proveedores) con la tabla Employees (Empleados)
utilizando el campo de domicilio como la clave común (Vendor_Street y Emp_Address ). Sin
embargo, la forma de los datos de domicilio en los campos clave tienen leves diferencias; por
eso, utiliza una unión de inexactos en lugar de una unión común.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 999
Preparación de los datos para el análisis
Aunque se realizara una limpieza y unificación de los datos, los valores clave con diferencias
mínimas de ortografía, como "Rowan" y "Rowen", probablemente no coincidirían.
Los valores clave podrían unirse con una unión de inexactos, según la configuración que se
utilice.
Resultados de la salida
En el ejemplo de la tabla unida a continuación, las correspondencias exactas de los campos
clave se destacan en violeta y las correspondencias inexactas de los campos clave, en verde.
1000 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
El cuadro de diálogo Unir inexactos no permite crear una expresión en un campo
clave secundario. Sin embargo, puede crear manualmente una expresión de campo
clave secundario en la línea de comandos de Analytics o en un script. Otra opción
consiste en crear un campo calculado para usarlo como campo clave secundario.
Nota
Ordenar los elementos de los valores del campo clave es más conveniente para unir
inexactos utilizando el algoritmo de distancia de Levenshtein.
Ordenar los elementos al unir inexactos con el algoritmo del coeficiente de Dice
puede no ser beneficioso. Pruebe un conjunto de datos de muestra antes de decidir
si usar SORTWORDS( ) junto con el algoritmo del coeficiente de Dice en un entorno
de producción.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1001
Preparación de los datos para el análisis
¡Precaución!
Si usa SORTWORDS( ) junto con la unión de inexactos, debe aplicar SORTWORDS
( ) a ambas cadenas o ambos campos que se comparan.
1002 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Si selecciona Unir únicamente la primera instancia de las correspondencias
clave secundarias y la primera instancia de una correspondencia es exacta, las
correspondencias inexactas posteriores del valor clave primario no se incluyen en la
tabla de salida unida.
Mejores prácticas
Al preparar las tablas de entrada primaria y secundaria, y especificar el nivel de inexactitud, tenga en
cuenta el tamaño de la tabla de salida y el desempeño del comando.
l Adapte los datos: Asegúrese de que se incluyan únicamente los registros pertinentes en las
tablas primaria y secundaria. Si algunos registros no tienen probabilidades de tener una
correspondencia, quítelos con un filtro antes de realizar la unión de inexactos.
l Pruebas de ensayo: Si tiene conjuntos de datos de gran volumen, realice pruebas de ensayo
con una pequeña parte de los datos para determinar de forma más eficiente los ajustes de los
algoritmos de la unión de inexactos. Comience con un ajuste de inexactos más conservador y,
si es necesario, hágalo progresivamente más laxo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1003
Preparación de los datos para el análisis
Algoritmos de correspondencia de
inexactos
Al realizar una unión de inexactos, debe escoger entre dos algoritmos de correspondencia de
inexactos diferentes:
l Coeficiente de Dice
l Distancia de Levenshtein
Los algoritmos actúan de manera independiente entre sí y pueden generar resultados algo distintos.
Un enfoque consiste en realizar una unión de inexactos dos veces, una vez con cada algoritmo, y
después comparar los resultados. En general, en cada conjunto de resultado existe una cantidad de
correspondencias inexactas que se superponen, pero algunos resultados pueden ser exclusivos de
cada conjunto de resultados.
Grado de inexactitud
Usted especifica el grado de inexactitud de cada algoritmo, lo cual puede modificar drásticamente el
tamaño y la conformación del conjunto de resultados. El "grado de inexactitud" se relaciona con el
nivel de coincidencia entre dos valores.
Según el algoritmo que seleccione, utilizará los siguientes ajustes para controlar el grado de
inexactitud:
Algoritmo Ajuste
Distancia de o Distancia
Levenshtein
Haga pruebas con diferentes grados de inexactitud. Comience de manera conservadora y genere
conjuntos de resultados más pequeños. A continuación, haga los ajustes progresivamente más laxos
hasta que comience a obtener demasiados valores unidos que obviamente no son correspondencias
(falsos positivos).
Coeficiente de Dice
El algoritmo del coeficiente de Dice mide el grado de similitud entre un valor clave primario y uno
secundario, utilizando una escala de 0,0000 a 1,0000. Cuanto mayor sea el coeficiente de Dice de los
dos valores, mayor será su similitud.
Mostrar más
1004 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
1,0000 Cada valor está conformado por un conjunto de caracteres idéntico, aunque estos
puedan estar en un orden diferente y presentar diferencias en el uso de
mayúsculas y minúsculas.
Los n-gramas de los dos valores son 100 % idénticos.
A continuación, se explican los N-gramas.
N-gramas
El coeficiente de Dice se calcula dividiendo primero los valores que se están comparando en n-
gramas. Los N-gramas son bloques superpuestos de caracteres, con una longitud de n, que es la
longitud que usted especifica en el ajuste N-grama.
Aquí se incluyen dos de los valores del ejemplo anterior divididos en n-gramas con una longitud de 2
caracteres (n = 2).
El coeficiente de Dice representa el porcentaje de n-gramas de los dos valores que son idénticos. En
este caso, 20 de 28 n-gramas son idénticos, lo que equivale a 71,43 %, o a 0,7143 en una expresión
decimal.
Nota
El incremento de la longitud en el ajuste N-grama hace que el criterio para la similitud
entre dos valores sea más estricto.
Porcentaje
Al especificar un ajuste de Porcentaje, está especificando el coeficiente de Dice mínimo permitido
entre dos valores para que se los considere una correspondencia inexacta. Por ejemplo, si especifica
0,7500, al menos el 75 % de los n-gramas de los dos valores deben ser idénticos para que haya una
correspondencia.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1005
Preparación de los datos para el análisis
ser idénticos.
Si desea obtener información detallada sobre el funcionamiento del coeficiente de Dice, consulte
"Función DICECOEFFICIENT( )" en la página 2287.
Distancia de Levenshtein
El algoritmo de la distancia de Levenshtein mide el grado de diferencia entre el valor clave primario y
el secundario, en una escala de números enteros que comienza en 0. La escala representa el
número de ediciones de caracteres individuales requerido para hacer que un valor sea idéntico a
otra. Mientras mayor sea la distancia de Levenshtein entre dos valores, mayor será la diferencia
entre ellos.
Mostrar más
Distancia de Levens-
htein Significado
2 Se necesitan dos ediciones de caracteres individuales para que los dos valores
sean idénticos.
Por ejemplo: "Smith" y "Smythe"
o edición 1: reemplazar la 'i' por la 'y'
o edición 2: insertar la 'e'
3 Se necesitan tres ediciones de caracteres individuales para que los dos valores
sean idénticos.
Por ejemplo: "Hanssen" y "Jansn"
o edición 1: reemplazar la 'J' por la 'H'
o edición 2: eliminar la 's'
o edición 3: eliminar la 'e'
Distancia
Al especificar un ajuste de Distancia, está especificando la distancia de Levenshtein máxima
permitida entre dos valores para que se los considere una correspondencia inexacta. Por ejemplo, si
especifica 2, no se necesitan más de dos ediciones para que los valores sean idénticos.
1006 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Pasos
Puede usar la correspondencia inexacta de los valores del campo clave para combinar dos tablas de
Analytics en una tercera tabla.
Muéstreme cómo
1. En el navegador, abra la tabla primaria, haga clic con el botón derecho en la tabla secundaria y
seleccione Abrir como secundaria.
Los iconos de las tablas primaria y secundaria se actualizan con los números 1 y 2 para indicar
su relación entre ellas .
2. Seleccione Datos > Unir inexactos .
3. En la ficha Principal seleccione el algoritmo de correspondencia inexacta que desea utilizar:
l Coeficiente de Dice
l Levenshtein
4. Según el algoritmo que seleccionó, proporcione los ajustes para controlar el grado de
inexactitud.
Coeficiente de Dice
l N-grama
l Porcentaje
Levenshtein
l Distancia
Los ajustes se explican a continuación.
5. (Opcional) Seleccione Unir únicamente la primera instancia de las correspondencias
clave secundarias para especificar que cada valor clave primario se una exclusivamente a la
primera instancia de cualquier valor clave secundario correspondiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1007
Preparación de los datos para el análisis
Nota
Debe seleccionar explícitamente los campos de clave primaria y secundaria si
desea incluirlos en la tabla unida.
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
Ficha Principal
Opciones: Cuadro de
diálogo Unir inexactos Descripción
1008 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro de
diálogo Unir inexactos Descripción
Especifica el campo clave común a usar para unir las dos tablas.
o Puede seleccionar el campo clave común directamente en las listas Claves
primarias y Claves secundarias.
o También puede hacer clic en Claves primarias o Claves secundarias para abrir
el cuadro de diálogo Campos seleccionados donde puede seleccionar el
campo clave común, o crear una expresión en base a la clave primaria.
Pautas para campo clave:
o Tipo de datos: Los campos clave deben tener un tipo de datos de carácter.
o Longitud: Si los campos clave de caracteres no tienen la misma longitud, se
unifican automáticamente.
o Nombres y posiciones de inicio: Los nombres de campos clave y las posiciones
de inicio pueden ser diferentes, pero deben describir el mismo elemento de
Claves primarias
datos.
Claves secundarias o Varios campos clave: Solo se admite un campo clave por tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1009
Preparación de los datos para el análisis
Opciones: Cuadro de
diálogo Unir inexactos Descripción
(Opcional) Le permite crear una condición para excluir registros del procesamiento.
o Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para
crear un enunciado IF utilizando el Generador de expresiones.
o La condición puede hacer referencia a la tabla primaria o a la secundaria, o a
ambas.
Nota
Para acceder a los campos de la tabla secundaria en el
Generador de expresiones, seleccione la tabla secundaria en la
lista desplegable De tabla.
La condición Si se evalúa únicamente con los registros que
quedan en una tabla después de aplicar las opciones de alcance
Si (Primeros, Siguientes y Mientras).
Ficha Más
Opciones: Cuadro de
diálogo Unir inexactos Descripción
1010 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro de
diálogo Unir inexactos Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden
indexado de los registros de una tabla y hace caso omiso de
cualquier filtrado u ordenación rápida aplicados a la vista. Sin
embargo, los resultados de las operaciones analíticas respetan
cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta
como Primero.
Especifica que los resultados de salida se anexan (agregan) al final de una tabla
de Analytics existente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si
no está seguro de que los resultados de la salida y la tabla existente
tengan una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de
Anexar al archivo exis- datos, consulte "Anexión de resultados de la salida a una tabla
tente existente" en la página 220.
Ejecuta la operación.
o Si está uniendo campos clave de caracteres de diferentes longitudes, aparece
un mensaje que indica que Analytics intentará unificar los campos.
o Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en
No para cancelar la operación y consulte "Anexión de resultados de la salida a
Aceptar una tabla existente" en la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1011
Preparación de los datos para el análisis
Ejemplo
Desea unir dos tablas utilizando el número de seguridad social como el campo clave común.
l Un campo clave contiene números y puntuación con formato de datos de caracteres:
555-44-3322
l El otro campo clave contiene únicamente números con formato de datos numéricos:
555443322
Como Analytics unifica automáticamente las uniones de caracteres y numéricas, puede
realizar una unión estándar sin necesidad de usar funciones para unificar previamente los
campos de forma manual.
Detalles adicionales
l Los caracteres alfabéticos o signos de puntuación como guiones y paréntesis en el campo de
caracteres se ignoran y sólo son considerados los números al momento de contrastar los
valores en el campo numérico.
l La posición de los caracteres alfabéticos no tiene ningún efecto en el cotejo numérico.
l El campo de carácter mantiene su tipo de datos original y todos sus caracteres, entre ellos los
alfabéticos y la puntuación en la tabla unida resultante.
l El campo clave primario puede ser tanto el campo de caracteres como el numérico.
1012 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1013
Preparación de los datos para el análisis
Relacionar tablas
Relacionar tablas le permite combinar hasta 18 tablas de Analytics con diferentes estructuras de
registro y acceder y analizar datos de cualquier combinación de campos de las tablas relacionadas
como si existieran en una sola tabla.
Las estructuras de registros son diferentes si tienen uno o más campos (elementos de datos) que
difieren. La relación es una buena opción para el trabajo informativo que requiere una visión rápida
de las asociaciones de datos entre varias tablas físicas o para vincular códigos con sus correspon-
dientes nombres completos antes de la generación de reportes.
Ejemplo
Escenario
Desea crear un reporte de ventas que contenga detalles acerca de los clientes y los productos
vendidos para el mes de marzo, pero los datos están diseminados en tres tablas.
Enfoque
Relaciona la tabla maestra Cliente con la tabla Pedidos, y la tabla Pedidos con la tabla
maestra Producto, para crear una asociación temporal de tablas que contenga la información
que necesita para el reporte:
l nombre del cliente y ubicación: desde la tabla maestra Cliente
l detalles del pedido: desde la tabla Pedidos
l detalles del producto: desde la tabla maestra Producto
1014 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Debe ser el mismo. Por ejemplo, ambos campos clave son campos de número de
Elemento de datos empleado.
Puede ser cualquier tipo de datos, pero los campos clave deben ser del mismo tipo
de datos entre sí. Por ejemplo, dos campos de caracteres.
Los subtipos de Fechahora (fecha, fechahora y hora) sólo se pueden relacionar
Tipo de datos con el mismo subtipo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1015
Preparación de los datos para el análisis
1016 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Analytics no impone longitudes idénticas para los campos clave comunes en las
tablas principal y relacionada.
No es obligatorio que la Se recomienda utilizar siempre campos de idéntica longitud y la unificación
longitud de los campos manual de las longitudes antes de realizar la relación, si es necesario. Los
clave sea idéntica resultados derivados de operaciones de relación utilizando campos clave de
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1017
Preparación de los datos para el análisis
Para que sea posible relacionarlas, las tablas deben estar en el mismo proyecto
Restricciones a la de Analytics. Las tablas de servidores deben estar en el mismo servidor, y se
ubicación de tablas que debe acceder a las mismas utilizando el mismo perfil de servidor. No puede
están siendo relacionadas relacionar una tabla local y una tabla de servidor.
Se puede usar un campo clave de fechahora UTC y no UTC para relacionar dos
tablas. (UTC es la Hora Universal Coordinada, la hora en los cero grados de
longitud). Al realizar operaciones con fechahoras u horas, Analytics utiliza un
formato de fechahora interno de Analytics; por lo tanto, las dos fechahoras
siguientes se interpretan como idénticas y son una coincidencia:
o UTC: 31/12/2014 10:30:15-05:00
o No UTC: 31/12/2014 15:30:15
Debe tener cuidado al mezclar datos de hora UTC y No UTC en una operación
de Analytics. Si bien Analytics hará coincidir los dos valores de hora anteriores,
es posible que no sea lógico hacerlo porque un valor hace referencia a una zona
Relación de datos UTC y horaria y el otro valor, no. Si desea obtener más información acerca de UTC,
no UTC consulte "Opciones de fecha y hora" en la página 148.
1018 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Relacionar tablas
Utilizando un campo clave común de cada par de tablas, puede relacionar dos o más tablas Analytics
con estructuras de registro diferentes. Una vez que las tablas estén relacionadas, puede utilizar la
tabla principal para acceder y analizar los datos de cualquier combinación de campos en las tablas
relacionadas.
Nota
Identifique cuidadosamente las tablas principal y relacionada porque si se invierte el
orden de las tablas, los resultados son diferentes. Si desea obtener más información,
consulte "Usos comunes de la unión y la relación" en la página 970.
Pasos
1. En el Navegador, abra la tabla principal.
2. Seleccione Datos > Relacionar.
3. En el cuadro de diálogo Relaciones , haga clic en Agregar tabla y seleccione una o más tablas
relacionadas.
Puede relacionar hasta 18 tablas, entre ellas la tabla principal.
Consejo
Puede presionar Ctrl+clic para seleccionar varias tablas no adyacentes y
Mayús+clic para seleccionar varias tablas adyacentes.
También puede hacer doble clic en una tabla relacionada para agregarla por
separado.
Consejo
Puede cambiar el tamaño del cuadro de diálogo Relaciones , o de las tablas en
el cuadro de diálogo, y mover tablas para crear más espacio en el que trabajar
o para hacer que la información del campo esté más visible.
5. Arrastre el campo clave desde la tabla principal, hasta el campo clave correspondiente en la
tabla relacionada.
Aparece una flecha entre los dos campos clave, que indica la relación entre las tablas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1019
Preparación de los datos para el análisis
Las tablas principal y relacionada se relacionan usando un índice en base al campo clave de la
tabla relacionada. Si desea obtener más información, consulte "Índice de la tabla relacionada"
en la página opuesta.
6. Relacione tablas adicionales de la misma manera que lo hizo con la primera pareja de tablas,
arrastrando el campo clave hasta campo clave.
Cada relación adicional deberá crear un vínculo directo o indirecto con la tabla principal.
Nota
Las instancias individuales de dos tablas solo pueden tener una relación. Si
intenta relacionar la misma pareja de tablas por segunda vez, la operación se
prohíbe y aparece un mensaje de error. Agregue otra instancia de la tabla
requerida, haciendo clic en el botón Agregar tabla y seleccionando la tabla
correspondiente.
Si desea obtener más información, consulte "Uso de múltiples campos clave de
manera aislada" en la página 1032.
7. (Opcional) Para quitar una relación individual, o una tabla, del cuadro de diálogo Relaciones ,
realice las siguientes acciones:
l Para quitar una relación: haga clic con el botón derecho en la flecha del campo clave y
seleccione Eliminar
l Para quitar una tabla: haga clic con el botón derecho del ratón en el cuerpo de la tabla y
.Nota
Si la tabla tiene una relación existente, primero debe eliminar esa relación.
Opciones: Cuadro
de diálogo Rela-
ciones Descripción
Flecha del campo Especifica el campo clave común que se debe usar para relacionar cada par de tablas.
1020 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Rela-
ciones Descripción
o Puede seleccionar un campo clave común arrastrando el campo clave a campo clave.
o Una vez que la flecha del campo clave está en su lugar, puede hacer clic con el botón
derecho del ratón en ella y seleccionar Editar relación para cambiar el campo clave
común.
Pautas para campo clave:
o Tipo de datos: Los campos clave puede ser de cualquier tipo de datos. Para cada par
de tablas, los campos clave deben ser del mismo tipo.
o Subtipos de Fechahora: Los subtipos de fechahora (fecha, fechahora y hora) solo se
pueden relacionar con el mismo subtipo.
o Longitud: Se recomienda que las longitudes de los campos clave sean idénticas para
cada par de tablas.
o Nombres y posiciones de inicio: Los nombres de campos clave y las posiciones de
inicio pueden ser diferentes, pero deben describir el mismo elemento de datos.
o Múltiples campos clave: Si es necesario, la clave común puede incluir más de un
campo clave por tabla. Si desea obtener más información, consulte "Usar campos
clave clave múltiples" en la página 1029.
(Opcional) Puede hacer clic con el botón secundario en el área de trabajo del cuadro de
diálogo Relaciones y seleccionar Organizar tablas para acomodar la organización de
Organizar tablas las tablas y las flechas de relación.
Ejecuta la operación.
Ahora puede acceder y analizar datos a partir de cualquier combinación de campos en
las tablas que recién relacionó, tal como si todos los campos existieran en una sola
tabla.
Cuando se accede desde la tabla principal, la lista desplegable De tabla en los cuadros
de diálogo de Analytics y el Generador de expresiones permiten seleccionar las tablas
relacionadas desde las cuales puede seleccionar campos individuales para el análisis o
Finalizar procesamiento.
Si no existe ningún Si no existe ningún índice en el campo clave de la tabla, Analytics crea uno automáti-
índice camente al relacionar las tablas principal y relacionada.
Si desea darle un nombre específico al índice de la tabla relacionada que Analytics creó
automáticamente:
a. Haga clic con el botón derecho cuando arrastre el campo clave desde la tabla
Si desea utilizar un principal a la tabla relacionada.
b. Seleccione Relacionar mediante índice con nombre.
nombre específico
para el índice Relacionar utilizando un índice con nombre se desactiva si ya existe un índice.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1021
Preparación de los datos para el análisis
1022 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Modificar relaciones
Usted puede modificar las relaciones de tablas, incluyendo agregar o eliminar tablas relacionadas,
cambiar campos clave y crear expresiones. También puede eliminar una relación por completo.
1. Abra la tabla principal y seleccione Datos > Relacionar.
2. En el cuadro de diálogo Exportar, realice uno o más de los pasos siguientes:
Haga clic con el botón derecho del ratón en la flecha que conecta dos tablas y
seleccione Eliminar.
No podrá eliminar la relación si cualquiera de los campos de la tabla
relacionada se hace referencia en la vista principal actual o en un campo
calculado activo. Primero deberá eliminar los campos de la vista, eliminar el
campo calculado o hacerlo inactivo. Puede hacer inactivo un campo calculado
si cambia a una vista diferente o cierra y vuelve a abrir la tabla principal.
Eliminar una Tampoco podrá eliminar la relación si indirectamente vincula otra tabla
relación por relacionada con la tabla principal. Primero deberá eliminar la relación con la
completo otra tabla relacionada.
Haga clic con el botón derecho del ratón en el cuerpo de la tabla y seleccione
Eliminar tabla.
No podrá eliminar una tabla sin primero borrar la relación de la tabla (en la
flecha que conecta con la tabla). No podrá eliminar la tabla principal. Las tablas
Quitar una tabla de sin relaciones se quitan automáticamente cuando sale del cuadro de diálogo
una relación Relaciones.
Haga clic en Agregar tabla, seleccione una o más tablas, haga clic en Agregar y
Agregar una tabla a luego haga clic en Cerrar. Construya la relación con la nueva tabla de la
la relación manera común.
Haga clic con el botón derecho del ratón en la flecha que conecta las dos tablas
y seleccione Editar relación o haga doble clic en la flecha.
Puede cambiar los campos clave principal y/o relacionado y seleccione un
índice diferente para la tabla secundaria si uno o más índices adicionales ya
existen. Haga clic en Aceptar para guardar los cambios.
Nota
Es posible que tenga que cerrar y abrir de nuevo la tabla
Editar una relación principal para actualizar la relación, de manera que se reflejen
entre dos tablas los cambios que realizó.
Haga clic con el botón derecho del ratón en la tabla principal y seleccione
Nueva expresión para abrir el Generador de expresiones.
Puede crear una expresión usando los campos de las tablas principales y de
cualquier tabla hija relacionada. Sólo podrá crear una expresión a través de la
Crear una expresión tabla principal.
Organizar automáti- Haga clic con el botón derecho en el área de trabajo y seleccione Organizar
camente las tablas y tablas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1023
Preparación de los datos para el análisis
las flechas de
relación
1024 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ejemplo
En la figura que se incluye a continuación, las tablas y los campos clave se relacionan de la
siguiente manera:
Número_de_ Cliente
cliente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1025
Preparación de los datos para el análisis
1026 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Si existen valores clave relacionados duplicados legítimos, hacer de la tabla relacionada la tabla
principal puede producir resultados más completos, en el supuesto de que la tabla principal actual no
contenga duplicados legítimos.
Si las dos tablas contienen duplicados legítimos, unir las tablas utilizando la unión de muchos a
muchos podría ser un mejor enfoque.
Si intenta relacionar el mismo par de tablas por segunda vez, la operación está
prohibida y aparece el siguiente mensaje:
"Uno de estos archivos ya forma parte de una relación. Para crear otra relación,
agregue otra instancia del archivo."
Puede agregar otra instancia de la tabla requerida haciendo clic en el botón
Agregar tabla en el cuadro de diálogo Relaciones y seleccionando la tabla
correspondiente. Un instancia de tabla adicional se agrega con un sufijo numérico
Las instancias indi-
de incremento, o un nombre de su elección.
viduales de dos tablas
sólo pueden tener una Otra posibilidad es que haga una copia del formato de la tabla correspondiente en
asociación relacional. el Navegador y agregue la copia al cuadro de diálogo Relaciones.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1027
Preparación de los datos para el análisis
Relacionar una tabla Una tabla puede relacionarse con una instancia independiente de sí misma.
con sí misma
1028 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Los valores de un solo campo clave Debe usar tanto el campo ID del
común no son suficientemente proveedor como el campo Ubicación
Múltiples campos clave exclusivos para unir con precisión o para unir o relacionar con precisión
en combinación relacionar dos tablas. ambas tablas.
Los valores necesarios para unir o Está uniendo o relacionando las tablas
relacionar dos tablas están divididos por Nombre. La tabla primaria o
entre dos (o más) campos clave en una principal contiene un campo Nombre
de las tablas que se une o relaciona. único. Sin embargo, los nombres
pueden aparecer en cualquiera de los
Múltiples campos clave dos campos de la tabla secundaria o
de manera aislada hijo.
Ejemplo
Desea unirse o relacionar dos tablas usando ID_de_proveedor como campo clave común. Sin
embargo, algunos proveedores tienen múltiples ubicaciones para el mismo ID de proveedor.
En este ejemplo, Proveedor A4538 tiene ubicaciones en Vancouver, Richmond y Coquitlam.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1029
Preparación de los datos para el análisis
Dentro de una tabla, los campos clave múltiples pueden ser de diferentes tipos de datos,
Tipo de datos por ejemplo, nombre, apellido y fecha de nacimiento.
1030 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
A diferencia de las uniones, cuando relaciona tablas, puede seleccionar solo un
campo clave por cada par de tablas, de manera que necesita emplear uno de los
métodos mencionados anteriormente para usar múltiples campos clave en
combinación:
Los requisitos de estructura de datos y de formato de datos que se aplican al utilizar un único
campo clave se aplican a los campos creados recientemente en cada tabla cuando se
Estructura de utilizan múltiples campos clave. Si desea obtener más información, consulte "Requisitos de
datos estructura de datos y formato de datos" en la página 925.
Este método sólo funciona si los campos clave múltiples están adyacentes en cada tabla. Los
Adyacencia de campos se pueden hacer adyacentes extrayendo por campo hacia una nueva tabla y
campos seleccionando los campos para su extracción en el orden requerido.
Los nuevos campos que abarquen múltiples campos clave pueden ser cualquier tipo de
datos admitidos por los datos de origen.
Si los campos clave múltiples son de diferentes tipos de datos, puede crear el nuevo campo
que los abarque como un campo de caracteres, porque usted lo está utilizando únicamente
Tipo de datos con el objetivo de relacionar las tablas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1031
Preparación de los datos para el análisis
Unir tablas
Para detectar todas las posibles coincidencias entre los nombres, debe realizar dos uniones
sucesivas, utilizando en cada unión únicamente uno de los campos clave de la tabla
secundaria. Usted utiliza la tabla de salida de la primera unión como la tabla primaria en la
segunda unión.
Con cada unión, debe seleccionar el tipo de unión que incluya los registros primarios que se
han hecho coincidir y los que no se han hecho coincidir (es decir, todos los registros
primarios), de modo que no pierda los registros primarios que no se han hecho coincidir en
ningún punto del proceso.
Nota
Las figuras que se incluyen a continuación ilustran solo los campos clave en las
tablas que están siendo unidas. Por lo general, las tablas también incluyen
otros datos en campos no clave.
1032 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Relacionar tablas
Para detectar todas las coincidencias posibles entre los nombres, debe agregar una instancia
adicional de la tabla relacionada para la relación adicional entre el campo clave principal y el
segundo campo clave relacionado.
Usted agrega instancias adicionales de la tabla relacionada, haciendo clic en el botón Agregar
tabla en el cuadro de diálogo Relaciones y seleccionando la tabla correspondiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1033
Preparación de los datos para el análisis
Unir tablas
Para asociar los números de seguridad social tanto con los contribuyentes principales como
secundarios, debe realizar dos uniones sucesivas, utilizando en cada unión únicamente uno
1034 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
de los campos clave de la tabla primaria. Usted utiliza la tabla de salida de la primera unión
como la tabla primaria en la segunda unión.
Con cada unión, debe seleccionar el tipo de unión que incluya los registros primarios que se
han hecho coincidir y los que no se han hecho coincidir (es decir, todos los registros
primarios), de modo que no pierda los registros primarios que no se han hecho coincidir en
ningún punto del proceso.
Nota
Las figuras que se incluyen a continuación ilustran solo los campos clave en las
tablas que están siendo unidas. Por lo general, las tablas también incluyen
otros datos en campos no clave.
Relacionar tablas
Para asociar los números de seguridad social tanto con los contribuyentes primarios como
secundarios, debe agregar una instancia adicional de la tabla relacionada para la relación
entre el segundo campo clave principal y el campo clave relacionado.
Usted agrega instancias adicionales de la tabla relacionada, haciendo clic en el botón Agregar
tabla en el cuadro de diálogo Relaciones y seleccionando la tabla correspondiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1035
Preparación de los datos para el análisis
1036 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Puede concatenar solo campos clave de caracteres, de modo que es posible que
tenga que utilizar las funciones de Analytics para convertir los datos que no son de
caracteres antes de la concatenación. Si desea obtener más información, consulte
"Unificación de los campos" en la página 929.
7. Haga clic en Aceptar entrada y haga clic en Cerrar para salir del cuadro de diálogo
Formato de tabla.
8. Abra la tabla relacionada y repita el mismo procedimiento para agregar un campo clave
concatenado idéntico a la tabla relacionada.
9. Para relacionar las dos tablas, utilice el campo clave concatenado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1037
Preparación de los datos para el análisis
Muestreo de datos
Usted desea descubrir la tasa de desviación de un control prescrito o el importe total de información
monetaria errónea de una cuenta o clase de transacciones. Sin embargo, es posible que no cuente
con el tiempo o el presupuesto necesarios para examinar cada uno de los registros del conjunto de
datos.
Puede utilizar Analytics para extraer un subconjunto estadísticamente válido de los datos,
denominado muestra y analizar este conjunto de datos mucho más pequeño.
A continuación, puede proyectar los resultados que obtiene del análisis del conjunto de datos más
pequeño a toda la población de datos. La proyección crea una estimación de la tasa de desviación
general o el importe general de información errónea.
1038 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
La información acerca del muestreo en esta guía tiene por fin ayudar a los usuarios
que ya están familiarizados con el muestreo de auditoría a realizar tareas de
muestreo en Analytics. La información no tiene como fin explicar la teoría del
muestreo de auditoría, que es un tema complejo.
Para una cobertura profunda del muestreo de auditoría, consulte un recurso tal como
la Guía de auditoría: Muestreo de auditoría (Audit Guide: Audit Sampling) de AICPA.
Tipos de muestreo
Analytics tiene tres tipos de muestreo:
l muestreo por registros (muestreo de atributos)
l muestreo por unidad monetaria
l muestreo de variables clásicas
El tipo de muestreo que escoja depende de la naturaleza del análisis que esté haciendo y de la
naturaleza de los datos.
Nota
Si todo lo que necesita es una selección aleatoria no representativa de los registros,
consulte "Generar una selección aleatoria de registros" en la página 243. La
proyección de los resultados sobre la base de una selección no representativa no
tiene validez estadística.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1039
Preparación de los datos para el análisis
Nota
Si no está familiarizado con el criterio profesional requerido para realizar un
muestreo de auditoría de forma confiable, recomendamos que consulte los recursos
de muestreo de auditoría o con el especialista de muestreo de auditoría, antes de
usar Analytics para el muestreo en un entorno de producción.
Materialidad decisión del nivel aceptable de estimación incorrecta en una cuenta o clase de
transacciones
Precisión monetaria
Índice de desviación tole- decisión acerca del índice de desviación aceptable respecto de un control
1040 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
rable establecido
Nota
Estas son definiciones para personas sin conocimientos de la materia, que
simplifican intencionalmente las definiciones más precisas de la profesión de
auditoría y aseguramiento.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1041
Preparación de los datos para el análisis
1042 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1043
Preparación de los datos para el análisis
Nota
Si desea que Analytics seleccione de forma aleatoria un número de inicio, puede
ingresar un número de inicio ‘0’ o dejar el número de inicio en blanco.
Ejemplo
Si 62 es el intervalo generado por Analytics y usted elige 17 como el número de inicio, se
seleccionan las siguientes unidades monetarias o números de registros:
l 17
l 79 (17+62)
l 141 (79+62)
l 203 (141+62)
l y así sucesivamente
Cada selección tiene la misma distancia o intervalo fijo.
Con el muestreo por unidad monetaria, los registros contenidos en la muestra son los que
corresponden a las unidades monetarias seleccionadas. Si desea obtener más información,
consulte "Cómo se seleccionan registros en el muestreo por unidad monetaria" en la
página 1085.
Consideraciones
Cuando use el método de selección de intervalo fijo, debe estar alerta por cualquier patrón en los
datos. Como se utiliza un intervalo fijo para la selección de la muestra, se puede seleccionar una
muestra no representativa si en los datos hay un patrón que coincide con el intervalo que especificó.
Por ejemplo, hace una muestra de gastos usando un intervalo de $10.000, y la misma categoría de
gastos aparece a intervalos de diez mil dólares en el archivo, esto hace que todos los registros
1044 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
seleccionados provengan de una sola categoría de gastos. Este tipo de escenario es poco frecuente,
pero debe tener en cuenta que podría ocurrir.
Nota
Si desea que Analytics seleccione aleatoriamente el valor de una semilla, puede
ingresar el valor ‘0’ o dejar el valor de la semilla en blanco.
Ejemplo
Si 62 es el intervalo generado por Analytics, se selecciona una unidad monetaria o un número
de registro de manera aleatoria de cada una de las siguientes celdas:
l celda 1 (1 a 62)
l celda 2 (63 a 124)
l celda 3 (125 a 186)
l y así sucesivamente
Cada selección tiene una distancia aleatoria, pero se limita a su celda.
Con el muestreo por unidad monetaria, los registros contenidos en la muestra son los que
corresponden a las unidades monetarias seleccionadas. Si desea obtener más información,
consulte "Cómo se seleccionan registros en el muestreo por unidad monetaria" en la
página 1085.
El valor de la semilla
Si se especifica un valor de semilla puede ser cualquier número. Todo valor de la semilla exclusiva
produce un conjunto diferente de números aleatorios. Si especifica el mismo valor de la semilla, se
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1045
Preparación de los datos para el análisis
Consideraciones
La principal ventaja del método de selección por celdas en comparación con el método de selección
por intervalo fijo es que evita problemas relacionados con los patrones en los datos.
Existen dos desventajas en el muestreo por unidad monetaria:
l Los importes pueden abarcar el punto de división entre dos celdas. Esto significa que podrían
seleccionares dos veces, produciendo una muestra menos consistente que la generada por el
método de intervalo fijo.
l Los importes más grandes que son menores al corte de estrato superior, tienen una
posibilidad ligeramente menor de ser seleccionados.
Nota
No use el método de selección aleatoria con muestreo por unidad monetaria si va a
usar Analytics para evaluar cualquier información errónea detectada en la muestra
resultante. Para evaluar las muestras de unidades monetarias se requiere usar el
intervalo fijo o los métodos de selección por celdas.
Nota
Si desea que Analytics seleccione aleatoriamente el valor de una semilla, puede
ingresar el valor ‘0’ o dejar el valor de la semilla en blanco.
1046 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El valor de la semilla
Si se especifica un valor de semilla puede ser cualquier número. Para el muestreo de variables
clásicas, el valor de semilla debe ser un número positivo no superior a 2.147.483.647.
Todo valor de la semilla exclusiva produce un conjunto diferente de números aleatorios. Si especifica
el mismo valor de la semilla, se genera el mismo conjunto de números aleatorios. Explícitamente
especifique un valor de la semilla y guárdelo, si desea replicar una determinada selección de
muestra. También puede recuperar un valor de semilla del log de comandos.
Consideraciones
Los importes grandes pueden excluirse de la muestra por unidad
monetaria
Con el método de selección aleatoria, cada unidad monetaria tiene la misma posibilidad de selección,
y no existe una garantía de que la muestra resultante esté distribuida uniformemente. Como
resultado, la distancia o intervalo entre las unidades seleccionadas puede ser grande en algunos
casos. Si todas las unidades monetarias asociadas con un importe grande entran en un intervalo, el
importe no se incluirá en la muestra. También, no existe un corte de estrato superior disponible al
usar el método de selección aleatoria.
Con los métodos de selección por intervalo fijo y por celda, existe la certeza de que las unidades
seleccionadas se distribuyen uniformemente, o con cierta uniformidad. Además, el corte de estrato
superior está disponible.
Los importes pueden estar incluidos más de una vez en una muestra
por unidad monetaria
Analytics no genera el mismo número aleatorio dos veces; sin embargo, pueden ocurrir números
cercanos o secuenciales.
Con el muestreo por unidad monetaria, los números aleatorios cercanos o secuenciales equivalen a
las unidades monetarias cercanas o secuenciales que se seleccionan, esto puede ocasionar que un
importe asociado sea seleccionado más de una vez.
Con el muestreo de registros y el muestreo de variables clásicas, no existe el mismo problema
porque cada número aleatorio equivale a un registro diferente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1047
Preparación de los datos para el análisis
Nota
En la tabla de salida, se incluye automáticamente un campo de número de registros
al usar el muestreo de variables clásicas.
Muéstreme cómo
1. En la tabla de origen, cree un campo calculado que use la siguiente expresión:
RECNO( )
1048 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Terminología de muestreo de
auditoría
En diversos casos, la terminología de muestreo de Analytics difiere de los términos comúnmente
utilizados en la profesión de seguros y en auditorías. Las siguientes secciones describen los términos
de Analytics y los términos equivalentes usados en la industria.
Para ver definiciones simples de algunos términos comunes de muestreo de auditoría, consulte
"Comentarios acerca de la terminología" en la página 1041.
muestreo de atributos
Muestreo de registros muestreo de atributos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1049
Preparación de los datos para el análisis
Término de Término de la
Cuadro de diálogo Tamaño Analytics industria
Confianza confianza
nivel de
confianza
confiabilidad
Población población
tamaño de la
población
Materialidad información
errónea
tolerable
Total de información
errores errónea
previstos esperada
información
errónea
estimada
información
errónea de
población
esperada
Tamaño de tamaño de la
muestra muestra
Intervalo intervalo de
muestreo
Daños
máximos
tolerables (%)
(un término
específico de
Analytics)
1050 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Término de Término de la
Cuadro de diálogo Tamaño Analytics industria
Errores información
errónea
Evaluar resultados
Precisión precisión
básica básica
asignación
básica para
riesgo de
muestreo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1051
Preparación de los datos para el análisis
Término de Término de la
Cuadro de diálogo Tamaño Analytics industria
Confianza confianza
nivel de
confianza
confiabilidad
Población población
tamaño de la
población
Límite índice de
máximo de desviación
errores (%) tolerable
Tasa de índice de
errores desviación de
previstos (%) población
esperado
índice de
desviación de
población
estimado
Tamaño de tamaño de la
muestra muestra
Intervalo intervalo de
muestreo
Número de
errores
tolerables
(un término
específico de
Analytics)
1052 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Término de Término de la
Cuadro de diálogo Tamaño Analytics industria
Número de cantidad de
errores desviaciones
tolerables
Evaluar resultados
Frecuencia índice de
del límite desviación
superior de superior
errores calculada
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1053
Preparación de los datos para el análisis
Consejo
Para ver una introducción práctica del proceso de muestreo por registros completo
en Analytics, consulte "Tutorial de muestreo por registros" en la página 1057.
Cómo funciona
El muestreo por registros le permite seleccionar y analizar un subconjunto pequeño de una población
y, sobre la base del resultado, calcular el índice de errores o desviaciones de un control interno para
la totalidad de la población.
A continuación, puede comparar el índice calculado con el índice que usted considera aceptable y
tomar una determinación respecto del control.
El muestreo de registros permite hacer este tipo de declaración:
l Hay un 95 % de probabilidades de que el índice de desviación del control preestablecido no
supere el 4,35 %, que se encuentra por debajo del índice de desviación tolerable de 5 %. Por
lo tanto, el control preestablecido está funcionando de forma efectiva.
1054 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Intervalo fijo
l
l Celda
l Aleatorios
Ejemplo
En una tabla con 100 registros, Analytics podría seleccionar los siguientes números de
registros:
l 9
l 13
l 40
l 52
l 78
l 91
l 99
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1055
Preparación de los datos para el análisis
En otras palabras, la probabilidad de que cualquier registro determinado sea seleccionado no tiene
ninguna relación con el tamaño del importe que contiene.
Consideraciones
El muestreo de registros es apropiado para usarlo con las pruebas de los controles cuyo resultado es
un sí/no, o pasó/falló, resultado. En las pruebas de los controles, es más importante el índice de
errores en la población total que el importe monetario acumulativo de los errores.
Como el muestreo de registros no tiene en cuenta los importes contenidos por los registros, existe
una gran posibilidad de que las transacciones monetarias grandes sean excluidas de la muestra.
1056 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El tutorial no incluye los aspectos optativos del muestreo de registros y se centra en una única ruta
para que pueda comprender rápidamente de qué manera funciona el muestreo de registros en
Analytics.
Consejo
Para ver definiciones simples de algunos términos de muestreo, consulte
"Comentarios acerca de la terminología" en la página 1041.
El escenario
Está examinando una tabla de Comprobantes con más de 5000 registros. Desea extraer
impresiones de una muestra de los comprobantes para confirmar que coinciden con las
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1057
Preparación de los datos para el análisis
entradas del sistema y que el proceso de control de los comprobantes está funcionando de
manera eficaz.
Comprobará las copias impresas para confirmar:
l que los comprobantes fueron aprobados
l que la creación y la aprobación del comprobante no estuvo a cargo de la misma
persona
¿Cómo procede?
¿Cuántas copias debe realizar? ¿Cómo decide cuáles copiar? ¿De qué manera se relacionan
las desviaciones del control que usted detecte en la muestra con la población completa de
comprobantes?
Puede utilizar el muestreo de registros de Analytics para responder a estas preguntas.
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
1058 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Límite máximo de erro- Puede haber un máximo de 2 % de comprobantes sin la aprobación adecuada y
res (%) usted puede continuar considerando que el control es eficaz.
Tasa de errores pre- Espera que el 1 % de los comprobantes no tengan la aprobación.
vistos (%)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1059
Preparación de los datos para el análisis
Nota
Intervalo 8,93 se redondea a 9.
Nota
El tutorial del muestreo de registros no utiliza este número, que
ofrece un método alternativo para evaluar las desviaciones de los
controles.
Cambie un valor en cualquiera de los siguientes campos del cuadro de diálogo Tamaño, haga
clic en Calcular y observe cómo cambian los resultados. Cambie únicamente un valor por vez
para que sea más fácil ver de qué manera el cambio afecta los resultados.
l Confianza
l Límite máximo de errores (%)
l Tasa de errores previstos (%)
Los requisitos más estrictos incrementan el tamaño de la muestra. Los requisitos más laxos
reducen el tamaño de la muestra.
Restaure los valores para que coincidan con la pantalla que se encuentra más atrás y haga
clic en Aceptar. Sujete la ficha Tamaño con los resultados del cálculo del tamaño de la
muestra.
1060 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1061
Preparación de los datos para el análisis
Nota
Como Analytics redondea el Intervalo a 9, el número real de
registros que se extrae es levemente inferior al tamaño de la
muestra calculado de 593.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
2. Seleccione Registro.
3. Especifique los valores de entrada tal como aparecen en la siguiente pantalla y haga clic en
1062 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1063
Preparación de los datos para el análisis
Vuelva a ejecutar el comando de evaluación con otro Número de errores para ver cómo se
modifican los resultados.
La tabla que se incluye a continuación resume algunos resultados distintos.
Comprobantes de
la tabla
Frecuencia del Comprobantes
Número de límite superior de que no tienen
errores errores aprobación
(en la (máximo (máximo
muestra) proyectado) proyectado) Conclusión
1064 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Comprobantes de
la tabla
Frecuencia del Comprobantes
Número de límite superior de que no tienen
errores errores aprobación
(en la (máximo (máximo
muestra) proyectado) proyectado) Conclusión
Nota
Este ejemplo demuestra la
diferencia entre el uso de la
Frecuencia del límite superior de
errores y la Cantidad de errores
tolerables para evaluar las
desviaciones de control.
Si usa el método más laxo de
Cantidad de errores tolerables,
el control de comprobantes
funciona de forma eficaz.
La cantidad de errores
observados en la columna
"Número de errores" a la
izquierda es de 6, lo cual no
excede la Cantidad de errores
tolerables de 6 reportados al
calcular el tamaño de la muestra.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1065
Preparación de los datos para el análisis
¡Precaución!
En un ambiente de producción, no manipule los valores de entrada únicamente para
lograr un tamaño de la muestra más pequeño. Los valores de entrada deben basarse
en su criterio profesional acerca de lo que es más apropiado para los datos que se
están muestreando y el objetivo de la auditoría.
1066 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Confianza
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
1. Seleccione Muestreo > Muestreo por unidad monetaria/registro > Calcular el tamaño
Nota
La opción del menú está desactivada si no hay una tabla abierta.
l Población
Nota
Los valores de entrada se explican de forma detallada a continuación.
4. (Opcional) Haga clic en Calcular para ver una vista previa de los resultados de salida.
Consejo
Si hace clic en Calcular en lugar de Aceptar, puede experimentar con
diferentes valores de entrada antes de obtener los resultados.
Nota
Los resultados de la salida se explican de manera detallada a continuación.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1067
Preparación de los datos para el análisis
5. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
1068 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
En el muestreo de registros, el tamaño de la población no afecta el
tamaño de la muestra resultante. Por ejemplo, si los demás valores de
entrada permanecen iguales, se calcula el mismo tamaño de muestra
estadísticamente válido para poblaciones de 150.000 o 1.000.000 de
registros.
El valor del intervalo resultante no aumenta en relación directa con el
Población tamaño de la población.
Nota
La Tasa de errores previstos (%) que especifique debe ser inferior al
Límite máximo de errores (%). Si la diferencia entre ellos es demasiado
pequeña, aparece el mensaje de error Índice de error demasiado grande
para el cálculo.
En términos de muestreo de auditoría, la precisión del grado de muestreo
Tasa de errores representado por la diferencia es demasiado pequeña para calcularse
previstos (%) para el nivel de confianza que especificó.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1069
Preparación de los datos para el análisis
El valor del intervalo: Requerido para los métodos de selección de la celda e intervalo
Intervalo fijo.
1070 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Número de errores tolerables ofrece una forma de evaluar la desviación en una población.
Si usa este método, conoce el valor de umbral reportado por Analytics antes de comenzar los
procedimientos de auditoría en los datos de muestra. Si los errores acumulativos que observa
mientras realiza los procedimientos exceden el valor reportado de Analytics, en ese momento sabe
que el índice de desviación de un control preestablecido es inaceptablemente alto.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1071
Preparación de los datos para el análisis
Después de realizar sus pruebas de control en los datos muestreados, puede comparar la cantidad
de desviaciones de errores o desviaciones que encuentra para la Cantidad de errores tolerables . Si
a cantidad de errores observados es menor o igual a la Cantidad de errores tolerables , puede
considerar que el control es efectivo, para su nivel de confianza especificado.
1072 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Realización de muestreo de
registros
Puede crear una nueva tabla que contenga una muestra representativa de los datos en la tabla
activa.
El muestreo de registros es apropiado si le interesa el índice de desviación de un control preesta-
blecido.
Nota
Este procedimiento no incluye el filtrado (enunciados IF) o parámetros de alcance ya
que aplicar estas opciones compromete la validez de la muestra.
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
l Celda
l Aleatorios
Celda o Intervalo
o Semilla (opcional)
o Algoritmo: deje Mersenne Twister seleccionado
Aleatorio o Tamaño
o Semilla (opcional)
o Población (opcional): pre-completado con la cantidad de registros en la
tabla
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1073
Preparación de los datos para el análisis
Nota
Los parámetros de muestreo se explican de manera detallada a continuación.
6. En el cuadro de texto En, especifique el nombre de la tabla Analytics que contendrá los
resultados de salida.
7. En la ficha Más , seleccione uno de los siguientes:
o Registro:Se incluye todo el registro en la tabla de salida.
o Campos: Solo los campos seleccionados se incluyen en la tabla de salida.
8. Si escoge Campos , seleccione los campos que desea incluir en la tabla de salida desde la lista
Extraer campos .
9. Opcional. Seleccione Orden de selección de reporte si desea agregar el campo ORDER a los
resultados de salida.
Nota
Orden de selección de reporte está disponible solo si se selecciona tanto el
método de selección Aleatorio como la salida Campos .
Ficha Principal
Opciones: Cuadro
de diálogo Muestra Descripción
El tipo de muestra:
o MUS: Muestreo por unidad monetaria
Es apropiado si le interesa el importe total de la información errónea monetaria en un
archivo.
MUS o Registro: Muestreo de registros
Registro Es apropiado si le interesa el índice de desviación de un control preestablecido.
1074 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Cálculo del tamaño de la muestra para una
muestra de registros" en la página 1066.
o Inicio (opcional): Un número de inicio que es mayor que cero y menor que el valor del
intervalo
Consejo
Ingrese un número de inicio ‘0’ o deje el número de inicio en blanco si
Intervalo fijo desea que Analytics seleccione un número de inicio aleatorio.
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Cálculo del tamaño de la muestra para una
muestra de registros" en la página 1066.
Consejo
Ingrese un valor de semilla de '0' o deje el valor de semilla en blanco
si desea que Analytics seleccione al azar un valor de semilla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1075
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Cálculo del tamaño de la muestra para una
muestra de registros" en la página 1066.
Consejo
Ingrese un valor de semilla de '0' o deje el valor de semilla en blanco
si desea que Analytics seleccione al azar un valor de semilla.
¡Precaución!
No cree un enunciado IF ni filtre registros durante el muestreo. Si lo hace,
pondrá en riesgo la validez de la muestra.
Si desea obtener más información, consulte "Muestreo condicional" en la
Si página 1183.
1076 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
o cambiarlo.
Si está conectado a una tabla de servidor, especifica dónde guardar la tabla de salida.
o Local seleccionado: guarda la tabla de salida en la misma ubicación que el proyecto
de Analytics o en una ruta específica o ubicación a la que navega.
o Local sin seleccionar: guarda la tabla de salida en la carpeta Prefijo en el Servidor de
Local AX.
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
Ficha Más
Opciones: Cuadro
de diálogo Muestra Descripción
¡Precaución!
No limite qué registros se procesan durante el muestreo. Si lo hace,
pondrá en riesgo la validez de la muestra.
Si desea obtener más información, consulte "Muestreo condicional" en la
Panel de alcance página 1183.
Orden de Nota
selección de Orden de selección de reporte está disponible solo si se selecciona tanto
reporte el método de selección Aleatorio como la salida Campos.
Anexar al archivo Especifica que los resultados de salida se anexan (agregan) al final de una tabla de
existente Analytics existente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1077
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no
está seguro de que los resultados de la salida y la tabla existente tengan
una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de datos,
consulte "Anexión de resultados de la salida a una tabla existente" en la
página 220.
Ejecuta la operación.
Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla
Aceptar existente" en la página 220.
1078 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Después de realizar los procedimientos de auditoría al conjunto de datos de la muestra, puede usar
Analytics para:
l proyectar cualquier error que haya encontrado a la población entera
l calcular un límite superior del índice de desviación
Aún si no encuentra ningún error, usará la función de evaluación para calcular la asignación básica
para el riesgo de muestreo.
Nota
Evaluar errores requiere que se introduzcan algunas variables previamente
generadas al calcular el tamaño de la muestra.
Comparación Conclusión
Frecuencia del límite superior de errores es menor o El control preestablecido está funcionando de forma
igual al Límite superior de errores (%) efectiva
Frecuencia del límite superior de errores es mayor al El control preestablecido no está funcionando de
Límite superior de errores (%) forma efectiva
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1079
Preparación de los datos para el análisis
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
l Tamaño de muestra
Nota
Ingrese el tamaño de la muestra real tal como se extrajo, que puede diferir
del tamaño de la muestra que Analytics calculó inicialmente.
l Número de errores
Nota
Los valores de entrada se explican de forma detallada a continuación.
4. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
1080 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
Nota
Tamaño de la muestra es el tamaño de la muestra real tal como se
Tamaño de mues- extrajo, que puede diferir del tamaño de la muestra que Analytics calculó
tra inicialmente.
La figura a continuación muestra un ejemplo de valores de entrada para evaluar los errores en una
muestra de registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1081
Preparación de los datos para el análisis
Resultado
La evaluación de errores que encontró en una muestra de registros produce el siguiente resultado:
Frecuencia del Un índice de desviación ajustado que Analytics calcula no se excede en el conjunto
límite superior de completo de datos, para el nivel de confianza especificado.
errores
(índice de
desviación
superior calculada)
La figura a continuación muestra el resultado de evaluar los errores encontrados en una muestra de
registros.
1082 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ejemplo
Evalúa los errores que detectó en una muestra de registros y Analytics le devuelve una
Frecuencia del límite superior de errores de 4,35 % Este porcentaje es inferior al Límite
superior de error (%) (tasa de desviación tolerable) de 5 % que especificó antes al calcular el
tamaño de la muestra y especificó un nivel de confianza del 95 %.
Sobre la base de esta información, puede hacer la siguiente afirmación:
Hay un 95 % de probabilidad de que el índice de desviación real del control preestablecido en
la población entera no exceda el 4,35 %.
Si la Frecuencia del límite superior de errores es mayor a 5 %, como en la figura de más
arriba, el control preestablecido probablemente no esté funcionando de forma efectiva. Debe
decidir los pasos apropiados para cumplir con el objetivo de auditoría.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1083
Preparación de los datos para el análisis
Consejo
Para ver una introducción práctica del proceso de muestreo por unidad monetaria
completo en Analytics, consulte "Tutorial de muestreo por unidad monetaria" en la
página 1088.
Cómo funciona
El muestreo por unidad monetaria le permite seleccionar y analizar un pequeño subconjunto de
registros en una cuenta y, sobre la base del resultado, calcular el importe total de información
errónea monetaria de la cuenta.
A continuación, puede comparar la información errónea calculada con importe de información
errónea que usted considera trascendente y tomar una determinación respecto de la cuenta.
El muestreo por unidad monetaria permite hacer este tipo de declaración:
l Hay un 95 % de probabilidades de que la información errónea en el saldo de la cuenta no
exceda los $28.702,70, que es inferior a la información errónea tolerable de $29.000,00. Por lo
tanto, los importes de la cuenta se consideran razonablemente precisos.
1084 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El proceso de muestreo por unidad monetaria incluye los siguientes pasos generales:
1. Calcular el tamaño de la muestra necesaria
2. Elegir un método de selección de muestras:
l Intervalo fijo
l Celda
l Aleatorios
3. Si lo desea, puede especificar una o más de las siguientes opciones:
"Límite de estrato superior" en la página 1112
l
"Submuestra" en la página 1113
l
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1085
Preparación de los datos para el análisis
Ejemplo
Una tabla contiene un campo "Importe" con los valores que se indican más adelante. El campo
tiene un valor absoluto de $11,75 y, por lo tanto, contiene 1.175 unidades monetarias.
Si el proceso de muestra selecciona las unidades monetarias 399 y 1.007, los registros 2 y 5
se incluyen en la tabla de salida. Los registros 1, 3 y 4 no están incluidos.
Unidad selec-
Saldo acumulado
Número del regis- Unidades mone- cionada por Ana-
tro Cantidad (absoluto) tarias lytics
Consideraciones
El muestreo por unidad monetaria es apropiado para usarlo con pruebas sustanciales y de errores.
Al desviar los importes más grandes, el muestreo por unidad monetaria ofrece un alto nivel de
seguridad en que todos los importes significativos en una población serán sometidos a pruebas. Al
hacer pruebas de información errónea, los importes más grandes presentan los mayores riesgos de
contener un error significativo.
1086 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Si elige un método de muestreo que desvíe importes grandes, es posible que no detecte un
problema potencial relacionado con las transacciones pequeñas. Los problemas con las pequeñas
transacciones, cuando se acumulan, pueden ser significativos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1087
Preparación de los datos para el análisis
El tutorial no incluye los aspectos optativos del muestreo por unidad monetaria y se centra en una
única ruta para que pueda comprender rápidamente de qué manera funciona el muestreo por unidad
monetaria en Analytics.
Consejo
Para ver definiciones simples de algunos términos de muestreo, consulte
"Comentarios acerca de la terminología" en la página 1041.
1088 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El escenario
Está examinando una tabla Facturas con más de 4000 registros como parte de la
confirmación de las cuentas por cobrar. Desea comunicarse con una muestra de clientes a los
que se les han enviado facturas para confirmar los importes adeudados en la cuenta y
detectar cualquier información errónea.
Utilizará los contactos de los clientes para confirmar:
l que existe el importe por cobrar
l que el importe por cobrar está correctamente registrado
¿Cómo procede?
¿A cuántos clientes debe contactar? ¿Cómo decide a quiénes contactar? ¿De qué manera se
relaciona la información errónea que detecte en la muestra con toda la cuenta?
Puede utilizar el muestreo de unidad monetaria de Analytics para responder a estas
preguntas.
Nota
La mayoría de los importes de la tabla Facturas de ACL_Rockwood.acl
tienen el estado "Pagado". En este caso, asuma que el estado es "Pendiente" y
se pagó un importe de $0,00.
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1089
Preparación de los datos para el análisis
3. Seleccione Analizar > Perfil para calcular el valor absoluto del campo Importe de la factura.
Sujete la ficha Perfil con los resultados del cálculo.
4. Seleccione Muestreo > Muestreo por unidad monetaria/registro > Calcular el tamaño.
5. Deje seleccionada la opción Monetario.
6. Especifique los valores de entrada tal como aparecen en la siguiente pantalla y haga clic en
Calcular para calcular el tamaño de la muestra.
Después de revisar los resultados, puede hacer clic en Aceptar para finalizar el cálculo del
tamaño de la muestra o puede experimentar especificando diferentes valores (ver a
continuación).
1090 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Total de errores pre- Espera que la información errónea en la cuenta sea de $464.001,99 (1 %).
vistos
Nota
En Analytics, 1 unidad monetaria = 1 centavo
Para ver una explicación más detallada, consulte "Cómo se seleccionan registros
Intervalo en el muestreo por unidad monetaria" en la página 1085.
Nota
El tutorial de muestreo por unidad monetaria no utiliza este número,
que ofrece un método alternativo para evaluar la información
errónea.
Cambie un valor en cualquiera de los siguientes campos del cuadro de diálogo Tamaño, haga
clic en Calcular y observe cómo cambian los resultados. Cambie únicamente un valor por vez
para que sea más fácil ver de qué manera el cambio afecta los resultados.
l Confianza
l Materialidad
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1091
Preparación de los datos para el análisis
1092 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1093
Preparación de los datos para el análisis
Nota
La opción del menú está desactivada si no hay una tabla abierta.
Nota
Utilice una coma entre Importe y Error, pero no utilice comas en los importes.
Escriba cada importe y cada error en una línea separada.
1094 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1095
Preparación de los datos para el análisis
Vuelva a ejecutar el comando de evaluación con diferentes valores en el campo Errores para
ver cómo se modifican los resultados.
La tabla que se incluye a continuación resume los distintos resultados.
1096 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Límite máximo de
Información errónea errores
(en la muestra) (máximo proyectado) Conclusión
Nota
Este ejemplo demuestra la diferencia
entre el uso del Límite de error
superior y los Daños máximos
tolerables (%) al evaluar la
información errónea.
Si usa el método de Daños máximos
tolerables (%), la cuenta se tendrá
información errónea significativa.
La suma de los porcentajes de daños
en la columna "Información errónea" a
la izquierda es 221,61 % (100 % +
56,25 % + 65,36 %), lo cual es signifi-
cativamente mayor a los Daños
máximos tolerables (%) de 219,48 %
reportados al calcular el tamaño de la
muestra.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1097
Preparación de los datos para el análisis
1098 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
¡Precaución!
En un ambiente de producción, no manipule los valores de entrada únicamente para
lograr un tamaño de la muestra más pequeño. Los valores de entrada deben basarse
en su criterio profesional acerca de lo que es más apropiado para los datos que se
están muestreando y el objetivo de la auditoría.
Confianza
Población
Materialidad
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
1. Seleccione Muestreo > Muestreo por unidad monetaria/registro > Calcular el tamaño.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
l Población
l Materialidad
Nota
Los valores de entrada se explican de forma detallada a continuación.
4. (Opcional) Haga clic en Calcular para ver una vista previa de los resultados de salida.
Consejo
Si hace clic en Calcular en lugar de Aceptar, puede experimentar con
diferentes valores de entrada antes de obtener los resultados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1099
Preparación de los datos para el análisis
Nota
Los resultados de la salida se explican de manera detallada a continuación.
5. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
1100 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Para obtener el valor absoluto total, haga un perfil o genere estadísticas
Población en el campo de muestra.
El importe total de error que usted espera que contenga el campo de muestra.
Por ejemplo, si especifica 5800, significa que usted espera que el importe total de error
sea 5.800$.
Nota
El Total de errores previstos que especifique debe ser menor que la
Materialidad. Si la diferencia entre ellos es demasiado pequeña, aparece
el mensaje de error Índice de error demasiado grande para el cálculo.
En términos de muestreo de auditoría, la precisión del grado de muestreo
Total de errores representado por la diferencia es demasiado pequeña para calcularse
previstos para el nivel de confianza que especificó.
Intervalo El valor del intervalo: Requerido para los métodos de selección de la celda e intervalo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1101
Preparación de los datos para el análisis
Resultados de
salida: Cuadro de
diálogo Tamaño Descripción
fijo.
Los porcentajes de daño acumulado máximo que puede ocurrir en importes erróneos en
la muestra resultante sin exceder la Materialidad.
Nota
El valor Daños máximos tolerables (%) reportado por Analytics puede ser
superior a 100 %.
Daños máximos Si desea obtener más información, consulte "Daños máximos tolerables (%)" en la
tolerables (%) página opuesta.
1102 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Daños máximos tolerables (%) ofrece una forma de evaluar la información errónea en una
población.
Si usa este método, conoce el valor de umbral reportado por Analytics antes de comenzar los
procedimientos de auditoría en los datos de muestra. Si los errores acumulativos que observa
mientras realiza los procedimientos exceden el valor del umbral, en ese momento sabe que el campo
de muestra tiene errores significativos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1103
Preparación de los datos para el análisis
Ejemplo
En la tabla de cuentas por cobrar, descubre que un valor contable de $1000 debería ser en
realidad $930. En un importe erróneo, los daños son el porcentaje del valor contable que
representa información errónea.
Después de realizar procedimientos significativos en los datos muestreados, puede sumar todos los
porcentajes de daño individuales de cualquier importe erróneo. Si la suma de porcentajes de daño es
menor o igual a los Daños máximos tolerables (%) reportada por Analytics, puede considerar que
los importes del campo de muestra como totalidad no tienen errores significativos para el nivel de
confianza especificado.
Ejemplo
Descubre tres importes erróneos en una tabla de cuentas por cobrar, lo cual genera los
siguientes daños y un porcentaje de daños total:
49 % (porcentaje de
daño total)
Supongamos que los Daños máximos tolerables (%) reportados por Analytics cuando
calculó el tamaño de la muestra para la tabla eran 92,30 %. Como el porcentajes de daño total
de 49 % es menor que 92,30 %, puede considerar que los importes en el campo de muestra
como totalidad no tienen errores significativos para el nivel de confianza especificado.
1104 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
La evaluación usando los Daños máximos tolerables (%) es ligeramente más
rigurosa que la función de evaluación en Analytics.
Si la suma de los porcentajes de daño excede marginalmente el valor de los Daños
máximos tolerables (%), debe usar la función de evaluación para confirmar que el
campo de muestra en realidad tiene un error significativo.
Si desea obtener más información, consulte "Evaluar errores en una muestra por
unidad monetaria" en la página 1115.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1105
Preparación de los datos para el análisis
Usted puede crear una tabla nueva que contenga una muestra representativa de los datos
monetarios en la tabla activa.
El muestreo por unidad monetaria es apropiado si le interesa el importe total de la información
errónea monetaria en un archivo.
Nota
Este procedimiento no incluye el filtrado (enunciados IF) o parámetros de alcance ya
que aplicar estas opciones compromete la validez de la muestra.
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
l Celda
l Aleatorios
Nota
No use el método de selección aleatoria con muestreo por unidad monetaria
si va a usar Analytics para evaluar cualquier información errónea detectada
en la muestra resultante.
Para evaluar las muestras por unidad monetaria se requiere usar el intervalo
fijo o los métodos de selección de celdas.
1106 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Celda o Intervalo
o Semilla (opcional)
o Corte (opcional)
o Algoritmo: deje Mersenne Twister seleccionado
Aleatorio o Tamaño
o Semilla (opcional)
o Población
o Algoritmo: deje Mersenne Twister seleccionado
Nota
Los parámetros de muestreo se explican de manera detallada a continuación.
8. En el cuadro de texto En, especifique el nombre de la tabla Analytics que contendrá los
resultados de salida.
9. En la ficha Más , seleccione uno de los siguientes:
o Registro:Se incluye todo el registro en la tabla de salida.
o Campos: Solo los campos seleccionados se incluyen en la tabla de salida.
10. Si escoge Campos , seleccione los campos que desea incluir en la tabla de salida desde la lista
Extraer campos .
11. Opcional. Seleccione una o más de las siguientes opciones:
l Submuestra
l Sin repeticiones
Nota
Las opciones se explican a continuación.
Submuestra está disponible sólo si selecciona Salida de campos .
Orden de selección de reporte está disponible solo si se selecciona tanto el
método de selección Aleatorio como la salida Campos .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1107
Preparación de los datos para el análisis
Ficha Principal
Opciones: Cuadro
de diálogo Muestra Descripción
El tipo de muestra:
o MUS: Muestreo por unidad monetaria
Es apropiado si le interesa el importe total de la información errónea monetaria en un
archivo.
MUS o Registro: Muestreo de registros
Registro Es apropiado si le interesa el índice de desviación de un control preestablecido.
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Calculo del tamaño de la muestra para una
muestra de unidad monetaria" en la página 1098.
o Inicio (opcional): Un número de inicio que es mayor que cero y menor que el valor del
intervalo
Consejo
Ingrese un número de inicio ‘0’ o deje el número de inicio en blanco si
desea que Analytics seleccione un número de inicio aleatorio.
1108 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
cada celda. Si desea obtener más información, consulte "Método de selección de celdas"
en la página 1045.
Si seleccionó Celda escriba los siguientes valores:
o Intervalo (obligatorio): El valor del intervalo que se generó al calcular el tamaño de la
muestra
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Calculo del tamaño de la muestra para una
muestra de unidad monetaria" en la página 1098.
Consejo
Ingrese un valor de semilla de '0' o deje el valor de semilla en blanco
si desea que Analytics seleccione al azar un valor de semilla.
Nota
Si todavía no ha calculado el tamaño de la muestra, puede hacer clic
en Tamaño para abrir el cuadro de diálogo Tamaño. Si desea obtener
más información, consulte "Calculo del tamaño de la muestra para una
muestra de unidad monetaria" en la página 1098.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1109
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
Consejo
Ingrese un valor de semilla de '0' o deje el valor de semilla en blanco
si desea que Analytics seleccione al azar un valor de semilla.
Consejo
Este campo se llena con el valor correcto si generó previamente un
perfil o estadísticas en el campo de muestra.
¡Precaución!
No cree un enunciado IF ni filtre registros durante el muestreo. Si lo hace,
pondrá en riesgo la validez de la muestra.
Si desea obtener más información, consulte "Muestreo condicional" en la
Si página 1183.
Si está conectado a una tabla de servidor, especifica dónde guardar la tabla de salida.
o Local seleccionado: guarda la tabla de salida en la misma ubicación que el proyecto
de Analytics o en una ruta específica o ubicación a la que navega.
o Local sin seleccionar: guarda la tabla de salida en la carpeta Prefijo en el Servidor de
Local AX.
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
1110 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Ficha Más
Opciones: Cuadro
de diálogo Muestra Descripción
¡Precaución!
No limite qué registros se procesan durante el muestreo. Si lo hace,
pondrá en riesgo la validez de la muestra.
Si desea obtener más información, consulte "Muestreo condicional" en la
Panel de alcance página 1183.
Nota
Submuestra está disponible sólo si selecciona Salida de campos.
Orden de selección de reporte está disponible solo si se selecciona tanto
el método de selección Aleatorio como la salida Campos.
Submuestra Con Sin repeticiones, los registros seleccionados se vuelven no elegibles
para las selecciones posteriores, lo cual puede reducir el tamaño de la
Orden de muestra. Debe considerar sobremuestrear el conjunto de datos para
selección de compensar los datos.
reporte
Si desea obtener más información, consulte "Selección de muestras sin
Sin repeticiones repeticiones" en la página 1114.
Anexar al archivo Especifica que los resultados de salida se anexan (agregan) al final de una tabla de
existente Analytics existente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1111
Preparación de los datos para el análisis
Opciones: Cuadro
de diálogo Muestra Descripción
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no
está seguro de que los resultados de la salida y la tabla existente tengan
una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de datos,
consulte "Anexión de resultados de la salida a una tabla existente" en la
página 220.
Ejecuta la operación.
Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla
Aceptar existente" en la página 220.
El corte de estrato superior es un método adicional que Analytics utiliza para desviar el muestreo por
unidad monetaria hacia importes más grandes. De forma predeterminada, los importes de los
campos de muestra que sean mayores o iguales al valor del intervalo se consideran importes de
estrato superior y se incluyen automáticamente en la muestra.
Tanto los importes positivos como los negativos son elegibles para inclusión automática porque se
considera el valor absoluto del importe.
Tenga en cuenta que mientras mayor sea el importe de selecciones automáticas, mayor será el
tamaño de la muestra.
Opcionalmente puede especificar un valor de corte de estrato superior que sea mayor o menor al
valor del intervalo:
1112 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Precaución
El corte del estrato Si especifica un valor de corte demasiado pequeño en relación con los
superior es inferior importes del campo de muestra, la cantidad de importes seleccionados
al valor del inter- automáticamente será demasiado grande, lo cual va en contra del
valo propósito del muestreo.
Ejemplo
El log muestra que 8 de los 93 registros seleccionados son de estrato superior, lo cual
representa $33.153,55 del valor absoluto del campo de muestreo numérico.
Submuestra
Nota
El submuestreo solo está disponible para el muestreo por unidad monetaria
utilizando la salida de campo.
En algunos casos, cada importe en un campo de muestra representa un total de varias transac-
ciones separadas. Si desea realizar procedimientos de auditoría en una sola transacción de cada
importe total muestreado, puede usar el submuestreo para seleccionar aleatoriamente transac-
ciones individuales.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1113
Preparación de los datos para el análisis
Ejemplo
$12.455 (importe total)
Para completar el proceso, debe seleccionar la transacción que contiene el dólar número
7,835 en el saldo acumulativo de transacciones para ese importe particular.
Nota
Cualquier importe de corte de estrato superior en la muestra tendrá “0,00” en el
campo SUBSAMPLE porque se incluirá automáticamente en la muestra y no habrá
ninguna unidad monetaria involucrada en su selección.
1114 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Después de realizar los procedimientos de auditoría al conjunto de datos de la muestra, puede usar
Analytics para:
l proyectar la información errónea que haya encontrado a toda la cuenta
l calcular un límite superior del importe erróneo
Aún si no encuentra ningún error, usará la función de evaluación para calcular la asignación básica
para el riesgo de muestreo.
Nota
Evaluar errores requiere que se introduzcan algunas variables previamente
generadas al calcular el tamaño de la muestra.
Para utilizar la función de evaluación con los resultados de la muestra por unidad
monetaria, debe haber extraído la muestra usando los métodos de selección por
intervalo fijo o por celda.
Comparación Conclusión
Límite superior de error es menor o igual a la Materia- El importe en el campo de muestra como una totalidad
lidad tiene una precisión razonable
Límite superior de error es mayor que Materialidad El importe en el campo de muestra como una totalidad
tiene un error sustancial
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1115
Preparación de los datos para el análisis
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
l Intervalo
l Errores
Nota
Los valores de entrada se explican de forma detallada a continuación.
4. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
1116 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
Nota
El valor del intervalo que usó puede diferir del valor del intervalo inicial-
Intervalo mente calculado por Analytics.
Consejo
Si la lista de errores de información es extensa, tal vez sea más sencillo
copiar y pegar la lista desde otra aplicación.
Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1117
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo Evaluar Descripción
La figura a continuación muestra un ejemplo de valores de entrada para evaluar los errores en una
muestra por unidad monetaria.
Resultados
La evaluación de errores que encontró en una muestra por unidad monetaria produce los siguientes
resultados:
1118 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Precisión básica La tolerancia básica para riesgo de muestreo (18.850,00 en la siguiente figura)
El importe con errores de información para cada error proyectado al intervalo que
contiene el importe de muestra.
Error más probable Error más probable los importes que no corresponden al estrato superior se enumeran
en orden descendente. Los importes con información errónea de estrato superior se
(información
listan entre sobrestimaciones proyectadas y subestimaciones proyectadas.
errónea
proyectada) El cálculo de la proyección no se realiza en los importes con errores de estrato superior.
Límite superior de Los importes de Error más probable ajustados al riesgo del muestreo.
error
El cálculo de ajuste no se realiza en los importes con errores de estrato superior ni en las
(límite superior de subestimaciones proyectadas. Las subestimaciones proyectadas se listan como “0.00”
información de modo que no afectan el Límite superior de error.
errónea)
El importe del Error más probable y el importe del Límite superior de error para la
Totales población completa o el saldo de la cuenta
La figura a continuación muestra los resultados de evaluar los errores encontrados en una muestra
por unidad monetaria.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1119
Preparación de los datos para el análisis
Ejemplo
Evalúa los errores que detectó en una muestra por unidad monetaria y Analytics le devuelve
un Límite superior de error de $28.702,70. El importe es inferior a la Materialidad
(información errónea tolerable) de $29.000 que especificó antes al calcular el tamaño de la
muestra y especificó un nivel de confianza del 95 %.
Sobre la base de esta información, puede hacer la siguiente afirmación:
Hay un 95 % de probabilidad de que la información errónea real en el saldo de la cuenta no
exceda los $28.702,70.
Si el Límite superior de error es mayor a $29.000, el saldo de la cuenta probablemente sea
sustancialmente erróneo. Debe decidir los pasos apropiados para cumplir con el objetivo de
auditoría.
1120 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Cantidad Explicación
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1121
Preparación de los datos para el análisis
Consejo
Para ver una introducción práctica del proceso de muestreo de variables clásicas
completo en Analytics, consulte "Tutorial de muestreo de variables clásicas" en la
página 1131.
Nota
Además de los datos financieros, puede usar el muestreo de variables clásicas con
cualquier dato numérico que tenga una característica variable; por ejemplo, cantidad,
unidades de tiempo u otras unidades de medida.
Cómo funciona
El muestreo de variables clásicas le permite seleccionar y analizar un pequeño subconjunto de los
registros de una cuenta. Sobre la base del resultado del análisis del subconjunto, puede calcular el
valor auditado total de la cuenta y el importe total de información errónea monetaria.
Las dos estimaciones se calculan como intervalos:
l La estimación puntual es el punto medio de un intervalo.
l El límite superior y el límite inferior son los dos puntos extremos de un intervalo.
También puede optar por calcular un intervalo o una estimación hacia un solo extremo, con
una estimación puntual y únicamente un límite superior o únicamente un límite inferior.
Usted compara el intervalo estimado con el valor contable de la cuenta o con el importe de
información errónea que usted considera trascendente y toma una determinación respecto de la
cuenta.
El muestreo de variables clásicas permite hacer este tipo de declaración:
1122 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
l Existe un 95 % de probabilidades de que el valor auditado real de la cuenta esté entre
45.577.123,95 y 46.929.384,17, un intervalo que contiene el valor contable de la cuenta que
es 46.400.198,71. Por lo tanto, los importes de la cuenta se consideran razonablemente
precisos.
l Hay un 95 % de probabilidades de que la información errónea en el saldo de la cuenta se
encuentre entre – 813.074,76 y 539.185,46; lo cual no supera la precisión monetaria de
±928.003,97. Por lo tanto, los importes de la cuenta se consideran razonablemente precisos.
totalidad de la cuenta, cae dentro de un rango aceptable del valor contable registrado
l si los niveles observados de información monetaria errónea representan un grado de error
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1123
Preparación de los datos para el análisis
Sin embargo, los valores que se autocompletan en los cuadros de diálogo CVS Muestra y CVS
Evaluar solo se almacenan temporalmente y se los elimina al cerrar el proyecto de Analytics.
¡Precaución!
Actualice los valores autocompletados únicamente si tiene conocimientos de
estadística como para comprender el efecto del cambio.
1124 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Estratificación
El muestreo de variables clásicas le da la opción de estratificar numéricamente los registros de una
población antes de extraer una muestra.
El beneficio de la estratificación es que con frecuencia reduce drásticamente el tamaño necesario de
la muestra mientras que mantiene la validez estadística. Si el tamaño de muestra es reducido, se
necesita menos trabajo de análisis de datos para alcanzar un objetivo.
Cómo funciona
Mostrar más
La estratificación funciona dividiendo la población en una cantidad de subgrupos, o niveles,
denominados estratos . Lo ideal es que los valores de cada estrato sean relativamente homogéneos.
Un algoritmo estadístico (el método de Neyman) establece los límites entre los estratos. El algoritmo
fija los límites con el fin de minimizar la dispersión de los valores de cada estrato, lo cual reduce el
efecto de la varianza de la población. Al reducir la varianza, o 'dispersión', se reduce el tamaño
necesario de la muestra. Por diseño, el rango de cada estrato no es uniforme.
Por eso, la cantidad de muestras necesarias se calcula estrato por estrato y se totaliza en lugar de
calcularse para toda la población sin estratificar. Para el mismo conjunto de datos, el enfoque estrati-
ficado suele requerir un tamaño de muestra más pequeño que el enfoque no estratificado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1125
Preparación de los datos para el análisis
1126 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Las celdas de preestratificación y las celdas que se utilizan en el método de selección
de muestras por celdas no son lo mismo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1127
Preparación de los datos para el análisis
El uso del estrato de certeza inferior resulta útil si hay grandes valores negativos en una
población y desea incluirlos automáticamente.
Las muestras de la parte de la población que no es capturada por un estrato de certeza se
seleccionan con el método aleatorio.
1128 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Según la naturaleza de los datos, el tamaño total de la muestra se puede incrementar
a medida que reduce el valor de corte del estrato de certeza superior o eleva el valor
de corte del estrato de certeza inferior.
Debe evitar fijar un valor de corte demasiado generoso. Si no está seguro en qué
nivel fijar el valor de corte, consulte con un especialista en muestreo.
Ejemplo
En una tabla con 300 registros, divididos en 3 estratos, Analytics podría seleccionar los
siguientes números de registros:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1129
Preparación de los datos para el análisis
o 9 o 104 o 211
o 13 o 119 o 229
o 40 o 132 o 236
o 52 o 144 o 248
o 78 o 153 o 278
o 91 o 186 o 295
o 99 o 296
En una tabla no estratificada, con 300 registros, Analytics podría seleccionar los números de
registros que se muestran a continuación: Puede ver que el número de registros seleccio-
nados está distribuido de manera menos uniforme.
Nota
Los números de registros a continuación se agrupan en tres columnas para
facilitar la comparación, pero las columnas no representan a los estratos.
o 25 o 143 o 241
o 64 o 175 o 257
o 79 o 179 o 259
o 104 o 184 o 281
o 122 o 191 o 289
o 127 o 201 o 299
o 138 o 234
1130 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
El tutorial no incluye algunos aspectos optativos del muestreo de variables clásicas y se centra en
una única ruta para que pueda comprender rápidamente de qué manera funciona el muestreo de
variables clásicas en Analytics.
Consejo
Para ver definiciones simples de algunos términos de muestreo, consulte
"Comentarios acerca de la terminología" en la página 1041.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1131
Preparación de los datos para el análisis
El escenario
Está examinando una tabla Facturas con más de 4000 registros como parte de la
confirmación de las cuentas por cobrar. Desea comunicarse con una muestra de clientes a los
que se les han enviado facturas para confirmar los importes adeudados en la cuenta y
detectar cualquier información errónea.
Utilizará los contactos de los clientes para confirmar:
l que existe el importe por cobrar
l que el importe por cobrar está correctamente registrado
¿Cómo procede?
¿A cuántos clientes debe contactar? ¿Cómo decide a quiénes contactar? ¿De qué manera se
relaciona la información errónea que detecte en la muestra con toda la cuenta?
Para responder a estas preguntas, puede utilizar el muestreo de variables clásicas de
Analytics.
Nota
La mayoría de los importes de la tabla Facturas de ACL_Rockwood.acl
tienen el estado "Pagado". En este caso, asuma que el estado es "Pendiente" y
se pagó un importe de $0,00.
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
1132 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1133
Preparación de los datos para el análisis
Opcional.
Tamaño mínimo de Si deja el valor predeterminado de cero (0), significa que no está utilizando un
muestra de estrato número mínimo de registros muestreados en cada estrato.
Opcional.
Tamaño total mínimo de Si deja un valor de cero (0), significa que no está utilizando un tamaño de muestra
la muestra total mínimo.
Opcional.
Corte del estrato de cer- Si deja el campo vacío, significa que no está especificando un estrato de certeza
teza inferior inferior.
Desea tener una confianza del 95 % de que la muestra que va a extraer sea
representativa de toda la población.
En otras palabras: si extrajera la muestra 100 veces, resultaría representativa 95
Nivel de confianza (%) veces y no sería representativa 5 veces.
Número de errores espe- Usted espera que el recuento de errores de información de la muestra sea de al
rados menos 6.
1134 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1135
Preparación de los datos para el análisis
o Límite de los estratos: los límites superiores de cada estrato y los valores de
corte de los estratos de certeza
o Elementos de la población: el recuento de registros de la tabla, desglosado por
estrato, incluido el estrato de certeza superior.
o Elementos de la muestra: el tamaño total de la muestra necesaria, desglosado
por estrato. Incluye todos los elementos del estrato de certeza superior.
Mostrar más
Guarde el comando CVSSAMPLE por si necesita recuperar los valores que contiene.
1. En la parte inferior del área de visualización de CVS Preparar, haga clic en el enlace
CVSSAMPLE para cargar el comando en la línea de comandos.
2. Copie todo el comando de la línea de comandos y guárdelo en un script de Analytics con el
nombre CVS_Muestra.
1136 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
La mayoría de los valores se autocompletan a partir de los resultados de salida
de la etapa CVS Preparar.
Si falta un número de valores precompletados, consulte "Usar el comando
CVSSAMPLE (opcional)" en la página siguiente.
Asegúrese de especificar el valor Semilla exactamente como se muestra a
continuación: 12345
El valor de semilla se utiliza para inicializar la selección aleatoria de registros
para la muestra. Si utiliza un valor de semilla diferente, se selecciona un grupo
diferente de registros y ninguno de los importes de muestra coincidirá con los
ejemplos que se incluyen a continuación.
4. Opcional. Sujete la ficha con los resultados del resumen del proceso de muestreo.
Si sujeta los resultados de la salida a medida que avanza a través del proceso de muestreo de
variables clásicas, puede revisar todo el proceso una vez que haya finalizado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1137
Preparación de los datos para el análisis
Mostrar más
Si faltan algunos valores autocompletados del cuadro de diálogo CVS Muestra, es posible que haya
cerrado Analytics entre las etapas CVS Preparar y CVS Muestra y haya perdido los valores.
En lugar de usar el cuadro de diálogo CVS Muestra para extraer la muestra de registros, puede usar
el comando CVSSAMPLE que guardó en un script.
1138 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
TO Facturas_muestra
Consejo
Si no guardó el comando CVSSAMPLE, puede realizar nuevamente la etapa CVS
Preparar para volver a generar los valores necesarios para la etapa CVS Muestra.
Puede abrir la tabla Facturas y volver a ejecutar rápidamente el comando
CVSPREPARE desde el log.
Opcional.
La especificación de un valor de semilla es opcional, pero para asegurarse de que
los registros que se incluyen en la muestra coincidan con la muestra del tutorial,
Semilla debe especificar un valor de semilla idéntico.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1139
Preparación de los datos para el análisis
Comando Los resultados de CVS Muestra ofrecen una versión precompletada del comando
CVSEVALUATE aso- que se utiliza en la etapa CVS Evaluar del proceso de muestreo de variables
1140 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Mostrar más
Guarde el comando CVSEVALUATE por si necesita recuperar los valores que contiene.
1. En la parte inferior del área de visualización de CVS Muestra, haga clic en el enlace
CVSEVALUATE para cargar el comando en la línea de comandos.
2. Copie todo el comando de la línea de comandos y guárdelo en un script de Analytics con el
nombre CVS_Evaluar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1141
Preparación de los datos para el análisis
Consejo
Si desea confirmar que se creó el campo AUDIT_VALUE, escriba display en la
línea de comandos y presione Intro para ver una lista de los campos de la tabla.
4. Seleccione cada uno de los siguientes campos y use la flecha ascendente para moverlos
a la parte superior de la lista Campos seleccionados :
l SAMPLE_RECORD_NUMBER
l STRATUM
l importe_factura
l AUDIT_VALUE
Nota
No cierre Analytics.
1142 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Para facilitar la actualización del archivo de Excel y para demostrar cómo funciona la
evaluación posterior:
l las actualizaciones están todas en los primeros registros del archivo
Consejo
Copie y pegue la tabla completa que figura a continuación en una hoja de cálculo
vacía de Excel y después copie los valores de auditoría en la columna AUDIT_
VALUE de la hoja de cálculo Muestra_facturas .
Como alternativa, puede descargar un archivo de texto con una columna de los
valores de auditoría.
1 3 9.394,55 9.494,55
2 5 27.033,66 17.033,66
3 4 22.617,90 22.917,90
4 2 4.576,24 4.575,83
5 1 4.039,67 0,00
6 3 13.753,12 31.753,12
7 4 23.633,12 23.433,12
8 5 33.663,50 33.660,00
9 2 7.136,79 6.136,79
10 2 4.495,13 0,00
11 1 1.575,87 1.075,87
12 0 44.379,67 34.379,7
14 5 27.204,08 27.200,00
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1143
Preparación de los datos para el análisis
15 4 20.156,50 20.000,00
17 3 11.879,05 11.889,05
18 1 994,98 964,98
l Importar todos los campos como tipo de carácter tiene seleccionada la opción no
1144 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
La opción del menú está desactivada si no hay una tabla abierta.
3. Especifique los valores de entrada exactamente como aparecen en la pantalla que se incluye
a continuación y haga clic en Aceptar para proyectar los resultados de la muestra a toda la
población.
Nota
La mayoría de los valores se autocompletan a partir de los resultados de salida
de las etapas CVS Preparar y CVS Muestra.
Si faltan valores autocompletados, consulte "Usar el comando
CVSEVALUATE (opcional)" en la página siguiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1145
Preparación de los datos para el análisis
Mostrar más
Si faltan algunos valores autocompletados del cuadro de diálogo CVS Evaluar, es posible que haya
cerrado Analytics entre las etapas CVS Muestra y CVS Evaluar y haya perdido los valores.
1146 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
En lugar de usar el cuadro de diálogo CVS Evaluar para evaluar los resultados, puede utilizar el
comando CVSEVALUATE que guardó en un script.
1. Abra el script CVS_Evaluar y haga estas actualizaciones al comando CVSEVALUATE:
Consejo
Si no guardó el comando CVSEVALUATE, puede realizar nuevamente las etapas CVS
Preparar y CVS Muestra para volver a generar los valores necesarios para la etapa
CVS Evaluar. Puede abrir la tabla Facturas y volver a ejecutar rápidamente los
comandos CVSPREPARE y CVSSAMPLE desde el log.
Nivel de confianza (%) Los valores de entrada se autocompletan sobre la base de los valores que
proporcionó o que Analytics calculó durante la etapa CVS Preparar.
Número de errores
esperados
Valor contable
Límites de precisión
Límite de los estratos
Población (Recuento,
Valor)
Corte del estrato de
certeza superior (Corte,
Recuento, Valor)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1147
Preparación de los datos para el análisis
1148 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1149
Preparación de los datos para el análisis
1150 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1151
Preparación de los datos para el análisis
Antes de extraer una muestra de un conjunto de datos, debe estratificar la tabla que contiene los
registros y calcular el tamaño de muestra estadísticamente válido para cada estrato.
La función CVS Preparar de Analytics calcula los valores necesarios sobre la base de los valores de
entrada que usted proporcione.
1152 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
La opción que escoja determina el rango del tipo de cálculo que usted genera durante la etapa CVS
Evaluar del proceso de muestreo.
Debe escoger una opción ahora, durante la preparación de la etapa, porque la opción que escoja es
uno de los requisitos para calcular el tamaño de la muestra.
Límites de pre-
cisión Para este tipo de cálculo durante CVS Evaluar:
Ambos (BOTH) Un rango bilateral con un cálculo puntual y un límite superior e inferior
Mostrar más
Un rango bilateral
Si está examinando una cuenta que, en su conjunto, podría estar sobrestimada o subestimada,
entonces lo habitual será que esté interesado en saber si la información errónea en cualquiera de las
direcciones supera la cantidad de información errónea que usted considera tolerable o aceptable.
Necesita un cálculo o rango bilateral:
l El límite inferior es un cálculo de la cantidad máxima de sobrestimación que podría existir en la
cuenta para el nivel de confianza que usted especifique
l El límite superior es un cálculo de la cantidad máxima de subestimación que podría existir en la
cuenta para el nivel de confianza que usted especifique
Un rango unilateral
Si está examinando una cuenta que, en su conjunto, es probable que esté sobrestimada o es
probable que esté subestimada, tal vez solo esté interesado en saber si la información errónea en
una dirección supera la cantidad de información errónea que usted considera tolerable o aceptable.
Puede utilizar un cálculo o rango unilateral:
l Un rango únicamente con un límite inferior es un cálculo de la cantidad máxima de sobresti-
mación que podría existir en la cuenta para el nivel de confianza que usted especifique
l Un rango únicamente con un límite superior es un cálculo de la cantidad máxima de subesti-
mación que podría existir en la cuenta para el nivel de confianza que usted especifique
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1153
Preparación de los datos para el análisis
¡Precaución!
En un ambiente de producción, no manipule los valores de entrada únicamente para
lograr un tamaño de la muestra más pequeño. Los valores de entrada deben basarse
en su criterio profesional acerca de lo que es más apropiado para los datos que se
están muestreando y el objetivo de la auditoría.
1154 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Para los valores de corte
negativos, "más elevado"
Corte del estrato de cer- significa más cercano a cero
teza inferior (0).
Precisión monetaria
Límites de precisión Ambos requiere un tamaño de muestra mayor que Superior o Inferior
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1155
Preparación de los datos para el análisis
Pasos
Nota
No incluya el separador de mil ni los signos de porcentaje al especificar los valores.
Estos caracteres impiden la ejecución del comando o provocan errores.
1. Abra la tabla que contiene los valores contables de los que desea tomar muestras.
2. Seleccione Muestreo > Muestreo de variables clásicas (CVS)> Preparar.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
l Superior (UPPER)
l Inferior (LOWER)
Nota
Las opciones se explican de manera detallada a continuación.
5. Introduzca los valores de entrada que se deben usar para preparar el diseño de la muestra:
l Número de estratos
l Cantidad de celdas
l Precisión monetaria
Nota
Los valores de entrada se explican de forma detallada a continuación.
6. Opcional. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca
una condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
1156 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Precaución
si especifica una expresión condicional, se debe utilizar una expresión
condicional idéntica tanto durante el cálculo del tamaño de la muestra como
durante la extracción de la muestra.
Si utiliza una condición en una etapa y no en la otra, o si las dos condiciones no
son idénticas, los resultados de la muestra probablemente no sean válidos
desde el punto de vista estadístico.
7. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
Nota
Los resultados de la salida se explican de manera detallada a continuación.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1157
Preparación de los datos para el análisis
Nota
Si utiliza el comando CVSSAMPLE, necesita agregar el nombre de la tabla de
salida al comando y un valor de semilla (opcional).
Si desea obtener más información, consulte "Comando CVSSAMPLE" en la
página 1754.
1158 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Preparar Descripción
Valor contable El campo que contiene los valores contables que usted está auditando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1159
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Preparar Descripción
¡Precaución!
Seleccione Ambos si no está seguro de qué opción seleccionar. Si desea
obtener más información, consulte "Cómo funcionan los límites de
precisión" en la página 1152.
Nota
Cantidad de cel- El Número de celdas debe ser al menos el doble (2 x) del Número de
das estratos.
Tamaño mínimo de La cantidad mínima de registros que se deben tomar como muestra en cada estrato.
muestra de estrato
Tamaño total La cantidad mínima de registros que se deben tomar como muestra del conjunto de
mínimo de la mues- datos completo.
tra
1160 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Preparar Descripción
Resultados de la salida
Pantalla de ejemplo de un tutorial de muestreo de variables clásicas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1161
Preparación de los datos para el análisis
Resultados de la
salida:
CVS Preparar Descripción
Límite de los estra- Los límites superiores de cada estrato y los valores de corte del estrato de certeza
1162 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Resultados de la
salida:
CVS Preparar Descripción
inferior y superior.
Los valores contables se asignan a un estrato si son:
o menores que el límite superior o iguales a este
o superiores al límite inmediatamente debajo
Los valores contables se asignan al estrato de certeza inferior si son inferiores o iguales
al valor de corte.
Los valores contables se asignan al estrato de certeza superior si son superiores o
tos iguales al valor de corte.
Elementos de la El recuento de registros de la tabla, desglosado por estrato y con los estratos de certeza
población incluidos.
Porcentaje de El porcentaje de recuento de registros incluido en cada estrato, incluidos los estratos de
recuento certeza.
Porcentaje de El porcentaje del valor contable total incluido en cada estrato, incluidos los estratos de
importe certeza.
Valor de la pobla- El valor contable total de la tabla, desglosado por estrato, incluidos los estratos de
ción certeza.
Elementos de El tamaño total de la muestra necesaria, desglosado por estrato. Incluye todos los
muestra elementos de los estratos de certeza.
Comando El comando para ejecutar la etapa CVS Muestra, precompletado con valores de la etapa
CVSSAMPLE aso- CVS Preparar.
ciado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1163
Preparación de los datos para el análisis
Usted puede crear una tabla nueva que contenga una muestra representativa de los datos
monetarios en la tabla activa.
El muestreo de variables clásicas es adecuado si está interesado en alguno de los siguientes datos:
l el valor auditado total de un archivo
l el importe total de la información monetaria errónea de un archivo
Como Analytics es una aplicación de solo lectura, después de extraer la muestra de registros, debe
exportar la tabla de muestra a una aplicación que le permita introducir datos, como Excel, para poder
agregar valores de auditoría.
1. Abra la tabla que contiene los valores contables de los que desea tomar muestras.
2. Seleccione Muestreo > Muestreo de variables clásicas (CVS)> Evaluar.
Nota
La opción del menú está desactivada si no hay una tabla abierta.
1164 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Si utiliza el comando CVSSAMPLE guardado, necesita agregar el nombre
de la tabla de salida al comando y un valor de semilla (opcional).
Si desea obtener más información, consulte "Comando CVSSAMPLE" en la
página 1754.
3. Si no está utilizando valores autocompletados o si desea ajustar uno o más valores, introduzca
o actualice los valores que sea necesario:
l Valor contable
l Número de estratos
l Tamaño de muestra
Nota
Los valores de entrada se explican de forma detallada a continuación.
Precaución
En general, no debe cambiar ninguno de los valores autocompletados. Si
cambia los valores autocompletados, puede negar la validez estadística del
proceso de muestreo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1165
Preparación de los datos para el análisis
Nota
Una condición Si especificada durante la etapa CVS Preparar se propaga
automáticamente a la etapa CVS Muestra.
Si utiliza una expresión condicional, debe utilizar una expresión idéntica
durante ambas etapas para asegurarse de que los resultados de la muestra
sean estadísticamente válidos.
6. En el cuadro de texto En, especifique el nombre de la tabla Analytics que contendrá los
resultados de salida.
Consejo
Utilice el nombre de la tabla de valor contable y agregue el sufijo _muestra.
Nota
Los resultados de la salida se explican de manera detallada a continuación.
Nota
Si utiliza el comando CVSEVALUATE, debe actualizar el nombre del campo de
valor de auditoría y, probablemente, el tipo de evaluación.
Si desea obtener más información, consulte "Comando CVSEVALUATE" en la
página 1744.
1166 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1167
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Muestra Descripción
Valor contable El campo que contiene los valores contables que usted está auditando.
Límite de los estra- Los valores límite que se deben usar para estratificar el conjunto de datos.
tos
Tamaño de La cantidad de registros que se deben tomar como muestra en cada estrato.
muestra
Población La cantidad de registros de cada estrato y el valor total para cada estrato.
(recuento, valores)
Consejo
Deje el valor de semilla en blanco si desea que Analytics seleccione al
Semilla azar un valor de inicialización aleatorio.
Resultados de la salida
Pantalla de ejemplo de un tutorial de muestreo de variables clásicas
1168 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Resultados de la
salida:
CVS Muestra Descripción
Campo Valor con- El campo de valor contable que especificó como entrada.
table
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1169
Preparación de los datos para el análisis
Resultados de la
salida:
CVS Muestra Descripción
Los límites superiores de cada estrato y los valores de corte del estrato de certeza
inferior y superior.
Los valores contables se asignan a un estrato si son:
o menores que el límite superior o iguales a este
o superiores al límite inmediatamente debajo
Los valores contables se asignan al estrato de certeza inferior si son inferiores o iguales
al valor de corte.
Límite de los estra- Los valores contables se asignan al estrato de certeza superior si son superiores o
tos iguales al valor de corte.
Elementos de la El recuento de registros de la tabla de origen, desglosado por estrato y con los estratos
población de certeza incluidos.
Valor de la pobla- El valor contable total de la tabla de origen, desglosado por estrato y con los estratos de
ción certeza incluidos.
La cantidad total de registros que se extraen como muestra, desglosados por estrato.
Elementos de Todos los registros de los estratos de certeza se extraen automáticamente y se incluyen
muestra en la tabla de salida.
El valor total de los registros que se extrajeron en la muestra, desglosado por estrato y
Valor de muestra con los valores de los registros de los estratos de certeza incluidos.
Comando El comando para ejecutar la etapa CVS Evaluar, precompletado con valores de las
CVSEVALUATE etapas CVS Preparar y CVS Muestra.
asociado
1170 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Nota
Asegúrese de utilizar el nombre físico del campo, no el nombre visible, si es que
son diferentes.
Consejo
Si desea confirmar que se creó el campo AUDIT_VALUE, escriba display en la
línea de comandos y presione Intro para ver una lista de los campos de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1171
Preparación de los datos para el análisis
1172 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Evaluación de errores en un
muestreo de variables clásicas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1173
Preparación de los datos para el análisis
Pautas
Las siguientes pautas lo ayudarán a seleccionar el tipo de estimación.
Consejo
Si desea comparar los resultados obtenidos por diferentes tipos de estimaciones,
puede seleccionar Todo en la lista desplegable Tipo de estimación. Si selecciona
Todo, se incluyen todos los tipos de estimación en la salida de la evaluación.
Mostrar más
Tamaño de la
Presencia de infor- información erró- Signo de los valo- Comparación de la
Tipo de estimación mación errónea nea res contables razón de los estratos
1174 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Tamaño de la
Presencia de infor- información erró- Signo de los valo- Comparación de la
Tipo de estimación mación errónea nea res contables razón de los estratos
tener información
errónea pequeña
o considerable.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1175
Preparación de los datos para el análisis
Nota
La opción del menú está desactivada si no hay una tabla abierta.
Se abre el cuadro de diálogo CVS Evaluar. Si está utilizando los resultados de la salida de las
etapas CVS Preparar y CVS Muestra como entrada para la etapa de evaluación, la mayoría
de los campos se completan automáticamente con los valores necesarios.
Si falta un número de valores autocompletados, puede hacer lo siguiente:
l volver a ejecutar el comando CVSSAMPLE desde el log para volver a generar los valores
l usar el comando CVSEVALUATE que se generó durante la etapa CVS Muestra, si es que
lo guardó
Nota
Si utiliza el comando CVSEVALUATE guardado, debe actualizar el nombre
del campo valor de auditoría y, probablemente, el tipo de evaluación.
Si desea obtener más información, consulte "Comando CVSEVALUATE" en
la página 1744.
3. En la ficha Principal , seleccione una de las siguientes opciones de la lista desplegable Tipo de
estimación:
l MPU
l Diferencia
l Coeficiente separado
l Coeficiente combinado
l Todos
Nota
Las opciones se explican de manera detallada más atrás.
4. Si no está utilizando valores autocompletados o si desea ajustar uno o más valores, introduzca
o actualice los valores que sea necesario:
l Nivel de confianza (%)
1176 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
l Valor contable
l Valor de auditoría
l Límites de precisión
l Corte del estrato de certeza superior (Corte, Recuento, Valor)
l Corte del estrato de certeza inferior (Corte, Recuento, Valor)
l Límite de los estratos
l Población (Recuento, Valor)
Nota
Los valores de entrada se explican de forma detallada a continuación.
Precaución
En general, no debe cambiar ninguno de los valores autocompletados. Si
cambia los valores autocompletados, puede negar la validez estadística del
proceso de evaluación.
5. En la ficha Salida:
a. En el panel En, seleccione una de las siguientes opciones:
l Pantalla: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Nota
Archivo de texto ASCII o Archivo de texto Unicode (según la edición de
Analytics que está utilizando) es la única opción para Tipo de archivo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1177
Preparación de los datos para el análisis
Nota
Los resultados de la salida se explican de manera detallada a continuación.
Si desea obtener información adicional acerca de la interpretación de los
resultados de la salida, consulte "Determinar si los registros de las facturas en
su conjunto tienen una precisión razonable" en la página 1150.
1178 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Evaluar Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1179
Preparación de los datos para el análisis
Valores de
entrada: Cuadro
de diálogo CVS
Evaluar Descripción
Valor de auditoría El campo numérico de la tabla de muestra que contiene los valores auditados.
Corte del estrato El valor de corte del estrato de certeza superior que se utilizó en el proceso CVS, la
de certeza superior cantidad de registros del estrato de certeza superior y su valor total.
(Corte, Recuento,
Valor)
Corte del estrato El valor de corte del estrato de certeza inferior que se utilizó en el proceso CVS, la
de certeza inferior cantidad de registros del estrato de certeza inferior y su valor total.
(Corte, Recuento,
Valor)
Límite de los estra- Los valores límite que se utilizaron para estratificar el conjunto de datos.
tos
Población La cantidad de registros de cada estrato de la tabla de origen y el valor total para cada
(Recuento, Valor) estrato.
Resultados de la salida
Pantalla de ejemplo de un tutorial de muestreo de variables clásicas
1180 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1181
Preparación de los datos para el análisis
Resultados de la
salida:
CVS Evaluar Descripción
Una proyección estadística del valor auditado más probable del conjunto de datos
completo de la tabla de origen.
Estimación puntual La estimación puntual es el punto medio de un intervalo estimado.
Una proyección estadística del importe por el cual podría variar la Estimación puntual.
La estimación puntual más o menos la Precisión conforma los límites superior e inferior
Precisión del intervalo.
1182 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Preparación de los datos para el análisis
Muestreo condicional
¡Precaución!
Aplicar filtros de comandos o parámetros de alcance cuando el muestreo
compromete la validez de la muestra. Si hace esto, se genera una nota en la que se
especifica que los resultados de las muestras pueden ser inválidos en el log.
Aunque existe la capacidad de aplicar filtros de comandos y parámetros de alcance
en el cuadro de diálogo Muestreo, los pasos han sido eliminados de los procedi-
mientos de muestreo en esta guía.
El muestreo condicional se usa para restringir la selección de muestras a registros que cumplan con
una condición especificada (por ejemplo, transacciones que se originan en una ubicación particular o
productos hechos por un fabricante particular).
Al realizar un muestreo condicional, debe asegurarse de estar trabajando con un conjunto de datos
preciso. Usar un filtro de comandos para refinar los datos al realizar un muestreo puede producir
resultados inesperados. Una práctica recomendada es extraer primero los datos que cumplen con la
condición deseada a una nueva tabla, y luego realizar el muestreo, sin usar filtros en la nueva tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1183
Preparación de los datos para el análisis
Tiene una tabla con 1000 registros de los cuales 150 cumplen la condición “Dept 03”. Desea
extraer una muestra de 10 registros desde “Dept 03”.
Si extrae la muestra de 10 registros de la tabla original con 1000 registros y durante el proceso
aplica el filtro de comando IF Dept = "03", estará filtrando los datos muestreados.
El problema con este método es que Analytics selecciona 10 registros del conjunto de datos
sin filtrar y luego presenta solo los registros que coincidan con “Dept 03”, con lo cual se
tendrán menos de los 10 registros necesarios para la muestra. La muestra no es represen-
tativa y no es válida.
Por motivos similares, filtrar una tabla de salida que contiene registros muestreados invalida la
muestra.
1184 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Análisis de datos
"Análisis de datos" es un concepto amplio que comprende una gran cantidad de procesos y técnicas
diferentes. Puede existir más de una manera de lograr el mismo objetivo de análisis de datos. El
proceso general suele ser iterativo y usted debe modificar su enfoque inicial basándose en la
información que descubra a lo largo del procedimiento.
Nota
En general, el análisis de los datos que busca llegar más allá de lo básico requiere el
uso de comandos para avanzar de manera progresiva hacia el objetivo del análisis
más que usar un comando único de manera aislada.
Características generales Verificar Use estos comandos para descubrir las caracte-
rísticas generales de un conjunto de datos, incluidas
1186 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Inexactitud Duplicados inexactos Identifique valores casi idénticos que puedan hacer
referencia a la misma entidad en el mundo real
Histograma
Clúster
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1187
Análisis de datos
Relacionar
1188 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Puede hacer perfiles de datos para mostrar las siguientes estadísticas resumidas de uno o más
campos numéricos de una tabla:
l Valor total : la suma de los valores de todos los campos.
l Valor absoluto: la suma de los valores de todos los campos, sin tener en cuenta el signo de los
números. El valor absoluto se utiliza como el parámetro de población predeterminado al tomar
muestras de datos utilizando el muestreo de unidad de moneda.
l Valor mínimo: el menor valor de campo.
l Valor máximo: el mayor valor de campo.
Nota
Los valores mínimo y máximo se suelen utilizar como parámetros predeterminados al
estratificar datos y generar histogramas.
Analytics incluye una opción de perfil automático que, si está activada, produce automáticamente un
perfil de todos los campos numéricos de una tabla cada vez que se abre la tabla.
Pasos
Puede generar perfiles de datos para obtener estadísticas resumidas de uno o varios campos
numéricos de una tabla.
Muéstreme cómo
1. Seleccione Analizar > Perfil .
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos de los que generará perfiles en la lista Perfiles .
o Haga clic en Perfiles para seleccionar el campo o los campos, o para crear una expresión.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
3. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1189
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
4. Haga clic en la ficha Propiedades .
5. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
1190 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1191
Análisis de datos
Generar estadísticas
Puede generar estadísticas detalladas en los campos numéricos y de fechahora de una tabla. Las
estadísticas proporcionan un panorama de una tabla y pueden destacar anomalías en los datos, que
pueden servir de orientación en el análisis posterior.
Al generar estadísticas, además de las opciones de salida estándar, Analytics crea automáticamente
una cantidad de variables del sistema que contienen los resultados de salida. Si desea obtener más
información, consulte "Variables creadas por comandos de Analytics" en la página 1486.
Los resultados de la generación de estadísticas se describen en la tabla que se incluye a
continuación.
Nota
Se generan todas las estadísticas para los campos numéricos. Solo se genera un
pequeño subconjunto de estadísticas para los campos de fechahora.
Nombre de la esta-
dística Resultados
Valor Abs El total de todos los valores sin tener en cuenta el signo de los números
1192 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nombre de la esta-
dística Resultados
Consejo
Puede utilizar el ajuste Nº de altos/bajos de la ficha Más del cuadro de diálogo Estadísticas
para especificar la cantidad de valores altos y bajos que se incluyen en los resultados.
Pasos
Puede generar estadísticas descriptivas en los campos numéricos y de fechahora de una tabla.
Muéstreme cómo
1. Seleccione Analizar > Estadísticas.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos para generar estadísticas en la lista Estadísticas en.
o Haga clic en Estadísticas en para seleccionar el campo o los campos, o para crear una
expresión.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
3. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1193
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
4. Si desea calcular la desviación estándar del campo o los campos seleccionados, seleccione
Desviación estándar.
5. Si desea calcular los valores de la mediana, la moda, y el primer y tercer cuartil del campo o los
campos seleccionados, seleccione Mediana, Moda, Q25, Q75.
Nota
Para calcular estas estadísticas adicionales, es necesario contar con más
memoria en la computadora. Si calcula las estadísticas adicionales en
conjuntos de datos muy voluminosos, es posible que exceda la capacidad de
memoria de su computadora y reciba un mensaje de error.
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
1194 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1195
Análisis de datos
11. Si desea cambiar el número de los valores de campo más altos y más bajos de los resultados,
ingrese el número en N.º de altos/bajos .
12. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
un archivo de texto existente, seleccione Anexar a archivo existente.
13. Haga clic en Aceptar.
14. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
1196 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Utilice la función valores atípicos de Analytics para identificar los registros que se encuentran fuera
de lo habitual y podrían requerir mayor escrutinio.
Nota
Un registro puede ser un valor atípico debido a una razón legítima. En general, es
necesario examinar de modo más exhaustivo los valores atípicos que Analytics
identifica para determinar si realmente existe algún problema.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1197
Análisis de datos
1198 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1199
Análisis de datos
transacciones puede tener miles de transacciones relativamente pequeñas y unas pocas transac-
ciones grandes. Sin embargo, es posible usar una distribución normal para una simple ilustración de
la forma en la que funcionan los límites de los valores atípicos en Analytics.
Tal como lo muestran los ejemplos a continuación, incrementar el múltiplo de la desviación estándar
mueve los límites superior e inferior de los valores atípicos más cerca de los extremos de la curva de
distribución. A medida que los límites se acercan más a los extremos, son cada vez menos los
valores que caen fuera de los límites.
1200 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Pautas
Al especificar los valores de la función de valores atípicos, debe tener en cuenta la naturaleza de los
datos que se están analizando:
Los valores están agrupados, con un rango pequeño Utilice un múltiplo de desviación estándar menor.
Pruebe comenzar con 1. Utilice múltiplos decimales,
como 1,25, para realizar ajustes precisos.
Los valores están dispersos, con un rango más Utilice un múltiplo de desviación estándar mayor.
amplio Pruebe comenzar con 3.
Los datos están sesgados, con un pequeño Utilice Mediana, en lugar de Promedio, como el
porcentaje de valores grandes o pequeños si se los método para calcular el punto central de los valores
compara con el resto de los datos que está examinando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1201
Análisis de datos
Pasos
1. Abra la tabla que desea poner a prueba para determinar los valores atípicos.
2. Desde el menú principal de Analytics, seleccione Analizar > Valores atípicos .
3. En Método, seleccione el método para calcular el punto central de los valores del campo
numérico que está examinando:
l Promedio
l Mediana
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
l Seleccione Sin clave para identificar los valores atípicos de toda la tabla en lugar de hacerlo
dentro de grupos específicos.
6. Desde la lista En el campo, seleccione el campo numérico que se debe examinar para buscar
los valores atípicos ("el campo de valor atípico").
7. Opcional. Desde la lista Otros campos , seleccione uno o más campos adicionales para
incluirlos en la tabla de salida.
Nota
Los campos clave y el campo de valores atípicos se incluyen automáticamente
en la tabla de salida y no es necesario seleccionarlos.
8. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
1202 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
A continuación, encontrará las indicaciones.
Ficha Principal
Opciones: Cuadro
de diálogo Valores
atípicos Descripción
El método que se utiliza para calcular el punto central de los valores del campo de valor
atípico.
o Promedio: use el promedio (media) de los valores del campo
o Mediana: use la mediana de los valores del campo
El punto central se utiliza para calcular la desviación estándar de los valores del campo
de valor atípico.
Nota
Si selecciona Mediana, el campo de valor atípico debe estar ordenado.
Seleccione Preordenar si el campo de valor atípico aún no está
ordenado.
Consejo
Si los datos que usted está examinando en busca de valores atípicos
Promedio
están significativamente sesgados, Mediana puede generar resultados
Mediana más representativos del conjunto de los datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1203
Análisis de datos
Opciones: Cuadro
de diálogo Valores
atípicos Descripción
Nota
Cantidad de veces Para el mismo conjunto de datos, a medida que incrementa la cantidad
de desviación de desviaciones estándar, reduce la cantidad de valores atípicos en los
estándar resultados que se obtienen.
El o los campos que se deben usar para agrupar los datos de la tabla.
Para cada grupo de campo clave, se calcula una desviación estándar de los valores
numéricos del grupo del campo de valor atípico. La desviación estándar del grupo se
utiliza como la base para identificar los valores atípicos del grupo.
Los campos clave pueden ser de caracteres, numéricos o de fechahora. Los campos
pueden ser cualquier combinación de tipos de datos.
Si selecciona más de un campo, creó grupos anidados. El anidamiento respeta el orden
en el que usted selecciona los campos.
Nota
Claves primarias
El o los campos clave deben estar ordenados. Utilice Preordenar si uno o
opcional más campos aún no están ordenados.
El campo numérico que se debe examinar para encontrar los valores atípicos. Usted
En el campo puede examinar solo un campo por vez.
("el campo de valor Si selecciona un campo clave, los valores atípicos se identifican a nivel del grupo. Si
atípico") especifica Sin clave, los valores atípicos se identifican a nivel del campo.
Nota
Otros campos
Los campos clave y el campo de valores atípicos se incluyen automáti-
opcional camente en la tabla de salida y no es necesario seleccionarlos.
1204 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Opciones: Cuadro
de diálogo Valores
atípicos Descripción
Pantalla Muestra los resultados en el área de visualización de Analytics en lugar de crear una
tabla de salida.
opcional
Nota
El ordenamiento de un campo
de valores atípicos calculado es
un requisito técnico interno de
Analytics.
o Uno o más campos clave campo o campos clave, después por el campo
de valores atípicos
o Mediana
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1205
Análisis de datos
Opciones: Cuadro
de diálogo Valores
atípicos Descripción
Consejo
Si el o los campos adecuados de la tabla de entrada ya están ordenados,
puede ahorrar tiempo de procesamiento si no selecciona Preordenar.
Ficha Más
Opciones: Cuadro
de diálogo Valores
atípicos Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden indexado
de los registros de una tabla y hace caso omiso de cualquier filtrado u
ordenación rápida aplicados a la vista. Sin embargo, los resultados de las
operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como
Panel de alcance Primero.
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
Ejecuta la operación.
Aceptar Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
1206 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Operación Enfoques
o Ordenación rápida: ordene los valores de una columna para reordenar temporal-
mente los registros de la vista
o Comando Ordenar: ordene los registros y envíelos a una nueva tabla de Analytics
físicamente reordenada
o Comando Índice: cree un índice de los registros para ordenarlos temporalmente en la
tabla actual
o Preordenar: ordene los registros como parte integral de la ejecución de un comando
Ordenación de Analytics
o Búsqueda rápida: encuentre una palabra, una frase, un número o una fecha en una
tabla
o Aislar todos los registros coincidentes: realice búsquedas simples o avanzadas para
incluir únicamente los registros que coincidan con los criterios de búsqueda
o Seleccionar el primer registro coincidente: seleccione el primer registro de una tabla
Búsqueda que coincida con los criterios de búsqueda
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1207
Análisis de datos
Nota
La ordenación rápida funciona con una longitud de campo máxima de 247
caracteres. Si un campo tiene más de 247 caracteres, las opciones del menú
Ordenación rápida se desactivan.
Pasos
1. Haga clic con el botón derecho del ratón en el encabezado de la columna que desea usar para
la ordenación.
2. Seleccione Ordenación rápida ascendente u Ordenación rápida descendente para ordenar
la columna ya sea en sentido ascendente o descendente.
3. Si quiere eliminar la ordenación rápida, haga clic con el botón derecho en la columna y
seleccione Ordenación rápida desactivada.
La ordenación rápida se elimina automáticamente al cerrar la tabla.
1208 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1209
Análisis de datos
realmente seleccionado se ignora. Esto le permite filtrar una columna de datos muy extensa por
espacios en blanco sin tener que encontrar primero un valor en blanco.
Si desea obtener información sobre el filtrado de campos numéricos o de fechahora por valores en
blanco o no en blanco, consulte "Búsqueda de datos" en la página 1266.
1210 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
o A la/s o antes
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1211
Análisis de datos
Pasos
Aplicar el filtro rápido inicial
1. Seleccione un valor individual, o dos o más valores adyacentes, como la base del filtro rápido.
Haga clic y arrastre para seleccionar múltiples valores adyacentes.
Si desea filtrar rápidamente un campo de caracteres por valores en blanco o no en blanco,
seleccione cualquier valor en el campo.
2. Haga clic con el botón derecho del ratón en el área de datos de la vista, seleccione Filtro
rápido, y seleccione una opción de submenú que corresponda.
Los registros de la tabla están filtrados sobre la base de su selección. La sintaxis
autogenerada de la expresión del filtro aparece en el cuadro de texto Filtro, en la parte
superior de la ficha Vista.
Si seleccionó un bloque de valores que abarcan dos o más registros y dos o más columnas, no
hay opciones de submenú disponibles y el filtro rápido filtra la vista para incluir sólo aquellos
registros que coincidan con los valores seleccionados.
1212 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Por ejemplo
Para limitar aún más el filtro Cliente = '795401' a registros en los cuales el tipo de
transacción es "IN", puede seleccionar el valor IN y luego haga clic con el botón derecho
y seleccionar Filtro rápido > Y > Igual . La expresión del filtro se modifica de la siguiente
manera:
(Cliente = '795401') Y (Tipo = 'IN')
Y limita aún más el conjunto de datos filtrado inicialmente. Según los detalles
específicos de la expresión de filtro extendida, O suele expandir el conjunto de datos
filtrado inicialmente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1213
Análisis de datos
Alcance de la búsqueda
Se realiza la búsqueda en todos los datos de origen de la tabla, no solo en los datos que se muestran
en la vista actual. Si desea obtener información sobre los datos de origen, las tablas y las vistas,
consulte "La estructura de las tablas de Analytics" en la página 127.
Se busca en todos los registros, incluso en cualquier parte sin definir del registro, en lugar de buscar
en campos específicos. Por ejemplo, si introduce casino, se encuentran todos los registros que
incluyen “casino” en cualquier parte del registro. Después, si necesita realizar una búsqueda en un
campo específico (únicamente para búsquedas de datos de caracteres), puede modificar la
búsqueda.
Los campos calculados y los campos relacionados no se buscan a menos que modifique subsecuen-
temente la búsqueda para especificar el campo específico.
1214 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
El filtro completa de manera automática el cuadro de texto Filtro y, si es necesario, puede modificarlo
desde allí. Por ejemplo, puede modificar FIND("casino") para limitar la búsqueda a un campo
específico: FIND("casino" ; Comerciante).
El filtro también se agrega al historial de filtros y al log de comando, desde donde se puede volver a
aplicar.
Pasos
Nota
Al buscar números o valores de fechahora, el formato debe coincidir con el de los
datos de origen más que con el formato de la vista. Si desea obtener más
información, consulte "Búsqueda rápida de datos numéricos o de fechahora" en la
página 1218.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1215
Análisis de datos
Nota
Debe usar el nombre físico del campo, que tal vez no sea el mismo nombre del
campo visible que aparece en la vista.
Para comprobar cuál es el nombre físico, haga clic con el botón derecho en el
encabezado de columna adecuado y seleccione Propiedades . Si es necesario,
copie el nombre físico del cuadro de texto ubicado en la parte superior del
cuadro de diálogo Modificar columna. No use el Título alternativo de
columna.
Para buscar en un campo relacionado, debe especificar el nombre calificado
completo del campo (es decir, tabla.nombre campo). Por ejemplo: FIND
("casino"; Proveedor.Nombre_proveedor)
encuentra los registros que contienen, como mínimo, una de las palabras.
l Si desea buscar una frase exacta, encierre toda la frase entre comillas.
l Para aislar un término de búsqueda, incluya un espacio final después del término y encierre el
cas o casino
o cash
o Americas
1216 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
o Lancashire
o etcétera . . .
casino o casino
o casinos
“cash ” o cash
(la palabra ‘cash’ seguida de un espacio) (en los datos, requiere que la cadena ‘cash’ vaya
seguida, como mínimo, de un espacio)
o no devuelve ‘cashier’ ni ‘Lancashire’
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1217
Análisis de datos
Cuando realice búsquedas rápidas de datos numéricos o de fechahora, debe recordar que está
buscando en los datos de origen y no en los datos que se muestran en la vista.
Con frecuencia, el formato de los números, las fechas y las horas es diferente en los datos de origen
y en la vista. Los términos de búsqueda deben coincidir con el formato de los datos de origen y
no con el formato de la vista.
Puede seleccionar Editar > Formato de tabla para ver los datos de origen de una tabla.
9.999,99 1.234,00
1218 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
DD/MM/AAAA 31/12/2015
AAAAMMDD 20151231
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1219
Análisis de datos
FIND("2015-12-31") 2015-12-31
Característica Descripción
Solo se pueden usar comillas para encerrar frases. No se admiten comillas simples
Comillas (apóstrofos) con este fin y, si se las usa, se las considera caracteres regulares.
1220 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Característica Descripción
^ * (
) - + = < >
Se ignoran los límites de los campos en los registros, lo cual significa que es
posible que un término de búsqueda coincida con una cadena de caracteres que
se extiende más allá del límite de un campo. Los espacios al final de los campos se
tratan como caracteres.
Los resultados de la búsqueda que se obtienen a través de límites de campos
pueden no ser resultados válidos, a menos que usted desee realizar específi-
camente este tipo de búsqueda. Por ejemplo, los últimos dígitos de un número de
cuenta y los primeros dígitos de un importe en el campo adyacente podrían
coincidir con un término de búsqueda numérica, pero probablemente se trate de un
falso positivo.
Nota
Los límites de campo en cuestión son los que aparecen en el
formato de tabla, sobre la base del orden físico de los campos
dentro del formato.
El orden de los campos en el formato puede ser diferente del orden
de las columnas en la vista asociada; por lo tanto, los campos
adyacentes son diferentes en el formato y en la vista.
Si no resulta claro por qué la búsqueda rápida está devolviendo un
Límites del campo
registro en particular, seleccione Editar> Formato de tabla para ver
Espacios finales los datos de origen en los que se está realizando la búsqueda.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1221
Análisis de datos
Ordenación e indexación
La ordenación y la indexación son dos métodos diferentes de ordenar datos de forma secuencial en
las tablas. Algunos comandos de Analytics requieren que los datos de entrada primero se ordenen e
indexen. La ordenación de datos también puede ser útil para las operaciones analíticas en sí, ya que
pone de relieve los patrones y las anomalías.
Operación Descripción
Indexación no realiza cambios al orden físico subyacente de los datos. En su lugar, crea
un archivo de índice independiente que hace referencia a los registros en una tabla
activa, permitiendo el acceso a los registros en un orden secuencial en lugar de un
orden físico. Los datos de la vista se reordenan de acuerdo con un índice solo mientras
Indexación el índice está activo.
1222 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ordenación Indexación
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1223
Análisis de datos
C-
rit-
er-
io
d-
E- e
d- or-
i- d-
c- e-
i- n-
ó- a-
n m-
ie-
d- nt-
e o
pr-
A- e-
n- d-
a- et-
l- er-
y- m-
t- in-
i- a-
c- d-
s o Secuencia de ordenamiento asociada
1224 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
C-
rit-
er-
io
d-
E- e
d- or-
i- d-
c- e-
i- n-
ó- a-
n m-
ie-
d- nt-
e o
pr-
A- e-
n- d-
a- et-
l- er-
y- m-
t- in-
i- a-
c- d-
s o Secuencia de ordenamiento asociada
c- in- o Los caracteres con marcas diacríticas aparecen al final de la secuencia y usan las mismas
o- a- mayúsculas antes de secuencia interna de minúsculas.
d- d-
Mostrar todos los caracteres ordenados (edición no Unicode)
e o
d-
el ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H
si- I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p
st- q r s t u v w x y z { | } ~ € ‚ ƒ „ … ˆ Š ‹ Ž ‘ ’ “ ” – — ˜ ™ š › ž Ÿ ¡ ¢ £ ¥ ¦
e- ¨ © « ® ± ´ ¸ » ¿ À Á Â Ã Ä Å Ç È É Ê Ë Ì Í Î Ï Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á
m- â ã ä å ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ
a
(-
A-
S-
C-
II)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1225
Análisis de datos
C-
rit-
er-
io
d-
E- e
d- or-
i- d-
c- e-
i- n-
ó- a-
n m-
ie-
d- nt-
e o
pr-
A- e-
n- d-
a- et-
l- er-
y- m-
t- in-
i- a-
c- d-
s o Secuencia de ordenamiento asociada
(-
U- _ - – — , ; : ! ¡ ? ¿ . … ' ‘ ’ ‚ ‹ › “ ” „ « » ( ) [ ] { } @ * / \ & # % ` ´ ˜
^ ¨ ¸ ˆ © ® + ± < = > | ¦ ~ ¢ $ £ ¥ € 0 1 2 3 4 5 6 7 8 9 a A á Á à À â Â å Å ä
C-
Ä ã Ã b B c C ç Ç d D ð e E é É è È ê Ê ë Ë f F ƒ g G h H i I í Í ì Ì î Î ï Ï j
A-
J k K l L m M n N ñ Ñ o O ó Ó ò Ò ô Ô ö Ö õ Õ ø Ø p P q Q r R s S š Š ß t T ™ u
) U ú Ú ù Ù û Û ü Ü v V w W x X y Y ý Ý ÿ Ÿ z Z ž Ž þ Þ
(-
Al-
g-
or-
it-
m-
o
d-
e
c-
o-
m-
p-
a-
gi-
n-
a-
ci-
ó-
n
U-
ni-
c-
o-
1226 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
C-
rit-
er-
io
d-
E- e
d- or-
i- d-
c- e-
i- n-
ó- a-
n m-
ie-
d- nt-
e o
pr-
A- e-
n- d-
a- et-
l- er-
y- m-
t- in-
i- a-
c- d-
s o Secuencia de ordenamiento asociada
d-
e)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1227
Análisis de datos
1228 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ordenando registros
Puede ordenar registros en orden secuencial ascendente o descendente y enviar los resultados
hacia una tabla de Analytics nueva, físicamente reordenada Enviar la salida a una tabla de Analytics
es la única opción de salida.
El ordenamiento de los registros es un prerrequisito para varias operaciones de Analytics. Si desea
obtener más información, consulte "¿Debo hacer un ordenamiento explícito o usar Preordenar?" en
la página 1231
El ordenamiento también puede ser útil para las operaciones analíticas en sí, ya que ponen de relieve
los patrones y las anomalías.
Nota
La indexación de registros es una alternativa a su ordenamiento y en algunas
situaciones puede ser una mejor opción. Si desea obtener más información, consulte
"¿Debo ordenar o indexar?" en la página 1222
Consejo
Si desea algunas de las características del envío a la salida por campos, pero
necesita el registro completo, envíe a la salida por campo y seleccione todos los
campos.
Campos o Solo se incluyen los campos especificados en la tabla de salida ordenada. Los
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1229
Análisis de datos
Ejemplo
Usted desea ordenar una tabla de transacciones en orden ascendente por un campo de fecha
clave y dentro de cada día, en orden descendente por un campo de cantidad clave.
El resultado que se incluye a continuación muestra el ordenamiento anidado que mezcla los
tipos de datos (fechahora y numérico) y el orden ascendente y descendente.
1230 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Sugerencias adicionales
Si la cantidad de tiempo necesario para ordenar tablas grandes continúa siendo un problema,
considere hacer lo siguiente:
l actualizar el hardware de su computadora
l crear un script para ordenar los datos de manera programada durante la noche
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1231
Análisis de datos
l unir tablas
l fusionar tablas
l resumir (si desea un único grupo por cada conjunto de valores idénticos en el campo clave)
l detectar duplicados
l detectar faltantes
Todas estas operaciones incluyen la opción Preordenar, que permite incorporar un ordenamiento
secuencial preliminar de los registros como parte de la operación.
Si está realizando dos o más de estas operaciones en la misma tabla, puede ser más eficiente
realizar primero un ordenamiento explícito de la tabla, en lugar de utilizar varias veces Preordenar,
especialmente si la tabla contiene un gran número de registros.
Pasos
Puede ordenar los registros por uno o más campos claves de la tabla activa y enviar los resultados a
una tabla Analytics nueva. Puede incluir todo el registro en la tabla de salida ordenada o únicamente
los campos especificados.
Muéstreme cómo
Nota
Necesita un espacio libre en disco de al menos 2,5 veces el tamaño del archivo que
está siendo ordenado para la creación de un archivo temporal utilizado durante el
proceso de ordenamiento.
l Haga clic en Ordenar por para seleccionar el campo o los campos clave, o para crear una
expresión.
1232 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Si hace clic en Ordenar por, puede especificar opcionalmente un criterio de
ordenamiento descendente en los resultados de salida de uno o más campos
seleccionados, haciendo clic en la flecha de ordenamiento (la opción
predeterminada es ascendente).
4. Para enviar los registros completos, o solo los campos especificados, realice una de las
siguientes acciones:
l Deje Registro seleccionado si desea incluir el registro completo en la tabla de salida
ordenada.
l Seleccione Campos si desea incluir únicamente un subconjunto de campos en la tabla de
salida ordenada.
Nota
Si necesita solo una porción de los datos que se incluyen en un registro,
seleccione Campos , especialmente si la tabla es grande.
Si desea obtener más información, consulte "Cómo acelerar el
ordenamiento" en la página 1231.
l Haga clic en Otros campos para seleccionar el campo o los campos no clave, o para crear
una expresión.
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1233
Análisis de datos
Ficha Principal
Opciones: cuadro
de diálogo Orde-
nar Descripción
Nota
El ordenamiento en campos lógicos exige que Incluir filtros en las listas
de campos esté seleccionado (Herramientas > Opciones > Interfaz).
Precaución
Si ordena por un campo clave relacionado al usar la opción
Registro, tenga en cuenta que el campo clave relacionado no se
incluye en la tabla de salida ordenada, lo cual puede resultar
Ordenar por confuso.
1234 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Opciones: cuadro
de diálogo Orde-
nar Descripción
Si seleccionó Campos, especifica los campos no clave que se deben incluir en la tabla
de salida ordenada.
o Puede seleccionar los campos apropiados desde la lista Otros campos.
o También puede hacer clic en Otros campos para seleccionar los campos adecuados
o para crear una expresión; a continuación, haga clic en Aceptar.
Nota
Los campos clave se incluyen automáticamente en la tabla de salida. Se
los ignora cuando se los especifica como Otros campos.
Como grupo, los campos clave aparecen antes que otros campos en la
tabla de salida.
Si desea seleccionar campos desde una tabla relacionada en una relación de tablas:
o Haga clic en Otros campos. La lista desplegable De tabla en el cuadro de diálogo
Otros campos Campos seleccionados le permite seleccionar la tabla relacionada adecuada.
(Opcional) Le permite crear una condición para excluir registros del procesamiento.
Puede introducir una condición en el cuadro de texto Si o hacer clic en Si para crear un
Si enunciado IF utilizando el Generador de expresiones.
Si está conectado a una tabla de servidor, especifica dónde guardar la tabla de salida.
o Local seleccionado: guarda la tabla de salida en la misma ubicación que el proyecto
de Analytics o en una ruta específica o ubicación a la que navega.
o Local sin seleccionar: guarda la tabla de salida en la carpeta Prefijo en el Servidor de
Local AX.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1235
Análisis de datos
Opciones: cuadro
de diálogo Orde-
nar Descripción
Utilizar la tabla de Especifica si una tabla de Analytics que contiene resultados de salida se abre automáti-
salida camente al finalizar la operación
Ficha Más
Opciones: cuadro
de diálogo Orde-
nar Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico como al orden indexado
de los registros de una tabla y hace caso omiso de cualquier filtrado u
ordenación rápida aplicados a la vista. Sin embargo, los resultados de las
operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como
Panel de alcance Primero.
Especifica que los resultados de salida se anexan (agregan) al final de una tabla de
Analytics existente.
La tabla combinada resultante se considera sin ordenar porque los registros ordenados
se anexan al final de la tabla de destino, sin considerar cualquier criterio de
ordenamiento existente en la tabla de destino.
o Puede seleccionar Anexar al archivo existente si está seguro de que los registros o
los campos y la tabla de destino tienen una estructura idéntica.
Anexar al archivo o Puede dejar Anexar al archivo existente sin seleccionar si desea que Analytics
existente compare las longitudes de los registros de los resultados de salida y la tabla
1236 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Opciones: cuadro
de diálogo Orde-
nar Descripción
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no
está seguro de que los resultados de la salida y la tabla existente tengan
una estructura de datos idéntica.
Si desea más información acerca de la anexión y la estructura de datos,
consulte "Anexión de resultados de la salida a una tabla existente" en la
página 220.
Ejecuta la operación.
Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero esta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla
Aceptar existente" en la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1237
Análisis de datos
Indexar registros
La indexación crea un archivo de índice separado (archivo .inx) que permite acceder a los registros
de una tabla de Analytics en orden secuencial en lugar de hacerlo en orden físico (es decir, orden de
datos sin procesar).
La indexación no reordena los datos físicamente en las tablas. Sin embargo, cuando el índice de una
tabla está activo, los datos de la vista se reordenan de conformidad con el orden especificado por el
índice y un conjunto de operaciones analíticas procesan los datos basándose en este orden. Si una
tabla tiene más de una vista, todas las vistas están sujetas a un índice activo.
Cuando un índice está activo, la palabra Indexado antecede al recuento de registros en la barra de
estado. Por ejemplo: Registros indexados: 500.
Cuando el índice está inactivo, los registros de una vista vuelven al orden físico original. Si se abre
una tabla de Analytics, todos los índices existentes estarán inactivos como opción predeterminada.
Nota
El ordenamiento de registros es una alternativa a la indexación de registros y en
algunas situaciones puede ser una mejor opción. Si desea obtener más información,
consulte "¿Debo ordenar o indexar?" en la página 1222
Indexación anidada
Puede indexar registros mediante un campo clave o puede crear esquemas de indexación anidados
indexando en múltiples campos clave (campo clave principal, campo clave secundario etc.).
1238 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1239
Análisis de datos
Índices condicionales
Los índices pueden incluir los parámetros Si, Primero, Siguiente y Mientras, en cuyo caso pasan a
ser índices condicionales. Solo los registros que coincidan con la condición se indexan o se muestran
o pasan a estar disponibles para el análisis cuando el índice condicional está activo.
Mostrar más
Cada vez que active el índice la condición se vuelve a aplicar de manera automática. Puede facilitar
ciertos tipos de análisis utilizando índices condicionales para crear subconjuntos de tablas más
grandes.
Cuando un índice condicional con un parámetro Si está activo, las palabras Índice filtrado anteceden
al recuento de registros en la barra de estado. Por ejemplo: Registros de índice filtrados: 500.
Cuando están activos los índices condicionales con los parámetros Primero, Siguiente y Mientras, la
palabra Indexado antecede al recuento de registros, como índices sin condiciones.
Índices y filtros
Al crear un índice condicional con un parámetro o filtro Si, puede incluir un filtro global (un filtro en
una vista), un filtro local (un filtro dentro de un comando), o ambos.
La siguiente tabla proporciona ejemplos de inclusión de filtros en índices y muestra el efecto que
tienen los índices sobre los datos de la muestra.
Los filtros son parte de la sintaxis de indexación, que puede ver en el registro, o en los detalles del
índice. Si desea obtener más información, consulte "Ver detalles de índice" en la página 1244.
1240 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Global El índice solo contiene los registros de proveedor # 359 359 1400,00
INDEX ON importe_trans TO "transacciones del proveedor 359 1600,00
359"
359 2200,00
Filtro global: ID_proveedor = "359"
359 3400,00
Local El índice solo contiene montos de transacción de $2000 o más 359 2200,00
INDEX ON importe_trans IF importe_trans >= 2000 TO 108 2300,00
"importe_trans de 2000 o superior"
108 3400,00
359 3400,00
Global- El índice solo contiene los registros de proveedor #359 con 359 2200,00
Local montos de transacción de $2000 o más
359 3400,00
INDEX ON importe_trans IF importe_trans >= 2000 TO
"transacciones del proveedor 395 por 2000 o más"
Pasos
Indexar registros
Es posible indexar registros en uno o más campos clave en la tabla activa, y usar el resultado para
reordenar temporalmente los registros sin afectar el orden físico subyacente de los datos.
Muéstreme cómo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1241
Análisis de datos
l Haga clic en Indexar en para seleccionar el campo o los campos, o para crear una
expresión.
Si selecciona más de un campo, el orden en el cual seleccione estos campos dictará la
prioridad de indexación anidada. Los registros se indexan por el primer campo que seleccione,
y si hay varios casos de un valor en el primer campo, los registros dentro del grupo se indexan
por el segundo campo que seleccione, y así sucesivamente. Si no selecciona campos
adicionales, los registros dentro de un grupo retienen su orden original respecto a los otros.
Si desea obtener más información acerca de indexación mediante expresiones y campos
calculados, consulte "Ordenar o indexar con un campo clave calculado" en la página 1246.
Nota
La longitud combinada de los campos que se indexan no puede exceder los
247 caracteres.
3. Si hace clic en Indexar en, es posible especificar un orden de indexación descendente para
uno o más campos seleccionados, haciendo clic en la flecha para ordenar (está predeter-
minado el orden ascendente).
4. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
5. Realice una de las siguientes acciones:
l En el cuadro de texto En, especifique el nombre del archivo de indexación.
Nota
Los nombres de índice tienen un límite máximo de 64 caracteres alfanuméricos.
El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con un número.
1242 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Lo más recomendable es darles a los índices nombres significativos que
describan la naturaleza del orden impuesto por el índice. Por ejemplo, “Fecha_
Cantidad_D” puede ser el nombre de un índice que ordena una tabla por
Fecha, en orden ascendente, y dentro de cada día, por Monto, en orden
descendente.
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1243
Análisis de datos
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
l Al crear un índice, seleccione Utilizar la tabla de salida en el cuadro de diálogo Índice para
vista.
l Para desactivar un índice, complete una de las siguientes opciones:
vista.
l Cambie a otro índice.
l Cierre la tabla.
1244 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
lFiltro: muestra la sintaxis de todos los filtros globales que formen parte del índice.
4. Haga clic en Aceptar y en Aceptar nuevamente para salir del cuadro de diálogo Propiedades
de la tabla.
Nota
Estas tareas de mantenimiento solo se pueden hacer en Analytics. Si renombra un
archivo de índice (archivo .inx) directamente en una carpeta de Windows, el archivo
de índice se vuelve a crear automáticamente con el nombre original la siguiente vez
que active el índice en Analytics. Si elimina el archivo de índice directamente, el
archivo de índice se vuelve a crear automáticamente la siguiente vez que se activa el
índice.
El índice se copia con un número creciente que se agrega al final del nombre.
l Haga clic en Renombrar, escriba un nuevo nombre y haga clic en Aceptar para cambiar el
nombre del índice.
Nota
Los nombres de índice tienen un límite máximo de 64 caracteres alfanumé-
ricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir
ningún otro carácter especial ni espacios. El nombre no puede comenzar con
un número.
l Haga clic en Eliminar, después haga clic nuevamente en Eliminar para eliminar el índice.
4. Si desea agregar un nuevo índice, haga clic en Agregar.
Aparecerá el cuadro de diálogo Índice, que le permite crear un índice de la manera habitual.
5. Haga clic en Aceptar para salir del cuadro de diálogo Propiedades de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1245
Análisis de datos
1246 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Campo clave
Campo Campo clave
(orden
clave
secuencial, (orden basado
calculado
Descripción/Expresión edición no en el orden del
Campo clave
del campo clave Función de Unicode de (orden campo clave
calculado Analytics (orden físico) Analytics) secuencial) calculado)
RECNO( )
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1247
Análisis de datos
Campo clave
Campo Campo clave
(orden
clave
secuencial, (orden basado
calculado
Descripción/Expresión edición no en el orden del
Campo clave
del campo clave Función de Unicode de (orden campo clave
calculado Analytics (orden físico) Analytics) secuencial) calculado)
Requiere
un
índice/orde-
n anidado
del campo
clave dentro
del campo
calculado.
MOD(importe_trans;
1,00)
1248 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Pasos
A continuación, se explican en términos generales los pasos para ordenar o indexar una tabla
usando un campo clave calculado.
Para obtener información detallada acerca de la creación de campos calculados, y ordenar o
indexar, consulte las secciones correspondientes de esta guía.
1. Usando la expresión apropiada, cree un campo clave calculado en base al campo clave físico
que desea ordenar o indexar.
2. Si realizará una operación de indexación, agregue el campo clave calculado a la vista.
3. Usando el campo calculado como campo clave, realice el procedimiento habitual para ordenar
o indexar.
l Si es necesario, especifique un orden descendente para el campo clave calculado. Algunas
por la expresión del campo clave calculado, seleccione tanto el campo clave calculado como
el campo clave físico al ordenar o indexar. Asegúrese de seleccionar primero el campo clave
calculado, para que tome precedencia sobre el campo clave físico.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1249
Análisis de datos
Filtrar datos
Los filtros son una herramienta esencial durante el análisis de los datos. Le permiten excluir los datos
de una tabla que no son pertinentes y concentrar el análisis en subconjuntos específicos de registros.
Los datos excluidos no se muestran en la ficha Vista ni se procesan en las operaciones de Analytics,
como la extracción. Los datos excluidos no se eliminan, simplemente están ocultos y se pueden
mostrar en cualquier momento quitando el filtro. Los filtros se asocian con una tabla específica en un
proyecto de Analytics en lugar de relacionarse con todo el proyecto.
Tipos de filtros
Puede crear varios tipos diferentes de filtros en un proyecto de Analytics.
l Filtros globales, también denominados "filtros de vista"
l Filtros rápidos
l Filtros locales, también denominados "filtros de comando"
l Filtros de datos
Los filtros pueden ser ad hoc (es decir que no se guardan de manera permanente en una tabla) o
pueden ser con nombre y guardarse junto con una tabla para ser utilizados más adelante. Los filtros
con nombre también se pueden guardar en un área de trabajo para compartirlos entre varias tablas.
1250 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Si desea obtener más información, consulte "Filtros globales (ver filtros)" en la página 1254.
Filtros rápidos
Un filtro rápido es un filtro global que se aplica haciendo clic con el botón derecho del ratón en una
vista y utilizando la opción Filtro rápido en el menú contextual. Los filtros rápidos son convenientes
porque le permiten seleccionar valores y criterios de filtro con el ratón, en lugar de especificarlos
manualmente, y completan automáticamente el cuadro de texto Filtro con sintaxis de filtro válida.
Debido a la necesidad de seleccionar valores de filtro y criterios con el ratón, los filtros rápidos tienen
algunas limitaciones. En general, no se pueden utilizar para crear filtros complejos con varios
criterios.
Si desea obtener más información, consulte "Filtrado rápido de datos en una vista" en la
página 1209.
Filtros de datos
Los filtros de datos cumplen una finalidad específica. Ofrecen un método para definir datos de
manera selectiva en orígenes de datos que contienen más de un tipo de registro, como Archivos de
imagen de impresión (reporte) y Archivos de múltiples tipos de registros. A diferencia de otros tipos
de filtros, no se diseñaron para un uso generalizado al analizar datos en Analytics.
Si desea obtener más información, consulte "Acerca de filtros de datos" en la página 832.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1251
Análisis de datos
Los filtros ad hoc locales se retienen durante la ejecución de una única operación de Analytics;
aunque se pueden recuperar del log de comandos, si es necesario.
Conservación del historial de fil- El historial de filtros se conserva al cerrar la tabla, cerrar el proyecto o
tros cerrar Analytics.
1252 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Los filtros del historial de filtros son exclusivos. Aplicar un filtro varias
Filtros redundantes veces no crea entradas de historial de filtros redundantes.
Los filtros con nombre que se eliminan no se retiran del historial de filtros,
Filtros con nombre eliminados pero ya no funcionan.
Puede borrar todo el historial de filtros haciendo clic con el botón derecho
del ratón en el cuadro de texto Filtro y seleccionando Borrar historial. No
se pueden eliminar filtros de manera selectiva del historial de filtros. Al
Borrar el historial de filtros borrar el historial de filtros, no se eliminan los filtros con nombre.
Guardados de manera
permanente con la tabla Agregados al historial de filtros
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1253
Análisis de datos
Núm_proveedor = "14438"
1254 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Puede aplicar solo un filtro por vez a una vista, pero como se puede ver en el ejemplo anterior, es
posible utilizar operadores booleanos (como AND y OR) para combinar varios criterios en un solo
filtro.
Si desea obtener más información acerca de los operadores booleanos, consulte "Operadores en
expresiones de Analytics" en la página 870.
Consejo
Para ayudarlo a visualizar qué registros incluye un filtro, imagine que la expresión del
filtro está precedida de la frase "Incluir los registros si". Esta técnica puede resultar
útil al construir expresiones complejas o al utilizar operadores booleanos que niegan,
tales como NOT y no igual a (<>).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1255
Análisis de datos
En otras palabras, se deben cumplir los tres criterios para que se incluya un registro en la tabla
filtrada.
1256 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1257
Análisis de datos
Coincidencia parcial
Al filtrar datos de caracteres, se admite la coincidencia parcial; es decir, el valor del filtro puede estar
presente en un valor más extenso en el campo que está utilizando para filtrar.
Por ejemplo:
l Nombre_proveedor = "R" restringe una tabla a los proveedores cuyos nombres comienzan con
“R”.
l Domicilio = "Casilla de correo" restringe una tabla a domicilios que comienzan con “Casilla
de correo”.
Nota
Los valores del filtro deben aparecer al principio de los campos para que se
consideren una coincidencia.
La coincidencia parcial está activada cuando la opción Comparaciones de caracteres exactos está
desactivada (el valor predeterminado). Si la opción está activada, la coincidencia parcial se desactiva
y el valor del filtro debe coincidir de manera exacta con el valor del campo para que haya una
coincidencia. Si desea obtener más información, consulte "Opciones de tabla" en la página 136.
Retención de filtros
Un filtro global permanece activo hasta que lo quita, lo reemplaza con otro filtro global o cierra la
tabla. Puede convertir un filtro global en el filtro predeterminado de una tabla para que se aplique
automáticamente cada vez que se abre la tabla.
Los filtros globales difieren de los filtros locales, que están activos únicamente durante una única
ejecución de una operación de Analytics.
Cuando hay un filtro global activo, aparece el indicador de Filtro global en la barra de estado,
seguido de la sintaxis del filtro o el nombre del filtro, según se trate de un filtro ad hoc o de un filtro con
nombre:
l un filtro ad hoc: Filtro global: (Núm_proveedor = "14438")
l un filtro con nombre: Filtro global: Proveedor_14438
1258 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1259
Análisis de datos
Consejo
Puede utilizar el filtrado rápido para crear automáticamente sintaxis válida de
filtros y después editar los valores de filtro manualmente para crear el filtro
deseado.
l Generador de expresiones: Haga clic en Editar el filtro de vista para abrir el Generador
de expresiones , cree la expresión de filtro, escriba un nombre para el filtro (si lo desea) en el
cuadro de texto Guardar como y haga clic en Aceptar.
Si introduce un nombre para el filtro, se lo guarda de manera permanente junto con la tabla. Si
no escribe un nombre, el filtro es ad hoc y se conserva únicamente mientras aparece en el
historial de filtros asociado con la tabla.
Los nombres de filtro tienen un límite de 256 caracteres alfanuméricos y no pueden comenzar
con un número.
Si desea información sobre el uso del Generador de expresiones , consulte "Crear
expresiones utilizando el Generador de expresiones" en la página 875.
1260 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l Generador de expresiones: Haga clic en Editar el filtro de vista para abrir el Generador
de expresiones , haga doble clic en un filtro con nombre en la lista Filtros y haga clic en
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1261
Análisis de datos
Aceptar.
Únicamente los filtros con nombre y guardados de manera permanente con la tabla aparecen
en la lista Filtros . Los filtros ad hoc no aparecen en la lista Filtros .
Nota
No puede cambiar el nombre de un filtro ni eliminarlo si está siendo aplicado a una
tabla.
1262 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
3. Si desea agregar un nuevo filtro, haga clic en Nuevo y utilice el Generador de expresiones
para crear el filtro.
Nota
Sólo se pueden utilizar expresiones lógicas para definir filtros.
expresiones . Después de ver o modificar la sintaxis del filtro existente, haga clic en Aceptar.
Si modificó el filtro, se lo actualiza al hacer clic en Aceptar para cerrar el Generador de
expresiones .
l Haga clic en Duplicar para duplicar el filtro seleccionado y haga clic en Terminado para
crear una copia exacta del filtro o haga clic en Aceptar para modificar la expresión utilizada
por el filtro duplicado.
Consejo
Duplicar un filtro complejo y modificarlo puede resultar más fácil que crear un
filtro desde cero.
l Haga clic en Renombrar, escriba un nuevo nombre en el cuadro de texto y haga clic en
Aceptar.
Los nombres de filtro tienen un límite de 256 caracteres alfanuméricos y no pueden
comenzar con un número. Haga clic en Terminado para utilizar el valor existente del filtro, o
haga clic en Aceptar para modificar la expresión utilizada por el filtro.
l Haga clic en Eliminar para eliminar el filtro, haga clic en Eliminar nuevamente en el cuadro
de diálogo de confirmación y haga clic en Terminado para cerrar el cuadro de diálogo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1263
Análisis de datos
1264 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1265
Análisis de datos
Búsqueda de datos
Puede utilizar diferentes métodos para buscar datos en tablas de Analytics:
Aislar todos los registros Cuadro de texto Filtro o Búsqueda básica: Realice una búsqueda básica
coincidentes utilizando operadores como Igual a =, Menor que <
o Mayor que >
o Búsqueda rápida: Realice una búsqueda rápida
utilizando las funciones de filtros rápidos o
búsqueda rápida
o Funciones: Realice una búsqueda utilizando las
funciones de Analytics
Consejo
En general, los usuarios realizan búsquedas para aislar los registros coincidentes, lo
cual devuelve un conjunto de resultados. Entonces, normalmente, utiliza el cuadro de
texto Filtro y puede ignorar el cuadro de diálogo Buscar.
1266 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Cree expresiones de búsqueda de cero únicamente si las expresiones son sencillas.
Si la búsqueda es más compleja, utilice el método de filtro rápido o la búsqueda
avanzada con funciones.
ISBLANK(Nombre_proveedor)
l Aísla todos los registros en los que el campo Nombre_proveedor no está en blanco:
NOT(ISBLANK(Nombre_proveedor))
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1267
Análisis de datos
Importe_factura = 0
l Aísla todos los registros en los que el campo Importe_factura no está en blanco y no es cero
(0):
Importe_factura <> 0
Fecha_factura = `19000101`
NOT VERIFY(Fecha_factura)
Un valor de fecha puede no ser válido si no coincide con el formato de fecha utilizado por el
campo o si la fecha no existe. Por ejemplo: 31 de abril de 2020.
l Aísla todos los registros en los que el campo Fecha_factura no está en blanco y tiene un valor
válido:
VERIFY(Fecha_factura)
Consejo
Nombres de Para ver el nombre físico, haga clic con el botón derecho en el encabezado
campo de columna en la vista de la tabla y seleccione Propiedades.
1268 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Puede generar una expresión que busque en más de un campo. La manera más sencilla
de realizar una búsqueda entre todos los campos de un registro consiste en buscar
Buscar en más utilizando una función. Si desea obtener más información, consulte "Buscar y filtrar
de un campo utilizando funciones de Analytics" en la página 1277.
Comillas Los términos de búsqueda de texto deben estar encerrados entre "comillas".
Comillas inver- Los términos de búsqueda de fechahora se deben encerrar entre `comillas invertidas`.
tidas
Campos rela- Para buscar en un campo relacionado, debe especificar el nombre calificado completo del
cionados campo: nombre de la tabla.nombre del campo.
Nota
Existen algunas limitaciones con la búsqueda rápida y el filtro rápido, que se explican
en los temas sobre estas funciones.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1269
Análisis de datos
Si desea obtener información detallada acerca de la búsqueda con funciones, consulte "Buscar y
filtrar utilizando funciones de Analytics" en la página 1277.
1270 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Puede utilizar un comando de Analytics para seleccionar el primer registro de una tabla que coincide
con los criterios de búsqueda. Se selecciona el registro, pero no se lo aísla, a diferencia de otros tipos
de búsqueda en Analytics. El resto de los registros continúan presentes en la vista de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1271
Análisis de datos
La siguiente tabla explica las diferentes opciones del cuadro de diálogo Buscar. También
proporciona los comandos de ACLScript equivalentes asumiendo que las opciones son particu-
larmente útiles en los scripts de Analytics.
Nota
Puede hacer clic en el nombre de cualquier comando para obtener información
detallada de ese comando.
Opción del
cuadro de Comando
diálogo equivalente de
Buscar Analytics Descripción
Buscar literal FIND Selecciona la primera instancia de un literal de carácter (por ejemplo, New
York) en un campo de caracteres indexado en orden ascendente.
Nota
El comando FIND y la función FIND( ) son dos funciones
independientes de Analytics, que tienen diferencias signifi-
cativas.
Hallar SEEK Selecciona la primera instancia de un literal de carácter (por ejemplo, “New
expresión York”), o una expresión de caracteres (por ejemplo, v_ciudad), en un campo
de caracteres indexado en orden ascendente.
Es necesario indexar
Para usar las opciones Buscar literal o Hallar expresión, se debe indexar, en orden ascendente, el
campo de carácter en el que desea realizar la búsqueda. Ambas opciones realizan búsquedas
únicamente en el campo indexado.
Si una tabla se indexa por más de un campo (una indexación anidada), sólo se busca en el campo
clave principal, suponiendo que se trate de un campo de caracteres indexado en orden ascendente.
Si un índice es condicional, los registros excluidos de la vista también se excluyen de la búsqueda.
1272 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Pautas
Todas las opciones se pueden usar con campos de caracteres. Con campos de fechahora o
Tipo de datos numéricos, solo se puede usar la opción Buscar si.
Coincidir Cuando se utilizan para realizar búsquedas en campos de caracteres, todas las opciones
mayúsc.- distinguen entre mayúsculas y minúsculas.
minúsc.
La opción Buscar si realiza búsquedas en una tabla de manera secuencial y, por lo tanto,
es más lenta que las opciones Buscar literal o Hallar expresión, que realizan búsquedas en
tablas indexadas. Sin embargo, la opción Buscar si no requiere el tiempo necesario para
Rendimiento indexar una tabla.
Orden de los La opción Buscar si mantiene el orden original de los registros de la tabla, lo cual, según la
registros naturaleza de su análisis, puede resultar deseable.
l Haga clic en Expresión para abrir el Generador de expresiones , cree una expresión, haga
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1273
Análisis de datos
1274 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
2. En el menú principal de Analytics, seleccione Datos > Buscar > Hallar expresión.
3. Realice una de las siguientes acciones:
l Escriba una expresión de tipo carácter o un valor literal de caracteres en el cuadro de texto
o Carácter Carácter
o Fechahora
o Numérico
(también se puede
Tipos de datos que se buscar por número de
pueden buscar registro)
o Campo Campo
Busca en o Campos
Sí Sí
(se debe especificar un
Busca en campos rela- nombre de campo
cionados totalmente calificado)
No Sí
Es necesario indexar (se requiere orden ascendente)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1275
Análisis de datos
Sí No Sí
(los espacios de los (los espacios de los
datos o la cadena de datos o la cadena de
Búsqueda en espacios búsqueda se tratan como búsqueda se tratan como
iniciales si fueran caracteres) si fueran caracteres)
Sí Sí
(la cadena de búsqueda (la cadena de búsqueda debe aparecer al principio
debe aparecer al del campo)
principio del campo,
Coincidencia parcial únicamente caracteres)
Se ve afectado por la Sí No
opción Comparaciones
de caracteres exactos
(SET EXACT ON/OFF)
Admite expresiones Sí No Sí
1276 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Nombres de Para ver el nombre físico, haga clic con el botón derecho en el encabezado
campo de columna en la vista de la tabla y seleccione Propiedades.
Comillas Los términos de búsqueda de texto deben estar encerrados entre "comillas".
Comillas inver- Los términos de búsqueda de fechahora se deben encerrar entre `comillas invertidas`.
tidas
Campos rela- Para buscar en un campo relacionado, debe especificar el nombre calificado completo del
cionados campo: nombre de la tabla.nombre del campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1277
Análisis de datos
Cada función tiene reglas específicas que rigen su funcionamiento (por ejemplo, los tipos
de datos y si la función distingue entre mayúsculas y minúsculas).
Para ver una comparación de las reglas que rigen las funciones de búsqueda de Analytics,
consulte "Comparación de las funciones de búsqueda de Analytics" en la página 1289. Si
Reglas de las desea obtener información detallada acerca de alguna función, haga clic en el nombre de la
funciones función a continuación.
Tipos de búsquedas
Puede usar una función para buscar o filtrar datos de texto, numéricos o de fechahora. Sin embargo,
necesita usar la función adecuada para el tipo de datos que está buscando o filtrando:
l Tipos de datos admitidos por una función: Las funciones están diseñadas para funcionar
con un tipo específico de datos o, en algunos casos, pueden trabajar con más de un tipo de
datos.
Por ejemplo, puede usar la función ISBLANK( ) con datos de texto (datos de caracteres) pero
no con datos numéricos o de fechahora. Puede usar las funciones MATCH( ) o BETWEEN( )
con datos de carácter, numéricos o de fechahora.
l Tipo de datos de los datos: Usted necesita conocer el tipo de datos de los datos que está
buscando o filtrando y usar una función adecuada al tipo de datos. En general, los números y
las fechas tienen un tipo de datos numéricos y de fechahora. Sin embargo, pueden estar
utilizando un tipo de datos de caracteres.
Nota
Puede hacer clic en el nombre de cualquier función para obtener información
detallada de esa función.
Consejo
Puede copiar y pegar cualquiera de los ejemplos que se incluyen a continuación
directamente en el cuadro de texto Filtro y modificar los términos de búsqueda y otra
información para que coincida con sus datos.
1278 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejemplo Resultado
Ejemplo Resultado
Ejemplo Resultado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1279
Análisis de datos
Ejemplo Resultado
“United
Equipment” o
"Muller Corp."
en cualquier
lugar del
registro.
Ejemplo Resultado
1280 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejemplo Resultado
Nota
Los ejemplos de MATCH( ) suponen que la opción Comparaciones de caracteres exactos
está desactivada, excepto cuando se indique lo contrario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1281
Análisis de datos
Descripción: Una función de búsqueda versátil, que permite buscar varios términos de búsqueda de
manera simultánea en un mismo campo o buscar el mismo término de búsqueda en varios campos.
También permite encontrar valores coincidentes en dos campos.
Ejemplo Resultado
Ejemplo Resultado
Ejemplo Resultado
1282 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejemplo Resultado
Ejemplo Resultado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1283
Análisis de datos
Ejemplo Resultado
Ejemplo Resultado
1284 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejemplo Resultado
Ejemplo Resultado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1285
Análisis de datos
Ejemplo Resultado
Búsquedas numéricas
Búsqueda de un número
Uso: "Función MATCH( )" en la página 2405
Descripción: Una función de búsqueda versátil, que permite buscar varios términos de búsqueda de
manera simultánea en un mismo campo o buscar el mismo término de búsqueda en varios campos.
También permite encontrar valores coincidentes en dos campos.
Ejemplo Resultado
Ejemplo Resultado
1286 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
El uso de las funciones FIND( ) o FINDMULTI( ) para buscar un valor numérico puede
resultar complicado. Las funciones buscan los caracteres exactos en el archivo de
datos de origen (.fil), que pueden aparecer de manera diferente en la vista de la
tabla.
Si los resultados de la búsqueda no le parecen correctos, examine los datos de
origen en el cuadro de diálogo Formato de tabla.
Ejemplo Resultado
Búsquedas de fechahora
Búsqueda de un valor de fechahora
Uso: "Función MATCH( )" en la página 2405
Descripción: Una función de búsqueda versátil, que permite buscar varios términos de búsqueda de
manera simultánea en un mismo campo o buscar el mismo término de búsqueda en varios campos.
También permite encontrar valores coincidentes en dos campos.
Ejemplo Resultado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1287
Análisis de datos
Ejemplo Resultado
Ejemplo Resultado
Nota
El uso de las funciones FIND( ) o FINDMULTI( ) para buscar un valor de fechahora
puede resultar complicado. Las funciones buscan los caracteres exactos en el
archivo de datos de origen (.fil), que pueden aparecer de manera diferente en la vista
de la tabla.
Si los resultados de la búsqueda no le parecen correctos, examine los datos de
origen en el cuadro de diálogo Formato de tabla.
1288 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejemplo Resultado
Carácter AT( )
FIND( )
FINDMULTI( )
ISFUZZYDUP( )
LEVDIST( )
MAP( )
OCCURS( )
REGEXFIND( )
Carácter BETWEEN( )
Fechahora MATCH( )
Numérico
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1289
Análisis de datos
Sí AT( )
Los espacios iniciales de los datos pueden coincidir, BETWEEN( )
o no, en la cadena de búsqueda
FIND( )
FINDMULTI( )
OCCURS( )
Sí MAP( )
Los espacios iniciales de los datos deben coincidir de MATCH( )
forma exacta en la cadena de búsqueda
Sí ISFUZZYDUP( )
Los espacios de los datos o la cadena de búsqueda LEVDIST( )
se tratan como si fueran caracteres
REGEXFIND( )
1290 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Sí AT( )
BETWEEN( )
MAP( ) (caracteres literales)
MATCH( )
OCCURS( )
REGEXFIND( )
No FIND( )
FINDMULTI( )
ISFUZZYDUP( )
MAP( ) (Caracteres comodín)
Opcional LEVDIST( )
Coincidencia parcial
Mostrar más
Admite la coincidencia parcial Función
Sí AT( )
La cadena de búsqueda puede aparecer en cualquier FIND( )
lugar del campo
FINDMULTI( )
OCCURS( )
REGEXFIND( )
Sí BETWEEN( )
La cadena de búsqueda debe aparecer al principio MATCH( )
del campo, únicamente tipos de datos de carácter
Sí MAP( )
La cadena de búsqueda debe tener la misma longitud
que el valor de datos o ser más corta
Sí ISFUZZYDUP( )
LEVDIST( )
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1291
Análisis de datos
Sí FINDMULTI( )
MATCH( )
REGEXFIND( )
No AT( )
BETWEEN( )
FIND( )
ISFUZZYDUP( )
LEVDIST( )
MAP( )
OCCURS( )
Sí BETWEEN( )
MATCH( )
No AT( )
FIND( )
FINDMULTI( )
ISFUZZYDUP( )
LEVDIST( )
MAP( )
OCCURS( )
REGEXFIND( )
1292 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Las pruebas del orden secuencial (opción Examinar secuencia) permite verificar si los datos ya han
sido ordenados o indexados, o si deben ser ordenados o indexados antes de realizar ciertas pruebas
analíticas u operaciones de combinación de datos.
Varias pruebas y operaciones de Analytics requieren que los datos estén en orden secuencial para
que los resultados sean válidos o para que la operación se ejecute correctamente. En vez ordenar o
indexar la tabla de manera innecesaria, primero debe probarla para saber si se requiere
ordenamiento o indexación. Realizar una prueba en primera lugar puede ahorrar tiempo, en virtud de
que el ordenamiento, en particular, puede requerir recursos considerables de tiempo y de sistema si
se trata de tablas grandes.
Puede probar el orden secuencial de campos de carácter, numéricos, de fechahora o calculados, o
una combinación de tipos de campos y datos si los datos están ordenados o indexados por más de
un campo.
Nota
Que los datos estén secuencialmente ordenados no significa que no haya faltantes
en los datos. Por ejemplo, la serie numérica (1, 3 y 5) está ordenada en secuencia.
La prueba de faltantes es una operación diferente. Si desea obtener más
información, consulte "Detectar faltantes" en la página 1300.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1293
Análisis de datos
1
3
6
4 error de secuencia
4
5
6
9
1 error de secuencia
2
1294 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Fecha Cantidad
(campo clave primario, ascendente) (campo clave secundario, anidado, descendente)
Resultado válido
Devuelve 0 errores de secuencia:
La prueba de secuencia utiliza el mismo orden de prioridad y dirección que los campos que se
están probando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1295
Análisis de datos
Resultado no válido
Devuelve 2 errores de secuencia:
La prueba de secuencia utiliza un orden de prioridad diferente del de los campos que se están
probando y trata el campo Cantidad como no anidado.
Resultado no válido
Devuelve 5 errores de secuencia:
La prueba de secuencia utiliza una dirección diferente de uno de los campos que se están
probando y trata el campo Cantidad como ordenado de manera ascendente.
Pasos
Puede usar la opción Examinar secuencia para determinar si uno o más campos en la tabla activa
están ordenados de manera secuencial o para identificar los elementos que no están ordenados de
esta manera.
Nota
Asegúrese de que una ordenación rápida no se aplique actualmente a la tabla activa.
La vista debe mostrar el orden físico real de la tabla de Analytics subyacente para la
opción Examinar secuencia con el fin de ofrecer resultados válidos.
1296 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Muéstreme cómo
1. Seleccione Analizar > Secuencia.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione los campos que va a probar de la lista Secuencia en.
o Haga clic en Secuencia en para seleccionar los campos o para crear una expresión.
Si selecciona más de un campo, el orden en el cual seleccionó los campos dicta la prioridad de
la prueba. Los registros se prueban con el primer campo que selecciona y si hay ocurrencias
de secuencias múltiples del mismo valor en el primer campo, los registros en el grupo se
prueban con el segundo campo que seleccionó y así sucesivamente. Si no selecciona campos
adicionales, los registros en el grupo no están sujetos a ninguna prueba secundaria.
Nota
Al probar las tablas ordenadas o indexadas con más de un campo (orden o
indexación anidada), la prioridad de las pruebas tiene que coincidir con la
prioridad del orden o de la indexación (campo clave principal, campo clave
secundario, etc.) para que los resultados sean válidos.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
3. Si hizo clic en Secuencia en, si lo desea puede especificar un criterio de ordenamiento
descendente para uno o más campos seleccionados haciendo clic en la flecha se usa para
ordenar (la opción predeterminada es ascendente).
Nota
Al probar los campos que anteriormente se ordenaron o indexaron, la dirección
de la clasificación del orden que especifica (ascendente o descendente) debe
coincidir con la dirección del campo que está probando para que los resultados
sean válidos.
4. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
5. Haga clic en la ficha Salida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1297
Análisis de datos
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
8. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
1298 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1299
Análisis de datos
Detectar faltantes
Los faltantes en campos numéricos o de fechahora ordenados en secuencia podrían indicar que un
archivo de datos no está completo. Puede probar si hay faltantes en los valores ordenados en
secuencia en un campo e identificar uno o más faltantes o elementos faltantes, si es que los hay.
Para que los resultados sean válidos, el campo que se está verificando debe estar en orden
secuencial antes de la prueba. Puede ordenar un campo de antemano o utilizar la opción Preordenar
durante la comprobación de faltantes.
Puede probar los campos numéricos o de fechahora, o los números en campos de carácter. Sólo
puede probar un campo por vez.
Elementos faltantes
Esta opción crea una lista de los elementos faltantes individuales en un faltante. Por ejemplo, los
números de cheque 12346, 12347, 12348 y 12349.
Estos elementos faltantes son valores calculados y no aparecen realmente en los datos que se están
probando. Al utilizar esta opción, el campo Nº máximo de elementos faltantes permite especificar
la cantidad máxima de elementos faltantes que se incluirán en la lista de cada faltante, lo cual resulta
útil cuando el faltante es grande. Si se supera el máximo, Analytics utiliza el método de intervalos
1300 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
para identificar faltantes, con la diferencia que los valores que identifican el punto de inicio y de fin del
faltante son el primer y el último elemento faltante en la secuencia; con las etiquetas Inicio del
faltante (Inclusive) y Fin del faltante (Inclusive).
Nota
La cantidad que especifique en Nº máximo de elementos faltantes se aplica
faltante por faltante. No limita la cantidad total de elementos faltantes en un conjunto
de datos, ya sea que se incluyan en una lista de manera individual o por un intervalo.
Al utilizar el método de los elementos faltantes, los resultados pueden contener una combinación de
elementos faltantes individuales e intervalos, según el valor del campo Nº máximo de elementos
faltantes y el tamaño de los distintos faltantes.
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
-2 2 1 (entero)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1301
Análisis de datos
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
-1 3 1 (entero)
0 6 (a) 14 (Inclusive) 9 (enteros)
1
4
5
15
En el segundo ejemplo, los datos numéricos contienen dos lugares decimales. El intervalo
permisible es 0,01.
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
1302 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
Cantidad de
Valores de prueba Elementos faltantes elementos faltantes
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1303
Análisis de datos
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
1304 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Cantidad de elementos
Valores de prueba Elementos faltantes faltantes
Pasos
Puede probar un campo a la vez en la tabla activa para detectar si los números o las fechahoras
ordenadas en secuencia contienen faltantes.
Muéstreme cómo
1. Seleccione Analizar > Faltantes .
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione un campo para probar en la lista Faltantes en.
o Haga clic en Faltantes en para seleccionar el campo, o para crear una expresión.
Sólo puede probar un campo por vez.
3. Si hace clic en Faltantes en, puede especificar opcionalmente un criterio de ordenamiento
descendente en los resultados de salida del campo seleccionado, haciendo clic en la flecha de
ordenamiento (la opción predeterminada es ascendente).
4. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1305
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
5. Si el campo ya está ordenado sobre la base de una operación anterior, puede dejar
Preordenar sin seleccionar para ahorrar tiempo al probar tablas de gran tamaño en busca de
faltantes.
Si los datos del campo no están ordenados, debe seleccionar Preordenar para asegurarse de
que encuentra todos los faltantes.
Nota
Si deja Preordenar sin seleccionar, el campo que seleccione para realizar
pruebas en busca de faltantes debe haber sido previamente ordenado para
que los resultados sean válidos. Si realiza una prueba en un campo sin
ordenar, los resultados irán acompañados del mensaje Advertencia: Archivo
fuera de secuencia. Si envía los resultados a una tabla de Analytics, el
mensaje de advertencia aparece en el registro de comandos.
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
1306 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de Servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
10. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
11. Haga clic en la ficha Propiedades .
12. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1307
Análisis de datos
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
13. Si seleccionó Archivo como el tipo de salida, y desea anexar los resultados de salida al final de
un archivo existente, realice cualquiera de las opciones siguientes:
o Seleccione Anexar al archivo existente si está anexando a un archivo de texto o a una
tabla de Analytics que está seguro que tiene la misma estructura que los resultados de
salida.
o Deje Anexar al archivo existente sin seleccionar si está anexando a una tabla de Analytics
y desea que Analytics compare las longitudes de los registros de los resultados de la salida
y la tabla existente. Si las longitudes de los registros no son idénticas, la estructura de datos
no es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
1308 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
14. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
15. Haga clic en Aceptar.
16. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero ésta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla existente" en
la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1309
Análisis de datos
Detección de duplicados
Los valores duplicados en uno o más campos, o los registros duplicados, pueden deberse a errores
en la entrada de datos o a actividades fraudulentas, como la división de las transacciones de tarjetas
de crédito para evitar investigaciones.
Duplicados válidos
Los valores duplicados también pueden ser válidos. Por ejemplo, una tabla de transacciones podría
tener números de cliente duplicados debido a la existencia de varias transacciones de los mismos
clientes.
Todos los valores de un campo determinado deban ser únicos, como los números
Un campo de empleado o los números de cheque.
Ejemplo
Dos o más campos en
combinación En un archivo de nómina que cubra todo un año, el campo de número de
1310 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ordenamiento y duplicados
En general, solo debe comprobar si hay duplicados utilizando uno o más campos clave ordenados.
Los valores duplicados en un campo clave solo se pueden encontrar si son adyacentes.
Si busca duplicados en un campo clave sin ordenar, los valores duplicados que no son adyacentes
no se reportan como duplicados. Si existen uno o más clústeres del mismo valor duplicado, se los
reporta como duplicados, pero en grupos separados.
Según cuáles sean las metas de su análisis, tal vez sea conveniente comprobar si existen duplicados
utilizando un campo sin ordenar. Por ejemplo, es posible que desee detectar únicamente los valores
duplicados adyacentes en la tabla de origen e ignorar los valores duplicados que no son adyacentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1311
Análisis de datos
Usted utiliza varios campos clave en combinación para comprobar si existen registros
duplicados en una tabla de cuentas por pagar:
l número de proveedor
l número de factura
l fecha de la factura
l importe de la factura
Desea filtrar la tabla de salida de duplicados que obtiene para que solo algunos grupos de
duplicados sean procesados en una etapa posterior.
Crear un filtro utilizando una combinación de campos clave requeriría mucho trabajo. Por
ejemplo:
Por el contrario, usted logra el mismo resultado si crea un filtro sobre la base de un número de
grupo:
Pasos
Puede realizar pruebas en uno o más campos en la tabla activa para detectar si hay valores
duplicados o registros duplicados completos.
Muéstreme cómo
Puede comprobar los campos de carácter, numéricos y de fechahora en busca de duplicados. Si en
un campo de carácter aparecen tanto letras como números, se comprobarán todos los caracteres
alfanuméricos.
Nota
Para que los resultados sean válidos, los campos que se están verificando deben
estar en orden secuencial antes de la comprobación. Puede ordenar los campos de
antemano o utilizar la opción Preordenar durante la comprobación de duplicados.
1312 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1313
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una tabla
después de aplicar las opciones de alcance (Primeros , Siguientes y Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
Nota
Si deselecciona Preordenar, el campo o campos que seleccione para pruebas de
duplicados debe coincidir con el campo o los campos que previamente fueron
ordenados para obtener resultados válidos.
Si hay una falta de correspondencia entre los campos seleccionados y los
ordenados, los resultados irán acompañados del mensaje Advertencia: Archivo
fuera de secuencia. Si envía los resultados a una tabla de Analytics, el mensaje de
advertencia aparece en el registro de comandos.
Si los datos en los campos no están ordenados, debe dejar Preordenar seleccionado para garantizar
que todos los duplicados sean encontrados.
Configurar la salida
1. Haga clic en la ficha Salida.
2. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
1314 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
tabla Analytics, o anexar los resultados a una tabla Analytics existente. Seleccione Archivo
de texto ASCII o Archivo de texto Unicode (dependiendo de cuál edición de Analytics esté
utilizando) para guardar o anexar los resultados a un archivo de texto.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
4. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1315
Análisis de datos
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
1316 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Finalizar la configuración
1. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de la salida al final
de un archivo existente, realice una de las siguientes acciones:
o Seleccione Anexar al archivo existente si está anexando a un archivo de texto o a una
tabla de Analytics y está seguro de que tienen la misma estructura que los resultados de la
salida.
o Deje Anexar al archivo existente sin seleccionar si está anexando a una tabla de Analytics
y desea que Analytics compare las longitudes de los registros de los resultados de la salida
y la tabla existente. Si las longitudes de los registros no son idénticas, la estructura de datos
no es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
2. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
3. Haga clic en Aceptar.
Nota
Solo se muestran los registros o los valores duplicados y no la instancia inicial
del valor o del registro, si usted completa los dos pasos que se indican a
continuación:
l envía los resultados a la pantalla o a un archivo de texto
Quitar duplicados
Puede utilizar la operación de resumen para quitar registros o valores duplicados de un conjunto de
datos y guardar los registros o valores únicos restantes en una nueva tabla de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1317
Análisis de datos
Muéstreme cómo
sobre.
l Haga clic en Resumir sobre para seleccionar el campo o los campos, o para crear una
expresión.
El orden en que seleccione los campos es el orden en el cual aparecen las columnas en los
resultados.
Nota
Seleccione los campos adecuados para lograr el grado deseado de exclusi-
vidad.
Por ejemplo, si desea quitar registros de empleados duplicados y selecciona
únicamente el campo de apellido, corre el riesgo de eliminar todos los registros
de los empleados que tienen el mismo apellido pero un nombre diferente.
Seleccione tanto el campo de nombre como el de apellido para aumentar el
nivel de exclusividad.
Para quitar solo los registros duplicados exactos, haga clic en Resumir sobre y
Agregar todos .
resultados de la salida.
l Haga clic en Otros campos para seleccionar el campo o los campos, o para crear una
expresión.
Nota
Seleccione únicamente campos que contengan el mismo valor para todos los
registros de cada grupo resumido. Si desea obtener más información, consulte
"La opción Otros campos" en la página 1382.
1318 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una tabla
después de aplicar las opciones de alcance (Primeros , Siguientes y Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
Configurar la salida
1. Haga clic en la ficha Salida.
2. En el panel En, seleccione Archivo.
3. Especifique la siguiente información en el panel Como:
o Tipo de archivo – Tabla de Analytics es la única opción. Guarda los resultados en una
nueva tabla de Analytics o anexa los resultados en una tabla Analytics existente.
o Nombre - Escriba un nombre de tabla en el cuadro de texto Nombre. O haga clic en
Nombre e introduzca el nombre del archivo, o seleccione un archivo existente en el cuadro
de diálogo Guardar o Guardar archivo como para sobrescribir o anexar a la tabla. Si
Analytics pre-completa un nombre de tabla, puede aceptar el nombre pre-completado o
cambiarlo.
También puede especificar una ruta de acceso absoluta o relativa, o navegar a una carpeta
diferente, para guardar o anexar la tabla en un lugar distinto al lugar de la ubicación del
proyecto. Por ejemplo: C:\Resultados\Sin_duplicados.fil o Resultados\Sin_
duplicados.fil.
o Local – Sólo está habilitada cuando se está conectado a una tabla de servidores.
Seleccione Local para guardar la tabla de salida en la misma ubicación del proyecto, o para
especificar una ruta de acceso o navegar a una carpeta local diferente. Deje Local sin
seleccionar para guardar la tabla de salida en la carpeta Prefijo en el servidor Analytics.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesa-
miento de las tablas del servidor Analytics Exchange, seleccione Local . No
puede utilizar la configuración Local para importar tablas de resultados al
Servidor de AX.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1319
Análisis de datos
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Finalizar la configuración
1. Seleccione Utilizar la tabla de salida si desea que la tabla de salida se abra automáticamente
al finalizar la operación.
2. Si desea anexar los resultados de salida al final de una tabla existente de Analytics, realice una
de las siguientes acciones:
1320 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
o Seleccione Anexar a un archivo existente si está seguro de que los resultados de salida y
la tabla existente son idénticos en estructura.
o Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las
longitudes de los registros de los resultados de salida y la tabla existente. Si las longitudes
de los registros no son idénticas, la estructura de datos no es idéntica, y la operación de
anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1321
Análisis de datos
Cómo funciona
La función duplicados inexactos de Analytics le permite probar un campo de caracteres específico de
una tabla para identificar los duplicados inexactos presentes en el campo. Los resultados de la salida
agrupan los duplicados inexactos sobre la base del nivel de diferencia que usted especifique. Por
medio del ajuste del nivel de diferencia, puede controlar la cantidad y el tamaño de los grupos de la
salida, así como la cantidad de diferencia entre los miembros del grupo.
Para confirmar si los miembros del grupo de duplicados inexactos hacen referencia a la misma
entidad del mundo real, probablemente deberá realizar análisis adicionales, como una prueba de
duplicados de campos distintos del campo de prueba.
Nota
Detectar duplicados inexactos es más complicado que identificar duplicados exactos.
Comprender la configuración que controla el grado de diferencia entre duplicados
inexactos, y cómo se agrupan los duplicados inexactos en los resultados de salida,
ayudará a optimizar su uso de la función.
1322 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1323
Análisis de datos
Ejemplo
Considere estos nombres:
l “JW Smith” y “John William Smith”
l “Diamond Tire” y “Diamond Tire & Auto”
El primer ejemplo podría ser dos versiones del mismo nombre, uno que usa iniciales y el otro
que usa el primer y el segundo nombre explícitos. El segundo ejemplo podría ser una versión
corta y una versión larga del nombre de una compañía.
Ninguno de estos pares de nombres se devolverá como duplicado inexacto a menos que la
configuración de diferencia sea bastante flexible, lo cual tendría el efecto adverso de devolver
también grandes números de falsos positivos.
La función de duplicados inexactos procesa cada par de nombres simplemente como dos
cadenas de caracteres. En cada caso, debido a que las dos cadenas difieren signifi-
cativamente en longitud, las cadenas son significativamente diferentes entre sí cuando se
consideran a nivel de los caracteres.
Si desea obtener más información, consulte "Cómo funciona la configuración de diferencia"
en la página 1340.
1324 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
prueba
Nota
Si bien la función de
duplicados inexactos
utiliza comparaciones
basadas en caracteres,
ordenar las palabras o
los elementos de los
valores de prueba tiene
la ventaja de alinear los
caracteres de forma
más precisa entre las
cadenas que se están
comparando.
Concatenar los campos para una expresión de Analytics que Reduzca el tamaño y aumente la
aumentar la unicidad de los utiliza el operador de suma (+) precisión de los resultados
valores de prueba probando valores más exclusivos,
que se generan al concatenar dos
o más campos
Generar una lista única y Función ISFUZZYDUP( ) Genere una lista conveniente y
exhaustiva de duplicados exhaustiva de duplicados
inexactos para un valor específico inexactos para un valor de salida
en los resultados de la salida de de relevancia particular para el
duplicados inexactos objetivo de su análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1325
Análisis de datos
Nota
Si bien el ordenamiento de los valores del campo de prueba no incrementa la
efectividad, ordenar los elementos individuales en los valores del campo con varios
elementos, como domicilios, puede aumentar significativamente la efectividad. Si
desea obtener más información, consulte "Funciones de ayuda de duplicados
inexactos" en la página 1331.
1326 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Puede probar un campo de caracteres en la tabla activa para detectar si existen valores casi
idénticos (duplicados inexactos). Opcionalmente, puede incluir valores idénticos (duplicados
exactos) en los resultados de salida así como valores casi idénticos.
Si uno o más grupos de duplicados inexactos de los resultados alcanzan el tamaño máximo, aparece
un mensaje en el log. Si desea obtener más información, consulte "Controlar el tamaño de los
resultados duplicados inexactos" en la página 1336.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1327
Análisis de datos
Pasos
1. Seleccione Analizar > Duplicados inexactos .
2. En la ficha Principal , realice una de las siguientes acciones:
l Seleccione el campo para probar en la lista Duplicados inexactos en.
l Haga clic en Duplicados inexactos en para seleccionar el campo o para crear una
expresión.
Consejo
La creación de una expresión es la manera de concatenar los campos de
prueba, quitar los elementos genéricos de los valores del campo de prueba u
ordenar los elementos individuales de los valores del campo de prueba. Si
desea obtener más información, consulte "Funciones de ayuda de
duplicados inexactos" en la página 1331 y "Concatenar campos" en la
página 240.
3. Opcional. Seleccione una o más Listar campos para incluir cualquier campo adicional en los
resultados o haga clic en Listar campos para seleccionar campos, para Agregar todos los
campos o para crear una expresión.
Los campos adicionales pueden proporcionar contexto útil para los resultados, y pueden
ayudar a verificar si los duplicados inexactos hacen referencia a la misma entidad en el mundo
real.
Nota
El campo seleccionado para la detección de duplicados inexactos se muestra
automáticamente al comienzo de cualquier registro de resultados y no es
necesario seleccionarlo específicamente en Listar campos .
1328 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
7. Si desea incluir tanto duplicados exactos como duplicados inexactos en los resultados,
seleccione Incluir duplicados exactos .
Si desea obtener más información, consulte "Cómo agrupar duplicados inexactos" en la
página 1345.
8. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
9. Si está conectado a una tabla de servidores, realice una de las acciones siguientes:
l Seleccione Local para guardar la tabla de salida en la misma ubicación del proyecto, o para
servidor.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesa-
miento de las tablas del servidor Analytics Exchange, seleccione Local . No
puede quitar la selección de la configuración Local para importar tablas de
resultados a Analytics Exchange.
resultados de salida.
l Haga clic en En y seleccione una tabla existente en el cuadro de diálogo Guardar o Guardar
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1329
Análisis de datos
Opciones: Cuadro de
diálogo Duplicados ine-
xactos Descripción
¡Precaución!
Desactivar Tamaño de resultado (%) puede producir conjuntos de
resultados excesivamente grandes que tardan mucho tiempo en
procesarse o que pueden ocasionar que se exceda la memoria
disponible, lo cual finaliza el procesamiento. Desactive esta opción
sólo si está seguro de que los resultados serán de un tamaño
manejable.
Tamaño de resultado Si desea obtener más información, consulte "Controlar el tamaño de los resultados
(%) duplicados inexactos" en la página 1336.
1330 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Función SORTWORDS
Al utilizar la función duplicados inexactos, use la función SORTWORDS( ) para crear una expresión o
un campo calculado que ordene secuencialmente los elementos individuales en valores de campo de
prueba.
Ordenar los elementos, como los componentes de un domicilio, reduce la importancia de la posición
física de los elementos en las comparaciones de los duplicados inexactos. La mejora que se obtiene
en la efectividad le permite usar un Umbral de diferencia mucho menor y generar un conjunto de
resultados más pequeño y concentrado, con una menor cantidad de falsos positivos.
Si desea obtener información detallada, consulte "Función SORTWORDS( )" en la página 2559.
Para obtener más información acerca del Umbral de diferencia, consulte "Cómo funciona la configu-
ración de diferencia" en la página 1340.
Si desea ver un video con una descripción general de SORTWORDS( ), vea Fuzzy Matching Using
SORTWORDS() (Coincidencias inexactas con SORTWORDS()) (solo disponible en inglés).
Ejemplo
Los dos valores siguientes requerirían un Umbral de diferencia de al menos 22 para ser
incluidos en los resultados de salida de duplicados inexactos:
l 125 SW 39TH ST, Suite 100
l Suite 100, 125 SW 39TH ST
El Umbral de diferencia máximo permitido es 10; por lo tanto, la función de duplicados
inexactos jamás identificará estos dos valores como duplicados inexactos entre sí. Aun
cuando, claramente, son el mismo domicilio.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1331
Análisis de datos
Por el contrario, si usa SORTWORDS( ) para crear una expresión o un campo calculado que
ordene los elementos individuales de un domicilio, un Umbral de diferencia de solo 2
devolvería los dos domicilios como duplicados inexactos:
l 100 125 39TH ST, SW Suite
l 100, 125 39TH ST SW Suite
Función OMIT
Al utilizar la función duplicados inexactos, use la función OMIT( ) para crear una expresión o un
campo calculado que quite los elementos genéricos de los valores del campo de prueba.
La eliminación de los elementos como guiones, comas, signos, palabras o abreviaturas, como "Inc.",
"Street" o "St.", concentra la comparación de los duplicados inexactos únicamente en la porción de
los valores de prueba donde puede aparecer una diferencia significativa. La mejora que se obtiene
en la efectividad le permite usar un Umbral de diferencia mucho menor y generar un conjunto de
resultados más pequeño y concentrado, con una menor cantidad de falsos positivos.
Si desea obtener información detallada, consulte "Función OMIT( )" en la página 2443. Para obtener
más información acerca del Umbral de diferencia, consulte "Cómo funciona la configuración de
diferencia" en la página 1340.
Ejemplo
Los dos valores siguientes requieren un Umbral de diferencia de al menos 8 para ser
incluidos en los resultados de salida de duplicados inexactos:
l Intercity Couriers Corporation
l Inter-city Couriers Corp.
Un Umbral de diferencia de 8 podría generar un conjunto de resultados grande y
desenfocado, con un elevado nivel de falsos positivos. Sin embargo, un Umbral de diferencia
menor impediría la detección de los dos valores como duplicados inexactos.
Por el contrario, si usa OMIT( ) para crear una expresión o un campo calculado que quite los
elementos genéricos, como "Corporation" y "Corp.", un Umbral de diferencia de solo 1
devolvería los dos nombres como duplicados inexactos:
l Intercity Couriers
l Inter-city Couriers
1332 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Función ISFUZZYDUP
Después de utilizar la función de duplicados inexactos y revisar los resultados, puede utilizar la
función ISFUZZYDUP( ) para obtener una lista exhaustiva de duplicados inexactos para un valor
específico de los resultados. Puede realizar este paso adicional para los valores que parecen ser de
especial importancia para sus objetivos de análisis.
Exhaustivo significa que todos los valores dentro del grado de diferencia especificado del valor de
prueba se devuelven, independientemente de su posición en el campo de prueba relativo al valor de
prueba.
Por diseño, la función de duplicados inexactos organiza los resultados de la salida en grupos no
exhaustivos. Los resultados, en total, son exhaustivos, pero los grupos individuales pueden no serlo.
Este enfoque impide que los resultados de la salida sean demasiado grandes e inmanejables.
Los resultados no exhaustivos pueden ser suficientes para los fines de su análisis. Si no lo son,
puede utilizar ISFUZZYDUP( ) para generar resultados exhaustivos para valores individuales.
Si desea obtener información detallada, consulte "Función ISFUZZYDUP( )" en la página 2371. Si
desea obtener más información acerca de los grupos no exhaustivos, consulte "Cómo agrupar
duplicados inexactos" en la página 1345.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1333
Análisis de datos
1334 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
100*DEC(Lev_Dist;2)/MINIMUM(LENGTH(ALLTRIM(Propietario_grupo)); LENGTH
(ALLTRIM(campo_prueba_dup_inexacto))
d. Haga clic en Aceptar entrada y haga clic en Cerrar para salir del cuadro de diálogo
Formato de tabla.
5. Agregue los campos calculados Dis_Lev y Pct_Dif a la vista.
Aparecerá el umbral de diferencia (distancia de Levenshtein) entre cada propietario de grupo
y miembro de grupo, y el porcentaje de diferencia que se aplica a cada par propietario-
miembro.
Si desea obtener información acerca de cómo agregar campos a una vista, consulte "Agregar
columnas a una vista" en la página 847.
6. Si desea clasificar los resultados de salida por su grado de imprecisión, realice el siguiente
procedimiento:
a. Extraiga todos los campos excepto el campo Grupo a una nueva tabla, y filtre registros en
los cuales el campo Grupo no esté en blanco.
La sintaxis de ACLScript para la operación de extracción aparece abajo.
La inexactitud de los resultados de salida aumenta a medida que avanza por la tabla. El
campo Número de grupo es el número de registro original del propietario del grupo en cada
par de duplicados inexactos y el campo Número de registro original es el número de
registro original del miembro del grupo en cada par.
Si desea información sobre la manera de crear un ordenamiento anidado, consulte
"Ordenamiento por campos clave múltiples" en la página 1230.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1335
Análisis de datos
Nota
Este ajuste no afecta de ninguna manera la inclusión o exclusión de falsos
positivos.
1336 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l Limitar el tamaño del grupo de duplicados inexactos: utilice el comando SET para
especificar un tamaño máximo de grupo de duplicados inexactos que sea más pequeño que el
tamaño predeterminado de 20; por ejemplo, SET FUZZYGROUPSIZE TO 10.
Nota
Este ajuste no afecta de ninguna manera la inclusión o exclusión de falsos
positivos.
¡Precaución!
Si algunos de los métodos que se describen más atrás se establecen de manera
demasiado restrictiva, es posible que se excluyan duplicados inexactos válidos. Es
posible que necesite probar diferentes combinaciones de configuración para
descubrir qué funciona mejor para un conjunto de datos en particular.
Concatenar campos de prueba con la función SORTWORDS( ) y utilizar la función
OMIT( ) son los métodos con menor probabilidad de excluir duplicados inexactos
válidos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1337
Análisis de datos
1338 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1339
Análisis de datos
Mientras mayor sea la distancia de Levenshtein, mayor será la diferencia entre dos valores. Una
distancia de 0 (cero) significa que dos valores son idénticos.
La tabla que figura a continuación ofrece ejemplos de varias distancias de Levenshtein. Para obtener
más información acerca de la distancia de Levenshtein, consulte LEVDIST( ).
1340 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
El algoritmo de Levenshtein trata los espacios en blanco entre las palabras como
caracteres.
Smith Smith 0 Sí
(si Incluir duplicados exactos está
marcado)
Smith Smithe 1 Sí
Smith Smythe 2 Sí
Hanssen Jansn 3 Sí
Smith Brown 5 No
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1341
Análisis de datos
Si el porcentaje de diferencia es menor que o igual al Porcentaje de diferencia especificado, los dos
valores son elegibles para ser incluidos en los resultados, suponiendo que también están dentro de
la distancia de Levenshtein máxima permitida entre sí (el Umbral de diferencia).
La tabla que se incluye a continuación proporciona ejemplos de diversos porcentajes de diferencia.
1342 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1343
Análisis de datos
1344 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Con cada comparación, la operación determina si los dos valores comparados son duplicados
inexactos basándose en la configuración de diferencia que usted especificó. (Si desea obtener
información acerca de los ajustes de diferencias, consulte "Cómo funciona la configuración de
diferencia" en la página 1340). Si ambos valores son duplicados inexactos, se los coloca juntos en un
grupo. Las coincidencias redundantes se suprimen (se explica más adelante en este tema). Los
resultados de la operación de duplicados inexactos pueden contener varios grupos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1345
Análisis de datos
1346 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Regla Explicación
Si dos valores son miembros de un En el ejemplo anterior, “Jansen”, “Jansan” y “Jansn” son miembros del
grupo anterior, no se colocarán Grupo 3. Cuando “Jansen” se convierte en el propietario del Grupo 6,
juntos en un grupo subsiguiente si “Jansan” y “Jansn” no se colocan en el grupo, aunque ambos son
uno de los valores es el propietario duplicados inexactos que aparecen debajo de “Jansen” en el campo de
del grupo subsiguiente. prueba.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1347
Análisis de datos
Regla Explicación
Si dos valores son miembros de un En el ejemplo anterior, “Hanson” y “Jansen” aparecen tanto en el
grupo anterior, pueden aparecer Grupo 2 como en el Grupo 3. En esta instancia, la aparición conjunta
juntos en un grupo subsiguiente si en más de un grupo puede ocurrir porque el grado de diferencia se
ninguno de los valores es el mide a partir del los propietarios de grupos respectivos, no entre ellos.
propietario del grupo subsiguiente.
Nota
En ocasiones, puede haber excepciones a la segunda y tercera reglas. Durante la ejecución,
la operación de duplicados inexactos almacena valores temporales. Si el espacio asignado a
estos valores temporales se llena, el resultado puede ser algunos propietarios de grupos con
uno o más miembros de grupos que son redundantes. (El propietario y el integrante aparecen
juntos en un grupo anterior). Cuanto más pequeño sea el tamaño máximo especificado para
los grupos de duplicados inexactos, mayor es la probabilidad de que ocurra esta redundancia.
Datos pro-
cesados en
secuencia des-
Datos de entrada cendente Resultados de la salida
1 Ronson
4 Hanssen
5 Hanson
7 Jansan Jansn
8 Janszen
1348 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Datos pro-
cesados en
secuencia des-
Datos de entrada cendente Resultados de la salida
9 Jansn
Datos pro-
cesados en
secuencia des-
Datos de entrada cendente Resultados de la salida
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1349
Análisis de datos
Datos pro-
cesados en
secuencia des-
Datos de entrada cendente Resultados de la salida
3 Ronson Ronson (4)
4 Ronson
6 Hanssen
7 Hanson
10 Jansan Jansn
11 Janszen
12 Jansn
1350 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Agrupación de datos
La agrupación de datos crea una visión general que puede ayudar a identificar patrones, tendencias,
irregularidades o valores atípicos. Usted agrupa datos según los valores de un campo o combina-
ciones de valores en más de un campo.
El agrupamiento le permite determinar cuántos registros, y cuánto valor o cantidad, están
concentrados por las medidas o identificadores que usted escoge.
l Código de transacción
l Código de ubicación
Operaciones de agrupación
Operación Tipo de datos Funcionalidad Salida
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1351
Análisis de datos
1352 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Estratificar datos
Estratificar agrupa los registros de una tabla en intervalos numéricos (rangos de valor) sobre la base
de los valores de un campo numérico y hace un recuento de la cantidad de registros en cada
intervalo.
Por ejemplo, puede estratificar una tabla de cuentas por cobrar a partir del campo importe de la
factura para agrupar registros en intervalos de $5000 (facturas de $0 a $4.999,99, de $5.000 a
$9.999,99 y así en adelante) y para encontrar la cantidad total de transacciones y el importe total de
las transacciones para cada intervalo.
Nota
Si no especifica un campo de subtotal, se hace un subtotal automáticamente del
campo que está estratificando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1353
Análisis de datos
Consejo
Si utiliza los valores mínimo y máximo actuales del campo, el tamaño del intervalo no
suele ser una cantidad exacta. Si desea que el tamaño del intervalo sea una cantidad
exacta, puede especificar los valores mínimo y máximo en números exactos: por
ejemplo; 0 y 5000.
Estratificación y ordenamiento
Puede estratificar tablas ordenadas o sin ordenar. Al estratificar una tabla sin ordenar, Analytics
automáticamente ordena los resultados de la salida como parte de la operación de estratificación.
1354 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
La opción Estadísticas
La opción Incluir las estadísticas para los campos de subtotal permite calcular los valores
promedio, mínimo y máximo de cada campo numérico subtotalizado. En el ejemplo anterior, el uso
de la opción estadísticas calcularía los importes de facturas promedio, mínimo y máximo en cada
intervalo, así como los importes de descuento promedio, mínimo y máximo de cada intervalo, si es
que también se calculó el subtotal del campo importe de descuentos.
Estratificación en detalle
Estratificar realiza las siguientes operaciones:
Ubicación en "Estrati-
ficación de resultados"
Operación abajo
Agrupa los registros en intervalos sobre la base de un campo numérico Campo Monto de
transacción, primero
Recuenta (subtotaliza) el número de registros que corresponden a cada intervalo y Campo Recuento
calcula el porcentaje del recuento total representado por cada subtotal
Campo Porcentaje de
recuento
Opcionalmente, genera subtotales de los valores de uno o más campos numéricos Campo Monto de
para cada intervalo, y para el primer campo seleccionado calcula el porcentaje del transacción, segundo
valor total representado por cada subtotal
Campo Porcentaje de
campo.
Proporciona totales de todos los campos numéricos incluidos en los resultados de Fila Totales
salida
Estratificación de resultados
Resultados de salida que se obtienen:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1355
Análisis de datos
l con la estratificación por importe de transacción en una tabla de cuentas por cobrar
(la tabla Ar en ACL DATA\Archivos de datos de muestra\Proyecto de muestra.ACL)
l con intervalos de $1000
l con el envío de los resultados a la pantalla
Pasos
Puede estratificar los datos agrupando los registros de una tabla en intervalos numéricos del mismo
tamaño o de tamaño personalizado.
Si lo desea, puede incluir los siguientes cálculos para los campos numéricos asociados en cada
intervalo: subtotal, valor promedio, valor mínimo, valor máximo.
Muéstreme cómo
1. Seleccione Analizar > Estratificar.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione un campo de la lista desplegable Estratificar en para estratificar.
o Haga clic en Estratificar en para seleccionar el campo, o para crear una expresión.
3. Opcional. Seleccione uno o más Campos de Subtotal o haga clic en Campos de Subtotal
para seleccionar el campo(s) de subtotal o para crear una expresión.
Si no selecciona un campo de subtotal, se hace un subtotal automáticamente del campo que
está estratificando. Debe seleccionar explícitamente el campo a estratificar si desea calcular el
subtotal de este junto con el de uno o más campos, o si desea incluir estadísticas del campo
estratificar subtotalizado.
El orden en que seleccione los campos de subtotal es el orden en el cual aparecen las
columnas en los resultados. Si está anexando los resultados a una tabla de Analytics
existente, la selección y el orden de columna deben ser idénticos a la selección de columna y el
orden en la tabla existente.
1356 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Es posible cambiar el número predeterminado de intervalos seleccionando
las fichas Herramientas > Opciones y actualizando el número de
Intervalos en la ficha Comando.
o Seleccione Libre para crear intervalos de tamaño personalizado e introduzca el valor inicial
de cada intervalo y el valor final del último intervalo. Debe introducir cada valor en una línea
por separado.
La especificación de los valores Mínimo y Máximo es opcional si utiliza Libre. Si especifica
los valores Mínimo y Máximo, esos valores son el punto de partida del primer intervalo y el
punto final del último intervalo, y los valores que introduce crean intervalos adicionales
dentro del rango. Los valores que introduzca deben ser mayores que el valor especificado
en Mínimo y menores o iguales que el valor especificado en Máximo.
7. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
8. Opcional. Seleccione Incluir las estadísticas para los campos de subtotal si desea calcular
los valores promedio, mínimo y máximo de cada campo numérico subtotalizado.
Debe seleccionar al menos un campo subtotal para incluir estadísticas.
9. Haga clic en la ficha Salida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1357
Análisis de datos
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a una tabla Analytics
o un archivo de texto. Si guarda o anexa a una tabla Analytics, la tabla se agrega al proyecto
abierto si no se encuentra ya en el proyecto. Si guarda o anexa un archivo de texto, el
archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
11. Si seleccionó Archivo como el tipo de salida, especifique la siguiente información en el panel
Como:
l Tipo de archivo – Seleccione Tabla Analytics para guardar los resultados en una nueva
tabla Analytics, o anexar los resultados a una tabla Analytics existente. Seleccione Archivo
de texto ASCII o Archivo de texto Unicode (dependiendo de cuál edición de Analytics esté
utilizando) para guardar o anexar los resultados a un archivo de texto.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
1358 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
12. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
13. Haga clic en la ficha Propiedades .
14. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1359
Análisis de datos
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
15. Si no desea incluir valores que superen los valores Mínimo y Máximo especificados,
seleccione Suprimir otros .
16. Si desea dividir los resultados de salida basados en los valores de un campo carácter,
introduzca, el nombre del campo en el cuadro de texto Dividir, o haga clic en Dividir para
seleccionar el campo o crear una expresión.
Por ejemplo, un cliente puede dividir en el futuro los resultados de una tabla de cuentas por
cobrar estratificados por monto de transacción. La acción de Dividir sólo puede ser utilizada
con un solo campo carácter; por esta razón, no se admiten desgloses anidados.
Nota
Para que la opción Dividir arroje mejores resultados, se debe ordenar el
campo de caracteres utilizado para el desglose antes de estratificarse.
17. Si seleccionó Archivo como el tipo de salida, y desea anexar los resultados de salida al final de
un archivo existente, realice cualquiera de las opciones siguientes:
o Seleccione Anexar al archivo existente si está anexando a un archivo de texto o a una
tabla de Analytics que está seguro que tiene la misma estructura que los resultados de
salida.
o Deje Anexar al archivo existente sin seleccionar si está anexando a una tabla de Analytics
y desea que Analytics compare las longitudes de los registros de los resultados de la salida
y la tabla existente. Si las longitudes de los registros no son idénticas, la estructura de datos
no es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
18. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
19. Haga clic en Aceptar.
20. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Si espera que aparezca la opción Anexar, pero ésta no aparece, haga clic en No para
cancelar la operación y consulte "Anexión de resultados de la salida a una tabla existente" en
la página 220.
1360 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Datos de antigüedad
Antigüedad agrupa los registros de una tabla en períodos de antigüedad sobre la base de los valores
del campo fecha o fechahora, y cuenta la cantidad de registros de cada período.
Algunos usos comunes de la expiración incluyen la evaluación de tendencias de ventas, la revisión
de volúmenes de transacción y la agrupación de facturas por número de días pendientes.
Por ejemplo, podría clasificar por antigüedad una tabla de cuentas por cobrar, sobre la base del
campo de fecha de la factura, y agruparlas en registros de períodos de 30 días (facturas desde la
fecha de corte a los 29 días anteriores, de los 30 días anteriores a los 59 días, anteriores y así en
adelante) y encontrar la cantidad total de facturas pendientes para cada período.
Nota
Si bien puede determinar la antigüedad sobre la base de los valores de fechahora,
solo se considerará la porción de la fecha de los valores. La porción de hora se
ignora. No se puede establecer la expiración sobre los datos de la hora solamente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1361
Análisis de datos
Para aislar registros con fechas que probablemente no sean válidas, se usa un intervalo de 10.000
días o un intervalo final adecuado que usted puede especificar.
La tabla que se incluye a continuación muestra de qué manera se combinan la fecha de corte y los
intervalos de fecha para crear cinco períodos de antigüedad, así como las fechas que se incluyen en
cada período.
La opción Estadísticas
La opción Incluir las estadísticas para los campos de subtotal permite calcular los valores
promedio, mínimo y máximo de cada campo numérico subtotalizado. En el ejemplo anterior, al usar
la opción estadísticas se calcularía el importe promedio, mínimo y máximo de las facturas de cada
grupo de antigüedad.
Antigüedad en detalle
La Antigüedad realiza las siguientes operaciones:
Ubicación en
"Resultados de
expiración" en la página
Operación opuesta
Agrupa los registros en periodos de expiración en base a fechas límite e intervalos Campo Días
de fecha
Subtotaliza opcionalmente los valores de uno o más campos numéricos para cada Campo Monto de
periodo de expiración, y para el primer campo seleccionado calcula el porcentaje transacción
del valor total representado por cada subtotal
1362 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ubicación en
"Resultados de
expiración" en la página
Operación opuesta
Campo Porcentaje de
campo.
Proporciona totales de todos los campos numéricos incluidos en los resultados de Fila Totales
salida
Resultados de expiración
Resultados de salida que se obtienen:
l con la antigüedad por fecha de factura en la tabla de cuentas por cobrar
(la tabla Ar en ACL DATA\Archivos de datos de muestra\Proyecto de muestra.ACL)
l con el cálculo del subtotal del importe de la transacción
l con el uso de períodos de antigüedad de 30 días
l con el envío de los resultados a la pantalla
Nota
Si envía los resultados a la pantalla o un gráfico, el gráfico muestra los subtotales de
las cuentas para cada periodo de expiración, o los subtotales numéricos si incluye
uno o más campos de subtotal numéricos en la operación de expiración.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1363
Análisis de datos
Pasos
Puede calcular la antigüedad de los datos agrupando los registros de una tabla en períodos de
antigüedad.
Si lo desea, puede incluir los siguientes cálculos para los campos numéricos asociados en cada
período: subtotal, valor promedio, valor mínimo, valor máximo.
Muéstreme cómo
1. Seleccione Analizar > Antigüedad.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo en el cual se basará la antigüedad de la lista desplegable Calcular la
antigüedad.
o Haga clic en Calcular la antigüedad para seleccionar el campo o para crear una expresión.
3. En el campo Fecha límite, deje la fecha actual predeterminada o realice uno de los siguientes
pasos para especificar una fecha límite diferente:
l Edite la fecha directamente en el campo Fecha límite.
l Haga clic en la flecha de dirección abajo para seleccionar una fecha del calendario. Puede
usar las flechas izquierda o derecha para avanzar o retroceder un mes al mismo tiempo o
haga clic en el mes y año o década en la parte central superior del calendario para avanzar o
retroceder en intervalos mayores de tiempo.
Especificar una fecha límite diferente le permite alinear el inicio del primer período de
expiración con la fecha, tal como una fecha de finalización del período fiscal. Si deja la fecha
predeterminada, el primer período de expiración comienza en la fecha actual, la cual puede o
no puede ser adecuada para su análisis.
4. Introduzca los períodos de expiración para usarlos en el cuadro de texto Períodos de
expiración o mantenga los valores predeterminados.
Los valores del período de expiración deben introducirse en días. Cada valor debe introducirse
en una línea separada de menor a mayor (desde el más reciente hasta el más antiguo). El
valor ‘0’ especifica que el primer período de antigüedad comienza en la fecha de corte
especificada. El valor final especifica el final del período de expiración mayor.
Nota
Puede cambiar los valores que se utilizan para los períodos de antigüedad
predeterminados seleccionando Herramientas > Opciones y actualizando los
Períodos de antigüedad en la ficha Fecha y hora.
5. Opcional. Seleccione uno o más Campos de Subtotal o haga clic en Campos de Subtotal
para seleccionar el campo(s) de subtotal o para crear una expresión.
El orden en que seleccione los campos de subtotal es el orden en el cual aparecen las
columnas en los resultados. Si está anexando los resultados a una tabla de Analytics
existente, la selección y el orden de columna deben ser idénticos a la selección de columna y el
1364 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
7. Opcional. Seleccione Incluir las estadísticas para los campos de subtotal si desea calcular
los valores promedio, mínimo y máximo de cada campo numérico subtotalizado.
Debe seleccionar al menos un campo subtotal para incluir estadísticas.
8. Haga clic en la ficha Salida.
9. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
10. Si seleccionó Archivo como el tipo de salida, especifique la siguiente información en el panel
Como:
l Tipo de archivo – Archivo de texto ASCII o Archivo de texto Unicode (dependiendo de
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1365
Análisis de datos
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
1366 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
14. Seleccione Suprimir otros si desea excluir de los resultados cualquier valor que esté fuera de
los períodos de antigüedad especificados.
15. Si desea dividir los resultados de salida basados en los valores de un campo carácter,
introduzca, el nombre del campo en el cuadro de texto Dividir, o haga clic en Dividir para
seleccionar el campo o crear una expresión.
Por ejemplo, un resumen de antigüedad de una tabla de cuentas por cobrar pueden dividirse
por cliente. La acción de Dividir sólo puede ser utilizada con un solo campo carácter; por esta
razón, no se admiten desgloses anidados.
Nota
Para que la opción Dividir obtenga resultados significativos, el campo de
caracteres debe ordenarse antes de la expiración.
16. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
un archivo de texto existente, seleccione Anexar a archivo existente.
17. Haga clic en Aceptar.
Si imprime los resultados en la pantalla o en un gráfico, puede cambiar entre los dos tipos de
salida usando los botones Texto y Gráfico en la parte inferior del área de visualización.
18. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1367
Análisis de datos
1368 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
seleccionado)
No (Preordenar sin
seleccionar)
Salida al gráfico Sí No
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1369
Análisis de datos
Clasificar datos
La clasificación agrupa los registros de una tabla sobre la base de los valores de campos clave
idénticos y cuenta la cantidad de registros de cada grupo. Los campos clave pueden ser de
caracteres o numéricos.
Por ejemplo, puede clasificar una tabla de transacciones a partir del campo de número de cliente
para buscar la cantidad total de transacciones de cada cliente.
En el ejemplo a continuación, hay diez valores en el campo Número de cliente de la tabla de entrada.
Algunos valores son únicos y otros son idénticos. Después de resumir, los valores se agrupan en
cuatro grupos únicos. El Recuento le indica cuántos registros o transacciones hay en cada grupo de
número de cliente.
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008
795401
518008
230575
795401
518008
1370 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Clasificación y ordenamiento
Puede clasificar tablas ordenadas o sin ordenar. Al clasificar una tabla no ordenada, Analytics
automáticamente ordena los resultados de la salida como parte de la operación de clasificación.
La clasificación de tablas no ordenadas requiere que Analytics cree una variable para cada conjunto
de valores idénticos en el campo clave y almacene estas variables en la memoria hasta que se lea
toda la tabla. Si está trabajando con una tabla grande, almacenar las variables necesarias requiere
mucha RAM y puede ser un proceso lento.
La opción Estadísticas
La opción Incluir las estadísticas para los campos de subtotal permite calcular los valores
promedio, mínimo y máximo de todos los campo de subtotal que especifique. Los resultados de los
cálculos se desglosan por grupo en la tabla de salida clasificada.
En el ejemplo anterior, la opción de estadísticas calcularía el importe promedio, mínimo y máximo de
las transacciones de cada cliente.
Clasificar en detalle
Clasificar realiza las siguientes operaciones:
Ubicación en
"Resultados de la clasifi-
cación" en la página
Operación siguiente
Agrupa los registros sobre la base de valores idénticos en un campo de caracteres Campo Clase de
o numérico producto
Cuenta (Subtotaliza) el número de registros de cada grupo y calcula el porcentaje Campo Recuento
de la cuenta total representado por cada subtotal
Campo Porcentaje de
recuento
Opcionalmente, genera subtotales de los valores de uno o más campos numéricos Campo Valor del
para cada grupo, y para el primer campo seleccionado, calcula el porcentaje del inventario al costo
valor total representado por cada subtotal
Campo Porcentaje de
campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1371
Análisis de datos
Ubicación en
"Resultados de la clasifi-
cación" en la página
Operación siguiente
Proporciona totales de todos los campos numéricos incluidos en los resultados de Fila Totales
salida
Resultados de la clasificación
Resultados de salida que se obtienen:
l con la clasificación por clase de producto en una tabla de inventario
(la tabla Inventario de ACL DATA\Archivos de datos de muestra\Proyecto de
muestra.ACL)
l con el cálculo del subtotal del valor del inventario
l con el envío de los resultados a la pantalla
Los resultados demuestran que el valor del inventario está concentrado en cuatro clases de
productos: 03, 04, 08, 09.
Pasos
Puede clasificar los datos agrupando los registros de una tabla sobre la base de valores idénticos en
un campo de caracteres o numérico.
1372 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Si lo desea, puede incluir los siguientes cálculos para los campos numéricos asociados en cada
grupo: subtotal, valor promedio, valor mínimo, valor máximo.
Muéstreme cómo
Nota
La clasificación admite una longitud máxima de 2048 caracteres para el campo clave.
Si desea clasificar una tabla con un campo clave de más de 2048 caracteres, puede
utilizar la opción resumir que no tiene una restricción de longitud. Si desea obtener
más información, consulte "Resumir datos" en la página 1377.
Si clasifica un conjunto de datos más grande y envía los resultados a la pantalla o a
un gráfico, es posible que exceda la memoria disponible. Puede reducir el uso de la
memoria al enviar la salida a la pantalla si selecciona Suprimir Salida de XML para
los resultados de comandos (Herramientas > Opciones > Comando).
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
5. Opcional. Seleccione Incluir las estadísticas para los campos de subtotal si desea calcular
los valores promedio, mínimo y máximo de cada campo numérico subtotalizado.
Debe seleccionar al menos un campo subtotal para incluir estadísticas.
6. Haga clic en la ficha Salida.
7. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1373
Análisis de datos
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a una tabla
Analytics. La tabla se agrega a un proyecto abierto si ya no está en el proyecto.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
9. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
1374 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
10. Haga clic en la ficha Propiedades .
11. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
12. Si desea dividir los resultados de salida basados en los valores de un campo carácter,
introduzca, el nombre del campo en el cuadro de texto Dividir, o haga clic en Dividir para
seleccionar el campo o crear una expresión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1375
Análisis de datos
Por ejemplo, un cliente podría luego desglosar los resultados de clasificar una tabla de cuentas
a cobrar por tipo de transacción. La acción de Dividir sólo puede ser utilizada con un solo
campo carácter; por esta razón, no se admiten desgloses anidados.
Nota
Para que la opción Dividir produzca resultados significativos, el campo de
caracteres utilizado para el desglose se debe ordenar antes de la clasificación.
13. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
14. Si seleccionó Archivo como el tipo de salida, y desea anexar los resultados de salida al final de
una tabla de Analytics existente, realice una de las siguientes acciones:
o Seleccione Anexar al archivo existente si está seguro de que los resultados de la salida y
la tabla existente tienen una estructura idéntica.
o Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las
longitudes de los registros de los resultados de salida y la tabla existente. Si las longitudes
de los registros no son idénticas, la estructura de datos no es idéntica, y la operación de
anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
1376 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Resumir datos
El resumen agrupa los registros de una tabla sobre la base de los valores idénticos en uno o más
campos clave y cuenta la cantidad de registros de cada grupo. También tiene la opción de realizar
varios cálculos estadísticos para cada grupo.
Si realiza un resumen por más de un campo clave (resumen anidado), los grupos se basan en
combinaciones idénticas de valores en los campos clave.
Los campos clave pueden ser de caracteres, numéricos o de fechahora.
795401 230575 1
518008 518008 5
518008 795401 3
925007 925007 1
518008
795401
518008
230575
795401
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1377
Análisis de datos
518008
230575 06/13/2016
795401 06/30/2016
518008 07/17/2016
1378 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Jerarquía de anidamiento
El orden en el que seleccione los campos clave indica la jerarquía de anidado. Los registros se
resumen por el primer campo que seleccione y, dentro de cada uno de estos agrupamientos
primarios, los registros se resumen luego por el segundo campo que seleccione, y así sucesiva-
mente.
Nota
Revertir el orden en el cual selecciona dos campos de resumen puede producir
resultados muy diferentes.
Resumen y ordenamiento
El resumen puede procesar datos ordenados o sin ordenar. La opción Presort le permite incluir el
orden inicial de los datos por medio del resumen.
Si no utiliza Presort
Si usa Presort, los resultados de la salida se ordenan y contienen un solo grupo exclusivo para cada
valor idéntico o combinación idéntica de valores, en el campo o los campos resumidos.
Consejo
Si la tabla de entrada ya está ordenada, puede guardar el tiempo de procesamiento
deseleccionando la opción Presort.
Si no utiliza Presort
Si no utiliza Presort, los resultados de la salida usarán el orden de la tabla de entrada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1379
Análisis de datos
Si el o los campos clave contienen valores idénticos que no están en secuencia, los resultados de la
salida contienen más de un grupo para cada conjunto de valores idénticos o combinación idéntica de
valores.
Nota
Según el contexto, contar con más de un grupo para cada conjunto de valores
idénticos o combinación de valores idénticos puede ir en contra de la finalidad del
resumen.
1380 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Título alternativo de
columna (nombre visible) Nombre del campo en la Cálculo realizado en el
Opción en la tabla de salida tabla de salida campo subtotal
Moda + título alternativo o_ nombre del campo El valor que ocurre con
de columna subtota- subtotalizado mayor frecuencia en
lizada cada grupo
o Muestra “N/D” si
ningún valor aparece
más de una vez
o En caso de empate,
muestra el valor más
bajo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1381
Análisis de datos
Título alternativo de
columna (nombre visible) Nombre del campo en la Cálculo realizado en el
Opción en la tabla de salida tabla de salida campo subtotal
Nota
No requiere
un campo de
% del recuento subtotal
1382 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Resumir resultados
El ejemplo a continuación muestra los resultados del resumen de una tabla de cuentas por cobrar en
base al número de cliente y al tipo de transacción. Se calculó el subtotal del importe de la
transacción, con algunas estadísticas asociadas. Los resultados son la salida en pantalla.
El ejemplo usa un subconjunto de números de clientes de la tabla Ar en ACL DATA\Sample Data
Files\Sample Project.ACL.
Resumen en detalle
Resumir realiza las siguientes operaciones:
Agrupa los registros sobre la base de valores idénticos, o combinaciones Campo Número cliente
idénticas de valores, en uno o más campos clave de carácter, numérico o de
campoTipo trans
fechahora
Si lo desea, calcula el subtotal de los valores de uno o más campos Campo Monto total de
numéricos para cada grupo transacción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1383
Análisis de datos
También puede realizar cálculos estadísticos en cada campo numérico Campos Promedio, Mínimo e
subtotalizado Importe máximo de la
transacción
Nota
No se muestran los
cálculos estadís-
ticos adicionales
Hace un recuento (calcula el subtotal) del número de registros de cada grupo Campo Recuento
Proporciona totales de todos los campos numéricos incluidos en los Fila Totales
resultados de salida
Nota
La fila Totales solo se muestra cuando genera su salida de
resultados en pantalla.
Pasos
Puede resumir datos agrupando los registros en una tabla sobre la base de valores idénticos, o
combinaciones idénticas de valores, en uno o más campos de carácter, numéricos o de fechahora.
Puede calcular el subtotal de campos numéricos asociados. También puede realizar cálculos estadís-
ticos en cualquier campo de subtotal que especifique. Los resultados de los cálculos estadísticos se
desglosan por grupo en la tabla de salida resumida.
Muéstreme cómo
1. Seleccione Analizar > Resumir.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos que desee resumir en la lista Resumir sobre.
o Haga clic en Resumir sobre para seleccionar el campo o los campos, o para crear una
expresión.
1384 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
Si selecciona más de un campo, crea grupos resumidos anidados en los
resultados de la salida. Si desea obtener más información, consulte "Resumen
en detalle anidado" en la página 1379.
3. Opcional. Seleccione uno o más Campos de Subtotal o haga clic en Campos de Subtotal
para seleccionar el campo(s) de subtotal o para crear una expresión.
El orden en que seleccione los campos de subtotal es el orden en el cual aparecen las
columnas en los resultados. Si está anexando los resultados a una tabla de Analytics
existente, la selección y el orden de columna deben ser idénticos a la selección de columna y el
orden en la tabla existente.
4. Opcional. Realice una de las siguientes acciones:
o Desde la lista Otros campos , seleccione el o los otros campos para incluirlos en los
resultados de la salida.
o Haga clic en Otros campos para seleccionar el campo o los campos, o para crear una
expresión.
Nota
Seleccione únicamente campos que contengan el mismo valor para todos los
registros de cada grupo resumido. Si desea obtener más información, consulte
"La opción Otros campos" en la página 1382.
5. Si el campo o los campos que resume ya están ordenados, puede suspender la selección de
Preordenar.
Nota
Puede resumir campos no ordenados, pero los resultados pueden contener
más de un grupo resumido para el mismo valor, lo cual puede anular el
propósito del resumen.
Según la naturaleza de su análisis, tal vez sea adecuado resumir campos sin
clasificar.
6. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1385
Análisis de datos
7. Opcional. Seleccione una o más de las opciones estadísticas para realizar cálculos estadís-
ticos en los campos de subtotal:
o Prom, mín, máx
o Desviación estándar, % del campo
o Mediana, Moda, Q25, Q75
o % del recuento
Si desea obtener más información, consulte "Las opciones estadísticas" en la página 1380.
Nota
Debe seleccionar al menos un campo subtotal para incluir estadísticas.
% del recuento no requiere un campo de subtotal.
Para calcular estas estadísticas, es necesario contar con más memoria en la
computadora. Si calcula las estadísticas en conjuntos de datos muy
voluminosos, es posible que exceda la capacidad de memoria de su
computadora y reciba un mensaje de error.
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a una tabla
Analytics. La tabla se agrega a un proyecto abierto si ya no está en el proyecto.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
10. Si seleccionó Archivo como el tipo de salida, especifique la siguiente información en el panel
Como:
l Tipo de archivo – Tabla Analytics es la única opción. Guarda los resultados en una nueva
1386 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
11. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
12. Haga clic en la ficha Propiedades .
13. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1387
Análisis de datos
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
14. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
15. Si seleccionó Archivo como el tipo de salida, y desea anexar los resultados de salida al final de
una tabla de Analytics existente, realice una de las siguientes acciones:
o Seleccione Anexar al archivo existente si está seguro de que los resultados de la salida y
la tabla existente tienen una estructura idéntica.
o Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las
longitudes de los registros de los resultados de salida y la tabla existente. Si las longitudes
de los registros no son idénticas, la estructura de datos no es idéntica, y la operación de
anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
1388 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
La generación de tablas cruzadas agrupa los registros de una tabla sobre la base de combinaciones
idénticas de valores en dos o más campos clave y cuenta la cantidad de registros de cada grupo. Los
campos clave pueden ser de caracteres o numéricos.
Los grupos que se obtienen como resultado se muestran en una cuadrícula de hileras y columnas,
similar a una tabla dinámica, que permite visualizar las relaciones y los patrones que existen entre los
datos.
Por ejemplo, puede generar tablas cruzadas de una tabla de inventario sobre los campos de
Ubicación del producto y Clase del producto a fin de buscar la cantidad de productos de cada clase
en cada ubicación.
A-01 17 A-01 16 1
F-19 22 A-01 17 3
F-19 08 B-03 17 2
A-01 16 F-19 22 2
B-03 17 F-19 08 1
Q-28 03 Q-28 03 1
A-01 17
F-19 22
A-01 17
B-03 17
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1389
Análisis de datos
Ubicación en "Resul-
tados de la generación
de tablas cruzadas" en la
Operación página opuesta
Agrupa los registros sobre la base de combinaciones idénticas de valores en dos o del campo Número de
más campos de caracteres o numéricos y muestra los grupos en una cuadrícula de cliente (filas) y del
filas y columnas. campo Tipo (columnas)
Si lo desea, calcula el subtotal de los valores de uno o más campos numéricos Campo Cantidad
1390 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ubicación en "Resul-
tados de la generación
de tablas cruzadas" en la
Operación página opuesta
Opcionalmente, genera el recuento (subtotales) del número de registros de cada Campo Recuento
grupo
Nota
Los recuentos se incluyen automáticamente si no selecciona ningún
campo de subtotal.
Proporciona totales de todos las columnas incluidas en los resultados de salida Fila Totales
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1391
Análisis de datos
Pasos
Puede generar una tabla cruzada de los datos agrupando los registros de una tabla sobre la base de
combinaciones idénticas de valores en dos o más campos de carácter o numéricos.
Los grupos que se obtienen como resultado se muestran en una cuadrícula de hileras y columnas,
similar a una tabla dinámica, que permite visualizar las relaciones y los patrones que existen entre los
datos.
Muéstreme cómo
1. Seleccione Analizar > Tabulación cruzada.
2. En la ficha Principal , realice una de las siguientes acciones:
o Seleccione el campo o los campos que se mostrarán como filas en la lista Filas .
o Haga clic en Filas para seleccionar el campo o los campos, o para crear una expresión.
Si selecciona más de un campo, crea un nivel adicional de anidamiento en los resultados de la
salida. (La generación de tablas cruzadas con una hilera y una columna ya es una forma de
anidamiento). El orden en el que seleccione los campos indica la jerarquía de anidamiento.
Los registros se incluyen en tablas cruzadas por el primer campo que seleccione y, dentro de
cada uno de estos agrupamientos primarios, los registros se incluyen en tablas cruzadas luego
por el segundo campo que seleccione, y así sucesivamente. Revertir el orden en el cual
selecciona dos campos produce resultados muy diferentes.
El orden en que seleccione los campos es también el orden en el cual aparecen en los
resultados. Si está anexando los resultados a una tabla de Analytics existente, la selección y el
orden de columna deben ser idénticos a la selección de columna y el orden en la tabla
existente.
3. Realice una de las siguientes acciones:
o Seleccione el campo que se mostrará como columna en la lista desplegable Columnas .
o Haga clic en Columnas para seleccionar el campo, o para crear una expresión.
4. Opcional. Seleccione uno o más Campos de Subtotal o haga clic en Campos de Subtotal
para seleccionar el campo(s) de subtotal o para crear una expresión.
El orden en que seleccione los campos de subtotal es el orden en el cual aparecen las
columnas en los resultados. Si está anexando los resultados a una tabla de Analytics
existente, la selección y el orden de columna deben ser idénticos a la selección de columna y el
orden en la tabla existente.
5. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
1392 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
6. Si desea incluir un conteo del número de registros para cada intersección fila-columna,
seleccione Incluir recuento.
Si no selecciona ningún campo de subtotal, se incluye automáticamente un recuento.
7. Haga clic en la ficha Salida.
8. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a una tabla Analytics
o un archivo de texto. Si guarda o anexa a una tabla Analytics, la tabla se agrega al proyecto
abierto si no se encuentra ya en el proyecto. Si guarda o anexa un archivo de texto, el
archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
tabla Analytics, o anexar los resultados a una tabla Analytics existente. Seleccione Archivo
de texto ASCII o Archivo de texto Unicode (dependiendo de cuál edición de Analytics esté
utilizando) para guardar o anexar los resultados a un archivo de texto.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1393
Análisis de datos
cambiarlo.
También puede especificar una ruta de acceso absoluta o relativa, o navegar a una carpeta
diferente, para guardar o anexar el archivo en una ubicación distinta a la ubicación del
proyecto. Por ejemplo: C:\Resultados\Salida.fil o Resultados\Salida.fil.
l Local – Solo está habilitado cuando se está conectado a una tabla de servidores y se están
guardando o anexando los resultados una tabla Analytics. Seleccione Local para guardar el
archivo en la misma ubicación del proyecto, o para especificar una ruta de acceso o navegar
a una carpeta local diferente. Deje Local sin seleccionar para guardar el archivo en la
carpeta Prefijo de un servidor.
Nota
Para los resultados de salida obtenidos a partir del análisis o el procesamiento
de las tablas de servidor de AX, seleccione Local . No puede quitar la selección
de la configuración Local para importar tablas de resultados al Servidor de AX.
10. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
11. Haga clic en la ficha Propiedades .
12. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
1394 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
13. Si seleccionó Archivo (Tabla de Analytics) como el tipo de salida, seleccione Utilizar tabla
de salida si desea que la tabla de salida se abra automáticamente al finalizar la operación.
14. Si seleccionó Archivo como el tipo de salida, y desea anexar los resultados de salida al final de
un archivo existente, realice cualquiera de las opciones siguientes:
o Seleccione Anexar al archivo existente si está anexando a un archivo de texto o a una
tabla de Analytics que está seguro que tiene la misma estructura que los resultados de
salida.
o Deje Anexar al archivo existente sin seleccionar si está anexando a una tabla de Analytics
y desea que Analytics compare las longitudes de los registros de los resultados de la salida
y la tabla existente. Si las longitudes de los registros no son idénticas, la estructura de datos
no es idéntica, y la operación de anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1395
Análisis de datos
Crear histogramas
La creación de un histograma agrupa los registros de una tabla, hace un recuento de la cantidad de
registros de cada grupo y muestra los grupos y los recuentos en un gráfico de barras verticales.
Puede agrupar los registros:
l Sobre la base de valores idénticos en un campo de caracteres (similar a clasificar)
l En intervalos numéricos del mismo tamaño o de tamaño personalizado (similar a estratificar)
Histogramas y ordenamiento
Puede crear un histograma utilizando tablas ordenadas o sin ordenar. Al utilizar una tabla sin
ordenar, Analytics ordena automáticamente los resultados de la salida en orden ascendente como
parte de la creación del histograma.
Pasos
Puede crear un histograma que agrupe los registros de una tabla y muestre los grupos en un gráfico
de barras.
Puede agrupar los registros:
1396 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Es posible cambiar el número predeterminado de intervalos seleccionando
las fichas Herramientas > Opciones y actualizando el número de
Intervalos en la ficha Comando.
o Seleccione Libre para crear intervalos de tamaño personalizado e introduzca el valor inicial
de cada intervalo y el valor final del último intervalo. Debe introducir cada valor en una línea
por separado.
La especificación de los valores Mínimo y Máximo es opcional si utiliza Libre. Si especifica
los valores Mínimo y Máximo, esos valores son el punto de partida del primer intervalo y el
punto final del último intervalo, y los valores que introduce crean intervalos adicionales
dentro del rango. Los valores que introduzca deben ser mayores que el valor especificado
en Mínimo y menores o iguales que el valor especificado en Máximo.
5. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1397
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
6. Haga clic en la ficha Salida.
7. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
1398 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
9. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
10. Haga clic en la ficha Propiedades .
11. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1399
Análisis de datos
12. Si no desea incluir valores que superen los valores Mínimo y Máximo especificados,
seleccione Suprimir otros .
13. Opcional. Si está enviando los resultados del histograma a un archivo de texto, especifique la
longitud del eje X en la representación de texto del gráfico de barras introduciendo un número
en Columnas .
El número que introduzca especifica la cantidad de espacios de caracteres (columnas de
texto) que se deben utilizar para el eje X (y las etiquetas del eje Y). En la mayoría de los casos,
puede dejar Columnas en blanco para utilizar el valor predeterminado de 78 espacios de
caracteres.
14. Opcional. Si está enviando los resultados del histograma a la pantalla, a un archivo o a una
impresora, escriba el nombre del campo de corte en el cuadro de texto Salto o haga clic en
Salto para seleccionar el campo o para crear una expresión.
Por ejemplo, un histograma de una tabla de cuentas por cobrar puede dividirse por cliente. La
acción de Dividir sólo puede ser utilizada con un solo campo carácter; por esta razón, no se
admiten desgloses anidados.
Nota
Para la opción Dividir con el fin de obtener resultados significativos, el campo
de caracteres deberá ordenarse antes de crear un histograma.
15. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
un archivo de texto existente, seleccione Anexar a archivo existente.
16. Haga clic en Aceptar.
17. Si aparece el mensaje de sobrescritura, seleccione la opción adecuada.
1400 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1401
Análisis de datos
Tipos de
datos
Operación Tipo de AA admitidos Funcionalidad Salida
evaluación
del modelo
(tabla de
Analytics)
1402 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Utilice el aprendizaje automático de Analytics para predecir clases y valores numéricos asociados
con datos sin etiquetar. Los datos están sin etiquetar si los valores numéricos o las clases que son de
su interés no están presentes en los datos. Por ejemplo, podría usar el aprendizaje automático para
predecir moras en los préstamos o el precio futuro de las viviendas:
Problema de pre-
dicción Tipo de predicción Descripción
Moras en los Clasificación Con la información del solicitante, como edad, categoría de
préstamos trabajo o calificación crediticia, entre otros datos, es posible
predecir qué solicitantes entrarán en mora si se les otorga un
préstamo.
En otras palabras, ¿los solicitantes entrarán en la clase de Mora =
Sí o Mora = No?
Aprendizaje automático
En Analytics, el aprendizaje automático es "automatizado" porque dos comandos relacionados
(Entrenar y Predecir) realizan todo el trabajo de cómputos asociado con el entrenamiento y la
evaluación de un modelo predictivo, y la aplicación del modelo predictivo a un conjunto de datos sin
etiquetar. La automatización que ofrece Analytics le permite utilizar el aprendizaje automático con los
datos de la compañía sin necesidad de tener conocimientos especializados en ciencia de datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1403
Análisis de datos
Proceso de entrenamiento
Primero se realiza el proceso de entrenamiento utilizando el conjunto de datos de entrenamiento que
incluye un campo etiquetado (también llamado campo de destino).
El campo etiquetado contiene la clase conocida o el valor numérico conocido que se asocia con cada
registro del conjunto de datos de entrenamiento. Por ejemplo, si un titular de un crédito dejó de pagar
o no (Sí/No) o el precio de venta de una vivienda.
Con algoritmos de aprendizaje automático, el proceso de entrenamiento genera un modelo
predictivo. El proceso de entrenamiento genera una cantidad de permutaciones del modelo
diferentes para descubrir el modelo que mejor se adapta a la tarea predictiva que está realizando.
Proceso de predicción
El proceso de predicción se realiza en segundo lugar. Aplica el modelo predictivo que generó el
proceso de entrenamiento a un nuevo conjunto de datos sin etiquetar que contiene datos similares a
los del conjunto de datos de entrenamiento.
Los valores de las etiquetas, como información de falta de pago de un préstamo o precio de venta de
una vivienda, no existen en el nuevo conjunto de datos porque se trata de acontecimientos futuros.
Por medio del uso del modelo predictivo, el proceso de predicción predice un valor numérico o una
clase asociados con cada registro sin etiquetar del nuevo conjunto de datos.
1404 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1405
Análisis de datos
etiquetados. etiquetado.
o Ejemplo: Por ejemplo, si todas las características
son iguales, el proceso de entrenamiento podría
descubrir que una cuarta habitación aumenta el
valor de venta de una vivienda en $35.000.
"Cantidad de habitaciones" es un campo clave y
"precio de venta" es el campo etiquetado.
o Modelo predictivo: El proceso de entrenamiento
almacena el modelo predictivo en un archivo de
salida.
Tiempo de procesamiento
Los cómputos necesarios para el aprendizaje automático requieren mucho tiempo y trabajo del
procesador. Entrenar un modelo predictivo con un conjunto de datos grande, con numerosos
campos, puede llevar horas y es una tarea que se puede realizar durante la noche.
La inclusión de campos clave de fechahora en el proceso de capacitación hace un uso intensivo del
procesador porque cada campo de fecha hora se usa para derivar automáticamente 10 funciones
sintéticas. Las funciones sintéticas de fechahora pueden expandir de forma significativa el alcance
de los datos predictivos, pero solo debe incluir campos de fechahora si considera que podrían ser
relevantes.
1406 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Consejo
Si se está familiarizando con el aprendizaje automático en Analytics, use pequeños
conjuntos de datos para que los tiempos de procesamiento puedan ser manejables y
sea posible ver los resultados relativamente rápido.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1407
Análisis de datos
1408 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Pasos
Especificar la configuración básica para el proceso de entrenamiento
1. Abra la tabla de Analytics con el conjunto de datos de entrenamiento.
2. Desde el menú principal de Analytics, seleccione Aprendizaje automático > Entrenamiento.
3. Especifique el tiempo que se asigna al proceso de entrenamiento:
Tiempo para buscar un modelo óptimo El tiempo total en minutos que se debe dedicar a generar y
probar los modelos predictivos, y a seleccionar el modelo
ganador.
Especifique un tiempo de búsqueda que sea, como mínimo,
10 veces el tiempo de evaluación máximo.
Tiempo máximo por evaluación del Tiempo máximo de ejecución en minutos por evaluación de
modelo modelo.
Asigne 45 minutos por cada 100 MB de datos de entrena-
miento.
Nota
El tiempo de ejecución total del proceso de entrenamiento es el tiempo de
búsqueda más dos veces el tiempo máximo de evaluación del modelo.
Las asignaciones de tiempo sugeridas logran un equilibrio razonable entre el
tiempo de procesamiento y la evaluación de una variedad de tipos de modelos.
Utilice la clasificación si desea predecir a qué clase o categoría pertenecen los registros de
un conjunto de datos sin etiquetar.
l Regresión: use los algoritmos de regresión para entrenar un modelo
Utilice regresión si desea predecir los valores numéricos que se asocian con los registros de
un conjunto de datos sin etiquetar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1409
Análisis de datos
Si desea obtener información sobre los algoritmos específicos que se usan con la clasificación
y la regresión, consulte "Algoritmos de entrenamiento" en la página 1414.
5. En la lista desplegable Medida del modelo, seleccione la métrica que desea utilizar al calificar
los modelos que se generaron durante el proceso de entrenamiento.
Se conserva el modelo que se haya generado y tenga el mejor valor para esta métrica; el resto
de los modelos se descartan.
Hay un subconjunto de métricas diferente disponible según el tipo de predicción que esté
utilizando:
Nota
La métrica de clasificación AUC solo es válida cuando se utiliza con un campo
de destino que contiene datos binarios; es decir, dos clases, como Sí/No o
Verdadero/Falso.
Seleccionar campos
1. Desde la lista Entrenar en, seleccione uno o más campos clave para utilizarlos como datos de
entrada al entrenar el modelo.
Los campos clave son las características que conforman la base para predecir los valores del
campo de destino en un conjunto de datos sin etiquetar. Los campos clave pueden ser de
caracteres, numéricos, de fechahora o lógicos. Las funciones sintéticas se derivan automáti-
camente de campos clave de fechahora.
Nota
Los campos de caracteres deben ser "de categorías". Es decir, deben
identificar categorías o clases, y no pueden superar una cantidad máxima de
valores exclusivos.
El máximo se especifica en la opción Categorías máximas (Herramientas
> Opciones > Comando).
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes y
Mayús+clic para seleccionar varios campos adyacentes.
1410 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro de la tabla e incluir solo el número especificado de
registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1411
Análisis de datos
Mientras Seleccione esta opción para usar un enunciado WHILE a fin de limitar el procesamiento
de registros de la tabla basándose en criterios.
Consejo
Incrementar la cantidad de iteraciones puede ofrecer un cálculo más preciso
del desempeño predictivo de un modelo, pero también se incrementa el tiempo
de ejecución total.
Nota
Con conjuntos de datos más grandes, el proceso de entrenamiento se suele
completar más rápidamente si se incluyen exclusivamente modelos lineales.
Al incluir únicamente modelos lineales se garantizan los coeficientes en la
salida.
1412 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Precaución
Solo debe desactivar la selección de funciones y el preprocesamiento de datos
si tiene un motivo para hacerlo.
Pasos
1. Abra la tabla de Analytics con el conjunto de datos sin etiquetar.
2. Desde el menú principal de Analytics, seleccione Aprendizaje automático > Predecir.
3. Haga clic en Modelo, en el cuadro de diálogo Seleccionar archivo seleccione un archivo
modelo generado por un proceso de entrenamiento previo. A continuación, haga clic en Abrir.
Los archivos de modelo tienen una extensión de archivo *.model.
Nota
El archivo modelo debe haber sido entrenado en un conjunto de datos con los
mismos campos que el conjunto de datos sin etiquetar (o prácticamente los
mismos campos).
No puede utilizar un archivo modelo entrenado en la versión 14.1 de Analytics.
Los archivos modelo de la versión 14.1 no son compatibles con las versiones
posteriores de Analytics. Entrene un nuevo modelo predictivo para usarlo con
el proceso de predicción.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1413
Análisis de datos
La tabla de salida contiene los campos clave que usted especificó durante el proceso de
entrenamiento y uno o dos campos generados por el proceso de predicción:
l Predicho: las clases o los valores numéricos predichos con cada registro del conjunto de
datos sin etiquetar
l Probabilidad: (únicamente clasificación) la probabilidad de que una clase predicha sea
exacta
5. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
6. Opcional. Para procesar solo un subconjunto de datos sin etiquetar, en la ficha Más
seleccione una de las opciones del panel Alcance.
7. Haga clic en Aceptar.
Algoritmos de entrenamiento
Las opciones del comando entrenar determinan qué algoritmo de aprendizaje automático se usan
para entrenar un modelo predictivo:
Las siguientes secciones resumen de qué manera las opciones controlan qué algoritmos se utilizan.
Los nombres de los algoritmos no aparecen en la interfaz del usuario de Analytics. El nombre del
algoritmo que se usa para generar el modelo seleccionado en última instancia por el comando
entrenar aparece en el log.
Algoritmos de clasificación
Mostrar más
Algoritmo utilizado Algoritmo no utilizado
1414 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Regresión
logística
Máquina de
vectores de
soporte lineal
Bosque aleatorio
Árboles extrema-
damente
aleatorizados
Máquina de
potenciación del
gradiente
Codificación One-
hot: De atributos
de categoría
Análisis de
componentes
independientes
rápido
Aglomeración de
atributos
Análisis de
componentes
principales:
Descomposición
en valores
singulares
Atributos de
funciones
polinómicas de
segundo grado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1415
Análisis de datos
Binarizador
Escalador robusto
Escalador
estándar
Escalador
máximo absoluto
Escalador Mín
Máx
Normalizador
Aproximación por
kernel Nystrom
Aproximación por
kernel RBF
Contador cero
Tasa de error
familiar (FWER)
Percentil de
calificaciones
más altas
Umbral de
varianza
Eliminación de
atributos
recursivos
Ponderación de
la importancia
1416 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Algoritmos de regresión
Mostrar más
Algoritmo utilizado Algoritmo no utilizado
Red elástica
Lazo
Ridge
Máquina de
vectores de
soporte lineal
Bosque aleatorio
Árboles extrema-
damente
aleatorizados
Máquina de
potenciación del
gradiente
Codificación One-
hot: De atributos
de categoría
Análisis de
componentes
independientes
rápido
Aglomeración de
atributos
Análisis de
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1417
Análisis de datos
componentes
principales:
Descomposición
en valores
singulares
Atributos de
funciones
polinómicas de
segundo grado
Binarizador
Escalador robusto
Escalador
estándar
Escalador
máximo absoluto
Escalador Mín
Máx
Normalizador
Aproximación por
kernel Nystrom
Aproximación por
kernel RBF
Contador cero
Tasa de error
familiar (FWER)
Percentil de
calificaciones
más altas
Umbral de
1418 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
varianza
Ponderación de
la importancia
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1419
Análisis de datos
Agrupación de registros en
clústeres
La agrupación de registros en clústeres agrupa los registros de una tabla según los valores similares
en uno o más campos numéricos. Los valores similares son aquellos que son cercanos entre sí en el
contexto del conjunto de datos completo. Estos valores similares representan clústeres que, una vez
identificados, revelan patrones en los datos.
Nota
Si desea que la agrupación de registros sea una parte habitual de su programa de
análisis, le recomendamos que complete el curso Encontrar grupos de datos
utilizando el comando CLUSTER en Analytics (ACL 361) (se necesita iniciar sesión).
1420 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Sin embargo, para que los clústeres que se generan tengan sentido, debe existir una relación signifi-
cativa entre los campos que seleccione para la agrupación de los datos.
Resultados de la salida
En los resultados de la salida que se muestran a continuación, los primeros cinco registros son
generados por el sistema y coinciden con el número deseado de clústeres que usted
especificó. En el campo Invoice Amount, los cinco registros muestran el centroide, o punto
central, que el algoritmo de agrupación en clústeres calcula para cada uno de los cinco
clústeres con los importes de las facturas. Por ejemplo, el centroide del clúster 3 ( C3 ) es
2,969.04. Si desea obtener más información, consulte "Cómo funciona el algoritmo de
agrupación en clústeres" en la página 1424.
Debajo de los campos generados por el sistema, se encuentran los campos de datos de
origen agrupados en clústeres, comenzando por el clúster 0. El valor del campo Distance
(Distancia) es la distancia desde el importe real de la factura hasta el centroide calculado para
ese clúster. Así, por ejemplo, en el registro 6, el importe de la factura de 618.30 menos la
distancia de 64.935317 equivale al valor centroide de 553.36.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1421
Análisis de datos
Nota
Debe restar o sumar el valor de la distancia, según si el valor real es mayor o
menor que el valor del centroide.
Si resume el campo Cluster y ordena la salida resumida por recuento, obtiene los siguientes
resultados, que confirman que la distribución de los valores es la que esperaba. En general,
los importes de las facturas están fuertemente sesgados a los valores inferiores. (Se agregan
los valores centroides a la tabla para facilitar la comparación).
El único valor elevado de un clúster aparece por sí solo como un valor atípico y es probable
que se deba investigar.
0 73 553.36
3 16 2,969.04
1422 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
4 8 8,061.46
2 4 18,010.28
1 1 56,767.20
Nota
Para este análisis, necesita evitar incluir campos que no se relacionen claramente
con la hipótesis, como cantidad de días de licencia por enfermedad.
Consejo
La manera más sencilla de evaluar rápidamente la naturaleza global de los clústeres
de la salida consiste en graficar la tabla de salida de clústeres como un diagrama de
dispersión con una herramienta de generación de reportes, que asigne un color a
cada clúster.
Las siguientes características pueden ayudarlo a evaluar el significado de los clústeres de la salida:
l Coherencia de los clústeres: ¿Los valores individuales de un cluster se encuentran relativa-
mente cerca del centroide o el clúster es algo difuso? Cuanto mayor sea la coherencia de un
clúster, más fuerte será la relación entre los valores que lo conforman.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1423
Análisis de datos
l Tamaño del clúster: ¿La mayoría de los valores se encuentran en uno o dos clústeres de gran
tamaño? Si es así, el conjunto de datos está significativamente sesgado si se lo compara con
un conjunto de datos en el cual los valores están distribuidos de forma relativamente pareja
entre los diferentes clústeres.
l Valores atípicos: Considere los valores que no es posible incluir en ninguno de los clústeres
significativos. Estos valores atípicos pueden representar elementos que ameritan un escrutinio
adicional. Considere también los "valores atípicos internos"; es decir, los valores que se
incluyen en un clúster significativo, pero se encuentran en el extremo del clúster.
Nota
Las características anteriores son todos métodos subjetivos o humanos para evaluar
clústeres. Existen varios métodos matemáticos para evaluar clústeres, pero eso
excede el alcance de la Ayuda de Analytics.
4 Vuelva a calcular los cen- o Calcule el promedio o la media de todos los puntos de datos de
1424 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1425
Análisis de datos
Datos de fechahora
Puede utilizar las funciones de Analytics para convertir datos de fechahora en datos numéricos. Sin
embargo, los datos numéricos que obtenga no son continuos y esto es un problema para el análisis
por agrupación en clústeres, que asume que los conjuntos de números son continuos.
Por ejemplo, los siguientes tres números, como fechas, solo tienen una diferencia de un día. Sin
embargo, como números, existe una separación o distancia considerable entre el primer número y el
segundo.
1426 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
l 20181130
l 20181201
l 20181202
Podría usar valores de fecha de serie en el análisis por agrupación en clústeres. Las fechas de serie
son un conjunto continuo de números enteros que representan la cantidad de días que han transcu-
rrido desde el 01 de enero de 1900.
Pasos
Nota
Si las opciones del menú de aprendizaje automático están desactivadas, es probable
que el motor de Python no esté instalado. Si desea obtener más información,
consulte "Instalar ACL para Windows" en la página 2775.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1427
Análisis de datos
El preprocesamiento ofrece los métodos que se explican a continuación para escalar todos los
valores de todos los campos clave del clúster a fin de que tengan un peso equivalente durante el
proceso de agrupación en clústeres.
Opción de pre-
procesamiento Descripción
Los valores del campo clave se centran en una media de cero (0) y se ajustan a
escala. Este proceso convierte los valores en un unidad tipificada (puntuación z o
puntuación estándar).
La puntuación z o unidad tipificada es una medida de la cantidad de desviaciones
estándar que separan a un valor sin procesar de la media sin procesar de cada
campo. En el campo ajustado a escala, la media está representada por un cero (0) y
las puntuaciones z son positivas o negativas; esto depende de si los valores sin
procesar a los que representan son mayores o menores que la media sin procesar del
campo.
Nota
Utilice esta opción si los campos clave contienen, en su mayoría,
valores que no son iguales a cero ("matrices densas").
Ver un ejemplo
Los valores del campo clave se ajustan a escala dividiéndolos por su desviación
estándar, pero no están centrados en una media de cero (0).
Nota
Utilice esta opción si uno o más campos clave contienen una gran
cantidad de valores cero (0) ("matrices dispersas").
Ver un ejemplo
1428 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Opción de pre-
procesamiento Descripción
Seleccionar campos
1. Desde la lista Agrupar por, seleccione uno o más campos clave a fin de usarlos para agrupar
los registros de la tabla en clústeres.
Los campos clave deben ser numéricos.
2. Opcional. Desde la lista Otros campos , seleccione uno o más campos adicionales para
incluirlos en la tabla de salida.
Consejo
Puede presionar Ctrl+clic para seleccionar varios campos no adyacentes, y
Mayús+clic para seleccionar varios campos adyacentes.
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
2. En el cuadro de texto En, especifique el nombre de la tabla de salida.
3. Opcional. En la ficha Más :
a. Para especificar que se procese solo un subconjunto de registros, seleccione una de las
opciones del panel Alcance.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1429
Análisis de datos
b. Seleccione Utilizar la tabla de salida si desea que la tabla de salida se abra automáti-
camente.
4. Haga clic en Aceptar.
1430 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Realización de un análisis de
Benford
El análisis de Benford cuenta la cantidad de veces que aparece cada dígito inicial (1-9) o
combinación de dígitos iniciales en un campo y compara el recuento real con el recuento esperado.
El recuento esperado, que se calcula con la fórmula de Benford, ofrece la distribución de Benford. En
conjuntos de números que aparecen de manera natural, la distribución de la frecuencia del recuento
real de los dígitos iniciales debe ser aproximada a la distribución de Benford.
Si uno o más dígitos iniciales o combinaciones de dígitos iniciales de los datos que se están
comprobando se desvía de manera significativa de la distribución de Benford, es posible que los
números hayan sido manipulados. Las desviaciones también pueden tener explicaciones simples y
razonables, y no son necesariamente un indicio de manipulación.
l cualquier conjunto de números con un rango que impida que aparezcan ciertos números
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1431
Análisis de datos
Detalles de uso
La siguiente tabla ofrece detalles sobre el uso de la función de análisis de Benford en Analytics.
Puede analizar hasta seis dígitos iniciales. Al analizar cuatro o más dígitos
Número de dígitos ini- iniciales, la salida del análisis de Benford se debe enviar a un archivo en lugar de
ciales ser mostrada en la pantalla o enviada a una impresora.
Según la cantidad de registros con los que esté trabajando, el análisis de cinco o
más dígitos iniciales puede demorar varios minutos. Sin importar cuántos dígitos
Tiempo de pro- esté analizando, puede pulsar Esc para dar por finalizado el comando cuando lo
cesamiento desee.
Los datos anómalos se detectan mejor al analizar los valores negativos y positivos
Valores positivos y nega- por separado. Puede utilizar un filtro para separar ambos valores antes de
tivos comenzar el análisis.
Los registros con valores de cero se ignoran, pero existe un reporte con la cantidad
de registros con valor de cero que se ignoraron.
También se ignoran los ceros iniciales, los formatos de números (como los signos
de dólar y de decimales), otros dígitos no numéricos y los registros que no cumplen
Ceros y caracteres no con los criterios de la prueba. Si la cantidad de dígitos resultante es inferior a la
numéricos especificada, Analytics agrega ceros a la derecha del resultado.
Muestra los dígitos iniciales que se probaron. Por ejemplo, si especifica un dígito
inicial, se muestran los números del 1 al 9. Si especifica dos dígitos iniciales, se
Dígitos iniciales muestran los números del 10 al 99.
1432 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Muestra los valores límite superior e inferior calculados para el recuento de cada
dígito o combinación de dígitos inicial.
Si el recuento real de más de un dígito o combinación de dígitos de los resultados
de la salida supera cualquiera de estos límites, es posible que los datos hayan sido
manipulados y es necesaria una investigación.
Pasos
Realice el análisis de Benford en un campo para determinar si uno o más dígitos iniciales o
combinación de dígitos se desvían de manera significativa de la distribución de Benford.
Muéstreme cómo
1. Abra la tabla que contiene el campo que desea analizar.
2. Seleccione Analizar > Benford.
3. En la ficha Principal , complete una de las siguientes acciones:
o Seleccione el campo que desea analizar en la lista desplegable Aplicar Benford a.
o Haga clic en Aplicar Benford a para seleccionar el campo o para crear una expresión.
Nota
Seleccione un campo que contenga "números que aparecen de manera
natural", como los importes de las transacciones. El análisis de Benford no es
adecuado para los datos numéricos que tienen algún tipo de limitación. Si
desea obtener más información, consulte "¿Qué datos puedo comprobar
usando el análisis de Benford?" en la página 1431
Nota
Si está analizando cuatro o más dígitos iniciales, la salida de los resultados se
debe enviar a un archivo. Los resultados del análisis de cuatro o más dígitos se
pueden mostrar en la pantalla, enviar a la impresora o mostrar en un gráfico.
5. Si hay registros en la vista principal que desee excluir del procesamiento, introduzca una
condición en el cuadro de texto Si , o haga clic en Si para crear un enunciado IF usando
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1433
Análisis de datos
Generador de expresiones .
Nota
La condición Si se evalúa únicamente con los registros que quedan en una
tabla después de aplicar las opciones de alcance (Primeros , Siguientes y
Mientras ).
El enunciado IF considera todos los registros en la vista principal y filtra los que no cumplan la
condición especificada.
6. (Opcional) Seleccione Incluir límites superior e inferior si desea incluir los valores de límites
calculados en los resultados de la salida para cada dígito o combinación de dígitos.
7. Haga clic en la ficha Salida.
8. Seleccione la opción de salida correspondiente en el panel En:
l Pantalla - Seleccione esta opción para mostrar los resultados en el área de visualización
Analytics.
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el área de
visualización para ver con mayor detalle el o los registros asociados de la
tabla de origen.
Si su tabla resultante contiene una gran cantidad de registros, resulta más rápido y útil
guardar los resultados en un archivo en lugar de mostrarlos en pantalla.
l Imprimir - Seleccione esta opción para enviar los resultados a la impresora predeter-
minada.
l Gráfico - Seleccione esta opción para crear un gráfico de los resultados y mostrarlo en el
área de visualización Analytics.
l Archivo – Seleccione esta opción para guardar o anexar los resultados a un archivo de
texto. El archivo se guarda fuera de Analytics.
Nota
Las opciones de salida que no se aplican a una operación de análisis en
particular se desactivan.
cuál edición de Analytics esté utilizando) es la única opción. Guarda los resultados en un
nuevo archivo de texto, o anexar los resultados a un archivo de texto existente.
l Nombre - Escriba un nombre de archivo en el cuadro de texto Nombre. O haga clic en
1434 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
También puede especificar una ruta de acceso absoluta o relativa, o navegar a una carpeta
diferente, para guardar o anexar el archivo en una ubicación distinta a la ubicación del
proyecto. Por ejemplo: C:\Resultados\Salida.txt o Resultados\Salida.txt.
lLocal –Inhabilitado y seleccionado. Saving guardar el archivo localmente es la única opción.
10. Dependiendo del tipo de salida, puede opcionalmente especificar un Encabezado y/o un Pie
de página en los cuadros de texto.
Los encabezados y pies de página están centrados como opción predeterminada. Escriba un
corchete de ángulo izquierdo (<) antes del texto de encabezado o pie de página para alinear el
texto hacia la izquierda. Haga clic en Encabezado o Pie de página para introducir un
encabezado o pie de página de más de una línea. Otra posibilidad consiste en introducir un
“punto y coma” (;) como carácter de interrupción de línea en el cuadro de texto de encabezado
o pie de página. La alineación hacia la izquierda de múltiples líneas exige un corchete de
ángulo izquierdo al comienzo de cada línea.
11. Haga clic en la ficha Propiedades .
12. Seleccione la opción correspondiente en el panel Alcance.
l Todos/as
l Primeros
l Siguiente
l Mientras
Mostrar más
Todos/as Esta opción está seleccionada como opción predeterminada. Déjela seleccionada para
especificar que todos los registros en la vista principal sean procesados.
Primeros Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el primer registro en la vista principal e incluir sólo el número
especificado de registros.
Siguiente Seleccione esta opción e introduzca un número en el cuadro de texto para comenzar el
procesamiento en el registro actualmente seleccionado de la vista de la tabla e incluir
solo el número especificado de registros. El número de registro real en la columna más
a la izquierda debe ser seleccionado, no datos en la fila.
Mientras Seleccione esta opción para usar un enunciado WHILE para limitar el procesamiento de
registros en la vista basándose en un criterio o un conjunto de criterios. Usted puede
introducir una condición en el cuadro de texto Mientras, o hacer clic en Mientras para
crear un enunciado WHILE utilizando Generador de expresiones.
Un enunciado WHILE permite que los registros en la vista principal sean procesados
sólo mientras la condición especificada se evalúe como verdadera. Tan pronto como la
condición se evalúa como falsa, el procesamiento termina, y no se consideran más
registros. Puede utilizar la opción Mientras junto con las opciones Todos, Primero o
Siguiente. El procesamiento de registros se detiene en cuanto se alcanza un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1435
Análisis de datos
Nota
El número de registros especificados en las opciones Primero o Siguiente hace
referencia tanto al orden físico o al orden indexado de registros en una tabla, y hace
caso omiso de cualquier filtrado u ordenación rápida aplicados a la vista. Sin embargo,
los resultados de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta como Primero.
13. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
un archivo de texto existente, seleccione Anexar a archivo existente.
14. Si seleccionó Archivo como el tipo de salida y desea anexar los resultados de salida al final de
una tabla existente de Analytics, realice una de las siguientes acciones:
o Seleccione Anexar a un archivo existente si está seguro de que los resultados de salida y
la tabla existente son idénticos en estructura.
o Deje Anexar al archivo existente sin seleccionar si desea que Analytics compare las
longitudes de los registros de los resultados de salida y la tabla existente. Si las longitudes
de los registros no son idénticas, la estructura de datos no es idéntica, y la operación de
anexar no se podrá realizar correctamente.
Nota
Se recomienda dejar Anexar a archivo existente sin seleccionar si no está
seguro de que los resultados de la salida y la tabla existente tengan una
estructura de datos idéntica. Si desea más información acerca de la anexión y
la estructura de datos, consulte "Anexión de resultados de la salida a una tabla
existente" en la página 220.
1436 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Ejecución de scripts R
Analice una tabla de Analytics en un script R externo y a continuación devuelva los datos desde
R para crear una nueva tabla en el proyecto de Analytics. Los datos de origen se pasan a R como un
marco de datos al que puede hacer referencia utilizando una función provista.
Para recuperar datos de una celda del marco de datos, puede utilizar uno de los siguientes
enfoques:
l Uso de coordenadas de fila y columna:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1437
Análisis de datos
Nota
Las coordenadas se basan en el orden de los campos especificados en el
comando, no en la vista o el formato de la tabla actualmente abierta.
Debe especificar la opción KEEPTITLE del comando para usar los nombres de las columnas.
Las filas se denominan "1", "2", "3" y se incrementan de conformidad. También puede utilizar
una combinación de nombres y coordenadas.
Nota
Debe regresar una matriz o un marco de datos a Analytics cuando finaliza el script R.
Asegúrese de que las columnas de la matriz o el marco de datos contengan
únicamente valores atómicos y no listas, matrices, estructuras u objetos no atómicos.
Si no es posible traducir los valores a tipos de datos de Analytics, el comando arroja
un error.
Asignación de datos de R
Los tipos de datos de Analytics se traducen en tipos de datos R utilizando un proceso de traducción
entre el proyecto de ACL y el script R:
Lógico Lógico
Numérico Numérico
Carácter Carácter
1438 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Script R (analysis.r)
srcTable<-acl.readData()
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1439
Análisis de datos
Ejecutar un script R
1. Desde el menú principal, seleccione Analizar > R.
Se abre el cuadro de diálogo RCOMMAND.
2. Junto al campo R Script, haga clic en Examinar y vaya al script R que desea ejecutar en su
computadora.
3. Haga clic en Seleccione campos y agregue uno o más campos para incluirlos en el marco de
datos que Analytics pone a disposición en el script R.
Consejo
También puede incluir expresiones como campos en el marco de datos. Para
crear una expresión, haga clic en Expr y utilice las funciones, los campos y los
operadores que tiene a su disposición en el cuadro de diálogo. Si desea
obtener más información, consulte "Descripción general del Generador de
expresiones" en la página 872.
4. Opcional. En la sección Opciones de RCommand, defina de qué manera desea enviar los
datos de Analytics al script R.
Si desea obtener más información, consulte "Opciones de RCOMMAND" en la página
opuesta.
5. Opcional. Para filtrar los registros que se envían al script R, haga clic en Si y use el cuadro de
diálogo Generador de expresiones para crear una expresión condicional y usarla como el
filtro.
Si desea obtener más información sobre la creación de expresiones con el Generador de
expresiones, consulte "Crear expresiones utilizando el Generador de expresiones" en la
página 875.
6. Para especificar la tabla de salida, haga clic en En y en el campo Nombre de archivo, escriba
un nombre para la tabla y el archivo .FIL asociado.
Utilice el explorador de carpetas para ir a la carpeta que desea usar para almacenar el archivo
de datos de origen.
7. Opcional. En la ficha Más del cuadro de diálogo, especifique cualquier opción de alcance para
el comando.
Si desea obtener más información, consulte "Ficha Más" en la página opuesta.
8. Para ejecutar el comando, haga clic en Aceptar.
1440 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Análisis de datos
Exportar con nombres de Utilice los títulos de las columnas de la tabla de origen de Analytics como valores
campo de encabezado para el marco de datos de R. Esta ajusta la opción KEEPTITLE del
comando de la forma necesaria si desea recuperar los datos utilizando los
nombres de las columnas en el script R.
Separador de columna El carácter que se debe usar como separador entre campos al enviar datos a R.
Calificador de texto El carácter que se debe usar como calificador de texto para identificar los valores
de los campos al enviar datos a R.
Ficha Más
Opción Descripción
Nota
El número de registros especificados en las opciones Primero o
Siguiente hace referencia tanto al orden físico o al orden indexado
de registros en una tabla, y hace caso omiso de cualquier filtrado u
ordenación rápida aplicados a la vista. Sin embargo, los resultados
de las operaciones analíticas respetan cualquier filtrado.
Si a una vista se aplica ordenación rápida, Siguiente se comporta
como Primero.
¡Precaución!
Existe un problema conocido en la versión actual con Next al
ejecutar RCOMMAND. Evite usar esta opción ya que la referencia al
registro puede regresar al primer registro sin importar qué registro
se seleccione.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1441
Análisis de datos
Opción Descripción
1442 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Reportes de Analytics
Puede crear reportes de texto sobre la base de vistas que define en Analytics. Existen varias
opciones configurables que le permiten determinar el contenido y el formato del reporte.
Si desea obtener más información, consulte "Dar formato y generar reportes Analytics" en la
página 1446.
Gráficos de Analytics
Puede generar gráficos como salida de algunas operaciones de Analytics. También puede hacer
gráficos con los datos que selecciona en las vistas. La barra de herramientas de gráficos ofrece una
serie de opciones para el formato de los gráficos.
Si desea obtener más información, consulte "Trabajar con gráficos de Analytics" en la página 1453.
1444 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1445
Reportar sus hallazgos
Puede crear reportes tabulares tradicionales en Analytics sobre la base del formato de los datos y las
columnas de las vistas. Puede configurar varios ajustes de una vista para controlar la forma en la que
se muestran los datos en el reporte. Estos valores de configuración se guardan con la vista.
Consejo
Puede crear una vista independiente para configurar y guardar la configuración de
los reportes, que es diferente de la vista que se usa para mostrar los datos.
Cuando se genera un reporte por primera vez, se puede especificar un número de propiedades
adicionales, tales como espaciado entre líneas, texto de encabezado y de pie de página y el tipo de
salida del reporte. Estas propiedades se almacenan con el proyecto de Analytics cuando éste se
guarda.
Cree un filtro para quitar de la vista los registros que no tienen importancia. Los registros
excluidos no se incluyen en el reporte. Por ejemplo, puede filtrar una tabla con datos de
Filtrar datos ventas para incluir únicamente las tiendas que le interesan.
Indexar registros Cree un índice para ordenar registros de la vista según una o más columnas.
Seleccionar las Agregue o quite columnas para mostrar solo los datos relevantes. Puede incluir
columnas espe- cualquiera de los campos de datos físicos o campos calculados en el formato de la tabla.
cíficas
Organizar las Reordene las columnas de la vista para presentar la secuencia de información que
columnas desee.
Crear sub- Especifique las columnas de salto para dividir el reporte en secciones con subtotales.
1446 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Por ejemplo, si especifica Nombre_del_cliente como una columna de salto en una tabla
de facturas, se agrupan y se calculan los subtotales de las facturas por cliente. También
secciones puede insertar un salto de página después de cada grupo del reporte.
Suprima los valores identificadores duplicados, como los nombres que se repiten,
suprima los totales numéricos que no sean significativos y muestre los ceros como
Ajustar los datos espacios en blanco.
Controlar el ancho Ajuste las filas en la vista para abarcar múltiples filas.
del reporte
Nota
Para obtener información detallada sobre la configuración de las vistas, consulte "Persona-
lizar columnas en las vistas" en la página 847.
Generar un reporte
Una vez que haya configurado una vista para usarla como la base del reporte, está preparado para
generar el reporte.
Muéstreme cómo
Pasos
1. Abra la vista configurada para el reporte.
2. Seleccione Datos > Reporte.
3. Especifique las opciones en el cuadro de diálogo Reporte usando las siguientes tablas como
guía. Después, haga clic en Aceptar.
Se genera el reporte.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1447
Reportar sus hallazgos
4. (Opcional) Si desea guardar de manera permanente las opciones del reporte que especificó,
seleccione Archivo > Guardar proyecto.
Las opciones del reporte se guardan junto con la vista y se preseleccionan la próxima vez que
genera un reporte desde la misma vista.
Consejo
Para generar rápidamente reportes posteriores desde la misma vista usando las
mismas opciones de reporte, seleccione Archivo > Imprimir.
Ficha Principal
1448 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Nota
La opción Preordenar está disponible solamente cuando al menos
una columna de la vista tiene Ordenar columna clave o Columna de
salto seleccionado.
Si desea obtener más información, consulte "Modificar las
propiedades de las columnas" en la página 853.
Resumir Genera un reporte que solo incluye subtotales y totales de los campos de corte y
excluye las líneas de detalle.
opcional
Suprimir líneas de deta- Quita automáticamente las líneas de detalles en blanco del reporte.
lle en blanco
opcional
Nota
Ajuste de página
Los reportes guardados como archivos o mostrados en la pantalla
opcional automáticamente incluyen todas las columnas de la vista.
Ficha Salida
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1449
Reportar sus hallazgos
Genera el reporte.
Si está guardando el reporte en un archivo y aparece el mensaje de sobrescritura,
Aceptar seleccione la opción adecuada.
1450 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Opción Descripción
Nota
Si desea incluir las notas del registro en un reporte, primero debe agregar la columna
Notaderegistro a la vista. Las notas del registro no se ven afectadas por ninguna de las
opciones de impresión de reportes globales.
Establecer márgenes
Puede especificar los márgenes que se utilizan para los reportes impresos.
Muéstreme cómo
1. Seleccione Herramientas > Opciones > Imprimir.
2. Use los cuadros de texto Margen para especificar los márgenes de los reportes impresos.
Los márgenes que especifique se usan para cada reporte impreso que usted genere.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1451
Reportar sus hallazgos
Para crear un encabezado o un pie de página de varias líneas, use un punto y coma entre las
líneas. Por ejemplo:
HEADER = "línea 1 del encabezado 1;línea 2 del encabezado 2"
2. Presione Intro.
Los valores que especifique se utilizan automáticamente como encabezados o pies de página
de todos los reportes de Analytics, a menos que sustituya los valores con un encabezado o un
pie de página que especifique mientras realiza una operación de Analytics.
Los valores de HEADER y FOOTER continúan en efecto hasta que se actualizan o eliminan
las variables, o hasta que termine la sesión actual de Analytics.
1452 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Puede seleccionar entre una variedad de tipos de gráfico para mostrar los datos de Analytics.
Existen dos formas de generar o crear gráficos con los datos de la tabla:
l Generar un gráfico con los resultados del comando - Los siguientes comandos en el menú
Analizar, y los comandos de scripts ACL equivalentes, ofrecen la opción de representar los
resultados como un gráfico:
l Antigüedad
l Clasificar
l Generar tablas cruzadas
l Histograma
l Análisis de Benford
l Estratificar
Los scripts con comandos adecuados pueden mostrar los resultados de esos comandos en un
gráfico. Esto permite automatizar los reportes basados en gráficos para analizar los datos que
cambian con el tiempo.
Cuando genera un gráfico con los resultados del comando, puede utilizar la opción
Profundizar para analizar un subconjunto de datos graficados. Cuando profundiza los detalles
de un gráfico, Analytics crea un filtro y muestra el subconjunto de registros seleccionados en
una vista de Analytics.
l Generar un gráfico de datos seleccionados en una vista: Cuando se trabaja con una vista
de Analytics, puede seleccionar datos en la vista y crear un gráfico. La opción Profundizar no
está disponible en los gráficos generados en las vistas de Analytics porque el subconjunto de
datos ya está seleccionado en la vista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1453
Reportar sus hallazgos
Tipo de gráfico Se utiliza para seleccionar el tipo de gráfico que desea mostrar
1454 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Propiedades del Se utiliza para editar las propiedades del gráfico, tales como la fuente, el
gráfico fondo, el marco y si desea que la visualización del gráfico excluya los ejes,
las leyendas o las líneas de la cuadrícula.
Propiedades de Utilizado para editar las propiedades de la leyenda como la fuente, el borde y
la leyenda los esquemas de colores de cada campo que se muestra en el gráfico
Propiedades del Utilizado para editar las propiedades de eje, tales como la fuente, el estilo y la
eje escala
Formato de datos Utilizado para editar propiedades de formato de los datos, como la fuente, los
campos que se incluirán en el gráfico, la orientación, las etiquetas y los
esquemas de colores para las series de datos
Propiedades de Utilizado para editar las propiedades de la etiqueta, como la fuente, el borde
la etiqueta y la orientación
Guardar gráfico Se utiliza para guardar el gráfico como un archivo de imagen de bitmaps
como bitmap
Copiar gráfico Se utiliza para copiar el gráfico en el portapapeles para pegarlo en otras
para el portapa- aplicaciones
peles
Editar el comando Se utiliza para editar el comando que ejecutó para generar el gráfico
Profundizar Se utiliza para abrir los segmentos del gráfico seleccionado en una vista de
tabla para su análisis
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1455
Reportar sus hallazgos
Nota
Si desea cambiar el tipo de gráfico predeterminado que Analytics genera, introduzca
un comando SET GRAPH adecuado en la línea de comandos.
Muéstreme cómo
Nota
Si los resultados que está graficando contienen un solo elemento, Analytics
desactiva las opciones de gráficos apilados y en estratos en 3D. Cuando los
resultados contienen múltiples elementos, las opciones de gráficos apilados y
en estratos están disponibles, pero las opciones de gráfico circular aparecen
desactivadas.
Consejo
Para separar las secciones de un gráfico circular, haga clic con el botón
derecho del ratón en una sección y seleccione Ampliar gráfico circular.
1456 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
l Cuadro : Cambie la configuración del borde y el fondo del cuadro que contiene los datos de
cuadrícula.
3. Haga clic en Aceptar.
despegada.
l Fuente: Cambie la configuración de fuente, estilo, tamaño, color o fondo del texto de la
leyenda.
l Serie de datos: Cambie los esquemas de colores para la representación gráfica de los
Nota
Puede hacer clic con el botón derecho del ratón en la leyenda para seleccionar
los campos que se mostrarán en la leyenda o para ocultar la leyenda. También
puede hacer clic en Mostrar/Ocultar leyenda en la barra de herramientas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1457
Reportar sus hallazgos
unidades principales mediante las cuales se divide el eje. Seleccione Auto para que estos
valores sean asignados automáticamente. También puede especificar la orientación de los
valores de cualquier texto que elija mostrar.
l Fuente: Cambie la configuración de fuente, estilo, tamaño, color o fondo.
Consejo
Puede hacer clic con el botón derecho del ratón para alternar entre una
representación vertical y horizontal del eje. También puede hacer clic en
Mostrar/ocultar eje en la barra de herramientas.
Campos seleccionados . Utilice los botones Arriba y Abajo para cambiar el orden en el cual
los campos se muestran en el gráfico y en la leyenda.
1458 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Consejo
También puede elegir cuáles son los campos que estarán disponibles para
mostrar haciendo clic con el botón derecho del ratón en el área de visuali-
zación del gráfico y seleccionando Seleccionar campos .
el eje x.
l Serie de datos: Cambie los esquemas de colores para la representación gráfica de los
etiqueta.
l Atributos: Cambie los atributos del borde de la etiqueta, como estilo, color, grosor y sombra
despegada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1459
Reportar sus hallazgos
Consejo
Haga clic con el botón derecho del ratón en una etiqueta para cortar, copiar,
pegar o eliminar la etiqueta.
1460 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Nota
La función Profundizar no está disponible para los gráficos creados por los datos
seleccionados en las vistas. Esta restricción existe porque los datos utilizados para
crear el gráfico ya están seleccionados en la vista.
Sugerencia
Si desea analizar los datos de una tabla de un solo segmento del gráfico, puede
hacer doble clic en el segmento correspondiente.
Analytics presentará una vista filtrada de los datos seleccionados en el gráfico. Puede
continuar el análisis de los datos seleccionados en la vista utilizando otros comandos y
funciones de Analytics. Para volver a la vista original de la tabla, haga clic en Eliminar filtro.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1461
Reportar sus hallazgos
Nota
El botón Editar comando está habilitado sólo para los gráficos generados con un
comando de Analytics.
1462 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1463
Reportar sus hallazgos
1464 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Impresión de gráficos
El comando Imprimir gráfico le permite imprimir un gráfico en cualquier dispositivo de impresión
instalado. Para una máxima resolución de impresión, maximice el período de impresión antes de
imprimir.
Imprimir un gráfico:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1465
Reportar sus hallazgos
¿Cómo funciona?
En la aplicación de reporte de su elección, utilice la función ODBC para crear una conexión a un
proyecto de Analytics, utilizando el Conector de ACL para Analytics.
Una vez establecida la conexión, puede seleccionar tablas y campos del proyecto de Analytics y
utilizar cualquier otra función de ODBC disponible en la aplicación, como unión y filtros.
Nota
Las capacidades de conexión de datos de las aplicaciones de reporte difieren de un
fabricante a otro. Por ejemplo, en algunas aplicaciones, para conectar varias tablas
es necesario unirlas mientras que otras aplicaciones permiten la conexión a varias
tablas de manera independiente.
El Conector de ACL para Analytics permite conectarse únicamente a tablas de
Analytics locales. No permite la conexión a tablas de servidor en un proyecto de
Analytics.
Rendimiento óptimo
Usted obtendrá el mejor desempeño del Conector de ACL para Analytics limitando el tamaño de los
conjuntos de datos de Analytics a los que se conecta. El conector está diseñado para admitir una
amplia variedad de herramientas de reporte, pero está pensado para trabajar con los conjuntos de
datos más pequeños típicos de los resultados en lugar de trabajar con las tablas de datos de origen
completas. La unión de tablas en el proceso de conexión hace un uso intensivo de los recursos.
1466 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Los datos de Analytics están almacenados en archivos planos, a los cuales se accede con más
lentitud que a las bases de datos con ODBC.
Consejo
Puede optar por crear conexiones de datos manualmente para Tableau o Excel
como una manera de ahorrar múltiples conexiones a diferentes proyectos de
Analytics.
Precaución
Si crea la conexión de datos en la versión incorrecta del Administrador de
origen de datos ODBC, la conexión no se puede ver ni se puede acceder a ella
en la aplicación de otro fabricante. O es posible que se pueda acceder a ella,
pero provoque un error de conexión.
Nota
Ya existe una conexión de datos de Analytics predeterminada denominada
ACL ODBC o ACL ODBC 64 en la ficha DSN del sistema. No modifique esta
conexión de datos predeterminada. Si desea obtener más información,
consulte "Conexión de datos de Analytics predeterminada" en la página
siguiente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1467
Reportar sus hallazgos
3. Haga clic en Agregar, seleccione el Conector de ACL para Analytics y haga clic en Finalizar.
4. En el cuadro de diálogo Interfaz de almacenamiento de datos de DNS, ingrese la siguiente
información:
l Nombre de origen de datos: ingrese un nombre significativo como "proyecto Mayor general
de Analytics".
l Descripción: escriba una descripción significativa para el proyecto de Analytics, como
Nota
No agregue información de conexión a ninguna de las conexiones de datos predeter-
minadas si desea conservar la capacidad de conectarse a diferentes proyectos de
Analytics sin preparación.
1468 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Nota
Estas instrucciones son una orientación general y son específicas para las versiones
de las aplicaciones de terceros que se indican.
Si desea obtener información detallada acerca de la creación de conexiones de
ODBC en una aplicación de otro fabricante, consulte la Ayuda de la aplicación.
Nota
Ya debe haber creado la conexión de datos. Si desea obtener más
información, consulte "Crear una conexión de datos (DSN)" en la
página 1467.
l Para crear una conexión de datos a un proyecto de Analytics sin preparación, seleccione
ACL ODBC o ACL ODBC 64 y haga clic en Connect (Conectar).
Nota
Si aparece tanto ACL ODBC como ACL ODBC 64, seleccione la opción que
coincida con la arquitectura de bits de su versión de Tableau (32 bits o
64 bits). Si desea obtener más información, consulte "Conexión de datos de
Analytics predeterminada" en la página precedente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1469
Reportar sus hallazgos
Consejo
La búsqueda del nombre de tabla distingue entre mayúsculas y minúsculas.
Si una búsqueda Exacta no devuelve ninguna tabla, pruebe con Contiene o
Comienza con.
Nota
La unión puede ser lenta si una o ambas tablas son grandes.
12. Haga clic en File > Save (Archivo > Guardar) y guarde el libro de Tableau.
Nota
Ya debe haber creado la conexión de datos. Si desea obtener más
información, consulte "Crear una conexión de datos (DSN)" en la
página 1467.
l Para crear una conexión de datos a un proyecto de Analytics sin preparación, seleccione
ACL ODBC o ACL ODBC 64 desde la lista desplegable Data source name (DSN)
(Nombre del origen de los datos (DSN)), haga clic en Advanced options (Opciones
1470 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Nota
Si aparece tanto ACL ODBC como ACL ODBC 64, seleccione la opción que
coincida con la arquitectura de bits de su versión de Excel (32 bits o 64 bits).
Si desea obtener más información, consulte "Conexión de datos de Analytics
predeterminada" en la página 1468.
l Haga clic en Edit (Editar9 para editar la consulta de ODBC. Cuando termine de editar la
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1471
Reportar sus hallazgos
1. En la ficha Datos , haga clic en la lista desplegable Desde otras fuentes y seleccione Desde
Microsoft Query .
2. En el cuadro de diálogo Elegir origen de datos , asegúrese de que esté seleccionada la opción
Usar el Asistente para consultas para crear o modificar consultas .
3. En la ficha Bases de datos , realice una de las siguientes acciones:
l Para usar una conexión de datos preexistente a un proyecto de Analytics, seleccione el
Nota
Ya debe haber creado la conexión de datos. Si desea obtener más
información, consulte "Crear una conexión de datos (DSN)" en la
página 1467.
l Para crear una conexión de datos a un proyecto de Analytics sin preparación, seleccione
ACL ODBC o ACL ODBC 64 y haga clic en Aceptar.
Nota
Si aparece tanto ACL ODBC como ACL ODBC 64, seleccione la opción que
coincida con la arquitectura de bits de su versión de Excel (32 bits o 64 bits).
Si desea obtener más información, consulte "Conexión de datos de Analytics
predeterminada" en la página 1468.
Si desea obtener información detallada acerca del uso del Asistente para consultas , consulte
la Ayuda de Excel.
Nota
Si desea conectarse a varias tablas de Analytics sin unirlas durante el proceso
de conexión de ODBC, debe realizar operaciones de conexión independientes.
6. En el cuadro de diálogo Importar datos , especifique las opciones que sea necesario y haga
clic en Aceptar.
1472 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Reportar sus hallazgos
Excel ejecuta la consulta ODBC y completa la hoja de cálculo de Excel con los datos de
Analytics.
7. Haga clic en Archivo > Guardar y guarde el libro de Excel.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1473
Esta página se dejó en blanco intencionalmente
Información de referencia
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Información de referencia
Esta sección contiene información que se aplica a todo Analytics:
"Palabras clave reservadas" Palabras que están reservadas para procesos internos de Analytics y no se
en la página 1484 pueden usar para nombres de variables o campos
"Variables creadas por coman- Variables del sistema y valores almacenados que se crean automáticamente
dos de Analytics" en la al ejecutar determinados comandos de Analytics
página 1486
"Atajos del teclado" en la Métodos abreviados del teclado que se pueden usar en Analytics
página 1491
1476 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Observaciones
Estos detalles adicionales se aplican a los límites de tamaño y caracteres de Analytics:
l Comparación entre no Unicode y Unicode: los límites especificados se aplican tanto a las
ediciones Unicode como no Unicode de Analytics, excepto en donde se indica específi-
camente.
l Caracteres y bytes: Los límites de caracteres se aplican a la codificación de caracteres de un
solo byte que se utiliza en la edición no Unicode y a la codificación de caracteres de dos bytes
que se utiliza en la edición Unicode. En otras palabras, un límite de 256 caracteres significa
256 caracteres en cualquiera de las ediciones.
l Ubicación de los datos de origen: Los límites de Analytics son los mismos sin importar si los
datos de origen se encuentran en un archivo de datos de Analytics (.fil) o en una base de datos
o un archivo externos. Los orígenes de datos externos pueden imponer sus propios límites,
que tal vez sean diferentes de los límites de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1477
Información de referencia
Límites de tablas
Parámetro Límite Resultado cuando excede el límite
1478 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Límites de vistas
Parámetro Límite Resultado cuando excede el límite
Nota
Después de la
importación inicial de
datos, la vista predeter-
minada muestra un
máximo de 256
columnas, aun cuando
se haya importado un
número mayor de
columnas. Si es
necesario, puede
agregar manualmente
las columnas
adicionales a la vista. Si
desea obtener más
información, consulte
"Agregar columnas a
una vista" en la
página 847.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1479
Información de referencia
1480 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Límites de índice
Parámetro Límite Resultado cuando excede el límite
Longitud máxima del campo de 247 caracteres Opción del menú Ordenación
ordenación rápida rápida desactivada
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1481
Información de referencia
Límites de variables
Parámetro Límite Resultado cuando excede el límite
1482 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
de área de trabajo
Límites de fecha
Parámetro Límite Resultado cuando excede el límite
Número máximo de opciones en la 32 elementos de lista No acepta texto adicional con más
lista desplegable de 32 elementos en la Lista de
etiquetas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1483
Información de referencia
Nota
En algunos casos, tampoco podrá usar abreviaturas de las palabras clave
reservadas, como “Can” (CANCEL), “Form” (FORMAT) o “Rec” (RECORD).
AXRunByUser Una variable del sistema que almacena el nombre de usuario del usuario que está
ejecutando un script de estudio analítico en el Servidor de AX con el formato "dominio-
\nombre_de_usuario".
END Da por concluido el flujo de entrada y actúa como una línea nula.
LINE Es utilizado por el comando DEFINE COLUMN para especificar si un campo se divide en
una cantidad especificada de líneas.
NODUPS Suprime los valores visibles duplicados en el campo de corte de un reporte de Analytics.
1484 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
NOZEROS Muestra o imprime los valores de cero en un campo numérico o un reporte como
espacios en blanco.
OTHER Indica qué campos o expresiones se deben incluir, pero no subtotalizar, en la salida del
comando SUMMARIZE.
TAPE Hace referencia a un método más antiguo de acceder a los datos con Analytics.
No se puede usar como nombre de una tabla de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1485
Información de referencia
Nota
Las variables del sistema y los valores que estas contienen se retienen únicamente
durante la sesión actual de Analytics.
1486 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Si utiliza un grupo para ejecutar varios comandos, las variables del sistema que se obtienen como
resultado se numeran según el número de línea del comando que crea la variable. El primer
comando del grupo se considera como la línea número 2.
Por ejemplo:
l Si el comando Total es el tercer comando de un grupo, los resultados se incluyen en la variable
TOTAL4.
l Si un segundo comando Total es el quinto comando del grupo, los resultados se incluyen en la
variable TOTAL6.
Nota
Si ejecuta el comando Statistics en más de un campo de forma simultánea, las
variables del sistema contendrán valores para el primer campo que especifique.
Consejo
Utilice el comando SET FOLDER para
especificar otra carpeta de salida o para
OUTPUTFOLDER crear una nueva carpeta de salida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1487
Información de referencia
ejecutando actualmente.
1488 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
Nota
Cuando Analytics identifica el valor más
elevado, los valores duplicados no se
descartan. Por ejemplo, si los valores en
orden descendente son 100, 100, 99, 98,
HIGHn el tercer valor es 99, no 98.
Nota
Cuando Analytics identifica el valor más
bajo, los valores duplicados no se
descartan. Por ejemplo, si los valores en
orden ascendente son 1, 1, 2, 3, el tercer
LOW n valor más bajo es 2, no 3.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1489
Información de referencia
1490 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Información de referencia
vista Mostrar la próxima vista (si la tabla tiene más de una vista)
resultados del comando Mostrar los resultados como un gráfico (para comandos con
resultados graficables)
vista Mostrar la vista anterior (si la tabla tiene más de una vista)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1491
Información de referencia
1492 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Creación de scripts en Analytics
Creación de scripts en Analytics
Ejecute más de un comando al Los scripts le permiten ensamblar varios comandos de Analytics y ejecutarlos
mismo tiempo en una secuencia ininterrumpida.
Los scripts aseguran que haya coherencia por medio de la ejecución de los
Garantice la coherencia mismos comandos en la misma secuencia cada vez que se ejecutan.
Los scripts se pueden diseñar para que soliciten a los usuarios información,
Permita la interacción con el lo cual permite que los usuarios ejecuten los scripts con tablas y campos con
usuario nombres exclusivos, utilizando su propio criterio de información de entrada.
1494 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Creación de scripts en Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1495
Esta página se dejó en blanco intencionalmente
Primeros pasos con la creación de
scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Principiantes
Los usuarios que deseen una introducción lenta y continua para la creación de scripts y de Analytics,
pueden ver las siguientes secciones que cuentan con tutoriales interactivos para principiantes:
l "Creación de scripts para principiantes" en la página opuesta
l "Cómo usar las funciones" en la página 1546
l "Conceptos básicos de la creación de scripts de Analytics" en la página 1518
1498 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Instalación de Analytics
Antes de poder comenzar a crear scripts, debe instalar Analytics y hacerlo funcionar en su
computadora. Si desea obtener más información, consulte "Guía de instalación y activación de ACL
para Windows" en la página 2758.
Nota
De forma predeterminada, los proyectos con datos de muestra se instalan en
C:\Usuarios\nombre_de_usuario\Documentos\ACL Data\Archivos de
datos de muestra en su sistema de archivos local.
¿Qué es un script?
Un script es una lista de comandos que se ejecutan en Analytics. Los scripts son útiles para realizar
una serie de tareas automáticamente a fin de que no tenga que ejecutar cada comando
manualmente a través de la interfaz de usuario. Si desea obtener más información sobre los scripts,
consulte "¿Qué es un script?" en la página 1501
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1499
Primeros pasos con la creación de scripts
1500 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
¿Qué es un script?
Un script es una serie de comandos de Analytics que se ejecutan de forma secuencial y se utilizan
para automatizar el trabajo dentro de Analytics. Un script puede contener cualquier comando de
Analytics.
Automatizar procesos
¿Necesita realizar una serie de tareas repetitivas o rutinas de forma regular? ¿Está realizando estas
tareas de forma manual? Si es así, probablemente puede usar un script para automatizar estos tipos
de procesos. Por medio del uso de un script, puede evitar los esfuerzos manuales relacionados con
las rutinas complejas. Cuanto más compleja sea la rutina, más tiempo se ahorrará ejecutando un
script.
Programar procesos
La programación de scripts suele ser fundamental al trabajar con grandes conjuntos de datos. Si
está utilizando Analytics Exchange, puede ejecutar scripts en un horario, incluso fuera del horario de
trabajo. También puede programar un solo script o una serie de scripts para que se ejecuten en una
fecha y una hora específica.
Mejorar la precisión
Cuando las rutinas complejas de análisis de datos se realizan de forma manual, es probable que
surjan errores. Por medio del uso de un script, puede asegurarse la precisión y la sistematicidad del
proceso. También puede estar absolutamente seguro de que se ejecutarán las mismas instrucciones
en el mismo orden cada vez que se ejecute el mismo script.
Reducir la complejidad
Los scripts pueden procesar estructuras de archivos complejas y hacer cálculos complejos en los
campos de datos. A veces, los análisis más complejos solo se pueden hacer con un script. Por
ejemplo, los programas de monitoreo continuo suelen requerir el uso de scripts para automatizar
procesos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1501
Primeros pasos con la creación de scripts
Capturar documentación
Los scripts son una excelente fuente de documentación para las revisiones de auditoría y se pueden
utilizar como parte de una pista de auditoría. Por medio de la creación de un script, usted está
documentando el proceso de creación de los resultados de una prueba de estudio analítico; que es
algo a lo que puede hacer referencia fácilmente en el futuro. También puede agregar comentarios a
los scripts para complementar aún más la documentación.
Importar datos
Puede usar un script para importar varios archivos de origen a Analytics, incluidos los archivos de
ancho fijo, los delimitados, los reportes/PDF, Excel y los archivos a los que se accede por medio de
ODBC.
1502 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Preparar datos
Puede usar un script para preparar datos para el análisis. Los scripts se pueden usar para estanda-
rizar los campos antes de unir o relacionar tablas, quitar los espacios iniciales o finales de los valores,
eliminar los caracteres no deseados y convertir los tipos de datos de los campos.
COMMENT *** Crea un nuevo campo calculado que contiene el valor Núm_PO. Se eli-
minan todos los espacios en blanco para que se justifique correctamente el
valor.
DEFINE FIELD c_Núm_PO COMPUTED ALLTRIM(Núm_PO)
Analizar datos
Los scripts utilizan comandos de análisis de datos y funciones para lograr los objetivos de análisis.
También puede usar un script para agrupar registros, realizar comparaciones e identificar
problemas, tendencias o valores que caen fuera de un intervalo.
COMMENT *** Abre la tabla Ventas2016Real, clasifica por Número de cliente, cal-
cula un subtotal de Importe orden compra y envía los resultados a Ven-
tas2016porCliente.
OPEN Ventas2016Real
CLASSIFY ON Número_cliente SUBTOTAL Importe_orden_compra TO Ven-
tas2016porCliente
Script de ejemplo
Escenario
Todos los meses, un cliente le entrega la información de proveedor, factura y orden de compra. Debe
verificar la integridad de los datos asegurándose de que no haya espacios vacíos en el campo orden
de compra.
Usted decide que esta es una buena oportunidad para escribir un script, dada la naturaleza repetitiva
de la tarea. Desea tener todos los campos disponibles para el análisis y poder buscar espacios en
blanco en el campo orden de compra.
Proceso
Usted crea un script que realiza las siguientes acciones:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1503
Primeros pasos con la creación de scripts
Consejo
Para identificar tablas fácilmente, puede usar las siguientes convenciones para
los nombres:
l Tabla preparada: utilice el prefijo p_ antes del nombre de la tabla
l Tabla temporal: utilice el prefijo t_ antes del nombre de la tabla
l Tabla de resultados: utilice el prefijo r_ antes del nombre de la tabla
Resultado
COMMENT *** Abre la tabla "Importes_factura".
OPEN Importes_factura
COMMENT *** Extrae los resultados a una tabla nueva denominada "r_Órdenes_com-
pra_vacías".
EXTRACT FIELDS Nombre_proveedor Núm_factura Fecha_pago Fecha_factura Importe_
factura Nombre_proveedor Núm_factura Núm_PO TO r_Órdenes_compra_vacías
Siguientes pasos
Complete el breve tutorial ""Su primer script de Analytics" en la página opuesta" e intente crear su
propio script.
1504 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
¿Qué necesita?
En este tutorial, se da por sentado que instaló y activó Analytics y que tiene acceso a los datos de
ejemplo que se envían junto con la aplicación.
Nota
De forma predeterminada, los proyectos con datos de muestra se instalan en
C:\Usuarios\nombre_de_usuario\Documentos\ACL Data\Archivos de
datos de muestra en su sistema de archivos local.
Configuración
Abra el proyecto de Analytics de ejemplo
1. Abra ACL para Windows.
2. Haga clic en Abrir un proyecto de estudio analítico y desde la carpeta Datos de
ACL\Archivos de datos de muestra de ACL, seleccione Proyecto de muestra.ACL.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1505
Primeros pasos con la creación de scripts
OPEN Trans_Cp
Copie esta línea, péguela en el editor de scripts y, a continuación, haga clic en Ejecutar en la
barra de herramientas del editor.
Si se abre la tabla Trans_Cp, su script está funcionando. Cierre la tabla y continúe.
Copie esta línea, péguela en el editor de scripts en una línea después del comando OPEN y haga clic
en Ejecutar en la barra de herramientas del editor.
Debe ver la tabla Trans_Cp_elevadas aparecer en el Navegador debajo de Tablas > Cuentas_por_
pagar. Esta nueva tabla contiene los registros copiados desde Trans_Cp.
1506 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Copie esta línea y reemplace con ella el comando EXTRACT existente en el editor de scripts; a
continuación, haga clic en Ejecutar en la barra de herramientas del editor.
Cuando se le indique, haga clic en Sí para sobrescribir la tabla Trans_Cp_elevadas. La tabla Trans_
Cp_elevadas ahora contiene los registros copiados con los importes que superan 1000,00 en Trans_
Cp.
OPEN Trans_Cp_elevadas
Copie esta línea, péguela en el editor de scripts en una línea después del comando EXTRACT y, a
continuación, haga clic en Ejecutar en la barra de herramientas del editor.
La tabla Trans_Cp_elevadas se abre cuando el script se completa y usted puede revisar los registros
extraídos desde Trans_Cp.
El script completo
OPEN Trans_Cp
OPEN Trans_Cp_elevadas
¿Cómo continuar?
l Si desea ver una descripción general de los aspectos básicos de la creación de scripts en
Analytics, consulte "Conceptos básicos de la creación de scripts de Analytics" en la
página 1518
l Si desea entrenamiento avanzado, consulte el curso de creación de scripts en Academia
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1507
Primeros pasos con la creación de scripts
1508 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Para filtrar la tabla, usted crea una expresión simple usando el operador de igualdad (=):
COMMENT filtra la tabla para mostrar los registros en los que el Departamento
es "Finanzas"
SET FILTER TO Departmento = "Finanzas"
Como el operador de igualdad distingue entre mayúsculas y minúsculas, los registros en los que el
campo Departamento contiene "finanzas" se excluyen de los resultados. También debe incluir estos
registros en los resultados.
COMMENT filtra la tabla para mostrar los registros en los que el Departamento
es "finanzas"
SET FILTER TO LOWER(Departmento) = "finanzas"
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1509
Primeros pasos con la creación de scripts
1510 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Insumos de oficina 3 6
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1511
Primeros pasos con la creación de scripts
Consejo
Note las comillas invertidas ` que rodean al valor de fecha literal. Siempre debe
rodear los valores de fechahora literales con este calificador. Si desea obtener más
información, consulte "Tipos de datos" en la página 1525.
COMMENT filtra los registros con una fecha de pedido de 1 de enero de 2011 o
posterior
SET FILTER TO Fecha_pedido < `20110101`
Insumos de oficina 3 6
COMMENT excluye las fechas en blanco y ordena las fechas desde 2011 en ade-
lante
1512 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Cuando se evalúa esta expresión, se ejecutan las funciones y ocurren varias cosas:
1. La función DATETIME( ) convierte el valor de fecha Fecha_pedido en un valor de texto
(`20100828` se convierte en "20100828").
2. La función ISBLANK( ) comprueba si el valor del texto está vacío y lo evalúa como verdadero o
falso.
3. El operador NOT invierte el valor lógico devuelto por ISBLANK( ), de manera que:
l Si la Fecha_pedido está vacía (verdadero), el valor se invierte a falso y el filtro excluye el
registro
l Si la Fecha_pedido no está vacía (falso), el valor se invierte a verdadero y el filtro comprueba
si la fecha es anterior a 2011 e incluye todos los registros que tienen un valor Fecha_pedido
anterior al 1 de enero de 2011
Consejo
Solo se incluyen los registros cuyas subexpresiones se evalúan como verdaderas a
ambos lados del operador AND. Si alguna de las subexpresiones se evalúa como
falsa, se excluye el registro.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1513
Primeros pasos con la creación de scripts
Ejemplo
Usted está caminando por la calle y ve a alguien a quien conoce. Es amable saludar a esta
persona, pero ¿debe decirle "Buenos días" o "Buenas tardes" cuando la ve?
La respuesta depende de una condición sencilla: ¿ya han pasado las 12 del mediodía? Si la
respuesta es sí , le dirá "Buenas tardes", de lo contrario, le dirá "Buenos días".
En este ejemplo, la expresión condicional determina la acción (qué saludo usar) según su
valor de verdadero (sí) o falso (no).
Puede ejecutar este ejemplo copiando la siguiente línea y pegándola en la línea de comandos de
Analytics. Según la hora del día en que lo haga, la expresión se evaluará como verdadera o falsa:
Consejo
Si la línea de comandos no está visible, seleccione Ventana > Línea de comandos .
1514 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Una vez que ejecute el ejemplo, puede intentar cambiar el valor de hora literal de 12:00 PM en la
expresión, para que evalúe lo opuesto.
Si ya pasaron las 12 del mediodía, entonces el comando DISPLAY imprime "Buenas tardes" en la ficha
de salida. Pero si aún es la mañana, no se imprime nada. El script no ejecuta el comando DISPLAY.
Este ejemplo funciona como antes, salvo que ahora es antes de las 12 del mediodía y entonces el
comando DISPLAY Imprime "Buenos días".
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1515
Primeros pasos con la creación de scripts
Si este script se ejecuta antes de las 12 del mediodía, entonces el valor que se almacena en la
variable es "Buenos días" y si se ejecuta a las 12 del mediodía o más tarde, el valor que se almacena
en la variable es "Buenas tardes". Pruebe pegar esto en su editor de scripts y ejecutarlo. Puede
comprobar el valor de la variable en la ficha Variables después de ejecutarlo.
COMMENT suma el campo Importe para los registros que tienen una Cantidad supe-
rior a 5
TOTAL Importe IF Cantidad > 5
1516 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Este comando procesa cada registro de la tabla y calcula un total de 38,611.42, que es la suma de
todas las transacciones.
Para agregar alguna toma de decisiones al comando y procesar solo aquellas transacciones que
ocurrieron a las 12:00 PM o más tarde, agregue el parámetro IF a TOTAL. Utiliza la misma expresión
condicional del ejemplo inicial, pero reemplaza NOW( ) por la parte de la hora de la fecha de la
transacción:
COMMENT Suma el campo Importe_transacción para todas las transacciones que ocu-
rrieron durante la tarde
COMMENT utiliza las funciones para extraer la parte de la hora de los datos
del campo Fecha_transacción
TOTAL Importe_transacción IF CTOT(TIME(Fecha_transacción)) >= `t120000`
En el comando, usted debe usar algunas funciones para aislar la parte de las horas de la fecha de
transacción, pero una vez que lo haga, la decisión es la misma expresión condicional del ejemplo
inicial: ¿son las 12 del mediodía o más tarde? Si la respuesta es sí , entonces el importe se incluye en
la suma.
Este comando calcula un total de 15,640.59, que es la suma de todas las transacciones de la tarde
en la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1517
Primeros pasos con la creación de scripts
Nota
Si es la primera vez que creará scripts, considere visitar la Academia para obtener
capacitación básica antes de leer este contenido. Si desea obtener información
sobre cursos para la creación de scripts y el uso de Analytics, visite www.high-
bond.com.
Comandos
Cada línea de un script ejecuta un comando de ACLScript y comienza con el nombre del comando.
Un comando es una instrucción para ejecutar una operación en Analytics.
El nombre del comando va seguido de uno o más parámetros que se especifican como nombre_del_
parámetro valor_del_parámetro.
Consejo
Según el comando, algunos parámetros son obligatorios y otros, opcionales. No es
necesario que especifique los parámetros opcionales. Si se los omite, el comando se
ejecuta sin ellos. Sin embargo, si omite un parámetro obligatorio, Analytics utiliza el
valor predeterminado para ese parámetro.
Observe cómo cada parámetro va seguido de uno o más valores del parámetro:
1518 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Comentarios
Como en cualquier lenguaje de scripts, en ACLScript puede agregar comentarios usando la palabra
clave COMMENT. Utilice los comentarios para que el código sea más fácil de comprender y para
comunicarse con cualquier persona que intente leer, utilizar o comprender su script. ACLScript
admite dos tipos de comentarios:
l comentarios de una sola línea: se ignora todo el texto que sigue a COMMENT hasta llegar al final
de la línea
l bloques de comentario de varias líneas: comienzan con COMMENT y se ignora cada una de las
líneas siguientes hasta llegar a la palabra clave END o una línea en blanco
Si desea obtener más información y ejemplos, consulte "Comentarios" en la página 1523.
Tipos de datos
ACLScript admite cuatro tipos de datos básicos:
l lógicos: el tipo de datos más sencillo. Los datos lógicos expresan un valor de verdad que es
verdadero o falso.
l numéricos: contienen dígitos del 0 al 9 y pueden tener un signo negativo y un separador
decimal
l carácter: una serie de uno o más caracteres
l fechahora: un valor de fecha, fechahora u hora expresado en un formato admitido
En Analytics, cada tipo de datos se trata de manera diferente y se puede usar en distintos comandos
y funciones. Si desea obtener más información acerca de los tipos de datos, consulte "Tipos de
datos" en la página 1525.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1519
Primeros pasos con la creación de scripts
Expresiones
Una expresión es cualquier declaración que tenga un valor. La forma más sencilla de expresión es un
literal, como 2 o "prueba"; sin embargo, las expresiones suelen aparecer como cálculos y pueden ser
tan complejas como cualquier combinación permitida de operadores, condiciones, funciones y
valores que podamos imaginar:
Las expresiones se suelen usar en Analytics para completar campos calculados o como entrada
para la lógica condicional. Si desea obtener más información sobre las expresiones, consulte
"Expresiones" en la página 1526.
Funciones
Las funciones son rutinas incorporadas que aceptan una cantidad determinada de parámetros y
devuelven un valor único. Utilice las funciones para manipular el contenido de los campos y las
variables que se utilizan en los comandos.
Nota
Las funciones no modifican los datos del campo sino que generan y devuelven un
nuevo valor sobre la base de un cálculo o un algoritmo que utiliza los datos del campo
o variables como datos de entrada. Utilice el valor que devuelve la función como
entrada para un comando.
Las funciones comienzan con el nombre de la función, seguido de un paréntesis de apertura, una
lista de 0 o más valores separados por un punto y coma que se se pasan a la función como
argumentos, y un paréntesis de cierre.
Ejemplo
La función BETWEEN(valor; mín; máx) tiene tres argumentos y devuelve verdadero si el valor cae
dentro del rango o falso si cae fuera del rango:
l valor: la expresión o el campo que se debe probar
l mín: el mínimo del rango
l máx: el máximo del rango
Si desea obtener más información acerca de las funciones, consulte "Funciones" en la página 1530.
1520 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Variables
Las variables son una ubicación de almacenamiento temporal para un valor. Las variables tienen un
identificador asociado que le permite hacer referencia al valor almacenado en la memoria de su
computadora y trabajar con él.
ACLScript utiliza el comando ASSIGN para crear una variable y asignarla a un valor al mismo tiempo:
ASSIGN v_age_in_years = 3
Para que resulte más simple, puede omitir la palabra clave ASSIGN; sin embargo, se utiliza
ASSIGN implícitamente y se ejecuta el mismo comando:
v_age_in_years = 3
Nota
ACLScript no admite valores en blanco. Todas las variables deben tener un valor
asociado de uno de los tipos de datos admitidos. El interpretador de scripts evalúa el
tipo de datos utilizando el formato de datos y el calificador que usted utiliza para
asignarle el valor. Si desea obtener más información, consulte "Tipos de datos" en la
página 1525.
Utilizar variables
Una vez que se crea una variable, puede hacer referencia a ella en cualquier lugar en el que haga
referencia a nombres de campos o variables. También puede reasignarle un nuevo valor utilizando el
comando ASSIGN.
También puede utilizar la interpolación de cadenas o el reemplazo de variables para incluir una
variable en un literal de cadena encerrando el nombre de la variable entre los caracteres %. Cuando
Analytics detecta una variable reemplazada, reemplaza el marcador con su valor correspondiente:
Si desea obtener más información acerca de las variables, consulte "Variables" en la página 1532.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1521
Primeros pasos con la creación de scripts
Estructuras de control
Una estructura de control es un componente de un script que decide qué dirección seguir según
parámetros determinados. ACLScript ofrece tanto estructuras de bucle como de lógica condicional.
Lógica condicional
ACLScript implementa la lógica condicional como un comando IF y como un parámetro opcional en
muchos comandos del lenguaje.
Consejo
El comando IF se utiliza para controlar si un comando se ejecuta o no, mientras que
el parámetro IF se utiliza para decidir con qué registros de una tabla se ejecuta un
comando.
IF
Parámetro IF
Bucle
El comando LOOP proporciona la estructura de control de bucle en ACLScript. Este comando procesa
las instrucciones dentro del bucle mientras que la expresión de la prueba de control sea verdadera.
Si desea obtener más información acerca de las estructuras de control, consulte "Estructuras de
control" en la página 1535
1522 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Comentarios
Como en un lenguaje de scripts, en ACLScript puede agregar comentarios usando la palabra clave
COMMENT. Utilice los comentarios para que el código sea más fácil de comprender y para comunicarse
con cualquier persona que intente leer, utilizar o comprender su script.
Tipos de comentarios
ACLScript admite dos tipos de comentarios:
l comentarios de una sola línea: se ignora todo el texto que sigue a COMMENT hasta llegar al final
de la línea
l bloques de comentario de varias líneas: comienzan con COMMENT y se ignora cada una de las
líneas siguientes hasta llegar a la palabra clave END o una línea en blanco
COMMENT
**********************
** Esta sección del script prepara los datos para la importación
**********************
END
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1523
Primeros pasos con la creación de scripts
COMMENT
************************************************************
*** Nombre del script: {ID_App}{Nombre del script}
***Parámetros: {Descripción detallada}
***Salida: {Describir los parámetros}
*** Escrito por: {Nombre}, ABC Corporation, {Mes AAAA}
*** Modificado por: {Nombre}, ABC Corporation, finalidad y lógica del script
*** Versión: 1.1.1 {ver_app.ver_script.defecto.fix}
************************************************************
END
1524 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Tipos de datos
ACLScript admite cuatro tipos básicos de datos: lógicos, numéricos, de caracteres y de fechahora.
Carácter Una serie de uno o más 32.767 bytes Comillas o 'Pedro Pérez'
caracteres comunes o o "Pedro Pérez"
comillas simples
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1525
Primeros pasos con la creación de scripts
Expresiones
Una expresión es cualquier declaración que tenga un valor. La forma más sencilla de expresión es un
literal; sin embargo, las expresiones pueden ser tan completas como cualquier combinación
permitida de operadores, condiciones, funciones y valores que podamos imaginar.
Operadores
Los operadores son símbolos que le indican al interpretador de scripts que realice una evaluación
aritmética, de cadena, de comparación o lógica de los valores especificados:
Aritmética o ^ potenciación 1 + 5 - 3 * 2
o * multiplica, / divide
o + suma, - resta
Nota
Todos los operadores
multiplicadores tienen
la misma prioridad y se
evalúan de izquierda a
derecha.
Todos los operadores
de suma tienen la
misma prioridad y se
evalúan de izquierda a
derecha.
1526 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Nota
Todos los operadores
comparativos tienen la
misma prioridad y se
evalúan de izquierda a
derecha.
Funciones
Las expresiones se evalúan utilizando los valores que devuelven las funciones. Las funciones se
ejecutan con la prioridad más elevada de cualquier componente de la expresión. Si desea obtener
más información acerca de las funciones, consulte "Funciones" en la página 1530.
Expresiones de ejemplo
Evalúa en 6
(2 + (3 - 2)) * 2
Evalúa en verdadero
((2 + (3 - 2)) * 2) > ROOT(9;0)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1527
Primeros pasos con la creación de scripts
Consejo
Coloque el prefijo c_ a los campos calculados a fin de identificarlos como calculados
en lugar de datos de origen sin modificar.
1528 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Cuando la primera expresión condicional se evalúa como verdadera, se utiliza el valor especificado
para ese caso. En este ejemplo, importe * tasa_general es el valor predeterminado que se utiliza
cuando ninguna de las expresiones condicionales se evalúa como verdadera.
Nota
Debe agregar una línea vacía entre el comando de la línea y las condiciones, a menos
que incluya los parámetros IF , WIDTH, PIC o AS en el comando DEFINE FIELD. Si desea
obtener más información, consulte "Comando DEFINE FIELD . . . COMPUTED" en
la página 1769.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1529
Primeros pasos con la creación de scripts
Funciones
Las funciones son rutinas incorporadas que aceptan una cantidad determinada de parámetros y
devuelven un valor único. Utilice las funciones para manipular el contenido de los campos y las
variables que se utilizan en los comandos.
Nota
Las funciones no modifican los datos del campo sino que generan y devuelven un
nuevo valor sobre la base de un cálculo o un algoritmo que utiliza los datos del campo
o variables como datos de entrada. Utilice el valor que devuelve la función como
entrada para un comando.
Ejemplo
La función BETWEEN(valor; mín; máx) tiene tres argumentos y devuelve verdadero si el valor cae
dentro del rango o falso si cae fuera del rango:
l valor: la expresión o el campo que se debe probar
l mín: el mínimo del rango
l máx: el máximo del rango
1530 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Nota
Si su proyecto trabaja con formatos de números europeos o si está escribiendo
scripts que se pueden utilizar en otras regiones, separe los argumentos de las
funciones con un carácter de espacio en lugar de una coma, aunque esté pasando
un valor numérico con signo. Las funciones que aceptan valores numéricos con
signos necesitan un delimitador explícito.
Funciones Comandos
Utilice campos, valores o registros como entrada y Utilice tablas como entrada y genere nuevos registros
genere un nuevo valor para devolverlo. y tablas.
Se utilizan en expresiones, campos calculados, Se utilizan para analizar datos, importar datos o
valores de parámetros de comandos, variables y generar resultados.
filtros para ayudar a modificar la ejecución del
comando.
No puede ser un paso independiente en un script. Puede ser un paso independiente en un script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1531
Primeros pasos con la creación de scripts
Variables
Las variables son una ubicación de almacenamiento temporal para un valor. Las variables tienen un
identificador asociado que le permite hacer referencia al valor almacenado en la memoria de su
computadora y trabajar con él.
ASSIGN v_age_in_years = 3
Para que resulte más simple, puede omitir la palabra clave ASSIGN; sin embargo, se utiliza
ASSIGN implícitamente y se ejecuta el mismo comando:
v_age_in_years = 3
Nota
ACLScript no admite valores en blanco. Todas las variables deben tener un valor
asociado de uno de los tipos de datos admitidos. El interpretador de scripts evalúa el
tipo de datos utilizando el formato de datos y el calificador que usted utiliza para
asignarle el valor. Si desea obtener más información, consulte "Tipos de datos" en la
página 1525.
Utilizar variables
Una vez que se crea una variable, puede hacer referencia a ella en cualquier lugar en el que haga
referencia a nombres de campos o variables. También puede reasignarle un nuevo valor utilizando el
comando ASSIGN.
1532 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
También puede utilizar la interpolación de cadenas o el reemplazo de variables para incluir una
variable en un literal de cadena encerrando el nombre de la variable entre los caracteres %. Cuando
Analytics detecta una variable reemplazada, reemplaza el marcador con su valor correspondiente:
Tipos de variables
Analytics utiliza los siguientes tipos de variables:
l Variables generadas por el sistema: se crean automáticamente después de ejecutar un
comando
l Variables permanentes: permanecen en la memoria de la computadora hasta que se las
elimina y continúan allí incluso después de cerrar el proyecto de Analytics
Nota
Para definir una variable permanente, coloque un guion bajo '_' delante del
identificador: _v_nombre_compañía = 'Acme'.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1533
Primeros pasos con la creación de scripts
DISPLAY v_antigüedad_en_años
Cuando el script se encuentra con este comando, lo escribe en el archivo de log. Para ver el valor de
la variable en esta etapa de la ejecución del script, haga clic en la entrada del log.
Consejo
También puede usar las variables para ayudar a depurar insertando puntos de
quiebre en el script e inspeccionando los valores de las variables en la ficha
Variables del Navegador.
1534 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Estructuras de control
Una estructura de control es un componente de un script que decide qué dirección seguir según
parámetros determinados. ACLScript ofrece tanto estructuras de bucle como de lógica IF
condicional.
El comando IF
Al utilizar el comando IF, usted especifica una expresión condicional seguida del comando que se
debe ejecutar si la expresión se evalúa como verdadera:
Esta estructura condicional controla qué código se ejecuta, para que usted pueda usar el comando
IF cuando desee procesar una tabla completa sobre la base de la expresión de prueba. Si la
expresión se evalúa como verdadera, el comando se ejecuta con todos los registros de la tabla. Si
desea obtener más información acerca del comando IF, consulte "IF" en la página 1901.
Parámetro IF
Muchos comandos aceptan un parámetro IF opcional, que puede utilizar para filtrar los registros con
los que se ejecuta el comando:
Cuando se ejecuta esta instrucción, el script clasifica todos los registros de la tabla en los que el valor
del campo estado es 'NY'.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1535
Primeros pasos con la creación de scripts
Bucle
El comando LOOP
El comando LOOP proporciona la estructura de control de bucle en ACLScript.
Nota
El comando LOOP se debe ejecutar dentro del comando GROUP, no puede ejecutarse
de modo independiente.
El comando procesa las instrucciones dentro del bucle mientras que la expresión WHILE sea
verdadera:
ASSIGN v_recuento = 10
GROUP
LOOP WHILE v_recuento > 0
v_total = v_total + importe
v_recuento = v_recuento - 1
END
END
Esta estructura se repite 10 veces y agrega el valor del campo importe a la variable v_total. Al final
de cada repetición, la variable v_recuento se reduce en 1 y después se prueba en la expresión WHILE.
Una vez que la expresión se evalúa como falsa, se completa el bucle y el script avanza.
Cuando se completa el bucle, v_total contiene la suma de los 10 campos importe de los registros.
Si desea obtener más información acerca de los bucles, consulte "Comando LOOP" en la
página 2025.
LOOPING con un subscript
A veces, el comando LOOP no ofrece la función de bucle exacta que usted necesita. En este caso,
también puede invocar un script de Analytics independiente para ejecutar un bucle utilizando el
comando DO SCRIPT: DO SCRIPT Nombre_del_script WHILE Prueba_condicional.
Puede utilizar uno de los siguientes métodos comunes para controlar cuándo finaliza el bucle:
l bandera: el bucle continúa hasta que la variable de bandera lógica se ajuste en FALSE
l contador: el bucle continúa hasta que una variable que se incrementa o decrece cruza un
umbral condicional
Si desea obtener más información acerca de la invocación de subscripts, consulte "Comando DO
SCRIPT" en la página 1813.
1536 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Ejemplo
Necesita importar todos los archivos CSV de la carpeta C:\data a su proyecto. Puede usar el
comando DIRECTORY para obtener una lista de archivos de la carpeta; sin embargo, no puede
usar el comando IMPORT dentro de la estructura GROUP. Necesita una manera alternativa de
realizar bucles a lo largo de la tabla que crea DIRECTORY.
Para lograrlo, cree un script principal que realice lo siguiente:
1. Ejecute el comando DIRECTORY y guarde los resultados en una tabla.
2. Obtenga la cantidad de registros de la tabla para usar como un contador.
3. Invoque un subscript una vez por cada registro de la tabla para ejecutar el comando
IMPORT en el registro actual.
Script principal
Subscript de importación
COMMENT Importar_subscript
OPEN T_Tabla_a_aplicar_bucle
LOCATE RECORD v_Recuento
Las variables se comparten entre todos los scripts que se ejecutan en el proyecto; por lo tanto,
el script principal invoca al subscript hasta que el valor de v_Recuento supera el valor de v_Núm_
registros. Cada vez que se ejecute el subscript, se incrementa v_Counter.
Esta estructura le permite invocar el comando IMPORT para cada registro mientras aplica el
bucle a la tabla. Cuando se complete el script principal, habrá importado todos los archivos
CSV desde la carpeta C:\data.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1537
Primeros pasos con la creación de scripts
Agrupación y bucles
Los comandos GROUP y LOOP ofrecen dos maneras de ejecutar una serie de comandos de manera
reiterada. GROUP realiza una sola repetición de uno o más comandos con cada registro. LOOP
realiza varias repeticiones de una serie de comandos con un solo registro y solo se puede usar
dentro de un bloque GROUP.
Para calcular este importe, utiliza el comando GROUP. Dentro de cada repetición de GROUP, usted:
1. Calcula el total acumulado del registro actual.
2. Extrae el número, el importe, la fecha y el total acumulado de las facturas a la tabla de
resultados.
OPEN Trans_Cp
Cuando se ejecuta el script, los comandos dentro del bloque GROUP se procesan en cada registro
de la tabla, de arriba hacia abajo, y se calcula y extrae el total acumulado. Si pudiéramos observar el
comando GROUP a medida que se ejecuta, se vería de este modo:
1538 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1539
Primeros pasos con la creación de scripts
Nota
1540 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
OPEN Trans_Cp
COMMENT ajuste los valores iniciales para los totales acumulados END
ASSIGN v_total_acumulado_alto = 0,00
ASSIGN v_total_acumulado_medio = 0,00
ASSIGN v_total_acumulado_bajo = 0,00
COMMENT use GROUP IF para ejecutar diferentes comandos ASSIGN y EXTRACT según
el importe de la factura END
GROUP IF Importe >= 1000
ASSIGN v_total_acumulado_alto = v_total_acumulado_alto + Importe
EXTRACT Número_factura; Importe; Fecha; v_total_acumulado_alto AS "Total_acu-
mulado" TO resultados_alto
ELSE IF Importe >= 100
ASSIGN v_total_acumulado_medio = v_total_acumulado_alto + Importe
EXTRACT Número_factura; Importe; Fecha; v_total_acumulado_medio AS "Total
acumulado" TO resultados_medio
ELSE
ASSIGN v_total_acumulado_bajo = v_total_acumulado_bajo + Importe
EXTRACT Número_factura; Importe; Fecha; v_total_acumulado_bajo AS "Total acu-
mulado" TO resultados_bajo
END
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1541
Primeros pasos con la creación de scripts
Nota
Debe incrementar la variable v_recuento dentro de LOOP. Si no lo hace, la prueba
WHILE siempre se evalúa como verdadera y el script entra en un bucle infinito.
Puede incluir el comando SET LOOP en sus scripts para evitar estos bucles infinitos.
Si desea obtener más información, consulte "Comando SET" en la página 2123.
COMMENT
use GROUP para contar las comas de cada campo de código de departamento como
una manera de identificar la cantidad de departamentos asociados con el regis-
tro
"LOOP" en cada registro para cada código del campo y en cada repetición del
loop extraiga el registro con un código único a la tabla resultado1
END
GROUP
v_recuento_departamentos = OCCURS(Código_depto;',')
v_recuento = 0
LOOP WHILE v_recuento <= v_recuento_departamentos
v_dept = SPLIT(Código_depto; ','; (v_recuento + 1))
EXTRACT FIELDS Número_factura; Importe; v_dept AS "Departamento" TO resul-
tado1
v_recuento = v_recuento + 1
END
END
Cuando se ejecuta el script, los comandos dentro del bloque GROUP se procesan en cada registro
de la tabla, de arriba hacia abajo. Para cada registro, el comando LOOP se repite en el registro una
vez por código de departamento en la lista delimitada por comas y, a continuación, extrae un registro.
Si pudiéramos observar los comandos GROUP y LOOP a medida que se ejecutan, se verían de este
modo:
1542 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
l v_dept = CCD
l v_dept = RDR
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1543
Primeros pasos con la creación de scripts
l v_dept = CCD
l v_dept = LMO
l v_dept = RDR
1544 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1545
Primeros pasos con la creación de scripts
Tutoriales breves
Si los hace juntos, los tutoriales breves de esta sección le ofrecen una introducción sólida a las
funciones de Analytics y le muestran cómo usarlas para lograr algunas cosas útiles.
Puede trabajar con los tutoriales en secuencia o completar únicamente el tutorial que satisfaga su
necesidad inmediata:
Me gustaría . . . Tutorial
Aprender una manera sencilla de familiarizarme con "Familiarización con diferentes funciones" en la
cualquier función de Analytics página 1552
o Cómo familiarizarse rápida y fácilmente con
cualquier función de Analytics
o Errores comunes al usar las funciones
Aprender a filtrar o buscar datos usando las funciones "Uso de las funciones para crear filtros" en la
página 1556
o Breve descripción de los filtros
o Uso de las funciones para:
l filtrar por fecha
l filtrar por valores múltiples
l filtrar por valores inexactos
Aprender a limpiar o preparar los datos utilizando "Uso de las funciones para limpiar los datos" en la
funciones página 1561
o Breve descripción de la limpieza de datos
o Uso de las funciones para:
l quitar los espacios en blanco
l quitar los caracteres no deseados
Aprender a incrementar la eficiencia y la potencia por "Limpieza y filtrado de datos al mismo tiempo" en la
medio de la combinación de funciones página 1565
1546 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Me gustaría . . . Tutorial
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1547
Primeros pasos con la creación de scripts
Otra forma de pensar en una función es como una "caja opaca". La información entra por un lado,
algo ocurre en el interior para transformarla y la salida sale por el otro lado.
Nota
En toda la documentación de Analytics, los nombres de las funciones se incluyen en
mayúsculas, lo cual es simplemente una convención de formato. En Analytics, no es
necesario introducir las funciones en mayúscula.
Entrada y salida
Una descripción levemente más técnica de una función es que se trata de un cálculo o una operación
realizada por una computadora que acepta información de entrada y devuelve una salida.
1548 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
En el ejemplo anterior, la entrada es "john SMITH", la salida es John Smith y la operación realizada
por la función PROPER( ) consiste en transformar todas las palabras con el uso adecuado de
mayúsculas y minúsculas (inicial en mayúscula, seguida de minúsculas).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1549
Primeros pasos con la creación de scripts
Ejemplo
A continuación, se incluyen ejemplos de lo que pueden hacer tres funciones diferentes:
l la función ALLTRIM( )
l la función EXCLUDE( )
l la función BETWEEN( )
1550 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Ejemplo
Este es el ejemplo de BETWEEN( ) anterior, pero ahora con un campo de fecha como
entrada en lugar de un valor de fecha literal.
La función devuelve T (Verdadero) para cada fecha del campo Invoice_Date que cae en el año
2017 y F (Falso) para las fechas de otros años.
Nota
Los dos valores límite que especifique para la función BETWEEN( ) son
inclusivos. Este y otros detalles se incluyen en el tema de Ayuda de cada
función.
¿Cómo continuar?
Aprenda a familiarizarse rápida y fácilmente con cualquier función de Analytics: "Familiarización con
diferentes funciones" en la página siguiente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1551
Primeros pasos con la creación de scripts
Nota
No puede hacer nada con la salida de la función en la pantalla de visualización.
Es simplemente una salida de solo lectura que le permite ver qué se obtiene
con una función determinada con información de entrada determinada.
1552 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Consejo
Puede hacer clic en la función enlazada en la pantalla de visualización para
volver a cargarla rápidamente en la línea de comandos.
Consejo
Si comienza a hacer muchos experimentos con funciones en la línea de comandos,
puede escribir simplemente disp en lugar de DISPLAY.
Ejemplo de EXCLUDE( )
En el ejemplo de EXCLUDE( ), si agrega VT a los caracteres que se deben excluir, debe ver una
salida que incluye solo números.
EXCLUDE("VT-123-45"; "VT-")
Ejemplo de BETWEEN( )
En el ejemplo de BETWEEN( ), ¿qué ocurre al cambiar la fecha de factura literal a 1 de julio de
2016?
La fecha de la factura es la primera de tres valores de entrada.
Debería ver que la salida cambió de T a F (o de Verdadero a Falso) porque el 1 de julio de 2016 no se
encuentra entre el 1 de enero y el 31 de diciembre de 2017.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1553
Primeros pasos con la creación de scripts
Nota
El uso de DISPLAY con una función en la línea de comandos es únicamente para fines
de prueba o aprendizaje. DISPLAY no se usa con funciones en ningún otro contexto de
Analytics.
Consejo
Consulte el tema de Ayuda de la función si necesita ayuda para comprender
alguno de los datos de entrada de la función.
Nombres de las Los nombres de las funciones deben estar correctamente escritos.
funciones
1554 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Los valores de fecha literales se deben encerrar entre `comillas invertidas` y usar el
Fechas formato YYYYMMDD (o YYMMDD).
DISPLAY Debe anteceder la función con DISPLAY en la línea de comandos (y en ningún otro lugar).
Consejo
Los errores mínimos en la sintaxis de las funciones pueden resultar difíciles de
detectar. Compruebe cuidadosamente la sintaxis si obtiene un error.
Los temas de Ayuda de las funciones ofrecen información completa acerca de la
sintaxis necesaria para cada función.
¿Cómo continuar?
Aprenda a usar funciones para filtrar datos en una variedad de maneras: "Uso de las funciones para
crear filtros" en la página siguiente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1555
Primeros pasos con la creación de scripts
Ejemplo
Usted desea examinar únicamente los importes de una tabla de cuentas por cobrar que cree
que son considerables. El umbral para considerar un importe es de $1000,00; por lo tanto,
crea el siguiente filtro:
Este filtro devuelve Verdadero para los importes superiores o iguales a $1000,00 y Falso para
los importes inferiores a $1000,00. El filtro incluye registros que se evalúan como Verdaderos
y excluye los registros que se evalúan como Falsos.
Los registros excluidos se ocultan de la vista mientras que se aplica el filtro y se excluyen de
los comandos de Analytics que usted ejecute en la tabla.
1556 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Resultado: La tabla se filtra y se muestran únicamente las facturas del primer trimestre del
año.
Si no está usando la tabla Trans_Cp, actualice el nombre del campo y las fechas límite de la
función BETWEEN( ) para que coincidan con sus datos.
El nombre del campo debe ser el nombre del campo físico, no el nombre visible (título de
columna alternativo). Haga clic con el botón derecho del ratón en el encabezado del campo de
fecha y seleccione Propiedades para ver tanto los nombres de campo físicos como visibles.
Nota
No utilice DISPLAY en el cuadro de texto Filtro.
3. Intente cambiar una o ambas fechas límite para crear un filtro de fecha diferente.
Al introducir una fecha literal, debe utilizar el formato `AAAAMMDD`. Si está utilizando la tabla
Trans_Cp, todas las fechas son del año 2000.
Consejo
También puede usar BETWEEN( ) para filtrar datos de texto o numéricos. Encierre
las entradas de texto entre "comillas". No encierre los nombres de campos o las
entradas numéricas entre signos de puntuación: Importe_factura, 1000,00
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1557
Primeros pasos con la creación de scripts
Resultado: El filtro de la tabla Trans_Cp se actualiza y muestra únicamente las facturas de los
proveedores de estas ciudades específicas.
Nota
El campo Ciudad_proveedor se encuentra en la tabla Proveedor, que se
relaciona con la tabla Trans_Cp en Sample Project.ACL. Para hacer
referencia a los campos relacionados en las funciones, utilice la
sintaxisnombre_de_tabla.nombre_de_campo.
Para hacer referencia a los campos en la tabla abierta, debe usar solo nombre_
de_campo.
2. Pruebe de cambiar el campo y los tres términos con los que debe haber una coincidencia para
crear diferentes tipos de filtros.
Nota
Los términos de búsqueda de la función MATCH( ) distinguen entre
mayúsculas y minúsculas.
1558 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Resultado: El filtro de la tabla Trans_Cp se actualiza para mostrar únicamente las facturas de
proveedores con nombres que son idénticos o casi idénticos a "Miller Co". Debería ver dos
registros para el proveedor "Muller Corp."
2. Incremente el grado de imprecisión de 4 a 8 y pulse Intro.
El filtro no debería incluir un registro adicional para "MGMT Mfg." .
3. Haga clic en Eliminar filtro , revise los nombres de proveedores y cambie "Miller Co" a algo
similar, pero no exactamente igual, al nombre de otro de los proveedores.
Experimente con diferentes ajustes de imprecisión. Los ajustes válidos van de 1 10, inclusive.
Punto clave
Puede usar funciones para crear filtros en todas partes de Analytics, incluidos los scripts. Los filtros
creados con funciones son un componente fundamental del análisis de datos de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1559
Primeros pasos con la creación de scripts
¿Cómo continuar?
Aprenda a usar las funciones para realizar las tareas de limpieza y preparación de los datos: "Uso de
las funciones para limpiar los datos" en la página opuesta
1560 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Punto clave
Por medio del uso de una o más funciones, puede realizar una amplia variedad de tareas de limpieza
de datos o preparación de datos que le permiten trabajar de manera eficaz y precisa, incluso con
datos de origen que no son uniformes. La preparación de los datos es una tarea preliminar
fundamental para gran parte del análisis de datos.
Ejemplo: Espacios en blanco
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1561
Primeros pasos con la creación de scripts
Usted desea ordenar una tabla de proveedores por ciudad, pero los espacios iniciales en
algunos nombres de ciudades impiden el ordenamiento preciso.
Ciudad_proveedor ordenada
Ann Arbor
Austin
Englewood
ALLTRIM(Ciudad_proveedor)
ALLTRIM(Ciudad_proveedor) ordenada
Ann Arbor
Austin
Chicago
Englewood
Nota
Para aplicar la función ALLTRIM( ) al campo Ciudad_proveedor, debe crear un
campo calculado que utilice ALLTRIM( ). En otro tutorial se analizan los
campos calculados.
1562 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
excluir determinados caracteres o cadenas de caracteres, antes de procesar los datos con un
comando de Analytics.
Estandarizar números
de teléfono INCLUDE("(604) 555-1212"; "1234567890")
Devuelve 6045551212
Devuelve 6045551212
La función INCLUDE( ) incluye únicamente los caracteres especificados en la
salida; en este caso, únicamente los números de 0 a 9
Consejo
Utilice INCLUDE( ) si el conjunto de caracteres que desea
incluir es pequeño y el conjunto que desea excluir es grande.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1563
Primeros pasos con la creación de scripts
Estandarizar domicilios
EXCLUDE("#1550-980 Howe St."; "#.")
Consejo
Utilice EXCLUDE( ) si el conjunto de caracteres que desea
excluir es pequeño y el conjunto que desea incluir es grande.
Estandarizar domicilios
y quitar las abrevia- OMIT("#1550-980 Howe St."; " Street, St.,#")
turas de las calles
Consejo
Utilice OMIT( ) si desea excluir caracteres o cadenas
específicos, pero no los caracteres individuales que conforman
la cadena.
Por ejemplo, excluir Street cuando aparece como una unidad,
pero no las letras S, t, r, e o t cuando aparecen dentro de otras
palabras.
¿Cómo continuar?
Aprenda a usar funciones para realizar varias tareas de manera simultánea: "Limpieza y filtrado de
datos al mismo tiempo" en la página opuesta
1564 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Funciones anidadas
Puede anidar una función dentro de otra para lograr los resultados que no podría lograr con ninguna
de las dos funciones por sí solas.
Estructura básica
Esta es la estructura básica de una función anidada con un nivel de anidamiento:
Orden de la evaluación
Las funciones anidadas se evalúan a partir de la función que se encuentra más adentro y se avanza
hacia la función que se encuentra más afuera. Por lo tanto, en el siguiente ejemplo genérico:
1. Se evalúa primero FUNCIÓN_1(información de entrada de función_1).
2. La salida de FUNCIÓN_1( ) se transforma en una de las entradas de la FUNCIÓN_2( ).
3. La FUNCIÓN_2( ) se evalúa en segundo lugar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1565
Primeros pasos con la creación de scripts
Punto clave
El anidamiento de funciones es una capacidad potente y flexible, que le puede permitir obtener una
amplia variedad de resultados útiles. Puede realizar varias transformaciones de los datos de origen
de manera simultánea a fin de preparar los datos para enviarlos como información de entrada a un
comando.
Ejemplo
Desea utilizar el campo Ciudad_proveedor para filtrar los registros de una tabla, pero los
nombres de las ciudades no se introdujeron con el mismo uso de mayúsculas y minúsculas.
Algunas ciudades tienen mayúscula inicial ("Austin") y otras están escritas totalmente en
mayúsculas ("AUSTIN").
Puede anidar la función UPPER( ) dentro de la función MATCH( ) para:
1. transformar todos los valores de Ciudad_proveedor en mayúsculas
2. filtrar los registros por ciudad
Tenga en cuenta que debe ajustar los términos de su filtro para que sean en mayúscula
a fin de que coincidan con los valores en mayúscula que genera la función UPPER( ).
MATCH( UPPER(Ciudad_proveedor) ; "AUSTIN"; "CHICAGO")
En la siguiente tabla, se puede ver la diferencia entre el uso de la función MATCH( ) por sí sola
y el uso de la función anidada.
Con MATCH( ) por sí sola, el filtro es demasiado restrictivo y excluye registros que se deberían
incluir.
1566 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
MATCH( UPPER(Ciudad_proveedor); "AUSTIN";
MATCH( Ciudad_proveedor; "Austin"; "Chicago") "CHICAGO")
Austin Austin
Chicago Chicago
AUSTIN
CHICAGO
Consejo
En lugar de usar una función anidada, podría agregar variaciones de los
términos del filtro: MATCH(Ciudad_proveedor; "Austin"; "AUSTIN"; "Chicago";
"CHICAGO"). Sin embargo, con los términos adicionales del filtro, el enfoque
requiere demasiado trabajo manual y podría no captar valores con errores de
tipeo, como "AUstin". Es conveniente anidar la función UPPER( ).
Nota
Para aplicar las funciones MATCH( ) o UPPER( ) al campo Ciudad_proveedor,
debe crear un campo calculado que utilice la función. En otro tutorial se
analizan los campos calculados.
Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1567
Primeros pasos con la creación de scripts
En una segunda situación, los datos del campo Ciudad_proveedor son incluso menos
uniformes. Aquí no solo hay diferencias en el uso de las mayúsculas y las minúsculas, sino que
algunos valores están precedidos de uno o más espacios en blanco, mientras que otros no lo
están.
Puede anidar la función UPPER( ) dentro de la función ALLTRIM( ) y la función ALLTRIM( )
dentro de la función MATCH( ) para:
1. transformar todos los valores de Ciudad_proveedor en mayúsculas
2. quitar todos los espacios iniciales en blanco
3. filtra los registros por ciudad
MATCH( ALLTRIM( UPPER(Ciudad_proveedor) ); "AUSTIN"; "CHICAGO")
Consejo
Al usar funciones anidadas, es fácil perder el rastro de los paréntesis de
apertura y cierre. La falta o la repetición innecesaria de paréntesis es una
causa común de errores en las funciones.
La cantidad de paréntesis de apertura ( siempre debe coincidir con la
cantidad de paréntesis de cierre ). En el ejemplo anterior, hay tres
paréntesis de apertura y tres de cierre.
En la siguiente tabla, se puede ver la diferencia entre el uso de la función MATCH( ) por sí sola
y el uso de la función anidada.
Con MATCH( ) por sí sola, el filtro es demasiado restrictivo y excluye registros que se deberían
incluir.
MATCH(ALLTRIM( UPPER(Ciudad_proveedor);
MATCH( Ciudad_proveedor; "Austin"; "Chicago") "AUSTIN"; "CHICAGO")
Austin Austin
Chicago Chicago
AUSTIN
CHICAGO
[ ] Austin
1568 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
MATCH(ALLTRIM( UPPER(Ciudad_proveedor);
MATCH( Ciudad_proveedor; "Austin"; "Chicago") "AUSTIN"; "CHICAGO")
[ ] CHICAGO
¿Cómo continuar?
Si completó todos los tutoriales en "Cómo usar las funciones" en la página 1546, está preparado
para pasar al "Uso avanzado de las funciones" en la página siguiente.
Los tutoriales avanzados le enseñarán a usar las funciones con características fundamentales de
Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1569
Primeros pasos con la creación de scripts
Nota
El uso de funciones en estas otras situaciones es un poco más complejo que el uso
que se presentó en los tutoriales anteriores. Sin embargo, las funciones exhiben
exactamente el mismo comportamiento.
Recuerde que puede probar cualquier función rápida y fácilmente en la línea de
comandos de Analytics para ver qué hace: "Familiarización con diferentes funciones"
en la página 1552.
Tutoriales breves
Los tutoriales están diseñados para que los complete en una secuencia:
Aprenda a. . . Tutorial
Aplicar una función a todos los valores de un campo "Uso de una función para agrupar registros por mes"
en la página 1572
o Aplicación de una función a todos los valores de
un campo:
l por medio de la creación de un campo
calculado
l incrustando una función en un comando de
Analytics
Usar variables con las funciones "Uso de variables con una función para permitir que el
usuario introduzca información" en la página 1579
o Breve descripción de las variables
o Uso de variables como entradas para una función
1570 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1571
Primeros pasos con la creación de scripts
Campo calculado
Una manera de aplicar una función a todos los valores de un campo consiste en crear un campo
calculado. Un campo calculado es un campo que usted crea, con frecuencia sobre la base de un
campo físico real, pero que está conformado íntegramente por valores calculados por Analytics.
De manera similar a la salida de una función, puede pensar en un campo calculado como datos
virtuales, calculados por Analytics, que existen en la memoria. Una vez calculados, estos datos
virtuales se pueden utilizar para realizar operaciones posteriores.
b. En el cuadro de diálogo Formato de tabla, haga clic en Agregar una nueva expresión .
c. En el campo Nombre, escriba Mes y en el campo Valor predeterminado, copie y pegue esta
versión de la función MONTH( ):
1572 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
MONTH(Fecha_factura)
Si no está usando la tabla Trans_Cp, actualice el nombre del campo para que coincida con
sus datos.
1 85.670,22 12
2 4.496,56 6
3 2.941,80 5
4 467,40 1
5 8.272,57 5
6 1.582,86 2
7 3.101,98 4
8 21.146,96 2
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1573
Primeros pasos con la creación de scripts
9 32.577,32 20
10 41.595,89 19
11 70.779,26 19
12 6.008,51 7
CMOY(Fecha_factura; 9)
Resultado: Se agrega el campo calculado Mes_2 a la vista, con el nombre de cada mes.
2. Siga los mismos pasos que utilizó para agrupar los registros desde la tabla Trans_Cp por mes,
pero con las siguientes diferencias:
l En la lista Otros campos , seleccione Mes_2.
Resultado: Analytics crea la nueva tabla, que agrupa los registros de la tabla Trans_Cp por
mes, pero esta vez, se incluyen los nombres de los meses.
1 85.670,22 12 Enero
2 4.496,56 6 Febrero
3 2.941,80 5 Marzo
4 467,40 1 Abril
5 8.272,57 5 Mayo
1574 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
6 1.582,86 2 Junio
7 3.101,98 4 Julio
8 21.146,96 2 Agosto
9 32.577,32 20 Septiembre
10 41.595,89 19 Octubre
11 70.779,26 19 Noviembre
12 6.008,51 7 Diciembre
Consejo
Para que sea más fácil encontrar la función MONTH( ), seleccione Fecha y
hora en el filtro desplegable ubicado en la parte superior de la lista Funciones .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1575
Primeros pasos con la creación de scripts
Nota
La expresión debería resultarle familiar. Es la misma que la del campo
calculado del ejemplo anterior, salvo que lleva incrustado el comando resumir.
4. Haga clic en Aceptar para salir del Generador de expresiones y haga clic en Aceptar para
salir del cuadro de diálogo Seleccione campos .
1 85.670,22 12 Enero
2 4.496,56 6 Febrero
3 2.941,80 5 Marzo
4 467,40 1 Abril
5 8.272,57 5 Mayo
6 1.582,86 2 Junio
7 3.101,98 4 Julio
8 21.146,96 2 Agosto
9 32.577,32 20 Septiembre
1576 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
10 41.595,89 19 Octubre
11 70.779,26 19 Noviembre
12 6.008,51 7 Diciembre
Punto clave
Utilizó dos métodos diferentes para lograr exactamente el mismo resultado:
l Campo calculado: La creación de un campo calculado antes de usar el campo en un
comando es un enfoque paso a paso más literal. Puede ser un enfoque adecuado si desea
utilizar el campo calculado para más de una finalidad.
l Función incrustada: Un enfoque más ágil consiste en evitar la creación de un campo
calculado e incrustar una función en un comando. Puede ser un enfoque adecuado en el
contexto de la creación de scripts que permite obtener scripts más eficientes.
Consejo
Con DOW( ) y CDOW( ), podría hacer un análisis comparativo de las cifras de
diferentes días de la semana.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1577
Primeros pasos con la creación de scripts
UPPER(Proveedor.Nombre_proveedor)
¿Cómo continuar?
Aprenda a usar variables con una función para crear interacción: "Uso de variables con una función
para permitir que el usuario introduzca información" en la página opuesta
1578 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1579
Primeros pasos con la creación de scripts
El filtro restringe los registros del campo Invoice_Date al primer trimestre del año 2000.
Esta versión de la función BETWEEN( ) es útil si no nos importa cambiar el nombre de campo
manualmente, cada vez que deseamos utilizarlo en otro contexto.
Pero, ¿qué ocurre si queremos incluir este filtro en un script para que otros usuarios lo ejecuten con
otros datos y esos usuarios no comprenden cómo actualizar la información de entrada de función?
Tenga en cuenta, también, que no es posible, con una simple inspección visual, determinar de
manera concluyente la finalidad de los datos sin procesar que proporcionan información de entrada.
Junto con un script interactivo, esta versión de la función BETWEEN( ) le permite a un usuario
escoger cualquier campo de fecha que desee y especificar las fechas de inicio y finalización.
Tenga en cuenta, además, que con solo mirar la función, la finalidad de cada valor de entrada resulta
claro.
Nota
Por convención, los creadores de scripts anteceden los nombres de las variables con
"v_", de modo que en un script complejo resulte sencillo ver qué es una variable y qué
no lo es.
Punto clave
Por medio del uso de variables, es posible crear una aplicación mucho más amplia y flexible de una
función.
1580 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
En la ficha Variables , debe ver las tres variables que acaba de crear, con los valores
asignados.
Probar BETWEEN( )
1. Copie y pegue el ejemplo de BETWEEN( ) en la línea de comandos:
BETWEEN(v_campo_de_fecha; v_fecha_de_inicio; v_fecha_de_finalización)
2. Escriba DISPLAY y un espacio antes del ejemplo. A continuación, pulse Intro.
El resultado debería ser T para Verdadero, sobre la base de los valores incluidos en las
variables:
15 de julio de 2017 se encuentra entre las fechas de inicio y finalización especificadas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1581
Primeros pasos con la creación de scripts
Consejo
Si obtiene una tabla vacía o una gran cantidad de registros, compruebe las
fechas de la tabla sin filtrar y vuelva a ejecutar el script con las fechas de inicio y
finalización que usted sabe que devolverán una pequeña cantidad de registros.
1582 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Nota
Es posible que note que la función CTOD( ) está anidada dentro de la función
BETWEEN( ). La función CTOD( ) convierte los valores de carácter en valores de
fecha, lo cual es necesario en esta situación.
COMMENT
Este script sencillo le permite aplicar un filtro de fecha a cualquier tabla
de Analytics con un campo de fecha.
END
¿Cómo continuar?
Revise y ejecute un script que utilice varias funciones para ayudar a realizar una tarea del mundo real
"Combinación de todo lo aprendido: uso de funciones en un script" en la página siguiente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1583
Primeros pasos con la creación de scripts
Combinación de todo lo
aprendido: uso de funciones en un
script
En el último tutorial de funciones de Analytics, combinaremos todo lo aprendido utilizando variables
con una serie de funciones en un script que realiza una tarea del mundo real.
Nota
No es necesario que sepa nada de la creación de scripts para completar este tutorial.
Puede copiar y pegar en Analytics el script prediseñado que se incluye en la parte
inferior del tutorial.
Actividades sugeridas
l Revise el script
Revise el script de ejemplo que se incluye al final del tutorial. Los scripts de Analytics se
ejecutan en una secuencia, línea por línea. Por lo tanto, puede avanzar de manera secuencial
a lo largo del script y leer cada línea de comentario (COMMENT) para tener una idea general de lo
que está haciendo la lógica del script.
Las líneas COMMENT no forman parte de la lógica del script y no se ejecutan.
1584 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1585
Primeros pasos con la creación de scripts
Función del
script Propósito
DATE( ) Convierte las variables MIN1 y MAX1 del tipo de datos Fechahora al tipo de datos Carácter. Este
tipo de datos es necesario para mostrar el contenido de las variables en una cadena de texto
en un cuadro de diálogo.
MIN1 y MAX1 son variables del sistema creadas automáticamente por el comando STATISTICS.
Contienen las fechas más recientes y más antiguas en el campo de fechas que usted
selecciona.
ALLTRIM( ) Elimina los espacios adicionales que rodean a las fechas más recientes y más antiguas
cuando se las muestra en el cuadro de diálogo.
BETWEEN( ) Filtra el campo de fecha de acuerdo con las fechas de inicio y finalización que usted
especificó.
MONTH( ) Extrae la parte del mes de cada fecha del campo de fecha como un número.
CMOY( ) Extrae la parte del mes de cada fecha del campo de fecha como un valor de caracteres.
1586 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
de_tabla
COMMENT Identifica las fechas más antigua y más reciente del campo de fecha
seleccionado.
STATISTICS ON %v_campo_de_fecha%
COMMENT Asigna las fechas más antigua y más reciente a variables. Las varia-
bles se utilizan para mostrar el intervalo de fechas existente en el cuadro de
diálogo en el que usted especifica las fechas de inicio y finalización para el
filtro de fecha. Es más fácil especificar las fechas del filtro si sabe cuál
es el intervalo de fechas existente.
ASSIGN v_fecha_mín = ALLTRIM(DATE(MIN1; "YYYYMMDD"))
ASSIGN v_fecha_máx = ALLTRIM(DATE(MAX1; "YYYYMMDD"))
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1587
Primeros pasos con la creación de scripts
COMMENT Agrupa la tabla por mes y envía los resultados a una nueva tabla.
SUMMARIZE ON MONTH(%v_campo_de_fecha%) SUBTOTAL %v_campo_subtotal% OTHER CMOY
(%v_campo_de_fecha%; 9) TO "%v_nombre_de_tabla%_por_mes.FIL" OPEN PRESORT
¿Cómo continuar?
Si completó todos los tutoriales de "Cómo usar las funciones" en la página 1546 y"Uso avanzado de
las funciones" en la página 1570, ¡felicitaciones! Ahora tiene conocimientos sólidos sobre el
comportamiento de las funciones de Analytics a lo largo de Analytics.
A continuación, encontrará algunas sugerencias para continuar incrementando su experiencia con el
uso de las funciones:
l Continúe explorando
l Consulte "Treinta funciones principales de Analytics" en la página opuesta para conocer una
lista de las funciones de Analytics que se utilizan con más frecuencia y ver ejemplos.
l "Buscar y filtrar utilizando funciones de Analytics" en la página 1277 ofrece varios ejemplos
de uso de las funciones de Analytics para realizar búsquedas y filtrado con eficacia y
potencia en los datos de las tablas.
l Examine todo el conjunto de "Descripción general de las funciones" en la página 2184 de
Analytics. Familiarícese con las diferentes cosas que pueden hacer las funciones.
l No se olvide de las funciones
Cuando su trabajo con Analytics lo enfrente a un desafío para analizar los datos, pregúntese:
"¿Podría resolverlo con una función? ¿O con una combinación de varias funciones?"
Al analizar datos con los comandos de Analytics, un desafío considerable consiste en la
preparación de los datos para el análisis. Las funciones, ya sea aisladas o en combinación,
suelen ser cruciales para la preparación.
1588 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
ALLTRIM( )
Devuelve una cadena con los espacios iniciales y finales eliminados de la cadena de entrada.
Nota
Es una práctica recomendable utilizar ALLTRIM() en cualquier campo de caracteres
que esté utilizando como entrada para otra función de manera que los espacios al
principio o el final no afecten el valor que se devuelve.
Ejemplo
El campo Número_de_proveedor contiene el valor " 1254". Debe quitar este espacio adicional
del Número_de_proveedor para poder unificar el campo con datos de otra tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1589
Primeros pasos con la creación de scripts
Sincronización de mayúsculas y
minúsculas
La comparación de cadenas en Analytics distingue entre mayúsculas y minúsculas; por lo tanto,
resulta útil unificar las mayúsculas y minúsculas de todos los datos de un campo antes de realizar
una comparación, unión o relación utilizando los datos.
UPPER( )
Devuelve una cadena con los caracteres alfabéticos convertidos en mayúsculas.
Ejemplo
El campo Apellido contiene el valor "Smith". Debe pasar este valor a mayúsculas para
compararlo con el valor en mayúsculas de otra tabla.
LOWER( )
Devuelve una cadena con caracteres alfabéticos convertidos en minúsculas.
Ejemplo
El campo Apellido contiene el valor "Smith". Debe pasar este valor a minúsculas para
compararlo con el valor en minúsculas de otra tabla.
1590 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
PROPER( )
Devuelve una cadena donde el primer carácter de cada palabra está en mayúsculas y el resto de los
caracteres, en minúsculas.
Ejemplo
El campo Apellido contiene el valor "smith". Necesita mostrarlo como un nombre propio en la
salida.
SUBSTR( )
Devuelve una subcadena especificada de una cadena.
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe extraer los primeros
tres bytes o caracteres de la cadena.
LAST( )
Devuelve una cantidad específica de caracteres del final de una cadena.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1591
Primeros pasos con la creación de scripts
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe extraer los últimos
dos bytes o caracteres de la cadena.
SPLIT( )
Devuelve un segmento especificado de una cadena.
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe extraer el segundo
segmento del código de la cadena.
AT( )
Devuelve un número que especifica el lugar de inicio de una incidencia particular de una subcadena
dentro de un valor de caracteres.
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe determinar la
posición de byte inicial del valor "458" para probar si el segundo segmento del código de GL es
"458" (posición inicial "5").
1592 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
OCCURS( )
Devuelve un recuento del número de veces que aparece una subcadena en un valor de caracteres
especificado.
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe determinar que el
código de GL tiene el formato correcto asegurándose de que los datos contengan los tres
caracteres de guion.
LENGTH( )
Devuelve la cantidad de caracteres de una cadena.
Ejemplo
El campo Código_de_cuenta_GL contiene el valor "001-458-873-99". Debe determinar que el
código de GL tiene el formato correcto asegurándose de que los datos contengan 14
caracteres.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1593
Primeros pasos con la creación de scripts
STRING( )
Convierte un valor numérico en una cadena de caracteres.
Ejemplo
El campo Importe_factura contiene el valor 12345,67. Debe convertir este valor en datos de
carácter.
VALUE( )
Convierte una cadena de caracteres en un valor numérico.
Consejo
VALUE( ) se usa frecuentemente con ZONED( ) para agregar ceros al inicio.
Ejemplo
El campo Importe_factura contiene el valor "12345,67". Debe convertir este valor en datos
numéricos.
1594 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
CTOD( )
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la
fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de
la expresión "Carácter a fecha", en inglés.
Ejemplo
El campo Fecha_de_envío contiene el valor "Abril 25, 2016". Debe convertir estos datos en
datos de fechahora.
DATE( )
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de
caracteres. También puede devolver la fecha actual del sistema operativo.
Ejemplo
El campo Fecha_de_envío contiene el valor `20160425`. Debe convertir este valor en datos de
carácter.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1595
Primeros pasos con la creación de scripts
ZONED( )
Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los datos de
salida.
Ejemplo
El campo Número_de_empleado contiene el valor "254879". Debe convertir el valor en una
cadena de 10 dígitos con ceros al principio.
Sugerencia
BINTOSTR( )
Devuelve datos de caracteres Unicode convertidos a partir de datos de caracteres ZONED o
EBCDIC. Abreviatura de “Binario a cadena”, en inglés.
Nota
Solamente edición Unicode. Para las ediciones no Unicode, consulte ZONED() más
atrás.
Ejemplo
El campo Número_de_empleado contiene el valor "254879". Debe convertir el valor en una
cadena de 10 dígitos con ceros al principio.
1596 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
Sugerencia
MONTH( )
Extrae el mes de una fecha o fechahora especificada y lo devuelve como un valor numérico (1 a 12).
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer el mes
como datos de carácter con un cero al principio.
DAY( )
Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como un valor
numérico (1 a 31).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1597
Primeros pasos con la creación de scripts
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer el día
como datos de carácter.
YEAR( )
Extrae el año de una fecha o fechahora especificada y lo devuelve como un valor numérico con el
formato AAAA.
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer el año
como un valor numérico.
HOUR( )
Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un valor
numérico, con un formato de 24 horas.
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer las horas
como un valor numérico.
1598 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
COMMENT devuelve 10
HOUR(Fecha_de_transacción)
MINUTE( )
Extrae los minutos de una hora o fechahora especificada y la devuelve como un valor numérico.
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer los
minutos como un valor numérico.
COMMENT devuelve 2
MINUTE(Fecha_de_transacción)
SECOND( )
Extrae los segundos de una hora o fechahora especificada y la devuelve como un valor numérico.
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer los
segundos como un valor numérico.
COMMENT devuelve 52
SECOND(Fecha_de_transacción)
CDOW( )
Devuelve el nombre del día de la semana de una fecha o fechahora especificada. Abreviatura de la
expresión "Día de la semana en caracteres", en inglés.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1599
Primeros pasos con la creación de scripts
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer el nombre
del día como datos de carácter.
CMOY( )
Devuelve el nombre del mes de una fecha o fechahora especificada. Abreviatura de la expresión
"Mes del año en caracteres", en inglés.
Ejemplo
El campo Fecha_de_transacción contiene el valor `20160815 100252`. Debe extraer el nombre
del mes como datos de carácter.
INCLUDE( )
Devuelve una cadena que incluye solo los caracteres especificados.
Ejemplo
El campo Domicilio contiene el valor "12345 ABC Corporation". Debe extraer el número del
domicilio y excluir el nombre de la compañía.
1600 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
EXCLUDE( )
Devuelve una cadena que excluye los caracteres especificados.
Ejemplo
El campo Domicilio contiene el valor "12345 ABC Corporation". Debe extraer el nombre de la
compañía y excluir el número del domicilio.
REPLACE( )
Reemplaza todas las instancias de una cadena de caracteres especificada por una nueva cadena de
caracteres.
Ejemplo
El campo Domicilio contiene el valor "12345 Acme&Sons". Debe reemplazar el carácter "&" por
la palabra " and ".
OMIT( )
Devuelve una cadena con una o varias subcadenas especificadas eliminadas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1601
Primeros pasos con la creación de scripts
Ejemplo
El campo Domicilio contiene el valor "12345 Fake St". Debe extraer el domicilio sin el sufijo
St.
REVERSE( )
Devuelve una cadena con los caracteres en orden inverso.
Ejemplo
El campo Línea_de_reporte contiene el valor "001 Corrección 5874,39 CR ". Debe revertir
este valor y omitir los espacios al principio o al final.
BLANKS( )
Devuelve una cadena que contiene un determinado número de espacios en blanco.
Ejemplo
Debe crear un campo calculado para un nombre de región sobre la base de un valor en el
campo código_de_región. Debe asegurarse de que el valor predeterminado que especifique
al final del comando sea al menos tan extenso como el valor de entrada más extenso.
1602 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Primeros pasos con la creación de scripts
"Southern" IF código_de_región = 1
"Northern" IF código_de_región = 2
"Eastern" IF código_de_región = 3
"Western" IF código_de_región = 4
BLANKS(v_largo)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1603
Esta página se dejó en blanco intencionalmente
Trabajar con scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
1606 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1607
Trabajar con scripts
Herramienta Descripción
Establezca saltos o recorra los scripts de a una línea por vez para probarlos o
Funciones de depuración depurarlos.
1608 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Autocompletado de la sintaxis
A medida que escribe la sintaxis en el Editor de scripts , Analytics ofrece completar automáti-
camente los comandos y las palabras clave de ACLScript, así como la ayuda en pantalla automática
para los parámetros de las funciones.
Puede desactivar la opción de completar automáticamente seleccionando Desactivar la opción de
completar automáticamente en los scripts en la ficha Interfaz del cuadro de diálogo Opciones
(Herramientas > Opciones ). La ayuda en pantalla para los parámetros de las funciones no se
puede desactivar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1609
Trabajar con scripts
Nota
Cuando cree o edite un script, debe asegurarse de introducir cada comando de
ACLScript en una línea separada.
Muéstreme cómo
El script se crea con el nombre Nuevo_Script. Haga clic con el botón derecho del ratón en el
nombre y seleccione Renombrar para cambiar el nombre del script.
Nota
Los nombres de los scripts tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no puede
incluir ningún otro carácter especial ni espacios. El nombre no puede
comenzar con un número.
l Para abrir un script existente, haga clic con el botón derecho del ratón sobre el script en la
ficha Panorama del Navegador.
2. Agregue, modifique o elimine la sintaxis de ACLScript en el Editor de Scripts .
Sugerencia
Puede usar estas teclas de método abreviado para las acciones comunes:
l Ctrl+Z: deshacer una o más acciones
l Ctrl+Y: rehacer una o más acciones
l Ctrl+S: guarda el proyecto de Analytics, incluido el script abierto
a. Haga clic con el botón derecho del ratón y seleccione Insertar > Elemento
Nombre del elemento del proyecto.
del proyecto b. Seleccione el tipo de elemento desde la lista desplegable Tipo de
1610 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Elemento Pasos
campo .
Nombre del campo b. Seleccione uno o más nombres de campos y haga clic en Aceptar.
expresión .
Expresión b. Cree una expresión y haga clic en Aceptar.
nuevo diálogo .
b. Cree un cuadro de diálogo personalizado, haga clic en Cerrar y haga clic
en Aceptar.
Si desea obtener más información, consulte "Crear cuadros de diálogo
Cuadro de diálogo personalizados" en la página 1637.
a. Haga clic con el botón derecho del ratón y seleccione Insertar > Fecha y
hora.
b. Introduzca o seleccione una fecha, fechahora u hora, y haga clic en
Fecha y hora Aceptar.
a. Haga clic con el botón derecho del ratón y seleccione Insertar > Token de
HighBond para insertar un token de acceso de HighBond en el script.
Se abre la página Administrar tokens API en el navegador. Es posible que
primero deba iniciar sesión en Launchpad.
b. Realice una de las siguientes acciones:
l Utilizar un token existente: En la columna Token, haga clic en el token
parcialmente enmascarado que desea utilizar y escriba la contraseña
de su cuenta de HighBond. Se muestra el token sin enmascarar.
l Crear un nuevo token: Haga clic en Crear token > HighBond API y
escriba la contraseña de su cuenta de HighBond.
Se crea un nuevo token de HighBond.
Consejo
Utilice un token existente a menos que tenga un motivo para
crear uno nuevo. Si el token existente no funciona, cree uno
nuevo.
El uso de un token existente reduce la cantidad de tokens
que necesita administrar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1611
Trabajar con scripts
Elemento Pasos
Consejo
No cierre el cuadro de diálogo que contiene el token hasta
que haya pegado correctamente el token en el script.
Precaución
Proteja sus tokens de acceso como cualquier contraseña de
cuenta. Contienen información exclusiva de su cuenta de
HighBond. No debe compartir sus tokens de acceso.
Nota
Este método está disponible únicamente para los comandos que tienen cuadros de
diálogo.
Probar el script
Si desea probar el script ejecutándolo, o recorriendo los pasos, haga clic en Ejecutar o en Paso
en la barra de herramientas del Editor de scripts .
1612 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Nota
Si ejecuta o pasa por un script, todos los scripts abiertos se guardan automáti-
camente.
Nota
Los nombres de los scripts tienen un límite máximo de 64
caracteres alfanuméricos. El nombre puede incluir un guión
bajo ( _ ), pero no puede incluir ningún otro carácter
especial ni espacios. El nombre no puede comenzar con un
número.
Copiar la sintaxis de a. Haga clic con el botón derecho del ratón en la ficha Log y seleccione
un script existente Copiar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1613
Trabajar con scripts
Consejo
El Grabador de scripts también es una herramienta útil para aprender ACLScript.
Puede grabar los pasos de análisis con el Grabador de scripts y luego revisar los
scripts resultantes para conocer los comandos y la sintaxis requeridos para
reproducir el comportamiento en un script.
Muéstreme cómo
1. Desde el menú principal de Analytics, seleccione Herramientas > Activar el grabador de
scripts .
El icono del Grabador de scripts se muestra en la barra de estado y se muestra una casilla
de verificación a la izquierda del elemento del menú, que indica que el Grabador de scripts
está activo.
2. Realice los pasos de análisis o procedimientos que desea registrar.
Analytics graba cada comando procesado en un nuevo script.
3. Al finalizar el análisis o el procesamiento de datos, seleccione nuevamente Herramientas >
Activar el grabador de scripts para desactivar el Grabador de scripts .
Analytics le indica que guarde el script.
4. Introduzca en el cuadro de texto un nombre descriptivo para el script y haga clic en Aceptar.
Nota
Los nombres de los scripts tienen un límite máximo de 64 caracteres alfanumé-
ricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún
otro carácter especial ni espacios. El nombre no puede comenzar con un
número.
1614 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Consejo
Si comienza la captura de sintaxis antes de abrir una tabla, la tabla no se abre
físicamente en la ficha Vista porque los comandos no se ejecutan realmente
durante la captura de la sintaxis. Es posible que le resulte difícil visualizar los
comandos subsiguientes sin una tabla abierta que le sirva de orientación.
3. Desde la barra de herramientas del Editor de scripts , haga clic en Comenzar la captura de
sintaxis .
4. Realice los pasos de análisis o procedimientos que desea registrar.
La sintaxis asociada se inserta automáticamente en el script. Los comandos no se ejecutan
verdaderamente.
5. Haga clic en Finalizar la captura de sintaxis para detener la inserción de sintaxis de los
comandos en el script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1615
Trabajar con scripts
3. Si Analytics le solicita renombrar la vista, haga clic en Renombrar, introduzca otro nombre y
haga clic en Aceptar.
4. Introduzca un nombre para el nuevo script en el cuadro de diálogo Guardar como y haga clic
en Aceptar.
Nota
Los nombres de los scripts tienen un límite máximo de 64 caracteres alfanumé-
ricos. El nombre puede incluir un guión bajo ( _ ), pero no puede incluir ningún
otro carácter especial ni espacios. El nombre no puede comenzar con un
número.
5. (Opcional) Abra y edite el nuevo script si desea ajustar cualquiera de las conductas del script.
Por ejemplo, en lugar de sobrescribir la tabla original puede optar por guardar la salida a una
tabla con otro nombre.
1616 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Nota
Si una tabla permanece abierta al finalizar una ejecución o un recorrido paso por
paso de un script, el área de visualización de Analytics pasa automáticamente del
Editor de scripts a la tabla abierta en la ficha Vista. Si desea mostrar continuamente
el Editor de scripts mientras prueba o depura scripts, puede incluir temporalmente el
comando CLOSE al final del script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1617
Trabajar con scripts
Nota
Si utiliza la ejecución del script desde el cursor para saltear una sección del script que
contiene operaciones previas necesarias para una sección posterior del script, es
poco probable que la sección posterior se ejecute de manera correcta.
Establecer saltos
Puede establecer uno o más saltos en un script de Analytics para detener la ejecución de un script en
una línea específica. Los saltos le permiten probar una parte de un script sin necesidad de ejecutar la
totalidad del script. También le permiten examinar el estado de un proyecto de Analytics en un punto
específico de un script. Los saltos pueden resultar una herramienta útil al desarrollar y probar partes
más complejas o críticas de los scripts.
Pasos
Muéstreme cómo
1618 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
3. Si la flecha de salto se vuelve roja y se detiene en una línea, lo cual indica un error, el script
se puede editar y es posible corregir el error. A continuación, puede optar por cualquiera de las
siguientes opciones:
l Continuar ejecutando el script desde el lugar del error o desde cualquier otra línea,
colocando el cursor en la línea adecuada, y haciendo clic con el botón derecho y seleccio-
nando Ejecutar desde el cursor.
l Reiniciar el script desde el comienzo haciendo clic en Ejecutar o pulsando F5.
Si una tabla está abierta cuando ocurre el error, el área de visualización de Analytics pasa
automáticamente del Editor de scripts a mostrar la tabla abierta en la ficha Vista. Vuelva al
Editor de scripts para corregir el error.
4. Si desea salir del script antes de que finalice, pulse Esc y haga clic en Sí en el diálogo de
confirmación.
También puede salir del script cerrando Analytics.
5. Después de un salto, o después de corregir un error, si recorrer el resto del script paso a paso,
complete una de las siguientes acciones:
l Después de un salto, haga clic en Paso o pulse F10.
l Después de corregir un error, coloque el cursor en la línea correspondiente, haga clic con el
botón derecho y seleccione Paso desde el cursor.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1619
Trabajar con scripts
Pasos
Muéstreme cómo
1. Abra el script de Analytics que desea recorrer paso a paso.
2. Haga clic en Paso o pulse F10 varias veces.
El script se inicia al hacer clic en Paso o al pulsar F10. Se ejecuta una sola línea, en secuencia,
cada vez que vuelve a hacer clic en Paso o a pulsar F10.
Cuando el script se ejecuta en el modo de pasos, es de sólo lectura, y la mayoría de las
funciones restantes de Analytics están desactivadas, incluida la línea de comandos.
3. Si la flecha de paso se vuelve roja , lo cual indica un error, el script se puede editar y es
posible corregir el error. A continuación, puede optar por cualquiera de las siguientes
opciones:
l Continuar ejecutando el script paso a paso desde el lugar del error o desde cualquier otra
línea, colocando el cursor en la línea adecuada, haciendo clic con el botón derecho y
seleccionando Paso desde el cursor.
l Reiniciar el script y comenzar a recorrerlo paso a paso desde el comienzo haciendo clic en
1620 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
5. En cualquier momento, si desea ejecutar el resto del script sin ir paso a paso, haga clic en
Ejecutar o pulse F5.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1621
Trabajar con scripts
No se reconocen los saltos dentro de los comandos de varias líneas. Si establece un salto dentro de
un comando de varias líneas, el script se detiene en la línea inmediatamente posterior al comando de
varias líneas.
Consejo
Puede probar partes del contenido de un comando de varias líneas si copia el
contenido, sin la sintaxis del comando que lo rodea, en un script independiente.
1622 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Ejecutar scripts
Cuando se ejecuta un script en Analytics, cada comando del script se procesa de forma secuencial
hasta finalizar el mismo.
No puede continuar trabajando en Analytics mientras el script se esté ejecutando y sólo puede
ejecutar un script a la vez. Sin embargo, con el comando DO SCRIPT, puede crear scripts que
invoquen y ejecuten a otros scripts.
l haga clic en Si para crear una expresión lógica con el Generador de expresiones
La expresión lógica se evalúa solo una vez para determinar si se debe ejecutar el script.
Si la expresión se evalúa como falsa, el script no se ejecuta.
4. Haga clic en Aceptar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1623
Trabajar con scripts
ruta_y_nombre_del_archivo_ejecutable_de_acl ruta_y_nombre_del_proyecto_de_acl
</vNombredevariable=valor> /bNombre_del_script </min>
Ejemplo
La siguiente sintaxis de la línea de comandos abre el proyecto Proyecto de ejemplo.ACL y
ejecuta un script denominado Calcular_valor_mediana.
"C:\Program Files (x86)\ACL Software\ACL for Windows 14\ACLWin.exe"
"C:\Users\nombre_de_usuario\Documents\ACL Data\Sample Data Files\Proyecto de
ejemplo.ACL" /vv_nombre_de_tabla="Trans_Cp" /vv_nombre_de_campo="Importe_factura"
/bCalcular_valor_mediana
1624 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Pará-
metro Detalles Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1625
Trabajar con scripts
Pará-
metro Detalles Ejemplo
Nota
El tipo de datos de
un valor asignado
debe coincidir con
el tipo de datos de
la variable del
script. Si los tipos
de datos no
coinciden,
aparecerá un error
"Falta de
coincidencia del
tipo de expresión" y
el script no se
ejecuta correcta-
mente.
Utilice comillas
para calificar los
valores de carácter
y comillas
invertidas para
calificar los valores
de fechahora.
No introduzca un espacio
entre el interruptor /b y el
/b nombre del script.
Evitar la intervención del Al contrario, especifique todas las variables necesarias y asígneles valores usando
usuario la sintaxis de la línea de comandos como se explicó más atrás.
Suprimir los cuadros de Agregue el comando SET SAFETY OFF al principio del script para que sea posible
1626 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
sobrescribir los archivos, según sea necesario, sin mostrar un cuadro de diálogo
de confirmación. Agregue el comando SET SAFETY ON al final del script para
restablecer el comportamiento predeterminado.
Agregue el comando OK después de todos los comandos, como RENAME y DELETE,
diálogo de confirmación que normalmente muestren un cuadro de diálogo de confirmación.
Salir de Analytics Finalice el script con el comando QUIT para salir de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1627
Trabajar con scripts
1. Para activar o desactivar el ajuste de línea, haga clic en Ajuste de línea en la barra de
herramientas del Editor de scripts .
2. Para cambiar el color de fondo o los estilos de texto en el Editor de scripts , haga lo siguiente:
a. Seleccione Herramientas > Opciones .
b. Haga clic en la ficha Fuente de la aplicación.
Nota
La configuración de fuentes de ancho fijo y proporcionales en la ficha Fuente
de la aplicación se aplica a todas las fuentes de la aplicación, no solo a las
fuentes en el Editor de scripts .
1628 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1629
Trabajar con scripts
Copiar scripts
Puede copiar un script de un proyecto de Analytics a otro. Puede copiar un solo script o varios scripts
de manera simultánea.
Si desea importar un script que existe como archivo independiente fuera del proyecto de Analytics,
consulte "Importar scripts" en la página opuesta.
1. Abra el proyecto que contendrá el o los scripts copiados.
2. En la ficha Panorama del Navegador, haga clic con el botón secundario del ratón en la
entrada del proyecto de Analytics o en una carpeta de proyectos y seleccione Copiar de otro
proyecto > Script.
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
3. En el cuadro de diálogo Ubicar archivo de proyecto, localice y seleccione el proyecto de
Analytics desde el que desea copiar el o los scripts y haga clic en Abrir.
4. En el cuadro de diálogo Importar, complete cualquiera de las siguientes tareas para agregar
uno o más scripts a la lista A nombre_del_proyecto:
l Haga doble clic en un script.
l Haga Ctrl+clic en varios scripts y después haga clic en el botón de la flecha hacia la
derecha.
l Haga clic en Agregar todos para agregar todos los scripts.
1630 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Importar scripts
Puede importar un script que existe como un archivo .aclscript independiente fuera del proyecto
de Analytics. Puede importar un solo script por vez.
Si desea importar un script desde otro proyecto de Analytics, consulte "Copiar scripts" en la página
precedente.
1. En la ficha Panorama del Navegador, haga clic en el botón derecho del ratón en la entrada del
proyecto de Analytics o en una carpeta de proyectos y seleccione Importar elemento del
proyecto > Script.
El proyecto de Analytics es la carpeta de nivel superior en la vista de árbol.
2. En el cuadro de diálogo Proyecto, busque y seleccione un archivo de script (.aclscript) y
haga clic en Abrir.
3. En el cuadro de diálogo de confirmación, haga clic en Aceptar.
El script se importa al proyecto. Si ya existe un script con el mismo nombre en el proyecto, se
agregará un número creciente como sufijo al nombre del script importado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1631
Trabajar con scripts
Nota
Asegúrese de leer el contenido de Detalles del script, que incluye información
importante acerca de los requisitos previos, los requisitos de datos y las
limitaciones.
1632 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
5. En la parte superior del panel Archivos de script, haga clic en Descargar todos los archivos
de scripts .
Se descarga el contenido de ScriptHub y aparece en el Navegador.
Nota
Asegúrese de leer el contenido de Detalles del script, que incluye información
importante acerca de los requisitos previos, los requisitos de datos y las
limitaciones.
script.
l Si está importando un snippet de código, abra un script existente en el que desee pegar el
snippet.
5. Haga clic en Acceso a ScriptHub en la barra de herramientas del Editor de scripts para
mostrar el cuadro de diálogo Pegar el enlace del contenido de ScriptHub.
6. Haga clic en Pegar para pegar el ID de ScriptHub en el cuadro de diálogo.
7. Haga clic en Terminado.
Se descarga el contenido de ScriptHub y aparece en el Navegador.
Nota
Los snippets de código se insertan en el script abierto. Las aplicaciones de
análisis, los estudios analíticos y los scripts aparecen como scripts indepen-
dientes en el Navegador. En este caso, puede eliminar el script vacío que utilizó
para importar los elementos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1633
Trabajar con scripts
Exportar scripts
Puede exportar un script como un archivo .aclscript independiente que se guarda fuera del
proyecto de Analytics. Los scripts que se exportan como un archivo independiente después se
pueden importar en cualquier proyecto de Analytics. Puede exportar un solo script por vez.
1. Haga clic con el botón derecho del ratón en el script en la ficha Panorama del Navegador y
seleccione Exportar elemento del proyecto.
2. En el cuadro de diálogo Guardar como, elija una ubicación para guardar el script, vuelva a
nombrar el script si es necesario, haga clic en Guardar y haga clic en Aceptar en el cuadro de
diálogo de confirmación.
El script se exporta al lugar que especificó.
Nota
Limite el nombre del script a 64 caracteres alfanuméricos, sin incluir la
extensión .aclscript, para asegurarse de que no se corte el nombre al volver
a importar el script a Analytics.
El nombre puede incluir el guion bajo ( _ ), pero no utilice ningún otro carácter
especial ni espacios, ni comience el nombre con un número. Los caracteres
especiales, los espacios y los números al principio del nombre se reemplazan
por el guion bajo al importar el script.
1634 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
El beneficio de la interactividad
La interactividad lo ayuda a escribir scripts flexibles, con una capacidad de aplicación más amplia. No
necesita especificar toda la información de entrada de antemano, para lo cual sería necesario que
conozca información como nombres de tabla y campo, y suele derivar en scripts que tienen un
alcance estrecho y una única finalidad.
Con el uso de la interactividad de los scripts, puede recabar información de entrada utilizando uno o
más cuadros de diálogo cuando el usuario ejecuta el script. Por ejemplo, podría usar la interactividad
para recabar cualquiera de los siguientes datos de entrada:
l nombre de usuario y contraseña
l nombres de los campos y las tablas
l nombres de los archivos
l umbrales de importes
l intervalos de fechas
l identificadores tales como códigos de comerciante, códigos de sucursal e identificaciones de
proveedor y cliente
l parámetros de comandos
Interactividad en secuencia
Siempre que sea posible, debe colocar todos los cuadros de diálogo interactivos al principio del script
para que el resto del script pueda ser ejecutado sin interrupciones.
Si aparecen cuadros de diálogo interactivos en la mitad del script, es posible que el usuario ya no
esté controlando la ejecución del script en el momento en que se necesite la información de entrada y
el script continuará detenido hasta que se proporcione la información de entrada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1635
Trabajar con scripts
Comando Descripción
"Comando El comando PASSWORD crea un cuadro de diálogo simple con un solo campo para
PASSWORD" en la introducir una contraseña.
página 2052
Cuando un usuario introduce una contraseña, los caracteres se muestran como
asteriscos (*) en el cuadro de diálogo. La contraseña se conserva en la memoria
mientras dura la sesión de Analytics, pero no aparece ni en el script ni en el log.
1636 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
El Generador de diálogos de Analytics le permite crear uno o más cuadros de diálogo persona-
lizados para recabar información del usuario durante la ejecución de un script.
Puede usar un cuadro de diálogo personalizado para realizar varias funciones:
l pedirle a un usuario que introduzca información de entrada, como el nombre de una tabla, un
nombre de campo o un intervalo de fechas
l permitirle al usuario que seleccione entre varias opciones
l mostrar más información que un cuadro de mensaje estándar
l enumerar de manera dinámica los elementos del proyecto de Analytics
Nota
No es seguro utilizar un cuadro de diálogo personalizado para introducir
contraseñas. Por el contrario, debe usar "Comando PASSWORD" en la
página 2052.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1637
Trabajar con scripts
1638 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Comando DIALOG correspondiente
DIALOG (DIALOG TITLE "Seleccionar sucursal" WIDTH 464 HEIGHT 116 ) (BUTTONSET
TITLE "&Aceptar;&Cancelar" AT 336 12 DEFAULT 1 ) (TEXT TITLE "Seleccione la
sucursal:" AT 12 16 ) (DROPDOWN TITLE "Sucursal Central;Sucursal Este;Sucursal
Oeste" TO "DROPDOWN1" AT 156 12 )
Nota
Coloque el cursor en una línea en blanco. Si es necesario, cree una nueva línea
en blanco.
de diálogo.
Usted especifica el Ancho y la Altura del cuadro de diálogo en píxeles. También puede
modificar el tamaño del cuadro de diálogo arrastrando la esquina inferior derecha del área
de trabajo en el Generador de diálogo (debe estar activada la opción Ajustar a la
cuadrícula).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1639
Trabajar con scripts
Nota
Los pasos para agregar y diseñar controles específicos se incluyen a
continuación.
Eliminar .
Nota
No puede eliminar los botones Aceptar y Cancelar, pero puede cambiarles el
nombre (consulte más adelante).
1640 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Pasos
Muéstreme cómo
1. En el Generador de diálogos , haga clic en Texto y luego haga clic en el área de formato
en la posición en la que desea colocar la esquina superior izquierda del control.
Se abre el cuadro de diálogo Texto.
2. En el campo Etiqueta, escriba el texto que desea mostrar en el cuadro de diálogo persona-
lizado.
Está limitado a un máximo de 255 caracteres, incluidos los espacios.
3. Opcional. Si desea especificar la posición exacta del control, modifique los valores x
(horizontal) y y (vertical), que están especificados en píxeles.
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1641
Trabajar con scripts
Pasos
Muéstreme cómo
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
1642 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
Combinación de opciones
Utilice varias casillas de verificación para permitir que un usuario seleccione cualquier combinación
de opciones en un cuadro de diálogo personalizado. Si las opciones son recíprocamente exclusivas,
utilice botones de radio.
Pasos
Muéstreme cómo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1643
Trabajar con scripts
4. Opcional. Si desea especificar la posición exacta del control, modifique los valores x
(horizontal) y y (vertical), que están especificados en píxeles.
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
1644 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Pasos
Muéstreme cómo
1. En el Generador de diálogos , haga clic en Botón de radio y luego haga clic en el área de
formato en la posición en la que desea colocar la esquina superior izquierda del control.
Se abre el cuadro de diálogo Botones de radio.
2. Opcional. En el campo Variable, escriba el nombre de la variable que almacenará el valor que
introduce el usuario en el cuadro de diálogo personalizado.
Puede optar por mantener el nombre predeterminado de la variable, RADIOn.
3. En el campo Etiqueta, escriba el texto que desea que acompañe al primer botón de radio y
haga clic en Agregar.
Está limitado a un máximo de 255 caracteres, incluidos los espacios.
Se agrega el botón de radio a la Lista de etiquetas .
4. Agregue más etiquetas para cada botón de radio adicional que desee.
Cada botón de radio adicional se agrega al final de la Lista de etiquetas .
Nota
Como el control de botón de radio crea opciones recíprocamente excluyentes,
debe haber al menos dos botones de radio.
5. Opcional. En lugar de agregar un botón de radio al final de la Lista de etiquetas , puede usar
cualquiera de estas otras opciones:
Opción Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1645
Trabajar con scripts
6. Opcional. Si desea especificar la posición exacta del control, modifique los valores x
(horizontal) y y (vertical), que están especificados en píxeles.
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
8. En Alineación, especifique si los botones de radio tienen una alineación Horizontal o Vertical
en el cuadro de diálogo predeterminado.
9. Haga clic en Aceptar para agregar el control al Generador de diálogos .
1646 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Pasos
Muéstreme cómo
1. En el Generador de diálogos , haga clic en Lista desplegable y luego haga clic en el área
de formato en la posición en la que desea colocar la esquina superior izquierda del control.
Se abre el cuadro de diálogo Lista desplegable.
2. Opcional. En el campo Variable, escriba el nombre de la variable que almacenará el valor que
introduce el usuario en el cuadro de diálogo personalizado.
Puede optar por mantener el nombre predeterminado de la variable, DROPDOWNn.
3. En el campo Etiqueta, escriba el texto que desea que acompañe al primer elemento de la lista
desplegable y haga clic en Agregar.
Está limitado a un máximo de 255 caracteres, incluidos los espacios.
Se agrega el elemento de la lista a la Lista de etiquetas .
4. Agregue más etiquetas para cada elemento de la lista adicional que desee.
Cada elemento de la lista adicional se agrega al final de la Lista de etiquetas .
Nota
Como el control de lista desplegable crea opciones recíprocamente
excluyentes, debe haber al menos dos elementos de la lista.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1647
Trabajar con scripts
Opción Descripción
6. Opcional. Si desea especificar la posición exacta del control, modifique los valores x
(horizontal) y y (vertical), que están especificados en píxeles.
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
1648 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Categorías disponibles
Están disponibles las siguientes categorías:
Pasos
Muéstreme cómo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1649
Trabajar con scripts
Precaución
Si agrega categorías dispares, como tablas y campos, o scripts y variables,
puede confundir a los usuarios. Lo más conveniente es agregar solo categorías
similares, como campos de caracteres y campos numéricos.
5. Opcional. En lugar de agregar una categoría al final de la Lista de categorías , puede usar
cualquiera de estas opciones:
Opción Descripción
Nota
No especifique un nombre de Categoría.
Asegúrese de copiar exactamente el nombre del elemento del proyecto,
incluido cualquier guion bajo (_).
7. Opcional. Si desea especificar la posición exacta del control, modifique los valores x
(horizontal) y y (vertical), que están especificados en píxeles.
Consejo
También puede ubicar el control arrastrándolo en el Generador de diálogos .
1650 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
l Auto sin seleccionar: el control de lista de elementos del proyecto continúa en el tamaño
especificado, sin importar el tamaño del texto contenido por el control
Consejo
También puede ajustar el tamaño del control utilizando las manijas de redimen-
sionamiento del Generador de diálogos .
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1651
Trabajar con scripts
1652 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Trabajar con scripts
Mostrar variables
Puede mostrar los valores actuales de todas las variables del sistema y definidas por el usuario en un
proyecto Analytics.
l Realice una de las siguientes acciones:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1653
Trabajar con scripts
Mantener variables
Puede utilizar el cuadro de diálogo Variables para agregar, modificar, duplicar, renombrar o eliminar
variables en un proyecto de Analytics.
1. Seleccione Editar> Variables .
Analytics muestra una lista de todas las variables del sistema y definidas por el usuario en el
proyecto. Las variables se crean automáticamente por medio de comandos.
2. Si desea agregar una nueva variable definida por el usuario, realice el siguiente procedi-
miento:
a. Haga clic en Nuevo para abrir el Generador de expresiones .
b. Introduzca la expresión o el valor que se asignará a la variable en el cuadro de texto
Expresión.
c. Escriba el nombre de la variable en el cuadro de texto Guardar como.
Si desea que la variable se guarde de manera permanente con el proyecto de Analytics,
coloque un guion bajo delante del nombre; por ejemplo, _nombrevar. Las variables con
nombres que no tengan delante un guion bajo se conservan únicamente durante la sesión
actual de Analytics.
Nota
No utilice caracteres que no pertenezcan al alfabeto inglés, tales como é, en
los nombres de las variables. Si utiliza este tipo de caracteres en los nombres
de las variables, el script no se podrá ejecutar correctamente.
de la variable se actualiza cuando usted hace clic en Aceptar para cerrar el Generador de
expresiones .
l Duplicar: Duplique la variable seleccionada y haga clic en Terminado para crear una copia
exacta de la variable o haga clic en Aceptar para modificar la expresión o el valor utilizado
por la variable.
l Renombrar: Escriba un nuevo nombre en el cuadro de texto resaltado y haga clic en
Aceptar. Haga clic en Terminado para utilizar el valor existente de la variable, o haga clic en
Aceptar para modificar la expresión o el valor utilizado por la variable.
l Eliminar: Elimine la variable, haga clic en Eliminar nuevamente en el cuadro de diálogo de
confirmación y haga clic en Terminado para cerrar el cuadro de diálogo. Puede utilizar
Mayús+clic o Ctrl+clic para seleccionar múltiples variables para eliminarlas.
1654 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Convenciones y uso
Abreviatura de los nombres de los comandos
¡Precaución!
ACL recomienda no abreviar los nombres de los comandos en los scripts y utilizar la
versión completa de cada nombre.
Las abreviaturas dificultan la lectura y comprensión de los scripts. Si los nombres de
los comandos no están completos, la búsqueda de comandos en la ayuda en línea se
vuelve más compleja.
Las abreviaturas son particularmente problemáticas si los scripts serán modificados
o heredados por otra persona que tal vez no esté familiarizada con las abreviaturas.
1656 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Al especificar comandos en los scripts, puede abreviar los nombres. Debe incluir una cantidad
suficiente de caracteres como para identificar de manera exclusiva al comando entre todos los
comandos de Analytics.
Por ejemplo:
l EXT identifica de manera exclusiva al comando EXTRACT y, por lo tanto, es una abreviatura
válida.
l EX no identifica al comando EXTRACT de manera exclusiva y genera un mensaje de error.
Puede utilizar una abreviatura tan breve como lo desee, siempre y cuando identifique de forma
exclusiva al comando.
Por ejemplo, todas las abreviaturas que se incluyen a continuación son válidas para el comando
OPEN:
l OPE
l OP
l O
Nota
Cuanto más corta sea la abreviatura, más difícil les resultará a los usuarios
reconocerla.
Muchos comandos de Analytics permiten cierta flexibilidad en el orden de los parámetros. Por
ejemplo, estas tres variaciones del mismo comando CLASSIFY realizan una operación idéntica y
todas se ejecutan correctamente:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1657
Comandos
CLASSIFY ON CUSTNO SUBTOTAL AMOUNT KEY CODES IF AMOUNT >= 100 TO "Clasificar_
1.FIL" OPEN APPEND STATISTICS
CLASSIFY ON CUSTNO IF AMOUNT >= 100 SUBTOTAL AMOUNT STATISTICS KEY CODES TO
"Clasificar_1.FIL" APPEND OPEN
Algunos pocos comandos requieren que uno o más parámetros aparezcan en un orden específico.
El orden requerido se indica en los temas de esos comandos.
Nota
El orden físico de los parámetros de los comandos no tiene ningún efecto sobre el
orden en el que Analytics procesa los parámetros. Por ejemplo, los parámetros de
alcance (ALL, FIRST, NEXT, WHILE) se aplican antes del parámetro IF sin importar
la posición relativa de los parámetros.
Nota
En toda la documentación de Analytics, las palabras clave de los
parámetros y los comandos se incluyen en mayúsculas, lo cual es
simplemente una convención de formato. En Analytics, no es necesario
introducir las palabras clave en mayúscula.
| Separa elemento de la sintaxis encerrados entre corchetes o llaves. Puede utilizar solo
uno de los elementos.
(barra vertical)
1658 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
<;...n > Indica que el elemento anterior se puede repetir n número de veces. Las repeticiones se
separan con comas (punto y coma en español).
<...n > Indica que el elemento anterior se puede repetir n número de veces. Las repeticiones se
separan con espacios en blanco.
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
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1659
Comandos
Comando Descripción
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.
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 Crea una tabla de Analytics importando una tabla de Proyectos de HighBond.
GRCPROJECT
IMPORT Crea una tabla de Analytics importando una tabla o interpretación de Resultados de
GRCRESULTS HighBond.
IMPORT Crea varias tablas de Analytics definiendo e importando varios archivos delimitados.
MULTIDELIMITED
IMPORT Crea varias tablas de Analytics definiendo e importando varios intervalos con nombre
MULTIEXCEL 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 por medio del
uso de 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.
RETRIEVE Recupera los resultados de una consulta de Direct Link que se envió para su procesa-
miento en segundo plano.
1660 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
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.
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.
DUPLICATES Detecta si existen valores duplicados o registros duplicados completos en una tabla 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.
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.
PROFILE Genera estadísticas resumidas para uno o más campos numéricos o expresiones
numéricas en una tabla de Analytics.
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.
STATISTICS Calcula estadísticas para uno o más campos numéricos o de fechahora en una tabla de
Analytics.
TOTAL Calcula el valor total de uno o más campos de una tabla de Analytics.
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.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1661
Comandos
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.
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.
Agrupar datos
Los comandos de agrupación permiten agrupar registros sobre la base de valores idénticos o
similares. Según el comando, puede agrupar valores de texto, números o fechas, o una combinación
de estos.
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.
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.
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.
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.
HISTOGRAM Agrupa registros sobre la base de los valores de un campo de caracteres o numérico, hace
1662 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando Descripción
un recuento de la cantidad de registros de cada grupo y muestra los grupos y los recuentos
en un gráfico de barras.
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.
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.
Combinar datos
Los comandos para combinar datos ofrecen varias maneras diferentes de combinar datos dentro de
Analytics.
Para ver una descripción general de la combinación de datos en Analytics, consulte "Combinación
de datos" en la página 916.
APPEND Combina los registros de dos o más tablas de Analytics anexándolas a una nueva tabla de
Analytics.
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.
FUZZYJOIN Utiliza la correspondencia inexacta para combinar campos de dos tablas de Analytics en
una nueva tabla única de Analytics.
JOIN Combina campos de dos tablas de Analytics en una nueva tabla única de Analytics.
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.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1663
Comandos
Datos de muestra
Analytics tiene tres tipos de muestreo:
l muestreo por registros (muestreo de atributos)
l muestreo por unidad monetaria
l muestreo de variables clásicas
El tipo de muestreo que escoja depende de la naturaleza del análisis que esté haciendo y de la
naturaleza de los datos.
Para recibir orientación sobre el tipo de muestreo que debe utilizar, consulte "Muestreo de datos" en
la página 1038.
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.
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.
1664 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando Descripción
SIZE Calcula un tamaño de muestra estadísticamente válido, para muestreo por registros o
por unidad monetaria.
SAMPLE Extrae una muestra de registros utilizando el método de muestreo por registros o de
muestreo por unidad monetaria.
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.
Aprendizaje automático
Los comandos de aprendizaje automático le permiten predecir las clases o valores numéricos, o
descubrir patrones, en datos sin etiquetar.
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.
TRAIN Utiliza el aprendizaje automático para crear un modelo predictivo óptimo utilizando un
conjunto de datos de entrenamiento.
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.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1665
Comandos
Comando Descripción
CREATE LAYOUT Crea un formato de tabla de Analytics vacío, que puede ser necesario para algunas
situaciones de creación de scripts.
DEFINE COLUMN Crea y agrega una o más columnas a una vista existente.
DEFINE REPORT Crea una nueva vista o abre una vista existente.
DEFINE VIEW Define una nueva vista o sobrescribe una vista existente.
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.
FIND Busca el primer valor que coincida con la cadena de caracteres especificada en un
campo de caracteres indexado.
IMPORT LAYOUT Importa un archivo de formato de tabla (.layout) externo a un proyecto 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.
NOTES Crea, modifica o quita una nota asociada con un registro individual en una tabla de
Analytics.
REFRESH Actualiza los datos de una tabla de Analytics desde su origen de datos asociado.
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 TABLELIST Guarda una lista de todas las tablas de un proyecto de Analytics a una tabla de
Analytics o un archivo de CSV.
SEEK Busca el primer valor que coincida con la cadena de caracteres o la expresión de
1666 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
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.
CLOSE Cierra un archivo de log, un archivo de índice o una tabla de Analytics o finaliza una sesión
del Grabador de scripts.
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.
ESCAPE Termina el script que se está procesando, o todos los scripts, sin salir de Analytics.
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.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1667
Comandos
Comando Descripción
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.
IF Especifica una condición que debe evaluarse como verdadera para que se ejecute un
comando.
LOOP Ejecuta una serie de comandos de ACLScript de forma reiterada en un registro mientras
una condición especificada se evalúa como verdadera.
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.
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.
Reporte
Los comandos del reporte le permiten dar formato, generar e imprimir un reporte básico de Analytics.
1668 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Archivo y sistema
Los comandos del sistema y el archivo realizan diferentes operaciones a nivel del archivo, el proyecto
y el sistema operativo.
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.
SAVE LOG Guarda el log de comandos completo o las entradas del log de la sesión actual de
Analytics en un archivo externo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1669
Comandos
Comando 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.
Nota
No es seguro usar el comando ACCEPT para introducir contraseñas. Por el
contrario, debe usar "Comando PASSWORD" en la página 2052.
El comando ACCEPT no se admite en los estudios analíticos del Servidor de AX.
Puede crear un cuadro de diálogo interactivo más avanzado con el "Comando
DIALOG" en la página 1790.
Sintaxis
ACCEPT {mensaje_texto <FIELDS categoría_elemento_proyecto> TO nombre_variable}
<...n>
Parámetros
Nom-
bre Descripción
mensaj- La etiqueta que se muestra en el cuadro de diálogo utilizado para pedir información de entrada.
e_texto Debe ser una variable de caracteres o una cadena entre comillas.
Al introducir varios mensajes, puede separarlos con comas. El uso de comas facilita la lectura del
script, pero no es un requisito obligatorio:
FIELDS En lugar de un cuadro de texto, crea una lista desplegable de los elementos del proyecto para la
categor- entrada de información del usuario. El usuario puede seleccionar un solo elemento del proyecto,
ía_ campo o variable de la lista.
elemen-
categoría_elemento_proyecto especifica qué tipos de elementos aparecen en la lista. Por ejemplo,
to_
si especifica xf, se muestran todas las tablas del proyecto en la lista. Encierre categoría_elemento_
proyect-
proyecto entre comillas:
o
opcion-
FIELDS "xf"
al
1670 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nom-
bre Descripción
Para conocer los códigos que se utilizan para especificar las categorías, consulte "Códigos de las
categorías de elementos del proyecto" en la página 1673.
Puede especificar más de un código en el mismo mensaje, pero no puede mezclar elementos de
proyecto, campos o variables.
TO El nombre de la variable de caracteres que se utilizará para almacenar la entrada del usuario. Si la
nombr- variable no existe, se crea.
e_
Si la variable ya existe, se muestra su valor actual en el cuadro de diálogo como valor predeter-
variabl-
minado.
e
Nota
No puede utilizar caracteres que no pertenezcan al alfabeto inglés, tales como é, en
los nombres de variables que se utilizarán para la sustitución de variables. Si utiliza
este tipo de caracteres en los nombres de las variables, el script no se podrá
ejecutar.
El comando ACCEPT crea únicamente variables de caracteres. Si necesita
introducir otro tipo de datos, debe convertir la variable de caracteres al tipo
necesario en un procesamiento posterior dentro de un script. Si desea obtener más
información, consulte "Tipo de datos de entrada" en la página 1674.
Ejemplos
Los signos de porcentaje son obligatorios porque indican que el nombre de la tabla que se
abrirá está almacenado en la variable v_nombre_tabla. Si se omiten los signos de porcentaje,
el script intenta abrir una tabla denominada "v_nombre_tabla".
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1671
Comandos
1672 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Utiliza varios mensajes separados por punto y coma en el comando ACCEPT para solicitarle
al usuario varios valores de información de entrada. El mismo cuadro de diálogo contiene
solicitudes de la fecha de inicio y la fecha de finalización de un intervalo de fechas:
Observaciones
Interactividad
Use ACCEPT para crear un script interactivo. Cuando se procesa el comando ACCEPT, el script se
detiene y aparece un cuadro de diálogo que le pide al usuario información de entrada que Analytics
utiliza en el procesamiento subsiguiente.
Puede crear cuadros de diálogo separados que soliciten información de a un elemento por vez o
crear un cuadro de diálogo que solicite múltiples elementos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1673
Comandos
Categorías de proyectos
Código Categoría
xf Tablas
xb Scripts
xi Índices
xr Vistas y reportes
xw Áreas_de_trabajo
Categorías de campos
Código Categoría
C Campos de caracteres
N Campos numéricos
D Campos de fechahora
L Campos lógicos
Categorías de variables
Código Categoría
c Variables de caracteres
n Variables numéricas
d Variables de fechahora
l Variables lógicas
1674 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
En el ejemplo, las fechas de inicio y finalización de este filtro se almacenan como valores de
caracteres. Se deben convertir en valores de fecha para ser utilizadas en un campo de fecha con el
tipo de datos Fechahora.
Al encerrar el nombre de la variable entre signos de porcentaje (%), se reemplaza el nombre de la
variable por los valores de caracteres de la variable. A continuación, la función CTOD( ) convierte el
valor de caracteres en un valor de fecha.
Nota
No puede usar el comando ACCEPT dentro del comando GROUP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1675
Comandos
Comando ACCESSDATA
Sintaxis
{ACCESSDATA64 | ACCESSDATA32} {CONNECTOR | ODBC {"Con-
trolador"|"Dsn"|"Archivo"}} NAME valor <USER id_usuario> <PASSWORD núm |
PROMPT_PASSWORD> <PASSWORD núm AS nombreclave_contraseña <...n>> TO nombre_
tabla CHARMAX longitud_campo_máx MEMOMAX longitud_campo_máx <ALLCHARACTER>
SOURCE (configuración_conexión) <HASH(valor_aleatorio; campos)>
SQL_QUERY
(sintaxis_SQL)
) END_QUERY
Parámetros
Nombre Descripción
USER id_usuario La identificación de usuario para los orígenes de datos que requieren una
ID de usuario.
1676 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional
PASSWORD núm | PROMPT_ Para orígenes de datos que requieren una contraseña única:
PASSWORD o PASSWORD núm: la definición de contraseña que se debe utilizar
opcional o PROMPT_PASSWORD: mostrar una solicitud de contraseña
Si desea obtener más información, consulte "Uso de definiciones de
contraseña con ACCESSDATA" en la página 1682.
Valor de contraseña suprimido
Cuando utiliza la ventana Data Access en Analytics para ejecutar el
comando ACCESSDATA y proporciona una contraseña, el valor de la
contraseña no se escribe en el log. En su lugar, se sustituye el parámetro
PROMPT_PASSWORD.
El uso del comando PASSWORD junto con PASSWORD núm es similar al
uso de PROMPT_PASSWORD. Ambos enfoques solicitan una contraseña
al usuario. PROMPT_PASSWORD tiene la ventaja de permitir la actuali-
zación del id_usuario.
PASSWORD núm AS Para orígenes de datos que requieren varias contraseñas, las definiciones
nombreclave_contraseña <...n> de las contraseñas que se deben utilizar.
opcional nombreclave_contraseña debe replicar de manera exacta el nombre clave
de la contraseña, tal como aparece en la configuración de la conexión
especificada por SOURCE.
Si desea obtener más información, consulte "Uso de definiciones de
contraseña con ACCESSDATA" en la página 1682.
Nota
Los nombres de las tablas tienen un límite de 64
caracteres alfanuméricos, sin incluir la extensión .FIL. El
nombre puede incluir un guión bajo ( _ ), pero no puede
incluir ningún otro carácter especial ni espacios. El
nombre no puede comenzar con un número.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1677
Comandos
Nombre Descripción
MEMOMAX longitud_campo_máx La longitud máxima en caracteres para los campos de texto, nota o memo
que está importando.
El valor predeterminado es 100. Los datos que superen la longitud de
campo máxima se truncan al importarlos a Analytics.
Consejo
ALLCHARACTER es útil si está importando una tabla que
contiene valores de identificación numéricos. Puede usar
ALLCHARACTER para impedir que Analytics asigne
automáticamente los tipos de datos Numéricos a valores
que deberían usar el tipo de datos de Carácter.
HASH(valor_aleatorio ; campos) Importa los campos especificados como valores con cifrado hash
criptográfico. Los valores con cifrado hash son transformaciones que no se
opcional
pueden decodificar después de importar los campos:
o valor_aleatorio: una cadena alfanumérica que está concatenada con
los valores de los datos de origen para reforzar el cifrado con hash de
los valores de los campos. Introduzca el valor hash como una cadena
entre comillas.
El valor aleatorio se limita a 128 caracteres. No use ninguno de los
siguientes caracteres: ( ) "
o campos: una lista de uno o más campos a los que desea aplicar el
código hash. Introduzca los campos como una cadena entre comillas y
separe cada campo con una coma.
Debe especificar el nombre de campo que ve en el área de almacena-
miento temporal y previsualización de la ventana Data Access, no el
nombre del campo físico del origen de los datos.
Nota
El nombre del campo que se muestra en la previsua-
lización de la ventana Data Access es el valor de alias del
campo en la consulta de SQL ("nombre_del_campo"
AS "alias"). Debe usar el valor de alias para hacer
referencia a los campos.
1678 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
No puede usar la sintaxis de ACLScript (comandos o
funciones) en el cuerpo de la instrucción de importación de
SQL. Debe usar únicamente la sintaxis SQL válida.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1679
Comandos
se=-
usage;-
decla-
refe-
tch-
mode-
=0;m-
axb-
ytea=255;maxlongvarchar=8190;maxvarchar=255;port=5439;servername=acl_
tes-
t.hi-
ghbon-
d.co-
m;sin-
gle-
row-
mode-
=1;ss-
slmode=require;textaslongvarchar=0;usemultiplestatments=0;useunicode=1)
SQL_QUERY(
SELECT
"historial_autorización"."organización" AS "organización",
"historial_autorización"."correo_electrónico_usuario" AS "correo_
electrónico_usuario",
"historial_autorización"."id_plan" AS "id_plan",
"historial_autorización"."fecha_desde" AS "fecha_desde",
"historial_autorización"."fecha_hasta" AS "fecha_hasta"
FROM
"prm"."historial_autorización" "historial_autorización"
) END_QUERY
1680 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1681
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Trabajo con la ventana Data Access" en la página 393.
1682 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
segura una contraseña o un valor de autenticación proporcionado con antelación. Especificar una
definición de contraseña con el comando ACCESSDATA le permite evitar mostrar la contraseña real
en texto normal en la configuración de la conexión especificada por SOURCE.
Nota
Puede usar las dos opciones de forma independiente o puede usarlas juntas.
Use el parámetro PASSWORD num si un origen de datos solo requiere una única contraseña.
En el siguiente ejemplo:
1. El comando PASSWORD 1 le solicita al usuario que introduzca una contraseña y cree una
definición de contraseña que almacene de forma segura la contraseña que introdujo.
2. En el comando ACCESSDATA, el parámetro PASSWORD 1 hace referencia a la definición de
la contraseña y pasa de forma segura el valor de contraseña almacenado en la configu-
ración de conexión especificada por SOURCE ( auth_accesstoken=[$pwd] ).
PASSWORD 1
ACCESSDATA64 CONNECTOR NAME "Concur" PASSWORD 1 TO "Concur_data_impor-
t.FIL" CHARMAX 50 MEMOMAX 100
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1683
Comandos
SOURCE( auth_accesstoken=[$pwd];auth_type=OAuth 2.0;e-
nable-
dou-
ble-
buffe-
r=1;host=www.concursolutions.com;useencryptedendpoints=1;userparam=all)
SQL_QUERY(
SELECT
"List_Items"."Level_7_Code" AS "Level_7_Code",
"List_Items"."Name" AS "Name",
"List_Items"."Level_10_Code" AS "Level_10_Code",
"List_Items"."Level_8_Code" AS "Level_8_Code",
"List_Items"."URI" AS "URI",
"List_Items"."Id" AS "Id",
"List_Items"."Level_3_Code" AS "Level_3_Code",
"List_Items"."List_Id" AS "List_Id",
"List_Items"."Level_4_Code" AS "Level_4_Code",
"List_Items"."Level_1_Code" AS "Level_1_Code",
"List_Items"."Parent_Id" AS "Parent_Id",
"List_Items"."Level_2_Code" AS "Level_2_Code",
"List_Items"."Level_5_Code" AS "Level_5_Code",
"List_Items"."Level_6_Code" AS "Level_6_Code",
"List_Items"."Level_9_Code" AS "Level_9_Code"
FROM
"Concur"."List_Items" "List_Items"
) END_QUERY
1684 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
l oauthclientid=
l oauthclientsecret=
l oauthaccesstoken=
l OAuthAccessTokenSecret
COMMENT
//ANALYTIC TYPE IMPORT Importar datos de Twitter
//PASSWORD 1 Introducir ID del cliente OAuth:
//PASSWORD 1 Introducir Secreto del cliente OAuth:
//PASSWORD 3 Introducir Token de acceso OAuth:
//PASSWORD 3 Introducir Secreto del token de acceso OAuth:
//RESULT TABLE Twitter_user_data
END
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1685
Comandos
tifier-
s=fa-
lse;-
supportenhancedsql=true;proxyauthscheme=BASIC;proxyautodetect=true;_
persist_=encrypted-dp{AQA ... kX3E8yyh05HoG1rH4bm1lhwudUQ==}})
SQL_QUERY(
SELECT
"Users"."ID" AS "ID",
"List_Items"."Name" AS "Name",
"Users"."Screen_Name" AS "Screen_Name",
"Users"."Location" AS "Location",
"Users"."Profile_URL" AS "Profile_URL",
"Users"."Lang" AS "Lang",
"Users"."Created_At" AS "Created_At",
"Users"."Friends_Count" AS "Friends_Count",
"Users"."Followers_Count" AS "Followers_Count",
"Users"."Favourites_Count" AS "Favourites_Count",
"Users"."Statuses_Count" AS "Statuses_Count",
"Users"."Time_Zone" AS "Time_Zone",
"Users"."Following" AS "Following",
"Users"."Contributors_Enabled" AS "Contributors_Enabled",
"Users"."Follow_Request_Sent" AS "Follow_Request_Sent",
"Users"."Listed_Count" AS "Listed_Count",
"Users"."Description" AS "Description",
"Users"."Default_Profile" AS "Default_Profile"
FROM
"Twitter"."Users" "Users"
) END_QUERY
1686 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
3. Elimine los valores de autenticación en texto normal del parámetro SOURCE y deje únicamente
los nombres clave de las contraseñas y los signos de igual.
Por ejemplo:
SOURCE( oauthclien-
tid=;oauthclientsecret=;oauthaccesstoken=;oauthaccesstokensecret=[$pwd];
... )
Nota
Los valores de autenticación ahora deben ser proporcionados por los usuarios
a través de las definiciones de contraseña creadas con el comando
PASSWORD de la etiqueta de estudio analítico PASSWORD. Si desea
obtener más información, consulte "Creación de una definición de contraseña"
en la página 1683.
Importante
Los nombres clave de contraseña deben ser idénticos entre el parámetro
SOURCE y los parámetros PASSWORD. Si no lo son, el comando
ACCESSDATA no se puede completar correctamente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1687
Comandos
Nota
Antes de conectarse al origen de los datos y volver a ejecutar la importación,
borre la caché del conector para limpiar los nombres del conjunto de tablas
existentes.
En la ficha Conexiones existentes de la ventana Data Access, junto al nombre
del conector, seleccione > Borrar caché.
l Actualice las especificaciones del campo: Es posible que también deba actualizar las
especificaciones del campo en el cuerpo del script para alinearas con los cambios en el
esquema de la tabla dentro del origen de datos o el controlador ODBC. Algunos cambios
posibles son los nombres de campos, los tipos de datos de los campos y la longitud de los
campos y los registros.
1688 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
l Compruebe los resultados de los filtros: También debe comprobar los resultados de los
filtros que aplique como parte de la importación de datos. Confirme que el filtrado de la
importación incluye y excluye correctamente los registros.
Nota
El "Server" en ServerDataAccess.log hace referencia al componente de
acceso a los datos de Analytics que se ejecuta de forma local en la
computadora en la cual está instalado Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1689
Comandos
o de fechahora de Analytics en valores de caracteres y quitar todos los espacios al principio y al final
antes de cifrar los datos con hash.
Los campos de fechahora deben usar los siguientes formatos cuando se convierten en caracteres:
l Fechahora: "AAAA-MM-DD HH:MM:SS"
l Fecha: "AAAA-MM-DD"
l Hora: "HH:MM:SS"
El siguiente ejemplo utiliza las funciones STRING( ) y ALLTRIM( ) para convertir un campo numérico
de número de tarjeta de crédito en datos de caracteres antes de cifrar el valor con hash por medio de
la función HASH( ) de ACLScript:
Una vez que cifra los valores de Analytics con hash, puede compararlos con los valores cifrados con
hash como parte de la importación del comando ACCESSDATA.
1690 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando ACTIVATE
Sintaxis
ACTIVATE <WORKSPACE> nombre_área_de_trabajo <OK>
Parámetros
Nombre Descripción
Aceptar Elimina o sobrescribe los elementos sin pedirle que confirme la acción.
opcional Si la tabla incluye un campo que tiene el mismo nombre que un campo del área de
trabajo activada, ese campo se sobrescribirá sin confirmación. No puede
reemplazar ningún campo que esté relacionado con un campo calculado.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1691
Comandos
Observaciones
Cómo funciona
ACTIVATE hace que las definiciones de campo del área de trabajo se encuentren disponibles para
la tabla activa. Una vez que activa un área de trabajo, sus campos permanecen disponibles para ser
utilizados con la tabla activa hasta que se cierra la tabla.
1692 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
AGE <ON> campo_fecha <CUTOFF fecha_de_corte> <INTERVAL días <;...n>>
<SUPPRESS> <SUBTOTAL campo_numérico <...n>|SUBTOTAL ALL <EXCLUDE campo_numé-
rico <...n>>> <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <TO
{SCREEN|nombre_de_archivo|GRAPH|PRINT}> <KEY salto_campo> <HEADER texto_enca-
bezado> <FOOTER texto_pie_de_página> <APPEND> <STATISTICS>
Parámetros
Nombre Descripción
INTERVAL días <;...n> Los intervalos de fechas (es decir, la cantidad de días) que se deben utilizar para
calcular los períodos de antigüedad.
opcional
días representa el inicio de cada período de antigüedad que se mide hacia atrás a
partir de la fecha_de_corte:
o el primer valor de días identifica el inicio del primer período de antigüedad
o un primer valor de días de '0' especifica que el primer período de antigüedad
comienza en la fecha_de_corte especificada.
o el último valor de días identifica el final del último período de antigüedad
Debe especificar los intervalos como una cadena sin comillas con valores
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1693
Comandos
Nombre Descripción
INTERVAL
0;90;180;270;365
Los períodos predeterminados de expiración son 0; 30; 60; 90; 120 y 10.000 días.
Para aislar registros con fechas que probablemente no sean válidas, se usa un
intervalo de 10.000 días.
Si es necesario, los intervalos de fechas se pueden personalizar para que
coincidan con otros reportes internos de antigüedad.
SUPPRESS Suprime las fechas que caen fuera del período de antigüedad de la salida del
comando.
opcional
SUBTOTAL campo_ Uno o más campos numéricos o expresiones que se subtotalizarán para cada
numérico <...n> | grupo.
SUBTOTAL ALL
Múltiples campos se deben separar con espacios. Especifique ALL para calcular
opcional subtotales de todos los campos numéricos de la tabla.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
1694 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | GRAPH | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
KEY salto_campo El campo o la expresión que agrupa los cálculos de subtotal de grupos. Se calcula
un subtotal cada vez que cambia el valor de salto_campo.
opcional
salto_campo debe ser un campo de caracteres o una expresión. Puede especificar
un solo campo, pero puede usar una expresión que contenga más de un campo.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1695
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
STATISTICS Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Calcula los valores promedio, mínimo y máximo para todos los campos
SUBTOTAL.
Ejemplos
OPEN Cuentas_por_cobrar
AGE ON Fecha_de_factura CUTOFF 20141231 INTERVAL 0;30;60;90;120;10000
SUBTOTAL Importe_factura TO SCREEN
1696 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Datos
de antigüedad" en la página 1361.
Períodos de expiración
El comando AGE agrupa los registros en períodos de antigüedad sobre la base de los valores de un
campo de fecha o fechahora. Los resultados de la salida contienen un registro único para cada
período, con un recuento de la cantidad de registros en la tabla de origen que caen dentro de cada
período.
Períodos futuros
Puede crear períodos de antigüedad más recientes que la fecha de corte si introduce valores
negativos para los intervalos de fechas. Por ejemplo, la siguiente sintaxis crea períodos de
antigüedad que van hacia delante y hacia atrás de la fecha de corte:
INTERVAL -60;-30;0;30;60;90
Este enfoque crea un perfil de datos para todos los registros de la tabla utilizando diferentes puntos
en el tiempo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1697
Comandos
Comando APPEND
Combina los registros de dos o más tablas de Analytics anexándolas a una nueva tabla de Analytics.
Sintaxis
APPEND tabla_1; tabla_2; <...n> TO nombre_de_tabla <COMMONFIELDS> <OPEN>
<ASCHAR> <ALLCHAR> <SOURCETABLE>
Parámetros
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
COMMONFIELDS Solo aquellos campos que son comunes a todas las tablas que se están anexando
1698 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Si desea ver diagramas y capturas de pantallas que muestran las
dos opciones, consulte "Anexión de tablas" en la página 937.
Nota
El comando APPEND no permite anexar campos calculados. Si
desea obtener más información, consulte "No se admiten campos
calculados" en la página 1704.
Nota
Puede evitar esta situación si usa ASCHAR o ALLCHAR para
unificar las categorías de los datos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
ASCHAR Armoniza los campos con nombres idénticos pero diferentes categorías de datos
convirtiendo los campos que no son de caracteres en la categoría de datos de
opcional
caracteres.
Por ejemplo, anexa dos tablas en las cuales el campo ID_empleado contiene datos
de caracteres en una tabla y datos numéricos en la otra. El campo ID_empleado
numérico se convierte en datos de caracteres y los dos campos se anexan sin
ningún error.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1699
Comandos
Nombre Descripción
ALLCHAR Convierte todos los campos que no son de caracteres de todas las tablas que se
están anexando en categoría de datos de caracteres.
opcional
Esta conversión global a datos de caracteres permite asegurarse de que todos los
campos con el mismo nombre se anexen sin errores.
Nota
Después de anexar las tablas, puede cambiar la categoría de datos
de un campo anexado completo si es lo que corresponde para los
datos del campo.
Consejo
Incluir los nombres de las tablas de origen que está anexando
permite proporcionar información útil al analizar los datos en la tabla
de salida.
Ejemplos
1700 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
El segundo ejemplo convierte todos los campos que no son de caracteres en la categoría de
datos de caracteres sin importar si es necesario hacerlo para unificar los datos o no lo es:
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Anexión de tablas" en la página 937.
Cómo funciona
El comando APPEND combina los registros de dos o más tablas anexándolas y creando una nueva
tabla. Anexar significa agregar un grupo de registros a la parte inferior de otro grupo de registros.
Los campos de la tabla de origen con nombres físicos idénticos y categorías de datos idénticas se
anexan directamente entre sí.
Los campos con nombres físicos exclusivos en todas las tablas de origen se agregan a la tabla de
salida pero no se anexan directamente a ningún otro campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1701
Comandos
Consejo
Si desea anexar directamente los campos con nombres que no coinciden absoluta-
mente, estandarice los nombres físicos de los campos en los formatos de tabla antes
de anexarlos. (Da por sentado que los campos pertenecen a la misma categoría de
datos o que usted usa ASCHAR o ALLCHAR para unificar la categoría de datos de
los campos).
Consejo
Una sola ejecución del comando APPEND puede reemplazar varias ejecuciones del
comando EXTRACT con la opción APPEND.
1702 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Puede unificar campos de fechahora diferentes convirtiéndolos en la categoría de
datos de caracteres y luego anexarlos. Este enfoque le permite combinar los datos
en una misma tabla. Sin embargo, según la naturaleza de los datos de origen, es
posible que no pueda convertir los datos combinados nuevamente en datos de
fechahora.
Armonización automática
En algunas situaciones, el comando APPEND armoniza automáticamente los campos para
anexarlos:
Categoría de datos
de los campos Armonización realizada
Numérico o Se armonizan las diferentes longitudes de campo. Los campos se convierten al tipo
de datos de ACL.
o Se armonizan las distintas cantidades de lugares decimales definidas. Los lugares
decimales se estandarizan de acuerdo con el número más elevado de lugares y, si es
necesario, se agregan ceros finales a los valores numéricos. Los campos se
convierten al tipo de datos de ACL.
o Los diferentes tipos de datos numéricos, como Print, Float, EBCDIC y Micro se
armonizan convirtiendo los campos al tipo de datos de ACL.
Fechahora o Los diferentes formatos de hora, fecha o fechahora del origen de datos se armonizan
convirtiendo los campos a los formatos predeterminados de Analytics:
l AAAAMMDD
l YYYYMMDD hh:mm:ss
l hh:mm:ss
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1703
Comandos
Nota
Más atrás, se explica la unificación especificada por el usuario para los campos con
nombres idénticos pero diferentes categorías de datos. Si desea obtener más
información, consulte "ASCHAR" en la página 1699 y "ALLCHAR" en la
página 1700.
Consejo
Puede anexar un campo calculado extrayéndolo primero para convertir el campo en
un campo físico. (Si desea obtener más información, consulte "Comando
EXTRACT" en la página 1854). A continuación, utilizará la tabla extraída para la
operación de anexión.
Otro enfoque consiste en volver a crear el campo calculado en la tabla de salida
anexada.
Longitud de registro
Si incluye todos los campos de las tablas de origen al anexar, la longitud del registro de la tabla de
salida puede ser más extensa que el registro más extenso de las tablas de origen.
Si la longitud de los registros de salida supera el máximo de 32 KB de Analytics, aparece un mensaje
de error.
1704 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
La configuración Decimal
El comando APPEND utiliza la cantidad de lugares decimales que se definieron en el ajuste Dec en
la definición de campo del formato de tabla.
Nota
El ajuste Dec puede no ser el mismo que el número real de lugares decimales en los
datos de origen. Los lugares decimales que superan el ajuste Dec no se definen y se
redondean en los cálculos.
Ordenación
Cualquier criterio de ordenamiento existente en las tablas de origen se mantiene por separado en los
conjuntos de registros correspondientes en la tabla de salida.
Incluso si los registros de todas las tablas de salida están ordenados, la tabla de salida se considera
sin ordenar porque los registros de origen se anexan como grupos, sin considerar ningún criterio de
ordenamiento existente en otras tablas de origen.
Por ejemplo, si anexa tablas mensuales o trimestrales para crear una tabla anual, se mantiene
cualquier ordenamiento interno de los datos mensuales o trimestrales. Si es necesario, puede
ordenar la tabla de salida después de realizar la operación de anexión.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1705
Comandos
Por ejemplo, estos campos se anexan correctamente aun cuando se encuentran en un orden
diferente:
Tabla Campos
La primera tabla especificada en el comando APPEND indica el orden de los campos en la tabla de
salida. Por lo tanto, en el ejemplo anterior, el orden de la tabla de salida es el siguiente:
l Apellido | Primer_nombre | Segundo_nombre
Campos no comunes
Los campos no comunes en las tablas de origen aparecen en la tabla de salida en el orden en que
aparecen en el grupo seleccionado de tablas de origen.
Por ejemplo, al anexar estas dos tablas:
Tabla Campos
1706 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando ASSIGN
Crea una variable y asigna un valor a la variable.
Sintaxis
ASSIGN nombre_variable = valor <IF prueba>
Consejo
Puede omitir la palabra clave ASSIGN, porque Analytics interpreta automáticamente
la siguiente sintaxis como una operación de asignación:
nombre_variable = valor
Parámetros
Nombre Descripción
Nota
Los nombres de las variables tienen un límite máximo de 31
caracteres alfanuméricos. El nombre puede incluir un guión bajo ( _
), pero no puede incluir ningún otro carácter especial ni espacios. El
nombre no puede comenzar con un número.
valor El valor que se debe asignar a la variable. Si se crea una nueva variable, el tipo de
variable se basa en el tipo de datos en valor.
IF prueba Una expresión condicional que debe ser verdadera para crear la variable o asignar
el valor a la variable.
Opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1707
Comandos
Ejemplos
Observaciones
Duración de las variables
Las variables con nombres que no tengan delante un guion bajo se conservan únicamente durante la
sesión actual de Analytics.
Si desea que una variable se guarde de manera permanente con un proyecto de Analytics, coloque
un guión bajo delante del nombre de la variable:
ASSIGN valor = _nombre_variable
1708 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1709
Comandos
Comando 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.
Sintaxis
BENFORD <ON> campo_numérico <LEADING n> <IF prueba> <BOUNDS> <TO {SCREEN|nom-
bre_tabla|GRAPH|PRINT}> <LOCAL> <HEADER texto_encabezado> <FOOTER texto_pie_
de_página> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND> <OPEN>
Parámetros
Nombre Descripción
Nota
Seleccione un campo que contenga "números que aparecen de
forma natural", como los importes de las transacciones. El análisis
de Benford no es adecuado para los datos numéricos que tienen
algún tipo de limitación.
Si desea obtener más información, consulte "¿Qué datos puedo
comprobar usando el análisis de Benford?" en la página 1713
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
BOUNDS Incluye los valores límite superior e inferior en los resultados de la salida.
opcional Si uno o más recuentos de los resultados de la salida supera cualquiera de estos
1710 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
límites, es posible que los datos hayan sido manipulados y es necesaria una
investigación.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | GRAPH | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1711
Comandos
Nombre Descripción
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Ejemplos
1712 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Realización de un análisis de Benford" en la página 1431.
l cualquier conjunto de números con un rango que impida que aparezcan ciertos números
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1713
Comandos
Comando CALCULATE
Calcula el valor de una o más expresiones.
Sintaxis
CALCULATE expresión <AS etiqueta_resultado> <;...n>
Parámetros
Nombre Descripción
Ejemplos
1714 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Cómo funciona
CALCULATE ofrece la funcionalidad de una calculadora combinada con el acceso a las funciones de
Analytics, las variables y los datos del registro actualmente seleccionado.
CALCULATE 365/52/7
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1715
Comandos
Devuelve 1,0027:
CALCULATE 365,0000/52/7
1716 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
CLASSIFY <ON> campo_clave <SUBTOTAL campo_numérico <...n>|SUBTOTAL ALL
<EXCLUDE campo_numérico <...n>>> <INTERVALS número> <SUPPRESS> <TO {SCREEN|nom-
bre_tabla|GRAPH|PRINT}> <LOCAL> <IF prueba> <WHILE prueba> <FIRST rango|NEXT
rango> <HEADER texto_encabezado> <FOOTER texto_pie_de_página> <KEY salto_
campo> <OPEN> <APPEND> <STATISTICS>
Parámetros
Nombre Descripción
SUBTOTAL campo_ Uno o más campos numéricos o expresiones que se subtotalizarán para cada
numérico <...n> | grupo.
SUBTOTAL ALL
Múltiples campos se deben separar con espacios. Especifique ALL para calcular
opcional subtotales de todos los campos numéricos de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1717
Comandos
Nombre Descripción
opcional Si la cantidad de conjuntos de valores idénticos del campo que se está clasificando
supera el máximo especificado, se utilizan los conjuntos a partir de la parte
superior de la columna.
Los conjuntos que superan la cantidad máxima se agrupan en un grupo
denominado "OTHER".
Si se omite INTERVALS, se crea un grupo para cada conjunto de valores idénticos
en el campo que se está clasificando.
Nota
Este parámetro no está disponible en la interfaz de usuario de
Analytics y sólo se puede utilizar como parte de la sintaxis de
ACLScript en un script o la línea de comandos.
SUPPRESS Nota
opcional No se puede usar, a menos que también se especifique
INTERVALS. SUPPRESS no está disponible en la interfaz de
usuario de Analytics y solo se puede utilizar como parte de la
sintaxis de ACLScript en un script o la línea de comandos.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | GRAPH | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
1718 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
KEY salto_campo El campo o la expresión que agrupa los cálculos de subtotal de grupos. Se calcula
un subtotal cada vez que cambia el valor de salto_campo.
opcional
salto_campo debe ser un campo de caracteres o una expresión. Puede especificar
un solo campo, pero puede usar una expresión que contenga más de un campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1719
Comandos
Nombre Descripción
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
STATISTICS Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Calcula los valores promedio, mínimo y máximo para todos los campos
SUBTOTAL.
Ejemplos
OPEN Cuentas_por_cobrar
CLASSIFY ON Número_cliente SUBTOTAL Importe_trans TO "Total_cliente.FIL"
1720 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Al igual que en el ejemplo anterior, clasifica una tabla de cuentas por cobrar a partir del campo
Número_cliente y calcula el subtotal del campo Importe_trans .
Ahora puede incluir STATISTICS para calcular los importes promedio, mínimo y máximo de
las transacciones para cada cliente:
OPEN Cuentas_por_cobrar
CLASSIFY ON Número_cliente SUBTOTAL Importe_trans TO "Estadísticas_clien-
te.FIL" STATISTICS
OPEN Trans_Cp
CLASSIFY ON Importe_factura TO "Importes_factura_agrupados.FIL" OPEN
SET FILTER TO COUNT > 1
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Clasificar datos" en la página 1370.
Cómo funciona
CLASSIFY agrupa los registros que tienen el mismo valor en un campo de caracteres o numérico.
La salida contiene un registro único para cada grupo, con un recuento de la cantidad de registros en
la tabla de origen que pertenecen al grupo.
Ordenamiento y CLASSIFY
CLASSIFY puede procesar datos ordenados o sin ordenar. La salida se ordenan automáticamente
de forma ascendente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1721
Comandos
Descripción del Nombre del campo en la tabla de Título alternativo de columna (nombre
campo autogenerado salida visible) en la tabla de salida
Campo subtotal nombre del campo que se Total + título alternativo de columna subtota-
subtotaliza en la tabla de origen lizada en la tabla de origen
Campo promedio a_ nombre del campo que se Promedio + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
Campo mínimo m_ nombre del campo que se Mínimo + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
Campo máximo x_ nombre del campo que se Máximo + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
1722 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando CLOSE
Cierra un archivo de log, un archivo de índice o una tabla de Analytics o finaliza una sesión del
Grabador de scripts .
Sintaxis
CLOSE <nombre_tabla|PRIMARY|SECONDARY|INDEX|LOG|LEARN>
Parámetros
Nombre Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1723
Comandos
Ejemplos
CLOSE Inventario
CLOSE SECONDARY
Observaciones
Cuándo usar CLOSE
En general, no es necesario cerrar tablas de Analytics. La tabla de Analytics activa se cierra automáti-
camente al abrir otra tabla. La tabla primaria también se cierra automáticamente antes de ejecutar
1724 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1725
Comandos
Comando 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.
Nota
No se admite el comando CLUSTER si está ejecutando Analytics en una
computadora de 32 bits. Los cálculos que debe realizar el comando requieren mucho
trabajo del procesador y es conveniente tener computadoras de 64 bits.
Sintaxis
CLUSTER ON campo_clave <...n> KVALUE número_de_clústeres ITERATIONS número_de_
iteraciones INITIALIZATIONS número_de_inicializaciones <SEED valor_semilla>
<OTHER campo < ...n>|OTHER ALL> TO nombre_tabla <IF prueba> <WHILE prueba>
<FIRST rango|NEXT rango> OPEN {sin_palabra_clave|NOCENTER|NOSCALE}
Parámetros
Nombre Descripción
ON campo_clave <...n> Uno o más campos numéricos a agrupar. Múltiples campos se deben separar con
espacios.
ITERATIONS número_ La cantidad máxima de veces que se vuelve a realizar el cálculo de clústeres.
de_iteraciones
SEED valor_semilla El valor semilla que se debe usar para inicializar el generador de números
aleatorios en Analytics.
opcional
Si omite SEED, Analytics selecciona de manera aleatoria el valor semilla.
1726 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
OTHER campo <...n> | Uno o más campos adicionales para incluir en la salida.
OTHER ALL o OTHER campo <... n>: incluya el o los campos especificados
opcional
Los campos se incluyen en el orden en que usted los escribe.
o OTHER ALL: incluya todos los campos de la tabla
Los campos se incluyen en el orden en que aparecen en el formato de tabla.
Nota
Los campos clave se incluyen automáticamente en la tabla de
salida, aunque los valores se escalan, a menos que usted
especifique NOSCALE. Puede usar OTHER para incluir una
segunda instancia sin escalar de uno o más campos clave.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1727
Comandos
Nombre Descripción
rango o FIRST: comienza a procesar desde el primer registro hasta que se llega al
número de registros especificado
opcional o NEXT: comienza a procesar desde el registro seleccionado actualmente hasta
que se llega al número de registros especificado
Utilice intervalo para especificar la cantidad de registros que se deben procesar.
Si omite FIRST y NEXT, se procesan todos los registros de forma predeterminada.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
sin_palabra_clave | El método para el preprocesamiento de los valores numéricos del campo clave
NOCENTER | NOSCALE antes de calcular los clústeres.
o sin_palabra_clave: centre los valores del campo clave en una media de cero (0)
y escálelos dividiéndolos por su desviación estándar. Este proceso convierte los
valores en un unidad tipificada (puntuación z o puntuación estándar).
o NOCENTER: ajuste a escala los valores del campo clave dividiéndolos por su
desviación estándar, pero no los centre en una media de cero (0).
o NOSCALE: utilice los valores del campo clave sin procesar, sin centrar y sin
ajustar a escala
Si desea obtener más información, consulte "Especificar un método de preproce-
samiento de los datos" en la página 1427.
Ejemplos
OPEN Ar
CLUSTER ON Importe_factura KVALUE 8 ITERATIONS 30 INITIALIZATIONS 10
OTHER Tipo Ref Sin Vencimiento TO "Facturas_agrupadas" NOSCALE
Como una forma rápida de descubrir cuántos registros hay en cada clúster de salida, usted
clasifica la tabla de salida Facturas_agrupadas por el campo Clúster.
1728 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN Facturas_agrupadas
CLASSIFY ON Clúster TO SCREEN
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Agrupación de registros en clústeres" en la página 1420.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1729
Comandos
Comando COMMENT
Agrega una nota explicativa a un script sin afectar el procesamiento.
Sintaxis
Comentarios de una sola línea
COMMENT texto_comentario
Nota
No utilice el carácter de acento circunflejo ^ para anteceder líneas del texto de
comentario. El acento circunflejo tiene un uso especial en el archivo de proyecto de
.acl y el texto de comentario no se guarda si se antepone un acento circunflejo.
Parámetros
Nombre Descripción
1730 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Ejemplos
COMMENT
Este estudio analítico identifica varios registros con ID de ori-
ginador de la transacción común
(como ID de proveedor o ID de comerciante)
en los que los valores de fecha de la transacción son iguales o tienen
una diferencia de un día.
Este estudio analítico se puede usar para facturas divididas, órdenes
de compra divididas,
solicitudes divididas y transacciones de tarjeta corporativa divi-
didas.
END
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1731
Comandos
Observaciones
Cuándo usar COMMENT
Utilice COMMENT para incluir información acerca del propósito de un script, la lógica utilizada y otra
información, como las entradas requeridas para el script y el propósito de cada variable que defina.
Los comentarios de un script se escriben en el log de comandos de Analytics cada vez que se ejecuta
el script.
1732 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
COUNT <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>
Parámetros
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1733
Comandos
Ejemplos
Almacenamiento de COUNT1
El resultado del comando COUNT se almacena en la variable de salida COUNT1. Puede
recuperar y almacenar este valor en una variable definida por el usuario.
El comando COUNT sobrescribe la variable COUNT1 cada vez que se ejecuta, por lo que el
valor se debe almacenar en una variable definida por el usuario antes de que el comando se
ejecute por segunda vez después de la aplicación del filtro a la tabla:
OPEN DirecciónCliente
COUNT
TotalReg = COUNT1
SET FILTER TO FechaModificación > ‘20100101‘
COUNT
TotalRegFiltrados = COUNT1
1734 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Cuándo usar COUNT
Utilice el comando COUNT para contar el número de registros de una tabla de Analytics o para
contar el número de registros que cumplen con una condición de prueba en particular. En caso de no
especificarse ninguna prueba, aparece la cantidad total de registros de la tabla de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1735
Comandos
Sintaxis
CREATE LAYOUT nombre_formato WIDTH caracteres <RECORD 0|RECORD 1>
Parámetros
Nombre Descripción
RECORD 0 | RECORD 1 o Si especifica RECORD 0, u omite este parámetro, el formato de tabla se crea sin
registros ni un archivo de datos de origen.
opcional o Si especifica RECORD 1, el formato de tabla se crea con un único registro vacío y
un archivo de datos de origen denominado nombre_formato.fil.
Ejemplos
1736 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
El formato de tabla vacío se crea con un único campo de caracteres denominado Campo_1. La
longitud del campo es la misma que la longitud del registro que especifique con WIDTH.
Nota
No se admite el uso de este comando en scripts de Analytics que se ejecutan en el
Servidor de AX.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1737
Comandos
Comando 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.
Sintaxis
CROSSTAB {ON campo_fila <...n>|ON ALL <EXCLUDE nombre_campo <...n>>} COLUMNS
campo_columna <SUBTOTAL campo_numérico <...n>|SUBTOTAL ALL <EXCLUDE campo_numé-
rico <...n>>> TO {SCREEN|nombre_tabla|nombre_archivo|GRAPH|PRINT} <LOCAL> <IF
prueba> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND> <COUNT> <OPEN>
<HEADER texto_encabezado> <FOOTER texto_pie_de_página>
Parámetros
Nombre Descripción
ON campo_fila <...n> Uno o más campos o expresiones de caracteres o numéricos que se deben utilizar
| ON ALL para las filas en la cuadrícula de filas y columnas resultante.
o ON campo_fila <...n>: utilice el o los campos especificados
Los diferentes campos deben estar separados por espacios y pueden tener
diferentes tipos de datos.
Si usa más de un campo, los campos se incluyen en el orden en el que los
escribe.
o ON ALL: use todos los campos de la tabla
Si usa todos los campos, estos se incluyen en el orden en que aparecen en el
formato de tabla.
1738 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
COLUMNS campo_ El campo o la expresión de caracteres o números que se debe utilizar para las
columna columnas en la cuadrícula de filas y columnas resultante. Puede especificar sólo
un campo o expresión para las columnas.
SUBTOTAL campo_ Uno o más campos numéricos o expresiones que se subtotalizarán para cada
numérico <...n> | grupo.
SUBTOTAL ALL
Múltiples campos se deben separar con espacios. Especifique ALL para calcular
opcional subtotales de todos los campos numéricos de la tabla.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | nombre_archivo | o SCREEN: muestra los resultados en el área de visualización de Analytics
GRAPH | PRINT
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1739
Comandos
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
1740 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
COUNT Incluye los recuentos de registros en forma de columnas. Los recuentos resultan
útiles al utilizar SUBTOTAL.
opcional
Los recuentos se incluyen automáticamente si no selecciona ningún campo de
subtotal.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1741
Comandos
OPEN Cuentas_por_cobrar
CROSSTAB ON Número_cliente COLUMNS Tipo_trans SUBTOTAL Importe_trans
COUNT TO SCREEN
OPEN Cuentas_por_cobrar
CROSSTAB ON Importe_transacción COLUMNS Tipo_trans TO SCREEN
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Datos
de la generación de tablas cruzadas" en la página 1389.
Cómo funciona
CROSSTAB agrupa registros que tienen la misma combinación de valores en dos o más campos
numéricos o de caracteres.
La salida contiene una grilla de filas y columnas similar a una tabla dinámica. Incluye una intersección
única de fila y columna para cada grupo, con un recuento de la cantidad de registros en la tabla de
origen que pertenecen al grupo.
Ordenamiento y CROSSTAB
CROSSTAB puede procesar datos ordenados o sin ordenar. Tanto campo_fila como campo_
columna de la salida se ordenan automáticamente de manera ascendente.
1742 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Si especifica más de un campo_fila, los campos utilizan un orden anidado. El orden de anidamiento
respeta el orden de campos que usted especifique o el orden de los campos del formato de tabla si
utiliza ON ALL.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1743
Comandos
Comando 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.
Sintaxis
CVSEVALUATE BOOKED campo_valor_contable AUDITED campo_valor_auditoría ETYPE
{MPU|DIFFERENCE|RATIO SEPARATE|RATIO COMBINED|ALL} STRATA valor_límite <,...n>
POPULATION recuento_estrato;valor_contable_estrato <;...n> CONFIDENCE nivel_
de_confianza CUTOFF valor;recuento_estrato_certeza;valor_contable_estrato_cer-
teza ERRORLIMIT número PLIMIT {BOTH|UPPER|LOWER} <BCUTOFF valor;recuento_
estrato_certeza;valor_contable_estrato_certeza> <TO {SCREEN|nombre_de_
archivo}>
Parámetros
Nota
Si está utilizando los resultados de salida de los comandos CVSPREPARE y
CVSSAMPLE como entrada para el comando CVSEVALUATE, una cantidad de
valores de parámetros ya están especificados y almacenados en las variables. Si
desea obtener más información, consulte "Comando CVSPREPARE" en la
página 1749 y "Comando CVSSAMPLE" en la página 1754.
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
BOOKED campo_valor_ El campo numérico valor contable que se debe usar en la evaluación.
contable
AUDITED campo_valor_ El campo numérico valor de auditoría que se debe usar en la evaluación.
auditoría
1744 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
l Todo
Si desea obtener más información, consulte "¿Qué tipo de estimación debería
utilizar?" en la página 1747
STRATA valor_límite Los valores límite superiores que se deben usar para estratificar el campo_valor_
<;...n> contable.
POPULATION recuento_ La cantidad de registros y el valor total para cada estrato del campo_valor_
estratos; valor_estrato contable.
<;...n>
CONFIDENCE nivel_de_ El nivel de confianza que se utilizó durante la etapa de preparación del muestreo
confianza de variables clásicas.
CUTOFF o valor: el valor de corte del estrato de certeza superior que se utilizó durante la
valor; recuento_ etapa de preparación y muestreo del muestreo de variables clásicas
estrato_certeza; valor_ o recuento_estrato_certeza: la cantidad de registros del estrato de certeza
contable_estrato_ superior
certeza o valor_contable_estrato_certeza: el valor contable total de los registros del
estrato de certeza superior
Nota
Si el número real de errores que encontró al analizar la muestra es
inferior al número de ERRORLIMIT, el único método de evaluación
disponible es media por unidad.
BCUTOFF o valor: el valor de corte del estrato de certeza inferior que se utilizó durante la
valor; recuento_ etapa de preparación y muestreo del muestreo de variables clásicas
estrato_certeza; valor_ o recuento_estrato_certeza: la cantidad de registros del estrato de certeza
contable_estrato_ inferior
certeza o valor_contable_estrato_certeza: el valor contable total de los registros del
estrato de certeza inferior
opcional
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1745
Comandos
Nombre Descripción
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Evaluación de errores en un muestreo de variables clásicas" en la página 1173.
1746 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Pautas
Las siguientes pautas lo ayudarán a seleccionar el tipo de estimación.
Consejo
Si desea comparar los resultados obtenidos por diferentes tipos de estimaciones,
puede especificar ETYPE ALL para incluir todos los tipos de estimaciones en la salida
de la evaluación.
Tamaño de la
Presencia de infor- información erró- Signo de los valo- Comparación de la
Tipo de estimación mación errónea nea res contables razón de los estratos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1747
Comandos
Tamaño de la
Presencia de infor- información erró- Signo de los valo- Comparación de la
Tipo de estimación mación errónea nea res contables razón de los estratos
En otras palabras,
los valores
contables
pequeños y
grandes pueden
tener información
errónea pequeña
o considerable.
1748 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando CVSPREPARE
Estratifica una población y calcula una muestra estadísticamente válida para cada estrato, para el
muestreo de variables clásicas.
Sintaxis
CVSPREPARE ON campo_valor_contable NUMSTRATA número MINIMUM tamaño_muestra_
estrato_mínimo PRECISION valor CONFIDENCE nivel_de_confianza <CUTOFF valor>
<BCUTOFF valor> NCELLS número PLIMIT {BOTH|UPPER|LOWER} ERRORLIMIT número
<IF promedio> <MINSAMPSIZE tamaño_muestra_mínimo> TO {SCREEN|nombre_de_
archivo}
Parámetros
Nota
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
ON campo_valor_ El campo numérico valor contable que se debe usar como la base para la
contable preparación del muestreo de variables clásicas.
NUMSTRATA número La cantidad de estratos se deben utilizar para estratificar de manera numérica el
campo_valor_contable.
La cantidad mínima de estratos es 1 y la cantidad máxima, 256.
Si especifica NUMSTRATA 1 y no especifica CUTOFF, la población no se estratifica
antes de extraer una muestra.
Nota
El número de estratos no puede superar el 50 % de la cantidad de
celdas especificadas para NCELLS.
MINIMUM tamaño_ La cantidad mínima de registros que se deben tomar como muestra en cada
muestra_estrato_mínimo estrato.
Si no tiene una razón específica para establecer un número mínimo, deje el valor
predeterminado de cero (0).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1749
Comandos
Nombre Descripción
PRECISION valor El importe monetario que es la diferencia entre la información errónea tolerable y la
información errónea esperada en la cuenta.
o Información errónea tolerable: la cantidad total máxima de errores de
información que pueden aparecer en el campo muestra sin que eso se
considere como un error significativo
o Información errónea esperada:la cantidad total de información errónea que
espera encontrar en el campo de muestra
La precisión establece el intervalo de aceptabilidad para que una cuenta se
considere considerablemente aceptada.
Si se reduce la precisión, se reduce el rango de aceptabilidad (el margen de error)
lo cual obliga a incrementar el tamaño de la muestra.
CONFIDENCE nivel_de_ El nivel deseado de confianza de que la muestra resultante sea representativa de
confianza la población completa.
Por ejemplo, si especifica 95, significa que desea tener una certeza de que el 95 %
de las veces la muestra será realmente representativa. La confianza es el
complemento del "riesgo de muestreo". Un nivel de confianza de 95 % es lo mismo
que un riesgo de muestreo de 5 %.
o Si PLIMIT es BOTH, el nivel mínimo de confianza es 10 % y el máximo es 99,5 %.
o Si PLIMIT es UPPER o LOWER, el nivel mínimo de confianza es 55 % y el máximo es
99,5 %.
NCELLS número La cantidad de celdas que se deben usar para pre-estratificar el campo_valor_
contable.
Las celdas son divisiones numéricas más estrechas que los estratos. La pre-estrati-
ficación forma parte de un proceso interno que optimiza la posición de los límites
de los estratos. Las celdas no se conservan en la salida estratificada final.
La cantidad mínima de celdas es 2 y la cantidad máxima, 999.
Nota
La cantidad de celdas debe ser al menos el doble (2x) de la
cantidad de estratos que se especificaron para NUMSTRATA.
1750 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Precaución
Si no está seguro de qué opción especificar, especifique BOTH.
Nota
Si el número real de errores que encuentra al analizar la muestra es
inferior al número de ERRORLIMIT, el único método de evaluación
disponible es mediana por unidad.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
¡Precaución!
Si especifica una expresión condicional, se debe utilizar una
expresión condicional idéntica tanto durante el cálculo del tamaño
de la muestra como durante la extracción de la muestra.
Si utiliza una condición en una etapa y no en la otra, o si las dos
condiciones no son idénticas, los resultados de la muestra probable-
mente no sean válidos desde el punto de vista estadístico.
MINSAMPSIZE tamaño_ La cantidad mínima de registros que se deben tomar como muestra de la población
muestra_mínimo total.
opcional Si no tiene una razón específica para establecer un número mínimo, deje el valor
predeterminado de cero (0).
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1751
Comandos
Nombre Descripción
S_TOP El valor de corte del estrato de certeza superior que especificó el usuario o, si no se
especificó ninguno, el límite superior del estrato superior calculado por el
comando.
SBOTTOM El valor de corte del estrato de certeza inferior que especificó el usuario o, si no se
especificó ninguno, el límite inferior del estrato inferior calculado por el comando.
SBOUNDARY Todos los límites superiores de los estratos calculados por el comando. No incluye
los estratos de certeza superior ni inferior.
SSAMPLE El tamaño de la muestra para cada estrato calculado por el comando. No incluye
los estratos de certeza superior ni inferior.
1752 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Preparación de una muestra de variables clásicas" en la página 1152.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1753
Comandos
Comando CVSSAMPLE
Sintaxis
CVSSAMPLE ON campo_valor_contable NUMSTRATA número <SEED valor_semilla> CUTOFF
valor <BCUTOFF valor> STRATA valor_límite <;...n> SAMPLESIZE número <;...n>
POPULATION recuento_estrato;valor_estrato <;...n> <IF prueba> TO nombre_tabla
Parámetros
Nota
Si está utilizando los resultados de salida del comando CVSPREPARE como
entrada para el comando CVSSAMPLE, una cantidad de valores del parámetro ya
están especificados y almacenados en las variables. Si desea obtener más
información, consulte "Comando CVSPREPARE" en la página 1749.
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
ON campo_valor_ El campo numérico valor contable que se debe utilizar como base para la muestra.
contable
NUMSTRATA número La cantidad de estratos que se deben utilizar para estratificar el campo_valor_
contable.
SEED valor_semilla El valor semilla que se debe usar para inicializar el generador de números
aleatorios en Analytics.
opcional
Si omite SEED, Analytics selecciona de manera aleatoria el valor semilla.
1754 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
STRATA valor_límite Los valores límite superiores que se deben usar para estratificar el campo_valor_
<;...n> contable.
SAMPLESIZE número La cantidad de registros que se deben tomar como muestra en cada estrato.
<;...n>
POPULATION recuento_ La cantidad de registros de cada estrato y el valor total para cada estrato.
estratos; valor_estrato
<;...n>
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
¡Precaución!
Si especifica una expresión condicional, se debe utilizar una
expresión condicional idéntica tanto durante el cálculo del tamaño
de la muestra como durante la extracción de la muestra.
Si utiliza una condición en una etapa y no en la otra, o si las dos
condiciones no son idénticas, los resultados de la muestra probable-
mente no sean válidos desde el punto de vista estadístico.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1755
Comandos
S_TOPEV El valor de corte del estrato de certeza superior que especificó el usuario o, si no se
especificó ninguno, el límite superior del estrato superior calculado previamente
por el comando CVSPREPARE.
También almacena el recuento de la cantidad de registros del estrato de certeza
superior y su valor monetario total.
SBOTTOMEV El valor de corte del estrato de certeza inferior que especificó el usuario o, si no se
especificó ninguno, el límite inferior del estrato inferior calculado anterior por el
comando CVSPREPARE.
También almacena el recuento de la cantidad de registros del estrato de certeza
inferior y su valor monetario total.
SBOUNDARYEV Todos los límites superiores de los estratos precompletados por el comando o
especificados por el usuario. No incluye los estratos de certeza superior ni inferior.
Ejemplos
1756 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Realización del muestreo de variables clásicas" en la página 1164.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1757
Comandos
Sintaxis
DEFINE COLUMN nombre_vista nombre_campo <AS nombre_visible> <POSITION n>
<WIDTH caracteres> <PIC formato> <SORT|SORT D> <KEY> <PAGE> <NODUPS> <NOZEROS>
<LINE n>
Parámetros
Nombre Descripción
AS nombre_visible El nombre visible (título de columna alternativo) para el campo en la vista. Si desea
que el nombre visible sea el mismo que el nombre del campo, no use AS.
opcional
Especifique nombre_visible como una cadena entre comillas. Utilice un punto y
coma (;) entre las palabras si desea que haya un salto de línea en el título de la
columna.
1758 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los caracteres especificados por WIDTH son caracteres de ancho
fijo. A cada carácter se le asigna la misma cantidad de espacio, sin
importar el ancho del carácter real.
Por valor predeterminado, las vistas de Analytics utilizan una fuente
de ancho proporcional que no coincide con el espaciado de
caracteres de ancho fijo.
Si desea que exista una correspondencia de uno a uno entre el
valor WIDTH y los caracteres de la vista, puede cambiar el ajuste
Fuente proporcional en el cuadro de diálogo Opciones a una fuente
de ancho fijo, como Courier New.
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
KEY La columna está designada como un campo de corte en los registros. Los registros
se subtotalizan y subdividen cuando el valor de la columna cambia. Se aplican las
opcional
siguientes restricciones a los campos de salto:
o debe ser una expresión o un campo de caracteres
o si un campo de salto se ajusta en la vista, debe ser la columna ubicada en el
extremo izquierdo
o la última columna de la vista no puede ser un campo de salto
o si tiene más de un campo de salto, todas las columnas ubicadas a la izquierda
de cualquier otro campo de salto también deben ser campos de salto
PAGE Inserta un salto de página cada vez que cambia el valor del campo de salto.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1759
Comandos
Nombre Descripción
Ejemplos
OPEN Cuentas_por_cobrar
DEFINE VIEW Reporte_Cuentas_cobrar OK
DEFINE COLUMN Reporte_Cuentas_cobrar Número AS "Número de cliente" WIDTH
7 KEY
DEFINE COLUMN Reporte_Cuentas_cobrar Date AS "Fecha de factura" WIDTH 10
DEFINE COLUMN Reporte_Cuentas_cobrar Due AS "Fecha de vencimiento" WIDTH
10
DEFINE COLUMN Reporte_Cuentas_cobrar Reference AS "Número de referencia"
WIDTH 6
DEFINE COLUMN Reporte_Cuentas_cobrar Type AS "Tipo de transacción" WIDTH
5
DEFINE COLUMN Reporte_Cuentas_cobrar Importe AS "Monto de la tran-
sacción" WIDTH 12 PIC "-9999999999.99"
1760 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
DEFINE FIELD nombre_campo tipo_datos posición_inicial longitud <decimales|for-
mato_fecha> <NDATETIME> <PIC formato> <AS nombre_visible> <WIDTH caracteres>
<SUPPRESSS> <nota_campo>
Parámetros
Nombre Descripción
Nota
Los nombres de los campos están limitados a 256 caracteres en
mayúsculas y minúsculas. El nombre puede incluir un guión bajo ( _
), pero no puede incluir ningún otro carácter especial ni espacios. El
nombre no puede comenzar con un número.
Analytics tiene un número de palabras clave reservadas que no se
pueden utilizar como nombres de campo. Para obtener una lista
completa, consulte "Palabras clave reservadas" en la página 1484.
tipo_datos El tipo de datos que se debe usar al interpretar los datos. Para ver una lista de los
tipos de datos admitidos, consulte "Tipos de datos admitidos" en la página 1767.
Por ejemplo, los números de factura podrían estar almacenados como valores
numéricos en el origen de datos. Para tratar estos valores como cadenas en lugar
de números, puede definir el campo como datos de caracteres.
posición_inicial La posición del byte de inicio para el campo en el archivo de datos de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1761
Comandos
Nombre Descripción
Nota
Nota
1762 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
AS nombre_visible El nombre visible (título de columna alternativo) para el campo en la vista. Si desea
que el nombre visible sea el mismo que el nombre del campo, no use AS.
opcional
Especifique nombre_visible como una cadena entre comillas. Utilice un punto y
coma (;) entre las palabras si desea que haya un salto de línea en el título de la
columna.
Nota
Los caracteres especificados por WIDTH son caracteres de ancho
fijo. A cada carácter se le asigna la misma cantidad de espacio, sin
importar el ancho del carácter real.
Por valor predeterminado, las vistas de Analytics utilizan una fuente
de ancho proporcional que no coincide con el espaciado de
caracteres de ancho fijo.
Si desea que exista una correspondencia de uno a uno entre el
valor WIDTH y los caracteres de la vista, puede cambiar el ajuste
Fuente proporcional en el cuadro de diálogo Opciones a una fuente
de ancho fijo, como Courier New.
nota_campo El texto de una nota de campo que se agrega a la definición del campo en el
formato de tabla.
opcional
nota_campo debe ser el último, después de cualquier otro parámetro obligatorio u
opcional. El texto no puede ser de varias líneas. No es necesario usar comillas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1763
Comandos
Ejemplos
Analytics no Unicode
l Comienza en: byte 12 (posición 12 de caracteres)
l Longitud: 24 bytes (24 caracteres)
1764 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Al definir campos de fechahora que incluyen datos de la hora, debe usar PIC formato,
El siguiente ejemplo define un campo de fechahora denominado marca_de_hora_correo_
electrónico. En los datos de origen, el formato de fechahora es AAAA/MM/DD hh:mm:ss-
hh:mm.
l Comienza en: byte 1
l Longitud: 25 bytes
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1765
Comandos
1766 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
debe "descomprimir" el número con NDATETIME para obtener el número completo de dígitos
y luego especificar el formato de fecha con PIC.
Para indicar con precisión qué números representan el día, el mes y el año, especifique el
mismo formato de fecha que se encuentra en el formato del registro empaquetado:
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Campos físicos" en la página 777.
Carácter ASCII
CUSTOM
EBCDIC
NOTA
PCASCII
UNICODE
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1767
Comandos
Numérico ACCPAC
ACL
BASIC
BINARY (binario)
FLOAT (flotante)
HALFBYTE
IBMFLOAT
MICRO
NUMERIC (numérico)
PACKED (compactado)
UNISYS
UNSIGNED
VAXFLOAT
ZONED (zonado)
Fechahora DATETIME
Lógico LOGICAL
1768 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
Para definir un campo calculado:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1769
Comandos
<...n>
valor_predeterminado
Nota
La sintaxis en varias líneas se debe estructurar exactamente como se muestra en la
sintaxis genérica anterior y en los ejemplos que figuran a continuación.
Parámetros
Nombre Descripción
Nota
Los nombres de los campos están limitados a 256 caracteres en
mayúsculas y minúsculas. El nombre puede incluir un guión bajo ( _
), pero no puede incluir ningún otro carácter especial ni espacios. El
nombre no puede comenzar con un número.
Analytics tiene un número de palabras clave reservadas que no se
pueden utilizar como nombres de campo. Para obtener una lista
completa, consulte "Palabras clave reservadas" en la página 1484.
expresión Una expresión válida de Analytics que define el valor del campo calculado.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
STATIC El campo muestra el mismo valor en cada línea de la tabla hasta que se encuentra
un valor nuevo.
opcional
Por ejemplo, si hay un campo Apellido en los datos de origen, donde:
o el primer registro muestra el valor "Smith"
o los siguientes cinco registros muestran líneas en blanco
o el séptimo registro muestra el valor "Wong"
En este caso, "Smith" aparece en seis líneas consecutivas y "Wong" aparece en la
séptima línea.
1770 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
AS nombre_visible El nombre visible (título de columna alternativo) para el campo en la vista. Si desea
que el nombre visible sea el mismo que el nombre del campo, no use AS.
opcional
Especifique nombre_visible como una cadena entre comillas. Utilice un punto y
coma (;) entre las palabras si desea que haya un salto de línea en el título de la
columna.
Nota
Los caracteres especificados por WIDTH son caracteres de ancho
fijo. A cada carácter se le asigna la misma cantidad de espacio, sin
importar el ancho del carácter real.
Por valor predeterminado, las vistas de Analytics utilizan una fuente
de ancho proporcional que no coincide con el espaciado de
caracteres de ancho fijo.
Si desea que exista una correspondencia de uno a uno entre el
valor WIDTH y los caracteres de la vista, puede cambiar el ajuste
Fuente proporcional en el cuadro de diálogo Opciones a una fuente
de ancho fijo, como Courier New.
nota_campo El texto de una nota de campo que se agrega a la definición del campo en el
formato de tabla.
opcional
nota_campo debe ser el último, después de cualquier otro parámetro obligatorio u
opcional. El texto no puede ser de varias líneas. No es necesario usar comillas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1771
Comandos
Nombre Descripción
Nota
La precisión en decimales de todos los valores numéricos
calculados es controlada por la precisión de valor_predeterminado.
Por ejemplo, si especifica un valor predeterminado de 0.00, todos
los valores calculados se calculan con dos espacios decimales y, si
es necesario, se redondean. Para lograr una mayor precisión,
incremente el número de lugares decimales en el valor_predeter-
minado.
Ejemplos
1772 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
transacciones que se realizaron fuera de los tres estados tienen un impuesto a las ventas
predeterminado de $0,00.
Nota
Nota
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1773
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Campos calculados" en la página 785.
1774 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1775
Comandos
Nota
Puede relacionar hasta 18 tablas de Analytics y acceder a cualquier combinación de
campos de las tablas relacionadas y analizar sus datos como si existieran en una sola
tabla. Debe especificar un comando DEFINE RELATION independiente para cada
par de tablas relacionadas.
Sintaxis
DEFINE RELATION campo_clave WITH nombre_tabla_relacionada INDEX nombre_índice
<AS nombre_relación>
Parámetros
Nombre Descripción
Nota
Al crear relaciones entre las tablas principales y las tablas subrela-
cionadas, debe especificar un nombre de campo clave totalmente
calificado con el formato nombre_tabla.nombre_campo.
En "Relacionar tres tablas" en la página 1778, vea: Comproban-
tes.creado_por
INDEX nombre_índice El nombre del índice para el campo clave de la tabla relacionada.
Debe indexar la tabla relacionada utilizando el campo clave para poder relacionar
la tabla.
1776 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Ejemplos
Consejo
Si define una relación en la interfaz de usuario de Analytics, el índice de la tabla
relacionada se crea automáticamente.
OPEN Cliente
INDEX ON NúmCliente TO Cliente_por_NúmCliente
OPEN Ar
DEFINE RELATION NúmCliente WITH Cliente INDEX Cliente_en_NúmCliente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1777
Comandos
OPEN Comprobantes
INDEX ON número_comprobante TO "Comprobantes_por_número_comprobante"
OPEN Elementos_comprobantes
DEFINE RELATION número_comprobante WITH Comprobantes INDEX Comprobantes_
por_número_comprobante
OPEN Empleados
INDEX ON número_de_empleado TO "Empleados_por_número_de_empleado"
OPEN Elementos_comprobantes
DEFINE RELATION Comprobantes.creados_por WITH Empleados INDEX Empleados_
por_número_de_empleado
Nota
Comprobantes.creado_por está disponible como un campo clave en la
segunda relación porque usted ya relacionó Elementos_comprobantes
y Comprobantes en la primera relación.
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Relacionar tablas" en la página 1014.
1778 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
DEFINE REPORT nombre_vista
Parámetros
Nombre Descripción
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1779
Comandos
Sintaxis
DEFINE TABLE DB {SOURCE perfil_base_de_datos <PASSWORD núm> <PASSWORD núm> |
SERVER perfil_servidor <PASSWORD núm>} <FORMAT nombre_formato> SCHEMA esquema
<TITLED acl_nombre_tabla> <PRIMARY|SECONDARY> DBTABLE nombre_tabla_db FIELDS
{nombres_campos|ALL} <...n> <WHERE condición> <ORDER nombres_campos>
Parámetros
SOURCE perfil_base_ El perfil de base de datos de Analytics que se utilizará para acceder al motor de
de_datos bases de datos.
Los perfiles de base de datos incluyen la información necesaria para conectarse al
motor de base de datos, que incluye lo siguiente:
o una referencia al perfil de servidor asociado
o el tipo de base de datos
o el nombre de la base de datos
o la información de la cuenta de usuario
Nota
DEFINE TABLE DB soporta la conexión únicamente una de las
siguientes bases de datos: Microsoft SQL Server, Oracle o DB2.
1780 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
FORMAT nombre_ El nombre de una tabla de Analytics, o un archivo de formato de tabla (.layout), con
formato un formato de tabla que se desea utilizar.
opcional
SCHEMA esquema El esquema con el que se establecerá conexión. Debe colocar el nombre de
esquema entre comillas.
PRIMARY | Utilice la tabla como una tabla primaria o secundaria en los comandos de múltiples
SECONDARY archivos. Si no se especifica ninguna de las opciones, se utiliza el valor predeter-
minado PRIMARY.
opcional
DBTABLE tabla_base_ Las tablas de base de datos a las que desea acceder. tabla_base_de_datos debe
de_datos ser una cadena entre comillas.
Nota
Al utilizar el Connector de AX, puede acceder a un número ilimitado
de tablas relacionadas, aunque se recomienda que no sean más de
cinco. El tiempo de procesamiento aumenta cuando accede a
múltiples tablas.
WHERE condición Una cláusula WHERE de SQL que limita los datos a aquellos registros que
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1781
Comandos
"Tabla_1.Nombre = Tabla_2.Nombre"
ORDER nombres_ Los campos que utiliza el motor de base de datos para ordenar los registros.
campos nombres_campos debe ser una cadena entre comillas.
opcional El comando tarda más en ejecutarse al ordenar los registros. Utilice ORDER
únicamente cuando el orden sea importante.
Ejemplos
Ejemplo
Usted desea acceder a datos de una base de datos de Microsoft SQL Server a través del
Conector de AX. Para hacerlo, utiliza el comando DEFINE TABLE DB. Incluye el parámetro
SOURCE para establecer conexión con el Conector de AX a través de un perfil de base de
datos.
Observaciones
Cómo funciona
La tabla de servidor de Analytics se define como una consulta que utiliza un perfil de base de datos
para conectarse con una tabla de base de datos.
1782 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1783
Comandos
Sintaxis
DEFINE VIEW nombre_vista <RLINES n> <ALL> <SUPPRESS> <SUMMARIZED> <IF prueba>
<WHILE test> <HEADER texto_encabezado> <FOOTER texto_pie_de_página> <TO nom-
bre_de_archivo_del_reporte <HTML>> <OK>
Parámetros
Nombre Descripción
Nota
Los nombres de las vistas tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
RLINES n El espaciado entre líneas para los registros detallados en las vistas y los reportes.
Como opción predeterminada, las líneas de detalles tienen un espaciado simple.
opcional
ALL Todos los campos del formato de tabla de Analytics activo se agregan a la vista.
opcional
SUPPRESS Suprime las líneas de detalles en blanco en los reportes generados a partir de la
vista. Cuando se genere el reporte, las líneas de detalles en blanco se omitirán de
opcional
la salida. Esta opción se aplica a reportes basados en vistas multilínea.
SUMMARIZED Especifica que los reportes generados a partir de la vista deben incluir subtotales y
totales, pero no deben incluir las líneas de detalles.
opcional
Los subtotales se generan sobre la base de los campos de corte definidos en la
vista. Si no se selecciona esta opción, el reporte incluye las líneas de detalle, así
como también los subtotales para cada uno de los campos de corte especificados.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
1784 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
TO nombre_de_archivo_ El tipo y nombre de archivo de los reportes creados a partir de esta vista.
del_reporte HTML
Utilice la palabra clave HTML para guardar los reportes generados a partir de esta
opcional vista como archivos HTML (.htm). Como opción predeterminada, los reportes se
generan como archivos de texto ASCII.
Aceptar Elimina o sobrescribe los elementos sin pedirle que confirme la acción.
opcional
Ejemplos
OPEN Cuentas_por_cobrar
DEFINE VIEW AR_Reporte HEADER "Reporte de AR" ALL OK
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1785
Comandos
Comando 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
Sintaxis
Propósito Sintaxis
Para eliminar un
elemento de proyecto DELETE tipo_elemento nombre_del_elemento <OK>
de Analytics
Para eliminar un
campo de un formato DELETE nombre_campo <OK>
de tabla
Para eliminar el
historial de la tabla de DELETE HISTORY <retener_entradas_historial> <OK>
Analytics actual
Para eliminar un
archivo DELETE nombre_archivo <OK>
Para eliminar de la
tabla abierta todas las DELETE NOTES <OK>
notas de registro y el
campo Notaderegistro
generado automáti-
camente
1786 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Parámetros
Nombre Descripción
Precaución
Tenga cuidado al activar la opción Eliminar Archivo de datos con
tabla. Es posible que se elimine un archivo de datos original
junto con el formato de tabla.
Los archivos de datos se eliminan directamente. No se envían a
la Papelera de reciclaje de Windows.
nombre_campo ALL
Eliminar un campo
El nombre del campo que se debe eliminar del formato de tabla de Analytics actual.
Puede eliminar un campo de un formato de tabla incluso si el campo está incluido
en la vista actual.
Nota
No es posible eliminar un campo al que hace referencia un campo
calculado, a menos que primero elimine el campo calculado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1787
Comandos
Nombre Descripción
Nota
Use el nombre físico y no el nombre visible de la columna.
nombre_variable | ALL El nombre de la variable que se debe eliminar. Utilice ALL para eliminar todas las
variables.
Si especifica ALL, se eliminan todas las instancias de los siguientes tipos de
variables del proyecto:
o variables del sistema
o variables definidas por el usuario temporales
o variables definidas por el usuario permanentes
Nota
No es posible eliminar una variable a la que hace referencia un
campo calculado, a menos que primero elimine ese campo
calculado.
HISTORY retener_ Elimina todas las entradas del historial de la tabla excepto el número de entradas
entradas_historial más recientes especificado por retener_entradas_historial.
Omita retener_entradas_historial para eliminar todas las entradas.
RELATION nombre_ Elimina cualquier relación que no tenga relaciones dependientes ni campos
tabla_hijo | nombre_ relacionados a lo que se haga referencia en la vista activa o en un campo
relación calculado activo.
Utilice las opciones para especificar qué relación eliminar:
o nombre_tabla_hijo: utilice esta opción cuando la relación no haya recibido un
nombre específico (nombre predeterminado al crear una relación)
o nombre_relación: utilice esta opción cuando se haya asignado un nombre
específico a la relación al crearla. De lo contrario, use nombre_tabla_hijo
Si no utiliza ninguna de las opciones, se elimina la última relación que se definió.
1788 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
OPEN Cuentas_por_cobrar
DELETE Fecha
OPEN Cuentas_por_cobrar
DELETE COLUMN AR_Reporte Fecha OK
DELETE COLUMN AR_Reporte Fecha_de_factura OK
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1789
Comandos
Comando 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.
Nota
No es seguro usar el comando DIALOG para introducir contraseñas. Por el contrario,
debe usar "Comando PASSWORD" en la página 2052.
El comando DIALOG no se admite en los estudios analíticos del Servidor de AX.
Puede crear un cuadro de diálogo interactivo básico con el "Comando ACCEPT" en
la página 1670.
Consejo
La manera más sencilla de crear cuadros de diálogo personalizados es utilizar el
Generador de diálogos . Si desea obtener más información, consulte "Crear cuadros
de diálogo personalizados" en la página 1637.
Sintaxis
DIALOG (DIALOG TITLE texto_título WIDTH píxeles HEIGHT píxeles)(BUTTONSET
TITLE "&Aceptar;&Cancelar" AT pos_x pos_y <WIDTH píxeles> <HEIGHT píxeles>
DEFAULT núm_elemento <HORZ>)<[sintaxis_etiqueta]|[sintaxis_cuadro_de_texto]|
[sintaxis_casilla_de_verificación]|[sintaxis_botón_de_radio]|[sintaxis_lista_
desplegable]|[sintaxis_lista_elementos_de_proyecto]><...n>
sintaxis_etiqueta ::=
(TEXT TITLE texto_título AT pos_x pos_y <WIDTH píxeles> <HEIGHT píxeles>
<CENTER|RIGHT>)
sintaxis_cuadro_de_texto ::=
(EDIT TO nombre_var AT pos_x pos_y <WIDTH píxeles> <HEIGHT píxeles> <DEFAULT
cadena>)
1790 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
sintaxis_casilla_de_verificación ::=
(CHECKBOX TITLE texto_título TO nombre_var AT pos_x pos_y <WIDTH píxeles>
<HEIGHT píxeles> <CHECKED>)
sintaxis_botón_de_radio ::=
(RADIOBUTTON TITLE lista_valores TO nombre_var AT pos_x pos_y <WIDTH píxeles>
<HEIGHT píxeles> <DEFAULT núm_elemento> <HORZ>)
sintaxis_lista_desplegable ::=
(DROPDOWN TITLE lista_valores TO nombre_var AT pos_x pos_y <WIDTH píxeles>
<HEIGHT píxeles> <DEFAULT núm_elemento>)
sintaxis_lista_elementos_de_proyecto ::=
(ITEM TITLE categoría_elemento_de_proyecto TO nombre_var AT pos_x pos_y <WIDTH
píxeles> <HEIGHT píxeles> <DEFAULT cadena>)
Parámetros
Parámetros generales
Nombre Descripción
DIALOG TITLE texto_ Crea el cuadro de diálogo principal y el título del cuadro de diálogo.
título
texto_título se debe especificar como una cadena entre comillas.
BUTTONSET TITLE Las etiquetas para los botones Aceptar y Cancelar del cuadro de diálogo.
"&Aceptar;&Cancelar"
Normalmente los valores no se deben editar, pero si los edita, debe asegurarse de
que el valor positivo esté antes que el valor negativo. Por ejemplo: "&Sí;&No"
WIDTH píxeles El ancho del control individual o el ancho del cuadro de diálogo si se especifica
para el control DIALOG.
El valor se especifica en píxeles. Si no se especifica ningún valor para un control,
el ancho se calcula según el valor más largo que contenga el control.
HEIGHT píxeles La altura del control individual o la altura del cuadro de diálogo si se especifica
para el control DIALOG.
El valor se especifica en píxeles.
AT pos_x pos_y La ubicación de la esquina superior izquierda del control en el cuadro de diálogo
personalizado:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1791
Comandos
Nombre Descripción
DEFAULT núm_ El valor numérico que corresponde al valor BUTTONSET que desea seleccionar
elemento como valor predeterminado.
Por ejemplo, si los valores de BUTTONSET son "&Aceptar;&Cancelar", especifique
DEFAULT 1 para seleccionar Aceptar por valor predeterminado.
HORZ Muestra los valores del control BUTTONSET horizontalmente. Como opción
predeterminada, los valores se muestran verticalmente.
opcional
Nota
Para la mayoría de los tipos de control, el comando DIALOG crea una variable para
almacenar la información que introduce el usuario. No puede utilizar caracteres que
no pertenezcan al alfabeto inglés, tales como é, en los nombres de variables que se
utilizarán para la sustitución de variables. Si utiliza este tipo de caracteres en los
nombres de las variables, el script no se podrá ejecutar.
Por valor predeterminado, algunas variables de DIALOG se crean como variables de
caracteres. Si utiliza una variable de caracteres para almacenar valores numéricos o
de fechahora, debe convertir la variable de caracteres al tipo de datos necesario en
un procesamiento posterior dentro de un script. Si desea obtener más información,
consulte "Tipo de datos de entrada" en la página 1797.
Parámetros de la etiqueta
Nombre Descripción
TEXT Crea una etiqueta de texto para identificar, notificar o dar instrucciones.
1792 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
CHECKBOX Crea una casilla de verificación para presentar una opción al usuario.
CHECKED Ajusta el control para que esté seleccionado como opción predeterminada.
opcional
TO nombre_var El nombre de la variable numérica que almacena la posición numérica del valor
del botón de radio seleccionado por el usuario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1793
Comandos
Nombre Descripción
DEFAULT núm_ El valor numérico que corresponde al elemento de la lista que desea seleccionar
elemento como valor predeterminado.
opcional Por ejemplo, si la lista_valores es "Rojo;Verde;Azul", especifique DEFAULT 2 para
seleccionar Verde como opción predeterminada.
HORZ Muestra los valores del control horizontalmente. Como opción predeterminada, los
valores se muestran verticalmente.
opcional
DROPDOWN Crea una lista desplegable para presentar una lista de opciones al usuario.
DEFAULT núm_ El valor numérico que corresponde al elemento de la lista que desea seleccionar
elemento como valor predeterminado.
opcional Por ejemplo, si la lista_valores es "Rojo;Verde;Azul", especifique DEFAULT 2 para
seleccionar Verde como opción predeterminada cuando se muestre la lista
desplegable.
ITEM Crea una lista de elementos del proyecto para presentar una lista de elementos de
proyecto de Analytics, tales como campos, al usuario
TITLE categoría_ La categoría del elemento del proyecto que se debe incluir en el control.
elemento_de_proyecto
Puede especificar una o más categorías. El usuario puede seleccionar un solo
valor en la lista de elementos del proyecto.
Encierre la categoría_elemento_de_proyecto entre comillas, sin espacios ni
1794 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
No mezcle categorías diferentes en el mismo control ITEM, a menos
que tenga un motivo para hacerlo. Por ejemplo, no mezcle tablas y
campos. La lista de elementos del proyecto resultante podría ser
confusa para el usuario.
TO nombre_var El nombre de la variable de caracteres que almacena el nombre del elemento del
proyecto seleccionado por el usuario.
Si ya existe la variable, se asigna el valor especificado. Si no existe la variable, se
la crea y se le asigna el valor especificado.
DEFAULT cadena El nombre exacto del elemento del proyecto que usted desea seleccionar como
valor predeterminado.
opcional
cadena se debe especificar como una cadena entre comillas.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1795
Comandos
Otros ejemplos
Si desea ver más ejemplos de DIALOG, consulte "Script de ejemplo: filtre los registros por
fecha y agrupe los registros filtrados por mes" en la página 1586.
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Crear
cuadros de diálogo personalizados" en la página 1637.
Interactividad
Use DIALOG para crear un script interactivo. Cuando se procesa el comando DIALOG, el script se
detiene y aparece un cuadro de diálogo que le pide al usuario información de entrada que Analytics
utiliza en el procesamiento subsiguiente.
Puede crear cuadros de diálogo separados que soliciten información de a un elemento por vez o
crear un cuadro de diálogo que solicite múltiples elementos.
Categorías de proyectos
Código Categoría
f Tablas
1796 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Código Categoría
b Scripts
i Índices
r Vistas y reportes
w Áreas_de_trabajo
Categorías de campos
Código Categoría
C Campos de caracteres
N Campos numéricos
D Campos de fechahora
L Campos lógicos
Categorías de variables
Código Categoría
c Variables de caracteres
n Variables numéricas
d Variables de fechahora
l Variables lógicas
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1797
Comandos
En el ejemplo, las fechas de inicio y finalización de este filtro se almacenan como valores de
caracteres. Se deben convertir en valores de fecha para ser utilizadas en un campo de fecha con el
tipo de datos Fechahora.
Al encerrar el nombre de la variable entre signos de porcentaje (%), se reemplaza el nombre de la
variable por los valores de caracteres de la variable. A continuación, la función CTOD( ) convierte el
valor de caracteres en un valor de fecha.
Nota
No puede usar el comando DIALOG dentro del comando GROUP.
1798 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando DIRECTORY
Genera una lista de archivos y carpetas en el directorio especificado.
Sintaxis
DIRECTORY <especificación_archivo> <SUPPRESS> <SUBDIRECTORY> <APPEND> <TO nom-
bre_tabla|nombre_archivo>
Parámetros
Nombre Descripción
especificación_archivo Los archivos o la carpeta de Windows que se deben incluir en la lista y para los
que se debe mostrar información.
opcional
Puede utilizar el carácter comodín asterisco (*) para listar todos los archivos con
una extensión en particular, todos los archivos que comiencen con una cadena en
particular o todos los archivos de una carpeta. Por ejemplo:
o *.fil para listar todos los archivos con la extensión .fil (archivos de datos de
Analytics).
o Inv*.* para listar todos los archivos que comiencen con "Inv" indepen-
dientemente de la extensión de archivo que tengan
o Resultados\* o Resultados\*.* para listar todos los archivos de la carpeta
Resultados.
Para limitar los archivos que se listan a una carpeta en particular, puede
especificar una ruta relativa a la carpeta del proyecto de Analytics o especificar una
ruta completa. Por ejemplo:
o Resultados\*.* muestra el contenido de la subcarpeta Resultados de la
carpeta de proyecto de Analytics
o C:\Datos de ACL\Resultados\*.* muestra el contenido de la carpeta
especificada
Nota
El carácter comodín no se puede usar en los niveles intermedios de
una ruta de archivo especificada. Solo se puede usar en el nivel
final de la ruta, tal como se mostró más atrás.
Los nombres de rutas o de archivos que contienen espacios deben
incluirse entre comillas dobles.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1799
Comandos
Nombre Descripción
SUPPRESS Suprime la información de la ruta en la salida y deja solo los nombres de los
archivos y las propiedades.
opcional
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
1800 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Ejemplos
Diferentes opciones para hacer listas de archivos
La capacidad de hacer listas de archivos resulta útil para la investigación ad hoc y para incorporar en
la creación de scripts.
A continuación, se incluyen varias opciones diferentes para enumerar archivos con el comando
DIRECTORY.
DIRECTORY
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1801
Comandos
DIRECTORY *.fil
DIRECTORY Inv*.*
DIRECTORY "Resultados\*"
1802 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Lista todos los archivos .fil (archivos de datos de Analytics) en la carpeta especificada y en
todas las subcarpetas:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1803
Comandos
Observaciones
Propiedades mostradas por DIRECTORY
El comando DIRECTORY es similar al comando DIR en Windows. Además de listar los archivos y
subcarpetas en una carpeta, el comando DIRECTORY también muestra las siguientes propiedades
de archivo y carpeta:
1804 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis y parámetros
Sintaxis Propósito
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1805
Comandos
Sintaxis Propósito
Nota
Una tabla puede tener un historial de
tabla asociado o no.
1806 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis Propósito
Ejemplos
OPEN Trans_Cp
DISPLAY
Nota
Si introduce DISPLAY directamente en la línea de comandos de Analytics, la
salida aparece de manera inmediata.
Si ejecuta DISPLAY en un script, haga doble clic en la entrada DISPLAY
correspondiente del log de comandos para mostrar la salida.
Salida a la pantalla
Relación
'Proveedor' relacionado por 'Núm_proveedor' con el índice 'Proveedor_en_Núm_proveedor'
Archivo
'Ap_Trans.fil' (formato 'Ap_Trans') es su archivo PRIMARY.
La longitud de registros es 59
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1807
Comandos
Campos
1808 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Si introduce DISPLAY VARIABLES directamente en la línea de comandos de
Analytics, la salida aparece de manera inmediata.
Si ejecuta DISPLAY VARIABLES en un script, haga doble clic en la entrada
DISPLAY VARIABLES correspondiente del log de comandos para mostrar la
salida.
Salida a la pantalla
TOTAL1 N 278.641,33
OUTPUTFOLDER C "/Tablas/Cuentas_por_pagar"
v_nombre_campo C "Importe_factura"
v_nombre_tabla C "Ap_Trans"
DISPLAY AGE(Fecha_factura)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1809
Comandos
Observaciones
Ubicación de los resultados del comando
DISPLAY ejecutado desde la línea de comandos de Analytics: los resultados se muestran en la
pantalla.
DISPLAY ejecutado en un script: los resultados se escriben en el log de comandos de Analytics.
Puede hacer doble clic en la entrada del log de comandos para mostrar los resultados en la pantalla.
1810 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando DO REPORT
Genera el reporte de Analytics especificado.
Sintaxis
DO REPORT nombre_reporte
Parámetros
Nombre Descripción
Ejemplo
OPEN Trans_CP
DO REPORT Vista_predeterminada
Observaciones
Ejecución de DO REPORT en la línea de comandos o
en un script
Los ajustes que se utilicen para imprimir el reporte dependen del lugar en el que ejecute el comando:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1811
Comandos
l desde la línea de comandos: se abre el cuadro de diálogo Imprimir para que seleccione las
páginas que desea imprimir y configure otras opciones para el reporte
l en un script: el reporte se imprime inmediatamente utilizando la configuración predeter-
minada del reporte
1812 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando DO SCRIPT
Ejecuta un script secundario o un script externo desde un script de Analytics.
Sintaxis
DO <SCRIPT> nombre_script {<IF prueba>|<WHILE prueba>}
Parámetros
Nombre Descripción
SCRIPT nombre_script El nombre del script que se debe ejecutar. Puede ejecutar los scripts secundarios
del proyecto de Analytics o los scripts externos que se almacenan en los archivos
de texto con extensiones como .aclscript, .txt. o .bat.
Puede especificar una ruta de archivo a un script externo. Si la ruta contiene
espacios, debe encerrarla entre comillas.
Nota
No puede invocar un script que ya está en ejecución. Por ejemplo, si
ScriptA llama a ScriptB, ScriptB no puede llamar a ScriptA. ScriptA
todavía se está ejecutando mientras espera que ScriptB se
complete.
IF prueba Una expresión condicional que se evalúa una vez para determinar si se debe
ejecutar el script. Si la condición se evalúa como verdadera, se ejecuta el script; de
opcional
lo contrario, no se ejecuta.
No se puede usar junto con WHILE en el mismo comando. Si se utilizan ambos,
WHILE se ignora cuando se procesa el script. Se ingresa un comentario en el log,
pero el script no deja de ejecutarse.
WHILE prueba Una expresión condicional que se evalúa después de que el script se ejecuta para
determinar si se debe ejecutar el script nuevamente. Si la prueba se evalúa como
opcional
verdadera, el script se ejecuta nuevamente; de lo contrario, no se ejecuta.
Nota
Si usa WHILE, asegúrese de que su prueba finalmente se evalúe
como falsa. Si no lo hace, el script entrará en un bucle infinito. Si se
crea un bucle infinito, puede presionar la tecla Esc para cancelar el
procesamiento del script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1813
Comandos
Nombre Descripción
Ejemplos
1814 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Comandos relacionados
DO SCRIPT es equivalente al comando DO BATCH que se puede encontrar en scripts creados con
versiones anteriores de Analytics.
No puede incluir el comando DO SCRIPT dentro de un comando GROUP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1815
Comandos
Comando DUMP
Muestra el contenido de un archivo, o el registro actual, en las codificaciones de caracteres
hexadecimal, ASCII y EBCDIC.
Nota
Este comando solo se puede ingresar en la línea de comandos. No se puede utilizar
en scripts.
Sintaxis
DUMP {RECORD|nombre_archivo} <SKIP bytes> <COLUMN bytes> <HORIZONTAL>
Parámetros
Nombre Descripción
Nota
Para mostrar las codificaciones de caracteres de una tabla de
Analytics, debe especificar el nombre del archivo de datos de origen
y la extensión del archivo. Por ejemplo: Ap_Trans.fil
SKIP bytes La cantidad de bytes que se deben saltear antes de comenzar el vaciamiento. El
valor predeterminado es 0.
opcional
1816 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1817
Comandos
Comando DUPLICATES
Detecta si existen valores duplicados o registros duplicados completos en una tabla de Analytics.
Sintaxis
DUPLICATES {<ON> campo_clave <D> <...n>|<ON> ALL <EXCLUDE nombre_campo
<...n>>} <OTHER campo <...n>|OTHER ALL <EXCLUDE nombre_campo <...n>>>
<UNFORMATTED> <ADDGROUP> <PRESORT> <IF prueba> <WHILE prueba> <FIRST
rango|NEXT rango> <APPEND> <OPEN> <TO {SCREEN|nombre_tabla|nombre_
archivo|PRINT}> <LOCAL> <HEADER texto_encabezado> <FOOTER texto_pie_de_página>
<ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
Nota
Las partes no definidas de los registros no se prueban.
1818 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
ON ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de ON ALL. Por ejemplo:
OTHER campo <...n> | Uno o más campos adicionales para incluir en la salida.
OTHER ALL o OTHER campo <...n>: incluya el o los campos especificados
opcional o OTHER ALL: incluya todos los campos de la tabla que no se especifican como
campos clave
UNFORMATTED Suprime los encabezados de página y los saltos de página cuando los resultados
se envían a un archivo.
opcional
Consejo
La capacidad de hacer referencia a grupos de duplicados con
números puede resultar útil al analizar los datos de la tabla de
salida.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1819
Comandos
Nombre Descripción
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | nombre_archivo | o SCREEN: muestra los resultados en el área de visualización de Analytics
PRINT
opcional Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
1820 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
l TO "C:\Salida.FIL"
l TO "Resultados\Salida.FIL"
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1821
Comandos
Nombre Descripción
Ejemplos
1822 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
La diferencia entre esta prueba y la prueba anterior es que los números de factura idénticos
de dos proveedores diferentes no se reportan como un falso positivo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1823
Comandos
Por el contrario, usted logra el mismo resultado si crea un filtro sobre la base de un número de
grupo:
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Detección de duplicados" en la página 1310.
Ordenamiento y duplicados
En general, solo debe ejecutar el comando duplicados en uno o más campos clave ordenados. Los
valores duplicados en un campo clave solo se pueden encontrar si son adyacentes.
Si ejecuta el comando duplicados en un campo clave sin ordenar, los valores duplicados que no son
adyacentes no se reportan como duplicados. Si existen uno o más clústeres del mismo valor
duplicado, se los reporta como duplicados, pero en grupos separados.
Según cuáles sean las metas de su análisis, tal vez sea conveniente ejecutar el comando duplicados
en un campo sin ordenar. Por ejemplo, es posible que desee detectar únicamente los valores
duplicados adyacentes en la tabla de origen e ignorar los valores duplicados que no son adyacentes.
1824 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando ESCAPE
Termina el script que se está procesando, o todos los scripts, sin salir de Analytics.
Sintaxis
ESCAPE <ALL> <IF prueba>
Parámetros
Nombre Descripción
ALL Detener todos los scripts activos. Si se omite, se detiene el script actual.
opcional
IF prueba Una prueba que se debe evaluar como verdadera antes de que se ejecute el
comando. Si la prueba se evalúa como falsa, el comando no se ejecuta.
opcional
Ejemplos
COUNT
ESCAPE IF COUNT1 < 100
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1825
Comandos
Observaciones
Cuándo usar ESCAPE
Utilice ESCAPE para detener la ejecución de un script o subscript de acuerdo con una condición o
para detener la ejecución de todos los scripts que se están ejecutando.
ESCAPE ALL
1826 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Muestreo de registros Muestreo de unidad monetaria
Sintaxis
EVALUATE RECORD CONFIDENCE nivel_de_confianza SIZE tamaño_muestra
ERRORLIMIT número_de_errores <TO {SCREEN|nombre_archivo}>
Parámetros
Nota
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
CONFIDENCE nivel_de_ El mismo nivel de confianza que especificó al calcular el tamaño de la muestra.
confianza
Nota
Especifique el tamaño de la muestra real tal como se extrajo, que
puede diferir del tamaño de la muestra que Analytics calculó inicial-
mente.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1827
Comandos
Nombre Descripción
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Ejemplos
1828 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Si desea ver una explicación detallada de la manera en la que Analytics calcula los valores al
evaluar errores, consulte "Evaluar errores en una muestra de registros" en la página 1079.
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Evaluar errores en una muestra de registros" en la página 1079.
Sintaxis
EVALUATE MONETARY CONFIDENCE nivel_de_confianza <ERRORLIMIT valor_contable;
importe_erróneo <;...n>> INTERVAL valor_intervalo <TO {SCREEN|nombre_de_
archivo}>
Parámetros
Nota
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
MONETARY Evaluar los errores detectados en una muestra por unidad monetaria.
CONFIDENCE nivel_de_ El mismo nivel de confianza que especificó al calcular el tamaño de la muestra.
confianza
1000;70;1250;-200
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1829
Comandos
Nombre Descripción
intervalo Nota
El valor del intervalo que usó puede diferir del valor del intervalo
inicialmente calculado por Analytics.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
MLEn El valor de errores más probable (información errónea proyectada) que calcula el
comando.
UELn El valor del límite superior de error (límite superior de información errónea) que
calcula el comando.
Ejemplos
1830 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Finalizó las pruebas de los datos de muestra y registró las desviaciones de los controles que
detectó. Ahora, puede proyectar los error errores que haya encontrado a la población
completa.
El ejemplo que se incluye a continuación proyecta tres errores que se detectaron en los datos
muestreados a toda la población y calcula varios valores, entre los que se incluyen los
siguientes:
l Precisión básica: la asignación básica para riesgo de muestreo (18.850,00)
l Error más probable: el importe de error proyectado para la población (1.201,69)
l Límite de error superior: el límite de error superior para la población (22.624,32)
Si desea ver una explicación detallada de la manera en la que Analytics calcula los valores al
evaluar errores, consulte "Evaluar errores en una muestra por unidad monetaria" en la
página 1115.
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Evaluar errores en una muestra por unidad monetaria" en la página 1115.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1831
Comandos
Comando 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.
Nota
Dado que el comando EXECUTE le da la posibilidad de interactuar con el sistema
operativo y las aplicaciones externas a Analytics, pueden surgir problemas técnicos
que exceden el alcance de la funcionalidad propia de Analytics.
El Soporte puede ayudar con el funcionamiento del comando EXECUTE dentro de
Analytics, pero los problemas que surgen con los procesos y las aplicaciones
externas a Analytics no están cubiertos por el Soporte.
Sintaxis
EXECUTE Sintaxis_comando_Ejecutar_de_Windows <ASYNC>
Parámetros
Nombre Descripción
Nota
Al ejecutar EXECUTE desde la línea de comandos de Analytics,
debe especificar ASYNC.
1832 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
RETURN_CODE El código devuelto por un proceso o una aplicación externos con el comando
EXECUTE.
Ejemplos
EXECUTE "Excel"
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1833
Comandos
EXECUTE "AcroRd32.exe"
Nota
Utilice el interruptor /f con cautela. Obliga a una aplicación a cerrarse sin
presentar ningún cuadro de diálogo, como los de guardar los cambios.
Abrir un archivo
Abre el libro de Excel AP_Trans.xlsx:
1834 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Si se ejecuta un script de Analytics en otro proyecto, se inicia una segunda
instancia de Analytics. El script del segundo proyecto debe terminar con el
comando QUIT para que la segunda instancia de Analytics se cierre y se
devuelva el control a la instancia inicial de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1835
Comandos
Observaciones
Usar EXECUTE para realizar tareas útiles
El comando EXECUTE permite ejecutar comandos de Windows y DOS desde la línea de comandos
de Analytics o desde un script Analytics.
Puede utilizar esta capacidad para aumentar la automatización de los scripts de Analytics llevando a
cabo una variedad de tareas útiles que no son posibles usando solo la sintaxis de scripts de
Analytics.
Abrir otros programas y Pasar parámetros a un Acceder a datos desde Incorporar listas de
aplicaciones, y realizar archivo por lotes ubicaciones de red cuentas de Active
tareas requeridas por el Directory
script de Analytics
Abrir cualquier archivo Ejecutar scripts de Utilizar FTP para acceder Realizar integración con
en su aplicación Analytics en otros a datos desde VBScript
predeterminada proyectos de Analytics ubicaciones remotas
1836 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Los detalles específicos de cómo llevar a cabo cualquiera de estas tareas están más allá del
alcance de la Documentación de ayuda de Galvanize. Para obtener ayuda, consulte la
documentación correspondiente del sistema operativo Windows u otra documentación de
terceros.
o tareas administrativas en archivo y carpeta o las tareas externas pueden hacer que se abra una
o especificación de los períodos de espera interfaz de la aplicación o un cuadro de diálogo
o todas las tareas de las cuales dependen las tareas emergente
posteriores
o la ejecución posterior del script depende del
resultado de la variable RETURN_CODE
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1837
Comandos
Nota
Hasta que los elementos de la interfaz se cierran, representan procesos que aún se
están ejecutando. Si estos elementos de la interfaz se abren con EXECUTE en el
modo predeterminado, impiden la ejecución de las siguientes líneas de un script de
Analytics y hacen que el script se cuelgue.
Comillas
La sintaxis del comando Ejecutar de Windows que usted utiliza con el comando EXECUTE debe
encerrarse entre comillas simples o dobles.
El siguiente ejemplo utiliza el comando MD de Windows para crear una nueva carpeta:
Comillas anidadas
Si alguna ruta dentro de la sintaxis del comando Ejecutar contiene espacios, las rutas deben estar
encerradas entre comillas.
Al encerrar rutas entre comillas, tiene dos opciones:
l Comillas dobles dentro de comillas simples: Use comillas simples para encerrar la cadena
completa del comando Ejecutar y use comillas dobles dentro de las simples para encerrar las
rutas:
Probablemente, este método le resulte más fácil de leer que el segundo método.
Nota
No es posible invertir el orden de anidamiento utilizando comillas dobles para
encerrar toda la cadena y comillas simples para encerrar rutas.
1838 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
l Dos comillas dobles: Use comillas dobles para encerrar la cadena completa del comando
Ejecutar y use dos comillas dobles para encerrar las rutas:
Si usa este método, las comillas dobles que se usan en la parte interna deben estar una junto a
la otra y no puede haber un espacio entre ellas.
Usted puede evitar esta complicación mediante la creación de scripts externos o archivos por lotes
que contengan los comandos de Windows y utilizar el comando EXECUTE solo para iniciar el
archivo por lotes. Por ejemplo:
EXECUTE 'C:\Mi_lote.bat'
Método Ejemplo
Repita el
comando EXECUTE 'cmd /c md "C:\Nueva Carpeta Datos"' EXECUTE 'cmd /c copy
C:\Archivo_1.txt "C:\Nueva Carpeta Datos"'
EXECUT-
E para
cada
comando
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1839
Comandos
Método Ejemplo
Ejecutar.
Combine
comando- EXECUTE 'cmd /c md "C:\Nueva Carpeta Datos" & copy C:\Archivo_1.txt
"C:\Nueva Carpeta Datos"'
s Ejecutar
utilizando
'&'.
Cree un
script EXECUTE 'C:\Mi_lote.bat'
externo o
archivo
de lote
para
contener
varios
comando-
s Ejecutar
y utilice el
comando
EXECUT-
E
únicame-
nte para
iniciar el
archivo
de lotes.
1840 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando EXPORT
Sintaxis
EXPORT {<FIELDS> nombre_campo <AS nombre_exportación> <...n>|<FIELDS> ALL
<EXCLUDE nombre_campo <...n>>} <UNICODE> tipo_exportación <SCHEMA>
PASSWORD núm TO {nombre_archivo|aclgrc_id} <OVERWRITE> <IF prueba> <WHILE
prueba> <{FIRST rango|NEXT rango}> <APPEND> <KEEPTITLE> <SEPARATOR carácter>
<QUALIFIER carácter> <WORKSHEET nombre_hoja_trabajo> <DISPLAYNAME>
Parámetros
Nombre Descripción
EXCLUDE nombre_ Solo tiene validez cuando se exporta utilizando FIELDS ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1841
Comandos
Nombre Descripción
Nota
Los caracteres no admitidos se omiten del archivo exportado.
tipo_exportación El destino o el formato de archivo de salida con una de las siguientes opciones:
o ACCESS: archivo de base de datos Microsoft Access (.mdb)
De forma predeterminada, los datos se exportan como Unicode.
o ACLGRC: Resultados de HighBond
o ASCII: archivo de texto sin formato ASCII (.txt).
o CLIPBOARD: portapapeles de Windows
o DBASE: archivo compatible con dBASE (.dbf)
o DELIMITED: archivo de texto delimitado (.del), o archivo de valores separados
por comas (.csv)
o EXCEL: archivo de Microsoft Excel (.xls) compatible con Excel 1997 a 2003
o JSON: archivo JSON (.json)
o LOTUS: archivo de Lotus 123
o WDPF6: archivo de Wordperfect 6
o WORD: archivo de MS Word (.doc)
o WP: archivo de Wordperfect
o XLS21: archivo de Microsoft Excel versión 2.1
o XLSX: archivo de Microsoft Excel .xlsx
De forma predeterminada, los datos se exportan como Unicode.
o XML: archivo XML (.xml)
1842 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
El parámetro PASSWORD puede ser obligatorio o no, según el
entorno en el que se ejecute el script:
Robots
Analytics Exchange
Nota
Para exportar un archivo de valores separados por comas
(*.csv), debe especificar la extensión de archivo .csv como parte
del nombre de archivo. Por ejemplo: proveedores.csv
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1843
Comandos
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
1844 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
SEPARATOR carácter Se aplica únicamente a archivos de texto delimitado y valores separados por
comas (DELIMITED).
opcional
El carácter que se debe utilizar como separador entre campos. Debe especificar el
carácter como una cadena entre comillas.
Como opción predeterminada, Analytics utiliza una coma. Si está exportando un
archivo de valores separados por comas, especifique únicamente una coma como
carácter.
QUALIFIER carácter Se aplica únicamente a archivos de texto delimitado y valores separados por
comas (DELIMITED).
opcional
El carácter que se debe utilizar como calificador de texto para encerrar e identificar
los valores de los campos. Debe especificar el carácter como una cadena entre
comillas.
Como opción predeterminada, Analytics utiliza comillas dobles.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1845
Comandos
Nombre Descripción
Ejemplos
OPEN Proveedor
EXPORT FIELDS Núm_Proveedor Nombre_Proveedor Ciudad_Proveedor XLSX TO
"ExportacionesProveedor"
1846 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN Proveedor
EXPORT FIELDS Núm_Proveedor Nombre_Proveedor Ciudad_Proveedor XLSX TO
"ExportacionesProveedor" WORKSHEET Proveedores_US
OPEN Proveedor
EXPORT FIELDS ALL DELIMITED TO "ExportacionesProveedor"
Consejo
Use el método que implique menos trabajo manual.
Los siguientes ejemplos hacen referencia a la tabla Proveedor, que tiene ocho campos:
l número de proveedor
l nombre de proveedor
l calle del proveedor
l ciudad del proveedor
l estado del proveedor
l Código postal del proveedor
l última fecha activa
l fecha de revisión
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1847
Comandos
OPEN Proveedor
EXPORT FIELDS Núm_proveedor Nombre_proveedor DELIMITED TO "Proveedores"
KEEPTITLE SEPARATOR "|" QUALIFIER '"'
OPEN Proveedor
EXPORT FIELDS ALL EXCLUDE Proveedor_última_activa Fecha_revisión_pro-
veedor DELIMITED TO "Domicilios_proveedores" KEEPTITLE SEPARATOR "|"
QUALIFIER '"'
OPEN Proveedor
EXPORT FIELDS ALL DELIMITED TO "ExportacionesProveedor.csv"
1848 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
GROUP
EXPORT FIELDS Núm_Proveedor Nombre_Proveedor DELIMITED TO "AaM" IF
BETWEEN(UPPER(VENDOR_NAME); "A"; "M")
EXPORT FIELDS Núm_Proveedor Nombre_Proveedor DELIMITED TO "NaZ" IF
BETWEEN(UPPER(VENDOR_NAME); "N"; "Z")
END
OPEN Excepciones_AR
EXPORT FIELDS Tipo Importe Ref Sin Vencimiento ACLGRC PASSWORD 1 TO
"10926@us" OVERWRITE
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Exportar datos" en la página 224.
Exportación a Excel
Al exportar datos a un archivo de Excel, se aplican los siguientes límites:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1849
Comandos
o un máximo de 64 caracteres
Nombres de los campos o para Excel 2.1, un máximo de 248 caracteres
1850 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Elemento Detalles
Nota
Únicamente los usuarios con el rol de Gerente profesional pueden
exportar y sobrescribir los datos existentes en una prueba de control.
Límites de la Los siguientes límites se aplican cuando se exporta a una prueba de control:
exportación o Un máximo de 100.000 registros por exportación
o Un máximo de 100.000 registros por prueba de control.
o Un máximo de 500 campos por registro
o Un máximo de 256 caracteres por campo
Puede exportar la misma prueba de control varias veces, pero no puede superar los
límites generales.
Anexar archivos Sin importar cuál sea su orden en una tabla de Analytics, los campos exportados se
anexan a los campos existentes de una prueba de control si tienen nombres de campo
(OVERWRITE sin
físicos coincidentes.
especificar)
En Analytics, el nombre de campo físico es el nombre en el formato de la tabla. Los
campos exportados que no coinciden con el nombre de ningún campo existente se
agregan como columnas adicionales a la tabla en Resultados.
No se consideran los nombres visibles de los campos en Analytics ni en Resultados. Sin
embargo, si utiliza el parámetro opcional AS nombre_exportación y no utiliza
DISPLAYNAME, el valor nombre_exportación se utiliza como el nombre del campo físico.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1851
Comandos
Elemento Detalles
Nota
Si está haciendo un proceso de ida y vuelta con los datos entre
Resultados y Analytics, y los datos quedan mal alineados en Resultados,
probablemente haya establecido una correspondencia incorrecta entre
los nombres de los campos.
Si desea obtener más información, consulte "Consideraciones de los
nombres de campos al importar y exportar datos de Resultados" en la
página 1938.
¡Precaución!
El token de acceso generado concuerda con la cuenta utilizada para
iniciar sesión en Launchpad. Como escritor de scripts, puede no ser
apropiado especificar su propio token de acceso si el script que será
usado por otras personas.
1852 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Elemento Detalles
Consejo
Utilice un token existente a menos que tenga un motivo para crear
uno nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que
necesita administrar.
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la
contraseña de su cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también
puede crear un token de la API. Debe reservar los tokens de API
para la finalidad adecuada, que es contar con acceso de
programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya
pegado correctamente el token en el script.
Sin AS Con AS
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1853
Comandos
Comando 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.
Sintaxis
EXTRACT {RECORD|FIELDS nombre_campo <AS nombre_visible> <...n>|FIELDS ALL
<EXCLUDE nombre_campo <...n>>} TO nombre_tabla <LOCAL> <IF prueba> <WHILE
prueba> <FIRST rango|NEXT rango> <EOF> <APPEND> <OPEN>
Parámetros
Nombre Descripción
1854 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
AS solo funciona cuando se extrae a una nueva tabla. Si está
agregando a una tabla existente, los títulos de columna alternativos
de la tabla existente tienen prioridad.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1855
Comandos
Nombre Descripción
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
EOF Ejecute el comando una vez más después de que se alcance el final del archivo.
opcional De esta manera, se asegura de que se procese el registro final de la tabla cuando
se encuentra dentro de un comando GROUP. Utilice EOF solo si todos los campos
son campos calculados que hacen referencia a registros anteriores.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
1856 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
OPEN Cuentas_por_cobrar_Cliente
EXTRACT RECORD TO "Cuentas_por_cobrar_Cliente_2"
OPEN Cuentas_por_cobrar_Cliente
EXTRACT FIELDS ALL TO "Cuentas_por_cobrar_Cliente_2"
OPEN Cuentas_por_cobrar_Cliente
EXTRACT RECORD TO "Cuentas_por_cobrar_Cliente_maestra" APPEND
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1857
Comandos
OPEN Cuentas_por_cobrar_Cliente
EXTRACT RECORD TO ""C:\Usuarios\Datos del Cliente\Cuentas_por_cobrar_
cliente_maestra" APPEND
Consejo
Use el método que implique menos trabajo manual.
1858 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN Cuentas_por_cobrar_Cliente
EXTRACT FIELDS Nombre Vencimiento Fecha TO "Cuentas_por_cobrar_cliente_
fechas.fil"
OPEN Cuentas_por_cobrar_Cliente
EXTRACT FIELDS ALL EXCLUDE Núm_referencia TO "Cuentas_por_cobrar_
cliente_fechas.fil"
OPEN Cuentas_por_cobrar_Cliente
EXTRACT FIELDS Nombre AS "Cliente;Nombre" Vencimiento AS "Ven-
cimiento;Fecha" Date AS "Factura;Fecha" TO "Cuentas_por_cobrar_cliente_
fechas.fil"
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1859
Comandos
OPEN Cuentas_por_cobrar_Cliente
EXTRACT FIELDS Nombre Vencimiento Fecha IF Vencimiento < `20140701` TO
"Vencido.fil"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Extraer datos" en la página 214 o "Extracción y adición de datos" en la página 949.
1860 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando FIELDSHIFT
Sintaxis
FIELDSHIFT START posición_inicial COLUMNS bytes_para_desplazar <FILTER nombre_
filtro_datos> <OK>
Parámetros
Nombre Descripción
START posición_inicial La posición del byte inicial de la primera definición de campo que desea desplazar.
También se desplazan todas las definiciones de campo a la derecha de la
definición de campo especificada.
Si especifica una posición de byte que no es la inicial, se utiliza la siguiente
posición de byte inicial.
Nota
COLUMNS bytes_para_ La cantidad de bytes que se debe usar para desplazar la definición de campo.
desplazar
Escriba un número positivo para desplazar una definición de campo hacia la
derecha. Escriba un número negativo para desplazar una definición de campo
hacia la izquierda.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1861
Comandos
Nombre Descripción
Nota
FILTER nombre_filtro_ El nombre del filtro que identifica las definiciones de campo asociadas con una
datos definición de registro específica.
opcional
Aceptar Elimina o sobrescribe los elementos sin pedirle que confirme la acción.
opcional
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Desplazar campos en formatos de tabla" en la página 820.
1862 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Consejo
Si el mensaje de error aparece porque usted está excediendo el final del registro,
pruebe quitar la definición de campo final para hacer espacio para las definiciones de
campo que se están desplazando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1863
Comandos
Comando FIND
Busca el primer valor que coincida con la cadena de caracteres especificada en un campo de
caracteres indexado.
Nota
El comando FIND y la función FIND( ) son dos funciones independientes de
Analytics, que tienen diferencias significativas. Si desea obtener información acerca
de la función, consulte "Función FIND( )" en la página 2317.
Sintaxis
FIND valor_búsqueda
Parámetros
Nombre Descripción
Ejemplos
1864 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Selección del primer registro coincidente" en la página 1271.
Requisitos de INDEX
Para utilizar el comando, la tabla en la que busca debe estar indexada en un campo de caracteres en
orden ascendente.
Si hay varios campos de caracteres indexados en orden ascendente, sólo se busca en el primer
campo especificado en el índice. El comando no se puede utilizar para buscar campos indexados
que no sean de caracteres o campos de caracteres que estén indexados en orden descendente.
Coincidencia parcial
Admite la coincidencia parcial. El valor de la búsqueda puede estar incluido en un valor más extenso
dentro del campo indexado. Sin embargo, el valor de búsqueda debe aparecer al principio del campo
para que se considere una coincidencia.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1865
Comandos
1866 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando FUZZYDUP
Nota
Para utilizar la correspondencia inexacta a fin de combinar campos de dos tablas de
Analytics en una nueva tabla única de Analytics, consulte "Comando FUZZYJOIN"
en la página 1874.
Sintaxis
FUZZYDUP ON campo_clave <OTHER campo <...n>|OTHER ALL <EXCLUDE nombre_campo
<...n>>> LEVDISTANCE valor <DIFFPCT porcentaje> <RESULTSIZE porcentaje>
<EXACT> <IF prueba> TO nombre_tabla <LOCAL> <OPEN>
Parámetros
Nombre Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1867
Comandos
Nombre Descripción
LEVDISTANCE valor La máxima distancia de Levenshtein permitida entre dos cadenas para que se
puedan identificar como duplicados inexactos e incluir en los resultados.
El valor de LEVDISTANCE no puede ser menor que 1 ni mayor que 10. Al
incrementar el valor de LEVDISTANCE aumenta la cantidad de resultados porque
se incluyen valores con un mayor grado de diferencias; es decir valores que
difieren más entre sí.
Si desea obtener más información, consulte "Comportamiento de FUZZYDUP" en
la página 1871.
DIFFPCT porcentaje Un umbral que limita el 'porcentaje de diferencia' o la proporción de una cadena
que puede ser diferente.
opcional
El porcentaje resultante de un cálculo interno de Analytics realizado sobre los
posibles pares duplicados inexactos debe ser menor que o igual al valor de
DIFFPCT para que el par se incluya en los resultados. El valor de DIFFPCT no
puede ser menor que 1 ni mayor que 99.
Si se omite DIFFPCT, el umbral se desactiva y el porcentaje de diferencia no se
tiene en cuenta durante el procesamiento del comando FUZZYDUP.
Si desea obtener más información, consulte "Comportamiento de FUZZYDUP" en
la página 1871.
RESULTSIZE porcentaje El tamaño máximo del conjunto de resultados de salida como un porcentaje de la
cantidad de registros del campo clave.
opcional
Por ejemplo, para un campo clave con 50.000 registros, un RESULTSIZE de 3
finalizaría con el procesamiento si los resultados superan los 1500 duplicados
inexactos (50.000 x 0,03). No se produce ninguna tabla de salida si el procesa-
miento finaliza.
El valor de RESULTSIZE no puede ser menor que 1 ni mayor que 1000 (mil) por
ciento. El límite de 1000 % es para adaptarse a la naturaleza de la coincidencia de
muchos a muchos, que puede producir resultados más numerosos que el conjunto
de datos de prueba original.
Si se omite RESULTSIZE, el umbral se desactiva y tamaño del resultado no se
tiene en cuenta durante el procesamiento del comando FUZZYDUP.
¡Precaución!
La omisión de RESULTSIZE puede generar un conjunto de
resultados excesivamente grande que tarda mucho tiempo en
procesarse o que puede ocasionar que se exceda la memoria
disponible, lo cual finaliza el procesamiento. Omita RESULTSIZE
solo si está seguro de que los resultados tendrán un tamaño
manejable.
EXACT Incluye duplicados exactos, así como duplicados inexactos en los resultados.
opcional
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
1868 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1869
Comandos
Ejemplos
OPEN Lista_empleados
FUZZYDUP ON Apellido OTHER Nombre NroEmpl LEVDISTANCE 1 DIFFPCT 50
RESULTSIZE 20 EXACT TO "Apellido_inexacto" OPEN
Observaciones
Cómo funciona
El comando FUZZYDUP busca valores casi idénticos (duplicados inexactos) o encuentra ortografía
inconsistente en los datos ingresados manualmente.
A diferencia de la función ISFUZZYDUP( ), que identifica una lista exhaustiva de duplicados
inexactos para un valor único de caracteres, el comando FUZZYDUP identifica todos los duplicados
inexactos en un campo, los organiza en grupos no exhaustivos y genera los resultados.
Si desea obtener información detallada sobre la forma en la que funciona este comando, consulte
"Análisis de los falsos duplicados" en la página 1322.
1870 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
duplicado inexacto de otro valor en el campo de prueba, los dos valores aparecerán juntos en un
grupo en algún lugar de los resultados. Por lo tanto, los grupos pueden ser no exhaustivos, pero los
resultados, en su totalidad, son exhaustivos.
Si para su análisis es importante generar un lista única y exhaustiva de duplicados inexactos para un
valor específico del campo de prueba, puede usar la función ISFUZZYDUP( ).
Comportamiento de FUZZYDUP
El comando FUZZYDUP tiene dos parámetros que le permiten controlar el grado de diferencia entre
los duplicados inexactos y el tamaño de los resultados:
l LEVDISTANCE
l DIFFPCT
Es posible que tenga que probar diferentes combinaciones de valores de configuración para estos
dos parámetros a fin de determinar qué funciona mejor para un conjunto de datos en particular.
Más información
Para obtener información detallada acerca de la configuración de la diferencia de los duplicados
inexactos, el control del tamaño de los resultado y los grupos de duplicados inexactos, consulte
"Análisis de los falsos duplicados" en la página 1322.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1871
Comandos
1872 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1873
Comandos
Comando FUZZYJOIN
Utiliza la correspondencia inexacta para combinar campos de dos tablas de Analytics en una nueva
tabla única de Analytics.
Nota
Para detectar los valores casi idénticos en un campo de caracteres único (duplicados
inexactos), consulte "Comando FUZZYDUP" en la página 1867.
Para unir tablas usando valores de campo clave con una correspondencia exacta,
consulte "Comando JOIN" en la página 2008.
Sintaxis
FUZZYJOIN {DICE PERCENT porcentaje NGRAM longitud_n-grama|LEVDISTANCE DISTANCE
valor} PKEY campo_clave_primario SKEY campo_clave_secundario {FIELDS campos_
primarios|FIELDS ALL <EXCLUDE campos_primarios <...n>>} <WITH campos_secun-
darios|WITH ALL <EXCLUDE campos_secundarios <...n>>> <IF prueba> <OPEN> TO nom-
bre_tabla <FIRSTMATCH> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND>
Nota
No puede ejecutar el comando FUZZYJOIN de forma local en una tabla de servidor.
Debe especificar el nombre del comando FUZZYJOIN completo. No puede
abreviarlo.
Parámetros
Nombre Descripción
1874 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Cuando se especifica DICE, el comando FUZZYJOIN utiliza la
función DICECOEFFICIENT( ) en un enunciado IF para unir de
manera condicional los valores del campo clave. Si desea
obtener información detallada sobre la función, consulte "Función
DICECOEFFICIENT( )" en la página 2287.
Nota
Cuando se especifica LEVDISTANCE, el comando FUZZYJOIN
utiliza la función LEVDIST( ) en un enunciado IF para unir de
manera condicional los valores del campo clave. Si desea
obtener información detallada sobre la función, consulte "Función
LEVDIST( )" en la página 2388.
A diferencia de la función, el algoritmo de la distancia de
Levenshtein del comando FUZZYJOIN recorta automáticamente
los espacios en blanco iniciales y finales, y no distingue entre
mayúsculas y minúsculas.
FIELDS campos_ Los campos o expresiones de la tabla primaria que deben incluirse en la tabla de
primarios | FIELDS ALL salida unida.
o FIELDS campos_primarios: incluya el o los campos especificados
Los campos se incluyen en el orden en que usted los escribe.
o FIELDS ALL: incluya todos los campos de la tabla
Los campos se incluyen en el orden en que aparecen en el formato de tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1875
Comandos
Nombre Descripción
Nota
Debe especificar explícitamente el campo clave primario si desea
incluirlo en la tabla unida. Si especifica FIELDS ALL, también se lo
incluye.
EXCLUDE campos_ Solo tiene validez al realizar una unión de inexactos utilizando FIELDS ALL.
primarios
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
WITH campos_ Los campos o expresiones de la tabla secundaria que deben incluirse en la tabla
secundarios | WITH ALL de salida unida.
opcional o WITH campos_secundarios: incluya el o los campos especificados
Los campos se incluyen en el orden en que usted los indica.
o WITH ALL: incluya todos los campos de la tabla
Los campos se incluyen en el orden en que aparecen en el formato de tabla.
Nota
Debe especificar explícitamente el campo clave secundario si desea
incluirlo en la tabla unida. Si especifica WITH ALL, también se lo
incluye.
EXCLUDE campos_ Solo tiene validez al realizar una unión de inexactos utilizando WITH ALL.
secundarios
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional WITH ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de WITH ALL. Por ejemplo:
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Nota
La condición IF puede hacer referencia a la tabla primaria, a la tabla
secundaria o a ambas.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
1876 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
FIRSTMATCH Especifica que cada valor clave primario se une exclusivamente a la primera
instancia de cualquier clave secundaria correspondiente.
opcional
Si la primera instancia es una correspondencia exacta, las correspondencias
inexactas posteriores del valor clave primario no se incluyen en la tabla de salida
unida.
Si omite FIRSTMATCH, el comportamiento predeterminado de FUZZYJOIN es unir
cada valor clave primario con todas las instancias de cualquier correspondencia de
clave secundaria.
FIRSTMATCH es útil si solo desea saber si existe alguna correspondencia (exacta
o inexacta) entre dos tablas, y desea evitar el tiempo de procesamiento necesario
para identificar todas las correspondencias.
También puede usar FIRSTMATCH si está seguro de que, como máximo, existe
solo una correspondencia en la tabla secundaria para cada valor de clave
primaria.
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1877
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
Ejemplos
1878 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
El siguiente ejemplo une las tabla Empmast y Proveedor utilizando el domicilio como el campo
clave común (los campos Domicilio y Calle_proveedor).
El comando FUZZYJOIN crea una nueva tabla con registros primarios y secundarios con una
correspondencia exacta o una correspondencia inexacta. El resultado es una lista de todos los
empleados y proveedores que tienen el mismo domicilio o un domicilio similar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1879
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Unión
de inexactos" en la página 999.
Coincidir mayúsc.-minúsc.
El comando FUZZYJOIN no distingue entre mayúsculas y minúsculas, sin importar qué algoritmo de
correspondencia inexacta utilice. Por lo tanto, "SMITH" equivale a "smith."
1880 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Ordenar los elementos de los valores del campo clave es más conveniente para unir
inexactos utilizando el algoritmo de distancia de Levenshtein.
Ordenar los elementos al unir inexactos con el algoritmo del coeficiente de Dice
puede no ser beneficioso. Pruebe un conjunto de datos de muestra antes de decidir
si usar SORTWORDS( ) junto con el algoritmo del coeficiente de Dice en un entorno
de producción.
¡Precaución!
Si utiliza SORTWORDS( ) junto con el comando FUZZYJOIN, debe aplicar
SORTWORDS( ) a ambas cadenas o ambos campos que se comparan.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1881
Comandos
Armonizar los elementos puede hacer que los valores del campo clave con la misma información,
pero un formato diferente, se asemejen más entre sí. Una mayor semejanza mejora las posibilidades
de que los valores del campo clave sean seleccionados como duplicados inexactos.
Si desea obtener más información, consulte "Función REPLACE( )" en la página 2528 para realizar
reemplazos directos y "Función REGEXREPLACE( )" en la página 2514 para realizar reemplazos
más complejos.
1882 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
GAPS <ON> campo_clave <D> <UNFORMATTED> <PRESORT> <MISSING límite>
<HEADER texto_encabezado> <FOOTER texto_pie_de_página> <IF prueba>
<WHILE prueba> <FIRST rango|NEXT rango> <TO {SCREEN|nombre_tabla|nombre_
archivo|PRINT}> <LOCAL> <APPEND> <OPEN>
Parámetros
Nombre Descripción
UNFORMATTED Suprime los encabezados de página y los saltos de página cuando los resultados
se envían a un archivo.
opcional
MISSING límite Los resultados de la salida contienen elementos faltantes individuales en lugar de
intervalos de faltantes.
opcional
El valor de límite especifica la máxima cantidad de elementos faltantes que se
reportará para cada faltante identificado. El valor predeterminado es 5. Si se
excede el límite para un faltante determinado, los elementos faltantes se reportan
como un intervalo de ese faltante específico.
El valor de límite no restringe la cantidad total de elementos faltantes reportados,
sólo restringe el número de elementos faltantes reportados dentro de un faltante
específico.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1883
Comandos
Nombre Descripción
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | nombre_archivo | o SCREEN: muestra los resultados en el área de visualización de Analytics
PRINT
opcional Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
1884 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
l TO "C:\Salida.FIL"
l TO "Resultados\Salida.FIL"
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1885
Comandos
Ejemplos
OPEN Facturas
GAPS ON Núm_Factura PRESORT TO "Facturas_Faltantes.fil"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Detectar faltantes" en la página 1300.
1886 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
GROUP <IF prueba> <WHILE prueba> <FIRST|NEXT rango|NEXT rango>
comando
<...n>
<ELSE IF prueba>
comando
<...n>
<ELSE>
comando
<...n>
END
Nota
Algunos comandos de Analytics no se pueden usar con el comando GROUP. Si
desea obtener más información, consulte "Comandos que se pueden utilizar dentro
del comando GROUP" en la página 1892.
Parámetros
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1887
Comandos
Nombre Descripción
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
comando <...n> Uno o más comandos de ACLScript que se deben ejecutar dentro del GROUP.
Para ver una lista completa de los comandos admitidos dentro de GROUP,
consulte "Comandos que se pueden utilizar dentro del comando GROUP" en la
página 1892.
Si hay un IF o ELSE IF antes, la prueba se debe evaluar como verdadera.
Si el comando se indica dentro de ELSE, el comando se ejecuta si hay registros
que no han sido procesados por ninguno de los comandos precedentes. Puede
incluir múltiples comandos, con cada comando comenzando en una línea
separada.
ELSE IF prueba Abre un bloque ELSE IF para el comando GROUP. La condición somete a prueba
registros que no coincidieron con la prueba del comando GROUP o cualquier
opcional
prueba ELSE IF previa.
Puede incluir múltiples pruebas ELSE IF y estas se evalúan de arriba hacia abajo,
hasta que el registro se evalúe como verdadero y los comandos que siguen a esa
instrucción ELSE IF se ejecuten.
ELSE Abre un bloque ELSE para el comando GROUP. Los comandos que siguen se
ejecutan para los registros que se evaluaron como falsos en todas las pruebas
opcional
anteriores.
Ejemplos
GROUP simple
Los grupos simples comienzan con un comando GROUP, siguen con una serie de comandos
y terminan con un comando END:
1888 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
GROUP
COUNT
HISTOGRAM ON Cantidad MINIMUM 0 MAXIMUM 100 INTERVALS 10
CLASSIFY ON Ubicación SUBTOTAL Cantidad
END
GROUP IF
Los grupos condicionales ejecutan comandos basados en una condición verdadera o falsa. El
siguiente comando GROUP se ejecuta solamente en registros con un valor de Clase_
producto menor que 5:
GROUP IF ...ELSE
Los registros que no cumplen la condición de la prueba son ignorados, a menos que usted
incluya el bloque ELSE.
Cualquier número de comandos puede seguir una instrucción ELSE. En el siguiente ejemplo,
todos los registros que no cumplen con la condición se procesan totalizando su campo
Cantidad:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1889
Comandos
1890 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
TOTAL Cantidad
END
En este ejemplo, todos los comandos desde COUNT hasta el próximo GROUP inclusive se
ejecutan solo si Clase_producto es menor que 05.
Los comandos STATISTICS e HISTOGRAM se ejecutan si Cantidad es mayor que cero. Sin
embargo, dado que el segundo comando GROUP está anidado, los comandos STATISTICS
e HISTOGRAM se ejecutan solo para aquellos registros que cumplan con las condiciones
Clase_producto < "05" y Cantidad > 0.
OPEN Metaphor_Trans_2002
GROUP
TOTAL AMOUNT IF PRODCLS = "03"
TOTAL AMOUNT IF PRODCLS = "05"
TOTAL AMOUNT IF PRODCLS = "08"
TOTAL AMOUNT IF PRODCLS = "09"
END
CLOSE Metaphor_Trans_2002
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1891
Comandos
Observaciones
Consejo
Si desea ver un tutorial detallado que cubre los comandos GROUP y LOOP, consulte
"Agrupación y bucles" en la página 1538.
VERIFY
Agrupación y bucles
El comando GROUP le permite ejecutar varios comandos en un registro antes de pasar al siguiente
registro de la tabla, lo cual reduce significativamente el tiempo de procesamiento.
Puede utilizar el comando LOOP dentro del comando GROUP si necesita ejecutar una serie de
comandos más de una vez en un registro.
1892 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Si bien puede inicializar y definir una variable dentro de un bloque GROUP, no es
recomendable que lo haga. El uso de variables que se inicializan dentro de un bloque
GROUP pueden generar resultados inesperados.
Nota
Debe esperar hasta que GROUP finalice antes de usar cualquier variable generada
por el sistema creada dentro del GROUP. El comando se debe ejecutar con cada
registro de la tabla antes de que la variable esté disponible. Utilice estas variables
después de la palabra clave END de GROUP.
En el siguiente ejemplo, el primer comando TOTAL genera la variable TOTAL2 y el segundo genera
TOTAL4. Ambas variables están disponibles para ser usadas en comandos posteriores una vez que
se completa GROUP:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1893
Comandos
GROUP
TOTAL Descuento IF Prioridad_orden = "Baja"
ASSIGN v_var = "prueba"
TOTAL Descuento IF Prioridad_orden = "Alta"
END
1894 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando HELP
Inicia los documentos de Ayuda de Analytics en un navegador.
Sintaxis
HELP
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1895
Comandos
Comando 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.
Sintaxis
HISTOGRAM {<ON> campo_caracteres|<ON> campo_numérico MINIMUM valor MAXIMUM
valor {<INTERVALS número>|FREE valor_intervalo <...n> último_intervalo}} <TO
{SCREEN|nombre_archivo|GRAPH|PRINT}> <IF prueba> <WHILE prueba> <FIRST
rango|NEXT rango> <HEADER texto_encabezado> <FOOTER texto_pie_de_página> <KEY
salto_campo> <SUPPRESS> <COLUMNS número> <APPEND> <OPEN>
Parámetros
Nombre Descripción
MINIMUM valor Se aplica sólo a campos numéricos. El valor mínimo del primer intervalo numérico.
MINIMUM es opcional si se está utilizando FREE; de lo contrario, es obligatorio.
MAXIMUM valor Se aplica sólo a campos numéricos. El valor máximo del último intervalo numérico.
MAXIMUM es opcional si se está utilizando FREE; de lo contrario, es obligatorio.
1896 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Si especifica los valores MINIMUM y MAXIMUM, esos valores son el punto inicial
del primer intervalo y el punto final del último intervalo, y cada valor_intervalo crea
un intervalo adicional dentro del rango. Los valores del intervalo que especifique
deben ser superiores al valor MINIMUM e iguales o inferiores al valor MAXIMUM.
Los valores del intervalo deben estar en una secuencia numérica y no pueden
tener valores duplicados:
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | GRAPH | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Nota
Los resultados del histograma que se envían a un archivo aparecen
como una representación de texto de un gráfico de barras.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1897
Comandos
Nombre Descripción
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
KEY salto_campo El campo o la expresión que agrupa los cálculos de subtotal de grupos. Se calcula
un subtotal cada vez que cambia el valor de salto_campo.
opcional
salto_campo debe ser un campo de caracteres o una expresión. Puede especificar
un solo campo, pero puede usar una expresión que contenga más de un campo.
SUPPRESS Los valores por encima del valor MÁXIMO y por debajo del valor MÍNIMO se
excluyen de la salida del comando.
opcional
COLUMNS número La longitud del eje X en la representación de texto del gráfico de barras si envía los
resultados del histograma a un archivo de texto.
opcional
El valor número es el número de espacios de caracteres (columnas de texto) que
se deben utilizar para el eje X (y las etiquetas del eje Y). Si omite COLUMNS, se
utiliza el valor predeterminado de 78 espacios de caracteres.
1898 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1899
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Crear
histogramas" en la página 1396.
Comandos relacionados
La creación de un histograma utilizando un campo de caracteres es similar a la clasificación. La
creación de un histograma utilizando un campo numérico es similar a la estratificación.
A diferencia de otras operaciones de agrupamiento de Analytics, los histogramas no admiten la
subtotalización de los campos numéricos.
1900 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
IF
Especifica una condición que debe evaluarse como verdadera para que se ejecute un comando.
Sintaxis
IF prueba comando
Parámetros
Nombre Descripción
comando Cualquier comando válido de ACLScript que se deba ejecutar si prueba se evalúa
como verdadera.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1901
Comandos
En su script, incluye un cuadro de diálogo con una casilla de verificación que, si está
seleccionada, permite que se ejecute el comando CLASSIFY. La casilla de verificación
almacena un valor de entrada de Verdadero o Falso en la variable lógica v_casilla_
verificación_clasificar.
Usted utiliza una prueba IF para determinar el valor de v_casilla_verificación_clasificar y, si el
valor es Verdadero, se ejecuta el comando CLASSIFY:
Observaciones
Comparación entre el comando IF y el parámetro IF
La lógica del comando IF difiere de la del parámetro IF que es admitido por la mayoría de los
comandos:
l El comando IF: determina si el comando asociado se ejecuta o no, basándose en el valor de la
expresión de prueba
l El parámetro IF: determina si el comando se ejecuta en cada registro de una tabla de
Analytics según el valor de la expresión prueba
1902 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Crea una tabla de Analytics definiendo e importando un archivo de base de datos Microsoft Access.
Sintaxis
IMPORT ACCESS TO tabla <PASSWORD núm> nombrearchivo_importación FROM nom-
brearchivo_origen TABLE nombre_tabla_entrada CHARMAX longitud_campo_máx
MEMOMAX longitud_campo_máx
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
PASSWORD núm Solo se usa con archivos de Access protegidos con contraseña.
opcional La definición de contraseña que se debe usar.
No se utiliza PASSWORD núm para solicitar o especificar una contraseña real. La
definición de contraseña hace referencia a una contraseña proporcionada o
configurada previamente con el comando PASSWORD, el comando SET
PASSWORD o la etiqueta de estudio analítico PASSWORD.
núm es el número de la definición de contraseña. Por ejemplo, si se proporcio-
naron o configuraron dos contraseñas previamente en un script, o al programar un
estudio analítico, PASSWORD 2 especifica que se utiliza la contraseña #2.
Si desea obtener más información acerca de la especificación o configuración de
contraseñas, consulte:
o "Comando PASSWORD" en la página 2052
o "Comando SET" en la página 2123
o "Etiqueta PASSWORD" en la página 2718
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1903
Comandos
Nombre Descripción
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Si el archivo de datos de origen no está ubicado en el mismo directorio que el
proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso
relativa para especificar la ubicación del archivo:
o "C:\datos\nombrearchivo_origen "
o "datos\nombrearchivo_origen "
TABLE nombre_tabla_ El nombre de la tabla en el archivo de base de datos de Microsoft Access que se
entrada importará.
CHARMAX longitud_ La longitud máxima en caracteres de cualquier campo en la tabla de Analytics que
campo_máx se origina como datos de carácter en el origen desde el cual está realizando la
importación.
Puede especificar entre 1 y 255 caracteres.
MEMOMAX longitud_ La longitud máxima en caracteres para los campos de texto, nota o memo que está
campo_máx importando.
Puede especificar entre 1 y 32767 caracteres (Analytics no Unicode) o 16383
caracteres (Analytics Unicode).
Ejemplos
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar un archivo de base de datos de Microsoft Access" en la página 271.
1904 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1905
Comandos
Sintaxis
IMPORT DELIMITED TO tabla nombrearchivo_importación FROM nombrearchivo_origen
<SERVER nombre_perfil> codificación_car_origen SEPARATOR {car|TAB|SPACE}
QUALIFIER {car|NONE} <CONSECUTIVE> STARTLINE número_de_línea <KEEPTITLE>
<CRCLEAR> <LFCLEAR> <REPLACENULL> <ALLCHAR> {ALLFIELDS|[sintaxis_campo] <...n>
<IGNORE núm_campo> <...n>}
sintaxis_campo ::=
FIELD nombre tipo AT posición_inicial DEC valor WID bytes PIC formato AS nom-
bre_visible
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
1906 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Si el archivo de datos de origen no está ubicado en el mismo directorio que el
proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso
relativa para especificar la ubicación del archivo:
o "C:\datos\nombrearchivo_origen "
o "datos\nombrearchivo_origen "
SERVER nombre_perfil El nombre de perfil del servidor para el Servidor de AX donde están ubicados los
datos que desea importar.
opcional
Edición de
Código Analytics Codificación de datos de origen
SEPARATOR car El carácter separador (delimitador) que se utilizó entre los campos en los datos de
| TAB | SPACE origen. Debe especificar el carácter como una cadena entre comillas.
Puede especificar un separador de espacio o tabulación escribiendo el carácter
entre comillas o utilizando una palabra clave:
o SEPARATOR " " o SEPARATOR TAB
o SEPARATOR " " o SEPARATOR SPACE
QUALIFIER car | NONE El carácter calificador de texto que se debe utilizar en los datos de origen para
encerrar e identificar los valores de los campos. Debe especificar el carácter como
una cadena entre comillas.
Para especificar el carácter de comillas dobles como calificador de texto, encierre
el signo de las comillas dobles entre comillas simples: QUALIFIER '"'.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1907
Comandos
Nombre Descripción
CONSECUTIVE Los calificadores de texto consecutivos se deben tratar como un solo calificador.
opcional
CRCLEAR Reemplaza los caracteres de retorno de carro (CR) que aparecen entre los califica-
dores con caracteres de espacios. Debe especificar QUALIFIER con un valor car
opcional
para usar CRCLEAR.
Si usa tanto el parámetro CRCLEAR como LFCLEAR, el parámetro CRCLEAR
debe estar primero.
LFCLEAR Reemplaza los caracteres de salto de línea (LF) que aparecen entre los califica-
dores con caracteres de espacios. Debe especificar QUALIFIER con un valor car
opcional
para usar LFCLEAR.
Si usa tanto el parámetro CRCLEAR como LFCLEAR, el parámetro CRCLEAR
debe estar primero.
REPLACENULL Reemplaza todos los caracteres NUL que aparecen en el archivo delimitado por
caracteres de espacio. La cantidad de caracteres NUL reemplazados se registra en
opcional
el log.
1908 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Asignar un tipo de datos de Carácter a todos los campos importados
simplifica el proceso de importar archivos de texto delimitado.
Una vez que los datos se encuentran en Analytics, puede asignarles
diferentes tipos de datos, como Numéricos o Fechahora, a los
campos y especificar los detalles de formato.
ALLCHAR resulta útil al importar una tabla con campos identifi-
cadores a los que Analytics asigna automáticamente tipos de datos
Numéricos cuando en realidad se deberían usar tipos de datos de
Carácter.
Nota
Si usted especifica ALLFIELDS, no especifique ninguna sintaxis
FIELD individual o IGNORE.
FIELD nombre tipo Los campos individuales para importar desde el archivo de datos de origen,
incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la
importación, no lo especifique.
Si desea obtener información acerca de los tipos, consulte "Identificadores de los
tipos de datos de los campos" en la página 1913.
Nota
tipo se ignora si especifica ALLCHAR.
AT posición_inicial La posición del byte de inicio para el campo en el archivo de datos de Analytics.
Nota
Nota
DEC se ignora si especifica ALLCHAR.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1909
Comandos
Nombre Descripción
Nota
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
Nota
PIC se ignora si especifica ALLCHAR.
1910 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los datos del campo se importan, pero no se definen y no aparecen
en la nueva tabla de Analytics. Si es necesario, es posible definir los
datos más tarde y agregarlos a la tabla.
Para excluir completamente a un campo para que no se lo importe,
no lo especifique al especificar los campos de forma individual.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1911
Comandos
1912 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar un archivo de texto delimitado" en la página 272.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1913
Comandos
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
L LOGICAL
N PRINT
P PACKED (compactado)
Q BASIC
R MICRO
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
1914 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Z ZONED (zonado)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1915
Comandos
Crea una tabla de Analytics definiendo e importando un intervalo con nombre o una hoja de cálculo
de Microsoft Excel.
Sintaxis
IMPORT EXCEL TO tabla nombrearchivo_importación FROM nombrearchivo_origen
TABLE hojadedatos_entrada_o_intervalo_nombrado <KEEPTITLE> <STARTLINE número_
línea> <ALLCHAR> {ALLFIELDS|CHARMAX longitud_campo_máx|[sintaxis_campo] <...n>
<IGNORE núm_campo> <...n>} <OPEN>
sintaxis_campo ::=
FIELD nombre_importación tipo {PIC formato|WID caracteres DEC valor} AS nom-
bre_visible
Nota
Debe especificar los parámetros de IMPORT EXCEL exactamente en el mismo
orden que más atrás y en la tabla que se incluye a continuación.
Analytics no puede importar desde un libro de Excel si está activa la Vista protegida
del libro. Primero debe habilitar la edición del libro, guardar y cerrar el libro para
finalmente realizar la importación.
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
1916 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Si el archivo de datos de origen no está ubicado en el mismo directorio que el
proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso
relativa para especificar la ubicación del archivo:
o "C:\datos\nombrearchivo_origen "
o "datos\nombrearchivo_origen "
TABLE hojadedatos_o_ La hoja de cálculo o el intervalo con nombre que se debe importar desde el archivo
intervalo_nombrado de datos de origen Microsoft Excel:
Requisitos:
o agregue un signo "$" al final del nombre de una hoja de cálculo
Por ejemplo, TABLE "Tarjetas_crédito_corp$"
o especifique un rango con nombre tal como aparece en Excel
Por ejemplo, TABLE "Ventas_empleados"
o especifique hojadedatos_o_intervalo_nombrado como una cadena entre
comillas
STARTLINE número_ El número de línea en el cual se debe comenzar a leer la hoja de cálculo.
de_línea
Por ejemplo, si las primeras tres líneas de una hoja de cálculo contienen
opcional información de encabezado que no desea, especifique STARTLINE 4 para comenzar
a leer los datos en la cuarta línea.
Si omite STARTLINE, la línea de inicio es la primera línea de la hoja de cálculo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1917
Comandos
Nombre Descripción
Nota
La línea de inicio de un rango con nombre siempre es la primera
línea del rango con nombre, sin importar cuál sea la configuración
de STARTLINE.
Consejo
Asignar un tipo de datos de Carácter a todos los campos importados
simplifica el proceso de importar archivos de Excel.
Una vez que los datos se encuentran en Analytics, puede asignarles
diferentes tipos de datos, como Numéricos o Fechahora, a los
campos y especificar los detalles de formato.
ALLCHAR resulta útil al importar una tabla con campos identifi-
cadores a los que Analytics asigna automáticamente tipos de datos
Numéricos cuando en realidad se deberían usar tipos de datos de
Carácter.
Nota
Si usted especifica ALLFIELDS, no especifique ninguna sintaxis
FIELD individual, CHARMAX o IGNORE.
CHARMAX longitud_ La longitud máxima en caracteres de cualquier campo de la tabla de Analytics que
campo_máx se origina como datos de carácter en el archivo de datos de origen.
Los datos de caracteres de origen que superan el límite máximo se truncan.
Se importan todos los campos del archivo de datos de origen, independientemente
del tipo de datos.
Nota
Si usted especifica CHARMAX, no especifique ninguna sintaxis
FIELD individual, ALLFIELDS ni IGNORE.
FIELD nombre_ Los campos individuales para importar desde el archivo de datos de origen,
importación tipo incluidos el nombre y el tipo de datos del campo.
nombre_importación se convierte en el nombre del campo en la tabla de Analytics.
No es necesario que nombre_importación sea igual que el nombre del campo del
archivo de datos de origen, pero puede serlo.
Consejo
También puede usar AS para especificar un nombre visible diferente
del nombre_importación.
1918 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Si especifica ALLCHAR, se ignora tipo.
Si especifica la sintaxis FIELD individual, no especifique ALLFIELDS
ni CHARMAX.
Exclusión de un campo
Para excluir un campo de la importación, no lo especifique. También debe
especificar IGNORE para los campos excluidos.
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1919
Comandos
Nombre Descripción
Nota
Tenga cuidado de alinear correctamente núm_campo con la
posición de los campos excluidos. Si especifica núm_campo para
un campo incluido (definición FIELD) o para una posición de campo
que no existe, la importación no se realizará correctamente.
La cantidad de parámetros FIELD e IGNORE combinados debe ser
igual al total de campos de la tabla de datos de origen. Si los totales
no coinciden, la importación no se realiza correctamente.
Si especifica ALLFIELDS o CHARMAX, no especifique IGNORE.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Ejemplos
1920 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1921
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar datos de Microsoft Excel" en la página 257.
Nota
"Definir" significa especificar manualmente cosas como el nombre del campo, el tipo
de datos, la longitud, el formato de fechahora, etc.
o importar todos los campos automáticamente con definiciones ALLFIELDS CHARMAX, FIELD
predeterminadas
o si es necesario, definir los campos después de la importación en
Analytics
o importar todos los campos automáticamente con definiciones CHARMAX ALLFIELDS, FIELD
predeterminadas
o si es necesario, definir los campos después de la importación en
Analytics
o truncar los campos de caracteres extensos
1922 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1923
Comandos
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
L LOGICAL
N PRINT
P PACKED (compactado)
Q BASIC
R MICRO
1924 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
Z ZONED (zonado)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1925
Comandos
Sintaxis
IMPORT GRCPROJECT TO tabla nombrearchivo_importación PASSWORD núm FROM id_
org/id_tipo <FIELD nombre AS nombre_visible <...n>>
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
1926 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
El parámetro PASSWORD puede ser obligatorio o no, según el
entorno en el que se ejecute el script:
Robots
Analytics Exchange
FROM id_org id_tipo La organización y el tipo de información que define los datos que se están
importando:
o id_org: la organización de Proyectos de la cual está importando datos
o id_tipo: el tipo de información que está importando
El valor id_org y el valor id_tipo deben estar separados por una barra, sin
espacios: FROM "125@eu/audits".
La cadena completa debe estar encerrada entre comillas.
Identificador de la organización
id_org debe incluir el número de ID de la organización y, si está realizando la
importación desde un centro de datos ubicado fuera de América del Norte, el
código del centro de datos. El número de ID de la organización y el código del
centro de datos deben estar separados por el signo (@): FROM "125@eu".
El código del centro de datos especifica desde qué servidor regional de HighBond
está importando los datos.
o af – África (Sudáfrica)
o ap – Pacífico asiático (Singapur)
o au – Pacífico asiático (Australia)
o ca – Norteamérica (Canadá)
o eu – Europa (Alemania)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1927
Comandos
Nombre Descripción
o sa – Sudamérica (Brasil)
o us –Norteamérica (EE. UU.)
ID tipo
id_tipo especifica el tipo de información que está importando. La información en
Proyectos está contenida en una serie de tablas relacionadas.
Para id_tipo, utilice uno de los valores que se incluyen a continuación. Escriba el
valor exactamente como aparece e incluya guiones bajos, según corresponda:
o auditorías: Proyectos
o planes_prueba_control: Planes de prueba de controles
o prueba_control: Prueba de controles
o controles: Controles
o buscar_acciones: Acciones
o hallazgos: Problemas
o mitigaciones: Asociaciones de Control de riesgos
o narrativas: Narrativas
o objetivos: Objetivos
o riesgos: Riesgos
o revisiones de confiabilidad: Revisiones de confiabilidad
Consejo
Para obtener información sobre cómo se relacionan las tablas en
Proyectos y los campos claves que puede utilizar para unir las
tablas una vez que las haya importado a Analytics, consulte
"Importar datos de Proyectos de HighBond" en la página 748.
FIELD nombre AS Campos individuales de los datos de origen que se deben importar. Especifique el
nombre_visible <...n> nombre.
opcional Si omite FIELD, se importan todos los campos.
o nombre debe coincidir de forma exacta con el nombre del campo físico en la
tabla Proyectos, lo cual incluye mayúsculas y minúsculas
o nombre visible (título de columna alternativo) es el nombre visible para el
campo en la vista de la nueva tabla de Analytics. Debe especificar un nombre
visible para cada FIELD nombre. Especifique nombre_visible como una cadena
entre comillas.
Utilice un punto y coma (;) entre las palabras si desea que haya un salto de
línea en el título de la columna.
A diferencia de algunos otros comandos IMPORT de Analytics, no puede
especificar nombre_visible en blanco para utilizar el nombre del campo como el
nombre visible.
1928 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Para obtener los nombres de campos físicos, utilice la interfaz de
usuario de Analytics para importar la tabla apropiada de Proyectos.
Los nombres de campos físicos están contenidos en el comando en
el log.
Las importaciones posteriores se pueden incluir en scripts.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1929
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar datos de Proyectos de HighBond" en la página 748.
¡Precaución!
El token de acceso generado concuerda con la cuenta utilizada para iniciar sesión en
Launchpad. Como escritor de scripts, puede no ser apropiado especificar su propio
token de acceso si el script que será usado por otras personas.
1930 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
HighBond.
l En el Editor de scripts , haga clic con el botón derecho del ratón y seleccione Insertar >
Token de HighBond.
Se abre la página Administrar tokens API en el navegador. Es posible que primero deba
iniciar sesión en Launchpad.
2. Realice una de las siguientes acciones:
l Utilizar un token existente: En la columna Token, haga clic en el token parcialmente
Consejo
Utilice un token existente a menos que tenga un motivo para crear uno
nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que necesita
administrar.
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la contraseña de su
cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también puede crear un
token de la API. Debe reservar los tokens de API para la finalidad adecuada,
que es contar con acceso de programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya pegado
correctamente el token en el script.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1931
Comandos
1932 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Crea una tabla de Analytics importando una tabla o interpretación de Resultados de HighBond.
Sintaxis
IMPORT GRCRESULTS TO tabla importar_nombredearchivo PASSWORD núm FROM Ruta_
recursos_Resultados <FIELD nombre AS nombre_visible <...n>>
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1933
Comandos
Nombre Descripción
Nota
El parámetro PASSWORD puede ser obligatorio o no, según el
entorno en el que se ejecute el script:
Robots
Analytics Exchange
Nota
La forma de la ruta de Resultados es proporcionada por una API y
está sujeta a cambios. La manera más sencilla y confiable de
obtener la sintaxis correcta y actualizada para la ruta es realizar una
importación manual de los datos de destino y copiar la ruta desde el
log del comando.
FIELD nombre AS Campos individuales de los datos de origen que se deben importar. Especifique el
nombre_visible <...n> nombre.
opcional Si omite FIELD, se importan todos los campos.
Nombre
nombre debe coincidir de forma exacta con el nombre del campo físico en la tabla
de Resultados, lo cual incluye mayúsculas y minúsculas. Para ver el nombre del
campo físico, complete una de las siguientes acciones:
1934 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
El nombre del campo físico Resultados no es el nombre visible que
se usa en los encabezados de las columnas de la Vista de la tabla.
Nombre visible
nombre visible (título de columna alternativo) es el nombre visible para el campo
en la vista de la nueva tabla de Analytics. Debe especificar un nombre visible para
cada FIELD nombre. Especifique nombre_visible como una cadena entre comillas.
Utilice un punto y coma (;) entre las palabras si desea que haya un salto de línea
en el título de la columna.
A diferencia de algunos otros comandos IMPORT de Analytics, no puede
especificar nombre_visible en blanco para utilizar el nombre del campo como el
nombre visible.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1935
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar datos de Resultados de HighBond" en la página 753.
1936 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ruta de Resultados
Nota
La forma de la ruta de Resultados es proporcionada por una API y está sujeta a
cambios. La manera más sencilla y confiable de obtener la sintaxis correcta y
actualizada para la ruta es realizar una importación manual de los datos de destino y
copiar la ruta desde el log del comando.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1937
Comandos
Debe especificar los nombres de los campos de las columnas generadas por el sistema tal como
aparecen a continuación. Los nombres visibles predeterminados se aplican al importar desde
Resultados a través de la interfaz de usuario de Analytics. Puede cambiar los nombres visibles si
está realizando un script del proceso de importación.
metadata.priority Prioridad
metadata.status Estado
metadata.publish_date Publicado
metadata.assignee Asignado
metadata.group Grupo
metadata.updated_at Actualizado/a
metadata.closed_at Cerrado/a
extras.collection Colección
1938 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
¡Precaución!
El token de acceso generado concuerda con la cuenta utilizada para iniciar sesión en
Launchpad. Como escritor de scripts, puede no ser apropiado especificar su propio
token de acceso si el script que será usado por otras personas.
HighBond.
l En el Editor de scripts , haga clic con el botón derecho del ratón y seleccione Insertar >
Token de HighBond.
Se abre la página Administrar tokens API en el navegador. Es posible que primero deba
iniciar sesión en Launchpad.
2. Realice una de las siguientes acciones:
l Utilizar un token existente: En la columna Token, haga clic en el token parcialmente
Consejo
Utilice un token existente a menos que tenga un motivo para crear uno
nuevo. Si el token existente no funciona, cree uno nuevo.
El uso de un token existente reduce la cantidad de tokens que necesita
administrar.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1939
Comandos
l Crear un nuevo token: Haga clic en Crear token > Analytics y escriba la contraseña de su
cuenta de HighBond.
Se crea un nuevo token de Analytics.
Nota
Si usted es administrador del sistema de Launchpad, también puede crear un
token de la API. Debe reservar los tokens de API para la finalidad adecuada,
que es contar con acceso de programación a la plataforma de HighBond.
Consejo
No cierre el cuadro de diálogo que contiene el token hasta que haya pegado
correctamente el token en el script.
1940 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1941
Comandos
Nota
Antes de la versión 11 de Analytics, los archivos de formato de tabla externos tenían
la extensión .fmt. Aún puede importar un archivo de formato de tabla con la extensión
.fmt especificando manualmente la extensión.
Sintaxis
IMPORT LAYOUT archivo_de_formato_externo TO nombre_de_formato_de_tabla
Parámetros
Nombre Descripción
archivo_de_formato_ El nombre del archivo de formato de tabla externo. Si el nombre o la ruta del
externo archivo incluyen espacios, debe encerrarlos entre comillas; por ejemplo, "Trans
Cp.layout".
TO nombre_de_formato_ El nombre del formato de tabla importado en el proyecto de Analytics; por ejemplo,
de_tabla "Trans Cp Mayo". Si el nombre_de_formato_de_tabla contiene espacios, debe
especificarlo como una cadena encerrada entre comillas. Puede especificar un
nombre_de_formato_de_tabla diferente del nombre del archivo_de_formato_
externo.
1942 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplo
Observaciones
Cuándo usar IMPORT LAYOUT
Importar un archivo de formato de tabla externo y asociarlo con un archivo de datos puede ahorrar el
trabajo de crear un nuevo formato de tabla desde cero:
l Si el formato de tabla importado especifica una asociación con un archivo de datos de
Analytics (.fil) determinado y existe un archivo de datos con el mismo nombre en la carpeta del
proyecto, el formato de tabla importado se asocia automáticamente con el archivo de datos de
la carpeta.
l Si no hay un archivo de datos con el mismo nombre en la carpeta del proyecto, debe enlazar el
formato de tabla importado a un nuevo origen de datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1943
Comandos
Comando IMPORT
MULTIDELIMITED
Sintaxis
IMPORT MULTIDELIMITED <TO carpeta_de_importación> FROM {nombre_de_archivo_de_
origen|carpeta_de_origen} codificación_car_origen SEPARATOR {car|TAB|SPACE}
QUALIFIER {car|NONE} <CONSECUTIVE> STARTLINE número_de_línea <KEEPTITLE>
<CRCLEAR> <LFCLEAR> <REPLACENULL> <ALLCHAR>
Nota
Debe especificar los parámetros de IMPORT MULTIDELIMITED exactamente en el
mismo orden que más atrás y en la tabla que se incluye a continuación.
Para importar varios archivos delimitados correctamente, la estructura de todos los
archivos debe coincidir antes de la importación.
Si desea obtener más información, consulte "Es necesario que los archivo tengan la
misma estructura" en la página 1950.
Parámetros
Nombre Descripción
Ejemplo
1944 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
transacciones"
Si omite TO, los datos se importan a la carpeta donde se encuentra el proyecto de Analytics.
FROM El nombre de los archivos de datos de origen o de la carpeta donde se encuentran los archivos
nombre_de_ de datos de origen.
archivo_de_
Especifique nombre_de_archivo_de_origen o carpeta_de_origen como una cadena entre
origen |
comillas.
carpeta_de_
origen El comando permite importar cuatro tipos de archivos delimitados:
o *.csv
o *.dat
o *.del
o *.txt
Los archivos de datos de origen de la carpeta raíz del proyecto de Analytics
Para especificar varios archivos de Excel, use un comodín (*) en lugar de caracteres exclusivos
en los nombres de los archivos. El carácter comodín representa cero (0) o más instancias de
cualquier letra, número o carácter especial.
Ejemplo
FROM "Transacciones_FY*.csv"
selecciona:
Transacciones_FY18.csv
Transacciones_FY17.csv
Puede usar un comodín en más de un lugar del nombre del archivo y en la extensión de
archivo.
Ejemplo
FROM "Transacciones_FY*.*"
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1945
Comandos
Nombre Descripción
selecciona:
Transacciones_FY18.txt
Transacciones_FY17.csv
Los archivos de datos de origen que no se encuentran en la carpeta raíz del proyecto de
Analytics
Si los archivos de datos de origen no están ubicados en la mima carpeta que el proyecto de
Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso relativa a la carpeta
donde se encuentra el proyecto para especificar la ubicación de los archivos:
Ejemplo
Ejemplo
1946 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Edición de
Código Analytics Codificación de datos de origen
Nota
Si no especifica un código, Analytics no Unicode utiliza automáticamente 0 y
Analytics Unicode utiliza automáticamente 2 .
SEPARATO- El carácter separador (delimitador) que se utilizó entre los campos en los datos de origen. Debe
R car especificar el carácter como una cadena entre comillas.
| TAB | SPA-
Puede especificar un separador de espacio o tabulación escribiendo el carácter entre comillas
CE
o utilizando una palabra clave:
o SEPARATOR " " o SEPARATOR TAB
o SEPARATOR " " o SEPARATOR SPACE
QUALIFIER El carácter calificador de texto que se debe utilizar en los datos de origen para encerrar e
car | NONE identificar los valores de los campos. Debe especificar el carácter como una cadena entre
comillas.
Para especificar el carácter de comillas dobles como calificador de texto, encierre el signo de
las comillas dobles entre comillas simples: QUALIFIER '"'.
Puede especificar que no haya calificadores de texto utilizando cualquiera de los siguientes
métodos:
o QUALIFIER ""
o QUALIFIER NONE
CONSECUT- Los calificadores de texto consecutivos se deben tratar como un solo calificador.
IVE
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1947
Comandos
Nombre Descripción
Nota
Lo ideal es que la línea de inicio sea la misma en todos los archivos
delimitados que usted importa con una única ejecución de
IMPORT MULTIDELIMITED.
Si las líneas de inicio son diferentes, consulte "Es necesario que los archivo
tengan la misma estructura" en la página 1950.
KEEPTITLE Trate el número de línea especificado por STARTLINE como nombres de campo en lugar de
datos. Si omite KEEPTITLE, se utilizan nombres de campo genéricos.
opcional
Nota
Los nombres de campo deben estar en el mismo número de línea en todos los
archivos delimitados que importe con una única ejecución de
IMPORT MULTIDELIMITED.
Si los nombres de campo están en diferentes números de línea, consulte "Es
necesario que los archivo tengan la misma estructura" en la página 1950.
CRCLEAR Reemplaza los caracteres de retorno de carro (CR) que aparecen entre los calificadores con
caracteres de espacios. Debe especificar QUALIFIER con un valor car para usar CRCLEAR.
opcional
Si usa tanto el parámetro CRCLEAR como LFCLEAR, el parámetro CRCLEAR debe estar
primero.
LFCLEAR Reemplaza los caracteres de salto de línea (LF) que aparecen entre los calificadores con
caracteres de espacios. Debe especificar QUALIFIER con un valor car para usar LFCLEAR.
opcional
Si usa tanto el parámetro CRCLEAR como LFCLEAR, el parámetro CRCLEAR debe estar
primero.
REPLACEN- Reemplaza todos los caracteres NUL que aparecen en el archivo delimitado por caracteres de
ULL espacio. La cantidad de caracteres NUL reemplazados se registra en el log.
opcional
ALLCHAR Se asigna el tipo de datos de Carácter automáticamente a todos los campos importados.
opcional
Consejo
Asignar un tipo de datos de Carácter a todos los campos importados simplifica
el proceso de importar archivos de texto delimitado. Una vez que los datos se
encuentran en Analytics, puede asignarles diferentes tipos de datos, como
Numéricos o Fechahora, a los campos y especificar los detalles de formato.
ALLCHAR resulta útil al importar una tabla con campos identificadores a los
que Analytics asigna automáticamente tipos de datos Numéricos cuando en
realidad se deberían usar tipos de datos de Carácter.
Ejemplos
Los siguientes ejemplos dan por sentado que usted cuenta con datos de transacciones mensuales
almacenados en doce archivos delimitados:
1948 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
l Transacciones_ene.csv a Transacciones_dic.csv
Nota
Se crea una tabla de Analytics independiente para cada archivo delimitado que
importa.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1949
Comandos
Observaciones
Es necesario que los archivo tengan la misma
estructura
Para importar un grupo de archivos delimitados correctamente usando IMPORT MULTIDELIMITED,
la estructura de todos los archivos del grupo debe coincidir.
Puede importar archivos delimitados que no tienen la misma estructura y luego realizar la limpieza y
estandarización de los datos en Analytics. Sin embargo, este enfoque puede ser muy trabajoso. En
muchos casos, es más sencillo hacer coincidir los archivos delimitados antes de la importación.
Para importar correctamente varios archivos delimitados, es necesario que los siguientes elementos
sean iguales en todos los archivos:
Palabra clave de
Elemento ACLScript Problema Solución
La codificación código numérico (solamente en la edición Unicode Agrupe los archivos de origen por
y el conjunto de Analytics) tipo de codificación e importe cada
de caracteres grupo por separado.
1950 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Palabra clave de
Elemento ACLScript Problema Solución
Línea de inicio STARTLINE Los archivos delimitados de Realice una de las siguientes
de los datos origen tienen diferentes líneas de acciones:
inicio de los datos. o Estandarice la línea de inicio en
los archivos de origen antes de
importarlos.
o Agrupe los archivos de origen
que tienen la misma línea de
inicio e importe cada grupo por
separado.
o Haga que número_de_línea
sea igual a la menor línea de
inicio en todos los archivos. Una
vez que se hayan importado los
archivos a las tablas de
Analytics, puede usar el
"Comando EXTRACT" en la
página 1854 para extraer
únicamente los registros de las
tablas con información de
encabezado no deseada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1951
Comandos
Palabra clave de
Elemento ACLScript Problema Solución
Comandos IMPORT DELIMITED múltiples
En realidad, el comando IMPORT MULTIDELIMITED ejecuta varios comandos
IMPORT DELIMITED individuales; uno para cada archivo importado. Si hace doble clic en la entrada
IMPORT MULTIDELIMITED del log, se muestran los comandos IMPORT DELIMITED individuales
en el área de visualización.
1952 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1953
Comandos
Crea varias tablas de Analytics definiendo e importando varios intervalos con nombre u hojas de
cálculo de Microsoft Excel.
Sintaxis
IMPORT MULTIEXCEL <TO carpeta_de_importación> FROM {nombre_de_archivo_de_ori-
gen|carpeta_de_origen} TABLE intervalos_con_nombre_u_hojas_de_cálculo_de_
entrada <PREFIX> <KEEPTITLE> <CHARMAX longitud_campo_máx>
Nota
Debe especificar los parámetros de IMPORT MULTIEXCEL exactamente en el
mismo orden que más atrás y en la tabla que se incluye a continuación.
Analytics no puede importar desde un libro de Excel si está activa la Vista protegida
del libro. Primero debe habilitar la edición del libro, guardar y cerrar el libro para
finalmente realizar la importación.
Parámetros
Nombre Descripción
Ejemplo
1954 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Si omite TO, los datos se importan a la carpeta donde se encuentra el proyecto de Analytics.
FROM El nombre de el o los archivos de datos de origen o de la carpeta donde se encuentran los
nombre_ archivos de datos de origen.
de_
Especifique nombre_de_archivo_de_origen o carpeta_de_origen como una cadena entre
archivo_
comillas.
de_
origen |
carpeta_ Los archivos de datos de origen de la carpeta raíz del proyecto de
de_ Analytics
origen
o archivo de Excel único
Especifique el nombre completo del archivo y la extensión.
Ejemplo
FROM "Transacciones_FY18.xlsx"
Ejemplo
FROM "Transacciones_FY*.xlsx"
selecciona:
Transacciones_FY18.xlsx
Transactions_FY17.xlsx
Puede usar un comodín en más de un lugar del nombre del archivo y en la extensión de
archivo.
Ejemplo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1955
Comandos
Nombre Descripción
FROM "Transacciones_FY*.*"
selecciona:
Transacciones_FY18.xlsx
Transacciones_FY17.xls
Ejemplo
Ejemplo
1956 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Al especificar una carpeta, cualquier hoja de cálculo de un archivo de Excel de la
carpeta se importa si el nombre de la hoja de cálculo coincide con el valor TABLE.
TABLE El nombre de las hojas de cálculo o los intervalos con nombre que desea importar. Para cada hoja
intervalo- de cálculo o intervalo con nombre que se importa, se crea una tabla de Analytics independiente.
s_con_
Especifique intervalos_con_nombre_u_hojas_de_cálculo_de_entrada como una cadena entre
nombre_
comillas.
u_hojas_
de_ Use un comodín (*) en lugar de caracteres exclusivos en los nombres de los intervalos o las hojas
cálculo_ de cálculo.
de_ Por ejemplo, "Trans_*$" selecciona las siguientes hojas de cálculo:
entrada
o Trans_Ene
o Trans_Feb
o Trans_Mar
o y así sucesivamente
Nota
El carácter comodín (*) representa cero (0) o más instancias de cualquier letra,
número o carácter especial.
Puede usar un comodín en más de un lugar. Por ejemplo, *Trans*$ selecciona:
l Trans_Ene
l Ene_Trans
Prefijo Coloque el nombre del archivo de Excel delante del nombre de las tablas de Analytics.
opcional
Consejo
Si las hojas de cálculo de diferentes archivos tienen el mismo nombre, al colocar
el nombre del archivo de Excel como prefijo puede evitar que surjan conflictos
entre los nombres de las tablas.
KEEPTIT- Tratar a la primera fila de datos como nombres de campos en lugar de datos. Si se omite, se
LE utilizan nombres de campo genéricos.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1957
Comandos
Nombre Descripción
Nota
Todas las filas iniciales de las hojas de cálculo y los intervalos con nombre que
usted importe deben tener un enfoque sistemático. Las primeras filas deben ser
nombres de campo o datos en todos los conjuntos de datos. Evite mezclar ambas
opciones en una misma operación de importación.
Si los conjuntos de datos tienen enfoques diferentes en las primeras filas, use dos
operaciones de importación independientes.
CHARMA- La longitud máxima en caracteres de cualquier campo de una tabla de Analytics que se origina
X como datos de carácter en un archivo de datos de origen.
longitud_
campo_
máx
opcional
Ejemplos
Los siguientes ejemplos dan por sentado que usted cuenta con datos de transacciones mensuales
de tres años almacenados en tres archivos de Excel:
l Transacciones_FY18.xlsx
l Transactions_FY17.xlsx
l Transactions_FY16.xlsx
Cada archivos de Excel tiene 12 hojas de cálculo: una por cada mes del año. Las hojas de cálculo
también incluyen algunos intervalos con nombre que identifican varios subconjuntos de transac-
ciones.
Nota
Para cada hoja de cálculo o intervalo con nombre que usted importe, se crea una
tabla de Analytics independiente.
1958 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
l incluya el símbolo de dólar ($) al final del nombre de la hoja de cálculo para que solo se
seleccionen hojas de cálculo y no intervalos con nombre
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1959
Comandos
1960 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1961
Comandos
Observaciones
Comandos IMPORT EXCEL múltiples
En realidad, el comando IMPORT MULTIEXCEL ejecuta varios comandos
IMPORT EXCEL individuales; uno para cada hoja de cálculo importada. Si hace doble clic en la
entrada IMPORT MULTIEXCEL del log, se muestran los comandos IMPORT EXCEL individuales en
el área de visualización.
1962 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
IMPORT ODBC SOURCE nombre_origen TABLE nombre_tabla <QUALIFIER calificador_
datos> <OWNER nombre_usuario> <USERID id_usuario> <PASSWORD núm> <WHERE cláu-
sula_where> <TO nombre_tabla> <WIDTH longitud_campo_máxima> <MAXIMUM longitud_
campo_máxima> <FIELDS campo <;...n>>
Parámetros
Nombre Descripción
SOURCE nombre_ El nombre del origen de datos (DSN) del origen de datos ODBC con el que desea
origen conectarse. El DSN debe existir previamente y estar configurado correctamente.
Nota
Está limitado a los orígenes de datos que utilizan los controladores
ODBC de Windows instalados en su equipo. Los conectores de
datos de Analytics nativos que se pueden utilizar con el comando
ACCESSDATA pueden no estar disponibles con IMPORT ODBC.
TABLE nombre_tabla El nombre de tabla en el origen de datos ODBC desde el que desea importar
datos.
nombre_tabla normalmente se refiere a una tabla de base de datos en el origen de
datos, pero también puede referirse a cualquier información que Analytics importe
como una tabla. Por ejemplo, si utiliza Microsoft Text Driver, nombre_tabla se
refiere al archivo de texto desde el que desea importar datos.
QUALIFIER calificador_ El carácter que se debe utilizar como calificador de texto para encerrar e identificar
datos los valores de los campos. Debe especificar el carácter como una cadena entre
comillas.
opcional
Utilice comillas simples para especificar el carácter de comillas: '"'.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1963
Comandos
Nombre Descripción
WHERE cláusula_where Una cláusula WHERE de SQL que limita los registros que se devuelven de
acuerdo con los criterios que usted especifique. Debe ser un enunciado SQL válido
opcional
y se debe ingresar como una cadena entre comillas:
WIDTH longitud_campo_ La longitud máxima en caracteres de cualquier campo en la tabla de Analytics que
máxima se origina como datos de carácter en el origen desde el cual está realizando la
importación.
opcional
Puede ingresar cualquier valor entre 1 y 254. El valor predeterminado es 50. Los
datos que superen la longitud de campo máxima se truncan al importarlos a
Analytics.
MAXIMUM longitud_ La longitud máxima en caracteres para los campos de texto, nota o memo que está
campo_máxima importando.
opcional Puede ingresar cualquier valor entre 1 y 1100. El valor predeterminado es 100. Los
datos que superen la longitud de campo máxima se truncan al importarlos a
Analytics.
1964 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
FIELDS field <;...n> Campos individuales de los datos de origen que se deben importar. Especifique el
nombre.
opcional
Si especifica varios campos, cada campo debe estar separado por una coma. Si
omite FIELDS, se importan todos los campos.
Al escribir los nombres de campo entre comillas, éstos distinguen entre
mayúsculas y minúsculas. Si utiliza comillas, los nombres de campo deben
coincidir exactamente entre el parámetro FIELDS y el origen de datos ODBC en lo
que respecta a mayúsculas y minúsculas. Si utiliza comillas y las mayúsculas y
minúsculas de los nombres de campo no coinciden, no se importarán los campos.
Nota
FIELDS se debe colocar último entre los parámetros IMPORT ODBC.
Si FIELDS no se ubica en último lugar, el comando no se completa
correctamente.
Ejemplos
Observaciones
Método más viejo para conectarse a orígenes de datos
de ODBC
El comando IMPORT ODBC es el método más antiguo para conectarse a orígenes de datos
compatibles con ODBC desde Analytics. El nuevo método de conexión a orígenes de datos
ODBC utiliza la ventana Data Access y el comando ACCESSDATA.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1965
Comandos
Puede continuar usando IMPORT ODBC en Analytics. Sin embargo, este método de conexión ahora
está disponible únicamente en los scripts y desde la línea de comandos de Analytics. Ya no puede
acceder a este método de conexión en el Asistente de Definición de Datos .
1966 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
IMPORT PDF TO tabla <PASSWORD núm> nombrearchivo_importación FROM nom-
brearchivo_origen <SERVER nombre_perfil> longitud_omisión <PARSER "VPDF">
<PAGES intervalo_páginas> {[sintaxis_registro] [sintaxis_campo] <...n>} <...n>
sintaxis_registro ::=
RECORD nombre_del_registro tipo_de_registro líneas_en_el_registro transparente
[sintaxis_prueba]<...n>
sintaxis_prueba ::=
TEST incluir_excluir tipo_de_coincidencia AT línea_de_inicio;posición_
inicial;rango lógica texto
sintaxis_campo ::=
FIELD nombre tipo AT línea_de_inicio; posición_inicial SIZE longitud; líneas_
en_el_campo DEC valor WID bytes PIC formato AS nombre_visible
Parámetros
Parámetros generales
Nombre Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1967
Comandos
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Si el archivo de datos de origen no está ubicado en el mismo directorio que el
proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso
relativa para especificar la ubicación del archivo:
o "C:\datos\nombrearchivo_origen "
o "datos\nombrearchivo_origen "
SERVER nombre_perfil El nombre de perfil para el servidor que contiene los datos que desea importar.
opcional
1968 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Para los datos Unicode, especifique solo un número par de bytes. Si
especifica un número de bytes impar puede provocar problemas con
el procesamiento posterior de los datos importados.
PARSER "VPDF" Use el analizador VeryPDF para analizar el archivo PDF durante el proceso de
definición del archivo.
opcional
Si omite PARSER, se utilizará el analizador Xpdf predeterminado.
Si está importando el archivo PDF por primera vez y no tiene motivos para hacerlo
de otra manera, utilice el analizador predeterminado Xpdf. Si ya detectó problemas
de alineación de los datos al utilizar Xpdf, use el analizador VeryPDF para ver si
los resultados del análisis son mejores.
PAGES intervalo_ Las páginas que se deben incluir si no se desea importar todas las páginas del
páginas archivo PDF. intervalo_páginas se debe especificar como una cadena entre
comillas.
opcional
Puede especificar:
o páginas individuales separadas por comas (1,3,5)
o intervalos de páginas (2-7)
o una combinación de páginas e intervalos (1, 3, 5-7, 11)
Si omite PAGES, se importan todas las páginas del archivo PDF.
Parámetro RECORD
Información de la definición del registro general.
Nota
Parte de la información de definición del registro se especifica utilizando códigos
numéricos que coinciden con las opciones del Asistente de Definición de Datos.
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1969
Comandos
Nombre Descripción
Nota
Puede definir varios conjuntos de registros de encabezado y pie de
página en una única ejecución de IMPORT PDF, pero solo un
conjunto de registros de detalle.
Nota
Se aplica únicamente a los registros de encabezado.
o 0: no transparente
o 1: transparente
Parámetro TEST
Los criterios para definir un conjunto de registros en el archivo PDF. Puede tener una o más
instancias de TEST (hasta 8) para cada instancia de RECORD.
Nota
Algunos de los criterios se especifican utilizando códigos numéricos que asignan las
opciones del Asistente de Definición de Datos (los nombres de las opciones se
muestran a continuación entre paréntesis).
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre Descripción
1970 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
o 1: (Excluir) los datos que reúnen los criterios se excluyen del conjunto de
registros
Nota
En el caso de registros de una sola línea, el valor de línea_de_
inicio es siempre 1.
Nota
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1971
Comandos
Nombre Descripción
texto Caracteres literales o comodín con los que se debe buscar una coincidencia:
o Para Concordancia exacta, Buscar en línea o Buscar en rango:, especifica el
carácter o la cadena de caracteres que identifican de manera exclusiva al
conjunto de registros del archivo PDF.
o Para Búsqueda con comodines:, especifica el patrón de caracteres que
identifican de manera exclusiva el conjunto de registros del archivo PDF
La opción Búsqueda con comodines usa la misma sintaxis que la "Función MAP
( )" en la página 2398.
Para otros tipos de coincidencias, texto es una cadena vacía "".
Parámetros FIELD
Información de la definición de campo.
Nombre Descripción
FIELD nombre tipo Los campos individuales para importar desde el archivo de datos de origen,
incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la
importación, no lo especifique.
Si desea obtener información acerca de los tipos, consulte "Identificadores de los
tipos de datos de los campos" en la página 1975.
AT línea_de_inicio; o línea_de_inicio: la línea de inicio del campo del registro del archivo PDF
posición_inicial
En el caso de registros de varias líneas en un archivo PDF, línea_de_inicio le
permite comenzar un campo en cualquier línea del registro. línea_de_inicio
siempre es 1 si líneas_en_el_registro es 1.
o posición_inicial: la posición inicial en bytes del campo en el archivo PDF
Nota
1972 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
SIZE longitud; líneas_ o longitud: la longitud del campo en bytes en el formato de tabla de Analytics
en_el_campo
Nota
Nota
La cantidad de líneas especificadas para un campo no puede
superar la cantidad de líneas especificadas para el registro que
contiene el campo.
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1973
Comandos
Nombre Descripción
columna.
AS es obligatorio cuando se está definiendo un FIELD. Para que el nombre visible
sea el mismo que el nombre del campo, introduzca un valor en blanco en nombre_
visible con la siguiente sintaxis: AS "". Asegúrese de que no haya un espacio entre
las dos comillas.
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Definición e importación de archivos de imagen de impresión (reporte) y archivos PDF" en la
página 286.
1974 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1975
Comandos
L LOGICAL
N PRINT
P PACKED (compactado)
Q BASIC
R MICRO
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
Z ZONED (zonado)
1976 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Crea una tabla de Analytics definiendo e importando un archivo de imagen de impresión (reporte).
Sintaxis
IMPORT PRINT TO tabla nombrearchivo_importación FROM nombrearchivo_origen
<SERVER nombre_perfil> valor_conjunto_caracteres <número_página_código> {[sin-
taxis_registro] [sintaxis_campo] <...n>} <...n>
sintaxis_registro ::=
RECORD nombre_del_registro tipo_de_registro líneas_en_el_registro transparente
[sintaxis_prueba]<...n>
sintaxis_prueba ::=
TEST incluir_excluir tipo_de_coincidencia AT línea_de_inicio;posición_
inicial;rango lógica texto
sintaxis_campo ::=
FIELD nombre tipo AT línea_de_inicio; posición_inicial SIZE longitud; líneas_
en_el_campo DEC valor WID bytes PIC formato AS nombre_visible
Parámetros
Parámetros generales
Nombre Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1977
Comandos
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Si el archivo de datos de origen no está ubicado en el mismo directorio que el
proyecto Analytics, debe utilizar una ruta de acceso absoluta o una ruta de acceso
relativa para especificar la ubicación del archivo:
o "C:\datos\nombrearchivo_origen "
o "datos\nombrearchivo_origen "
SERVER nombre_perfil El nombre de perfil para el servidor que contiene los datos que desea importar.
opcional
Parámetro RECORD
Información de la definición del registro general.
1978 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Parte de la información de definición del registro se especifica utilizando códigos
numéricos que coinciden con las opciones del Asistente de Definición de Datos.
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre Descripción
tipo_de_registro Los tres tipos de registro posibles al definir un archivo de Imagen de impresión:
o 0: detalle
o 1: encabezado
o 2: pie de página
Nota
Puede definir varios conjuntos de registros de encabezado y pie de
página en una única ejecución de IMPORT PRINT, pero solo un
conjunto de registros de detalle.
Nota
Se aplica únicamente a los registros de encabezado.
o 0: no transparente
o 1: transparente
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1979
Comandos
Parámetro TEST
Los criterios para definir un conjunto de registros en el archivo de imagen de impresión. Puede tener
una o más instancias de TEST (hasta 8) para cada instancia de RECORD.
Nota
Algunos de los criterios se especifican utilizando códigos numéricos que asignan las
opciones del Asistente de Definición de Datos (los nombres de las opciones se
muestran a continuación entre paréntesis).
En los scripts, especifique el código numérico, no el nombre de la opción.
Nombre Descripción
1980 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
En el caso de registros de una sola línea, el valor de línea_de_
inicio es siempre 1.
Nota
texto Caracteres literales o comodín con los que se debe buscar una coincidencia:
o Para Concordancia exacta, Buscar en línea o Buscar en rango:, especifica el
carácter o la cadena de caracteres que identifican de manera exclusiva al
conjunto de registros del archivo de imagen de impresión.
o Para Búsqueda con comodines:, especifica el patrón de caracteres que
identifican de manera exclusiva el conjunto de registros del archivo de imagen
de impresión
La opción Búsqueda con comodines usa la misma sintaxis que la "Función MAP
( )" en la página 2398.
Para otros tipos de coincidencias, texto es una cadena vacía "".
Parámetros FIELD
Información de la definición de campo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1981
Comandos
Nombre Descripción
FIELD nombre tipo Los campos individuales para importar desde el archivo de datos de origen,
incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la
importación, no lo especifique.
Si desea obtener información acerca de los tipos, consulte "Identificadores de los
tipos de datos de los campos" en la página 1984.
AT línea_de_inicio; o línea_de_inicio: la línea de inicio del campo del registro del archivo de imagen
posición_inicial de impresión
En el caso de registros de varias líneas en un archivo de imagen de impresión,
línea_de_inicio le permite comenzar un campo en cualquier línea del registro.
línea_de_inicio siempre es 1 si líneas_en_el_registro es 1.
o posición_inicial: la posición inicial en bytes del campo del archivo de imagen de
impresión
Nota
SIZE longitud; líneas_ o longitud: la longitud del campo en bytes en el formato de tabla de Analytics
en_el_campo
Nota
Nota
La cantidad de líneas especificadas para un campo no puede
superar la cantidad de líneas especificadas para el registro que
contiene el campo.
1982 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1983
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Definición e importación de archivos de imagen de impresión (reporte) y archivos PDF" en la
página 286.
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
1984 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
L LOGICAL
N PRINT
P PACKED (compactado)
Q BASIC
R MICRO
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
Z ZONED (zonado)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1985
Comandos
Nota
El comando IMPORT SAP solo se admite si se ha instalado y configurado Direct Link
en su computadora local y en el sistema SAP de su organización.
Sintaxis
IMPORT SAP PASSWORD núm TO nombre_tabla SAP SOURCE "SAP AGENT" detalles_impor-
tación
Parámetros
Nombre Descripción
Nota
La contraseña se utiliza para acceder al sistema SAP.
1986 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
SAP SOURCE Requerido para importar datos SAP. "SAP AGENT" es la única opción disponible.
"SAP AGENT"
detalles_importación Los detalles de la consulta. Se debe escribir entre las etiquetas <q></q>, y utiliza
las etiquetas especificadas en "Etiquetas de consulta de Direct Link" en la
página 1989 para definir la consulta.
El tamaño físico de este valor puede ser de hasta 16 KB.
Ejemplos
Nota
Para favorecer la lectura, este ejemplo tiene un formato de varias líneas. En su
script, la cadena de consulta y el comando se deben introducir sin ningún salto
de línea.
Consejo
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1987
Comandos
1988 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
<f>EBELP</f>
<f>WERKS</f>
<f>MENGE</f>
<f>BRTWR</f>
</fs>
<wc></wc>
</t>
</ts>
<js>
<jc>
<pt>
<pa>T00001</pa>
<pf>EBELN</pf>
</pt>
<ct>
<ca>T00002</ca>
<cf>EBELN</cf>
</ct>
</jc>
</js>
</q>
Observaciones
La tabla de "Etiquetas de consulta de Direct Link" abajo indica las etiquetas que se pueden incluir en
el parámetro detalles_importación. La columna Obligatorio utiliza los siguientes valores para indicar
cuando las etiquetas deben estar presentes:
l Y: Obligatoria
l N: Opcional
l M: Obligatoria solo para consultas en varias tablas
l B: Obligatoria, pero no se debe pasar ningún valor
l W: Opcional cuando se utilizan filtros
l S: Obligatoria cuando se especifica el modo programado
Alias de tabla <a> M El alias que identifica de forma única la tabla dentro de
la consulta. Esto permite utilizar la misma tabla más de
una vez.
La longitud máxima es de 6 caracteres.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1989
Comandos
Todas las filas <ar> Y Indica que se deben devolver todas las filas
coincidentes como parte del conjunto de resultados de
la consulta.
Los valores válidos son:
1: Saltea la cantidad de registros especificada en la
etiqueta <r> (Filas máximas)
0: Devuelve el número de registros especificado en la
etiqueta <r> (Filas máximas)
Esta etiqueta siempre aparece después de la etiqueta
<r></r>.
Campo de filtro <f> W El nombre del campo nativo al que se aplica el filtro.
1990 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre de trabajo <jname> B Utilizado internamente por SAP para identificar una
consulta en el modo de Segundo plano.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1991
Comandos
1992 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1993
Comandos
Sintaxis
IMPORT XBRL TO tabla nombrearchivo_importación FROM nombrearchivo_origen
CONTEXT nombre_contexto <...n> [sintaxis_campo] <...n> <IGNORE núm_campo>
<...n>
sintaxis_campo ::=
FIELD nombre tipo AT posición_inicial DEC valor WID bytes PIC formato AS nom-
bre_visible
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
1994 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
CONTEXT nombre_ El contexto XBRL a partir del cual se definirá la tabla. Si especifica más de un
contexto contexto, todos los contextos deben ser del mismo tipo (instant, period o forever).
FIELD nombre tipo Los campos individuales para importar desde el archivo de datos de origen,
incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la
importación, no lo especifique.
Si desea obtener información acerca de los tipos, consulte "Identificadores de los
tipos de datos de los campos" en la página 1997.
AT posición_inicial La posición del byte de inicio para el campo en el archivo de datos de Analytics.
Nota
Nota
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1995
Comandos
Nombre Descripción
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
Ejemplos
1996 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar un archivo XBRL" en la página 367.
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
L LOGICAL
N PRINT
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1997
Comandos
P PACKED (compactado)
Q BASIC
R MICRO
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
Z ZONED (zonado)
1998 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Sintaxis
IMPORT XML TO tabla nombrearchivo_importación FROM nombrearchivo_origen [sin-
taxis_campo] <...n>
sintaxis_campo ::=
FIELD nombre tipo AT posición_inicial DEC valor WID bytes PIC formato AS nom-
bre_visible RULE expresión_xpath
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
FROM nombrearchivo_ El nombre del archivo de datos de origen. nombrearchivo_origen debe ser una
origen cadena entre comillas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 1999
Comandos
Nombre Descripción
FIELD nombre tipo Los campos individuales para importar desde el archivo de datos de origen,
incluidos el nombre y el tipo de datos del campo. Para excluir un campo de la
importación, no lo especifique.
Si desea obtener información acerca de los tipos, consulte "Identificadores de los
tipos de datos de los campos" en la página 2002.
AT posición_inicial La posición del byte de inicio para el campo en el archivo de datos de Analytics.
Nota
Nota
2000 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Para los campos de fechahora, el formato debe coincidir
exactamente con el formato físico de los datos de origen. Por
ejemplo, si los datos de origen son 12/31/2014, debe ingresar el
formato como MM/DD/AAAA.
RULE expresión_xpath La expresión XPath que se utiliza para seleccionar el contenido del campo del
archivo XML.
XPath es una manera estándar de acceder a los datos de archivos XML. Por
ejemplo, cuenta/título/texto() recupera el texto dentro de la etiqueta <title> en
el archivo XML.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2001
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Importar un archivo XML" en la página 356.
Nota
Cuando utilice el Asistente de definición de datos para definir una tabla que incluya
campos EBCDIC, Unicode o ASCII, se le asignará la letra "C" automáticamente a los
campos (correspondiente al tipo CHARACTER [carácter]).
Al ingresar manualmente un enunciado IMPORT o editar un enunciado IMPORT
existente, puede utilizar los valores más específicos de las letras "E" o "U" en lugar de
los campos EBCDIC o Unicode.
A ACL
B BINARY (binario)
C CHARACTER (carácter)
D DATETIME
E EBCDIC
F FLOAT (flotante)
G ACCPAC
I IBMFLOAT
K UNSIGNED
L LOGICAL
N PRINT
2002 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
P PACKED (compactado)
Q BASIC
R MICRO
S CUSTOM
T PCASCII
U UNICODE
V VAXFLOAT
X NUMERIC (numérico)
Y UNISYS
Z ZONED (zonado)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2003
Comandos
Comando 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.
Sintaxis
INDEX {<ON> campo_clave <D> <...n>|<ON> ALL <EXCLUDE nombre_campo <...n>>} TO
nombre_archivo <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <OPEN>
<ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
2004 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
TO nombre_archivo El nombre del índice y el archivo de índice asociado. El archivo de índice se crea
con una extensión .INX.
Nota
En la interfaz de usuario de Analytics, los nombres de índice tienen
un límite máximo de 64 caracteres alfanuméricos. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro carácter
especial ni espacios. El nombre no puede comenzar con un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2005
Comandos
Nombre Descripción
sistema.
Ejemplos
OPEN Proveedor
INDEX ON Ciudad_del_proveedor to “ÍndiceCiudad” OPEN
OPEN Proveedor
INDEX ON Ciudad_del_proveedor to “ÍndiceCiudad”
,
,
,
SET INDEX TO "ÍndiceCiudad"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Indexar registros" en la página 1238.
2006 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Criterio de
Edición de ordenamiento
Analytics predeterminado Secuencia de ordenamiento asociada
Coincidir mayúsc.-minúsc.
INDEX distingue entre mayúsculas y minúsculas. Según la edición de Analytics que esté usando (No
Unicode o Unicode), el uso de mayúsculas y minúsculas en las cadenas puede afectar la indexación.
Puede usar la función UPPER( ) junto con INDEX si no desea que el uso de mayúsculas o
minúsculas afecte el ordenamiento:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2007
Comandos
Comando JOIN
Combina campos de dos tablas de Analytics en una nueva tabla única de Analytics.
Nota
Si desea usar la correspondencia inexacta al unir tablas, consulte "Comando
FUZZYJOIN" en la página 1874.
Sintaxis
JOIN {PKEY campos_clave_primarios|PKEY ALL <EXCLUDE nombre_campo <...n>>}
{FIELDS campos_primarios|FIELDS ALL <EXCLUDE nombre_campo <...n>>} {SKEY cam-
pos_clave_secundarios|SKEY ALL <EXCLUDE nombre_campo <...n>>} <WITH campos_
secundarios|WITH ALL <EXCLUDE nombre_campo <...n>>> {sin_palabra_
clave|MANY|UNMATCHED|PRIMARY|SECONDARY|PRIMARY SECONDARY} <IF prueba> TO nom-
bre_tabla <LOCAL> <OPEN> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND>
<PRESORT> <SECSORT> <ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
EXCLUDE nombre_ Solo tiene validez al realizar una unión utilizando PKEY ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional PKEY ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de PKEY ALL. Por ejemplo:
FIELDS campos_ Los campos o expresiones de la tabla primaria que deben incluirse en la tabla de
2008 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe especificar explícitamente los campos clave primarios o
secundarios si desea incluirlos en la tabla unida. Si especifica
FIELDS ALL también los incluye.
EXCLUDE campos_ Solo tiene validez al realizar una unión utilizando FIELDS ALL.
primarios
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
EXCLUDE nombre_ Solo tiene validez al realizar una unión utilizando SKEY ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional SKEY ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de SKEY ALL. Por ejemplo:
WITH campos_ Los campos o expresiones de la tabla secundaria que deben incluirse en la tabla
secundarios | WITH ALL de salida unida.
opcional o WITH campos_secundarios: incluya el o los campos especificados
Los campos se incluyen en el orden en que usted los indica.
o WITH ALL: incluya todos los campos de la tabla
Los campos se incluyen en el orden en que aparecen en el formato de tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2009
Comandos
Nombre Descripción
Nota
Debe especificar explícitamente los campos clave primarios o
secundarios si desea incluirlos en la tabla unida. Si especifica
WITH ALL, también se los incluye.
No puede especificar WITH si está usando el tipo de unión
UNMATCHED.
EXCLUDE nombre_ Solo tiene validez al realizar una unión utilizando WITH ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional WITH ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de WITH ALL. Por ejemplo:
MANY
UNMATCHED
2010 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
PRIMARY
o todos los registros primarios (con y sin Todos los primarios y los secundarios
correspondencia) y el primer registro con correspondencia
secundario con correspondencia
Nota
La palabra clave BOTH equivale a especificar PRIMARY.
SECONDARY
o todos los registros secundarios (con y sin Todos los secundarios y los primarios
correspondencia) y todos los registros con correspondencia
primarios con correspondencia
Únicamente la primera instancia de los
registros secundarios con correspon-
dencia duplicados se une con un registro
primario.
PRIMARY SECONDARY
o todos los registros primarios y todos los Todos los primarios y secundarios
registros secundarios (con correspon-
dencia o sin ella)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2011
Comandos
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Nota
Para la mayoría de los tipos de combinaciones, una condición IF se
aplica solo a la tabla primaria.
La única excepción es una combinación de muchos a muchos, en la
que la condición IF también puede hacer referencia a la tabla
secundaria. Para hacer referencia a la tabla secundaria, debe
especificar un nombre de campo totalmente calificado (nombre_
tabla.nombre_campo). Por ejemplo:
IF Cliente.Estado="NY"
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
2012 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional Nota
Aplicable únicamente al ejecutar el comando en una tabla de
servidor con un archivo de salida que es una tabla de Analytics.
El parámetro LOCAL debe ir inmediatamente después del
parámetro TO.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
PRESORT Ordena la tabla primaria por el campo primario antes de ejecutar el comando.
opcional
Nota
No puede utilizar PRESORT dentro del comando GROUP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2013
Comandos
Nombre Descripción
SECSORT Ordena la tabla secundaria por el campo clave secundario antes de ejecutar el
comando.
opcional
Nota
No puede utilizar SECSORT dentro del comando GROUP.
Ejemplos
2014 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
El comando JOIN crea una nueva tabla con los registros primarios y secundarios correspon-
dientes, lo cual genera una lista de todos los empleados y proveedores que tienen el mismo
domicilio.
Esta versión del comando JOIN incluye todos los campos de las tablas primaria y secundaria
en la tabla de salida unida.
Esta versión del comando JOIN utiliza una condición IF para restringir la tabla de salida unida
a los empleados y los proveedores con domicilio en California.
Observe que el tipo de unión es MANY, que es obligatorio si desea que una condición IF haga
referencia a una tabla secundaria. El nombre del campo de la tabla secundaria debe ser
totalmente calificado ( Proveedor.Estado_proveedor ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2015
Comandos
El comando JOIN utiliza el tipo de unión UNMATCHED para crear una nueva tabla con los
registros primarios sin coincidencia, lo cual genera una lista de registros Ar que no están
asociados con ningún registro de Cliente.
OPEN Ar PRIMARY
OPEN Cliente SECONDARY
JOIN PKEY NúmClien FIELDS NúmClien Vencimiento Monto SKEY NúmClien
UNMATCHED TO "Clientenoencontrado.fil" OPEN PRESORT SECSORT
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Unir
tablas" en la página 972.
2016 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
LIST {FIELDS nombre_campo <AS nombre_visible> <...n>|FIELDS ALL} <LINE número
lista_campos> <TO {SCREEN|nombre_archivo|PRINT}> <UNFORMATTED> <IF prueba>
<WHILE prueba> <FIRST rango|NEXT rango> <HEADER texto_encabezado> <FOOTER
texto_pie_de_página> <SKIP líneas> <EOF> <APPEND>
Parámetros
Nombre Descripción
LINE lista_campo Se utiliza más de una línea en la salida para cada registro:
numérico o número: el número de línea, debe estar entre 2 y 60 inclusive
opcional o lista_campo: los campos que se deben incluir en esa línea
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2017
Comandos
Nombre Descripción
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
UNFORMATTED La salida se muestra como texto sin formato. La salida es idéntica a la que crea el
comando EXPORT ASCII. Los datos sin formato se pueden enviar a un archivo
opcional
para su posterior procesamiento por otros programas de software.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
2018 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
SKIP líneas Inserta la cantidad especificada de líneas en blanco entre cada registro de la lista.
Por ejemplo, LIST ALL SKIP 1 genera una lista con espaciado doble (un línea en
opcional
blanco entre cada registro).
EOF Ejecute el comando una vez más después de que se alcance el final del archivo.
opcional De esta manera, se asegura de que se procese el registro final de la tabla cuando
se encuentra dentro de un comando GROUP. Utilice EOF solo si todos los campos
son campos calculados que hacen referencia a registros anteriores.
Ejemplos
Observaciones
Cuándo usar LIST
Utilice LIST para imprimir datos, mostrar datos en la pantalla o para exportarlos a un archivo de texto.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2019
Comandos
Formato y totales
A menos que especifique UNFORMATTED, la siguiente información se incluye de manera
automática:
l números de página
l fecha
l hora
l identificación del usuario
l encabezados de columna
Las columnas numéricas también se suman automáticamente.
2020 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando LOCATE
Busca el primer registro que coincida con el valor o la condición especificados, o va a un número de
registro especificado.
Sintaxis
LOCATE {IF prueba <WHILE prueba> <FIRST rango|NEXT rango>|RECORD núm}
Parámetros
Nombre Descripción
IF prueba El valor o la condición que se debe buscar. Debe encerrar los valores literales de
caracteres entre comillas y los valores de fechahora entre comillas simples
invertidas.
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2021
Comandos
Ejemplos
2022 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
LOCATE RECORD 50
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Selección del primer registro coincidente" en la página 1271.
Cómo funciona
Utilice el comando LOCATE para ir directamente al primer registro de una tabla que coincida con la
condición o el valor especificados.
Si se encuentra el valor o la condición que se especificó, se selecciona el primer registro coincidente
en la tabla. Si no se encuentra el valor o la condición que se especificó, la tabla se ubica en el primer
registro.
También puede usar LOCATE para ir directamente a un número de registro específico
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2023
Comandos
Si desea obtener más información acerca de SET EXACT, consulte "Comando SET" en la
página 2123.
Si desea obtener más información acerca de la opción Comparaciones de caracteres exactos ,
consulte "Opciones de tabla" en la página 136.
2024 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando LOOP
Ejecuta una serie de comandos de ACLScript de forma reiterada en un registro mientras una
condición especificada se evalúa como verdadera.
Nota
El comando LOOP debe estar encerrado dentro del comando GROUP.
Sintaxis
LOOP WHILE prueba
comando
<...n>
END
Parámetros
Nombre Descripción
WHILE prueba La prueba que se debe evaluar como verdadera para que se ejecuten los
comandos incluidos dentro del comando LOOP. Si la prueba se evalúa como
verdadera, los comandos se ejecutan repetidamente hasta que la prueba se
evalúe como falsa.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2025
Comandos
Usted tiene una tabla que contiene datos de facturas y necesita aislar información específica
para los importes de facturas por departamento. Una factura puede estar relacionada con
más de un departamento y los códigos de los departamentos se almacenan en un formato
delimitado por comas en la tabla.
Para extraer los importes de las facturas por departamento, usted:
1. Utiliza un comando GROUP para procesar la tabla registro por registro.
2. Calcula la cantidad de departamentos (n) asociados con cada registro.
3. Utiliza el comando LOOP para repetir n veces en el registro a fin de extraer los datos de
cada departamento asociado con el registro.
COMMENT
use GROUP para contar las comas de cada campo de código de departamento
como una manera de identificar la cantidad de departamentos asociados
con el registro
"LOOP" en cada registro para cada código del campo y en cada repetición
del loop extraiga el registro con un código único a la tabla resultado1
END
GROUP
v_recuento_departamentos = OCCURS(Código_depto;',')
v_recuento = 0
LOOP WHILE v_recuento <= v_recuento_departamentos
v_dept = SPLIT(Código_depto; ','; (v_recuento + 1))
EXTRACT FIELDS Número_factura; Importe; v_dept AS "Departamento" TO
resultado1
v_recuento = v_recuento + 1
END
END
Observaciones
Consejo
Si desea ver un tutorial detallado que cubre los comandos LOOP y GROUP, consulte
"Agrupación y bucles" en la página 1538.
2026 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Cómo funciona
Cada comando LOOP debe especificar una condición WHILE para probar y se debe cerrar con un
enunciado END. Los comandos entre LOOP y END se ejecutan reiteradamente para el registro
actual siempre que el resultado de la prueba especificada sea verdadero.
Si el resultado de la prueba es falso inicialmente, los comandos no se ejecutarán.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2027
Comandos
Comando 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.
Sintaxis
MERGE {{ON campos_clave|ON ALL <EXCLUDE nombre_campo <...n>>}|{PKEY campos_
clave_primarios|PKEY ALL <EXCLUDE nombre_campo <...n>>} {SKEY campos_clave_
secundarios|SKEY ALL <EXCLUDE nombre_campo <...n>>}} <IF prueba> TO nombre_
tabla <LOCAL> <OPEN> <WHILE prueba> <FIRST rango|NEXT rango> <APPEND>
<PRESORT> <ISOLOCALE código_lugar>
Nota
Solo los campos de caracteres, o los campos calculados de caracteres, se pueden
usar como campos clave en MERGE.
Los campos clave de las tablas primaria y secundaria deben estar ordenados en
orden ascendente. Si uno o ambos campos clave no están ordenados, o lo están en
orden descendente, el comando MERGE no se completa correctamente.
Puede utilizar PRESORT para ordenar el campo clave primario. Si el campo clave
secundario no está ordenado, debe ordenarlo en una operación de ordenación
independiente antes de realizar la fusión.
Puede indexar la tabla primaria y la secundaria en lugar de ordenarlas. Con tablas
extensas, la indexación en lugar del ordenamiento puede reducir el tiempo necesario
para fusionar las tablas.
Parámetros
Nombre Descripción
ON campos_clave | Nota
ON ALL Solo puede usar ON si los campos clave correspondientes de las
tablas primaria y secundaria tienen el mismo nombre. Si los campos
clave correspondientes tienen nombres diferentes o si son
expresiones en lugar de campos físicos reales, debe usar PKEY y
SKEY.
2028 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2029
Comandos
Nombre Descripción
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
2030 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
PRESORT Ordena la tabla primaria por el campo primario antes de ejecutar el comando.
opcional
Nota
No puede utilizar PRESORT dentro del comando GROUP.
Omita PRESORT:
o Si el campo clave primario ya está ordenado
o Si está fusionando dos tablas usando un campo clave común indexado
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2031
Comandos
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Fusionar tablas" en la página 961.
Alternativas a la fusión
Puede ser problemático realizar una fusión correcta. Puede obtener el mismo resultado anexando o
extrayendo y anexando, y luego ordenando.
Si desea obtener más información, consulte "Comando APPEND" en la página 1698 y "Comando
EXTRACT" en la página 1854.
Si las dos tablas de origen ya están ordenadas, fusionarlas es más eficiente y se puede ejecutar de
forma más rápida.
2032 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando NOTES
Crea, modifica o quita una nota asociada con un registro individual en una tabla de Analytics.
Sintaxis
NOTES <IF prueba> <TEXT texto_nota> <APPEND> <CLEAR>
Parámetros
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
TEXT texto_nota El texto que se debe agregar como una nota. texto_nota debe ser una cadena
entre comillas o una expresión de caracteres.
opcional
APPEND El texto de nota se agrega al final de cualquier nota que exista. Si se omite, se
sobrescriben todas las notas existentes.
opcional
LIMPIAR Se eliminan las notas. Incluso si se eliminan todas las notas de registro de una
tabla, el campo Notaderegistro generado automáticamente no se elimina del
opcional
formato de tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2033
Comandos
Ejemplos
NOTES CLEAR
2034 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Eliminación del campo Notaderegistro
Para eliminar el campo Notaderegistro del formato de tabla y todas las notas de la tabla, utilice el
comando DELETE NOTES sin ninguna de las opciones especificadas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2035
Comandos
Comando NOTIFY
Envía un mensaje de notificación por correo electrónico.
Sintaxis
NOTIFY USER nombre_de_usuario <PASSWORD contraseña> MAILBOX nombre_de_ruta
ADDRESS destinatario <CC cc_destinatario> <BCC bcc_destinatario>
<SUBJECT asunto> MESSAGE mensaje <ATTACHMENT nombre_de_ruta>
Parámetros
Nombre Descripción
MAILBOX nombre_de_ El nombre del servidor SMTP que se utilizará para enviar el mensaje de correo
ruta electrónico. Por ejemplo:
MAILBOX "mailserver.ejemplo.com"
ADDRESS destinatario La dirección de correo electrónico de uno o más destinatarios. Separe las
diferentes direcciones de correo electrónico con un punto y coma.
Introduzca un máximo de 1020 caracteres.
CC cc_destinatario La dirección de correo electrónico de uno o más destinatarios con copia. Separe
las diferentes direcciones de correo electrónico con un punto y coma.
opcional
Introduzca un máximo de 1000 caracteres.
BCC cco_destinatario La dirección de correo electrónico de uno o más destinatarios con copia oculta.
Separe las diferentes direcciones de correo electrónico con un punto y coma.
opcional
MESSAGE mensaje El cuerpo del mensaje de correo electrónico. El mensaje es texto sin formato y no
2036 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
admite HTML.
Si desea insertar un salto de línea en el mensaje, use dos caracteres de acento
circunflejo: ^^.
ATTACHMENT nombre_ La ruta de acceso y el nombre de archivo de uno o más archivos adjuntos. Debe
de_ruta ser una cadena entre comillas.
opcional Especifique varios archivos adjuntos ingresando una lista de archivos separados
por punto y coma para nombre_de_ruta:
ATTACHMENT "resultado1,resultado2"
Ejemplos
Observaciones
Destinatarios y adjuntos
Puede utilizar el comando NOTIFY para enviar mensajes de notificación por correo electrónico a uno
o más destinatarios. Los mensajes pueden incluir archivos de datos adjuntos y proyectos de
Analytics.
El comando NOTIFY se puede utilizar para notificar al personal apropiado cuando un script falla
inesperadamente.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2037
Comandos
Protocolos y puertos
El comando se puede utilizar con cualquier servidor de correo que admita SMTP (Protocolo simple
de transferencia de correo), que es el protocolo utilizado por Microsoft Exchange y muchos otros
servidores de correo. El comando NOTIFY también se puede utilizar con aplicaciones de correo
electrónico más antiguas, de Microsoft y otros proveedores, que envían correo localmente.
NOTIFY utiliza el puerto 25; por lo tanto, este puerto debe estar abierto en el servidor de correo. De
lo contrario, el comando no se podrá ejecutar. No es posible configurar el número de puerto utilizado
por el comando. Si no se puede completar NOTIFY y recibe un mensaje de error, comuníquese con
el departamento de sistemas para averiguar si el puerto 25 está bloqueado en su red.
2038 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando OPEN
Abre una tabla de Analytics y el archivo de datos asociado.
Sintaxis
OPEN {nombre_tabla| archivo_datos} <FORMAT nombre_formato>} <BUFFERLENGTH lon-
gitud> <CRLF> <DBASE> <INDEX archivo_índice> <PRIMARY|SECONDARY> <SKIP bytes>
<RELATION campo_clave>
Parámetros
Nombre Descripción
archivo_datos El archivo de datos que se debe asociar con la tabla especificada por FORMAT
nombre_formato.
Si no se especifica una extensión, Analytics supone que la extensión del archivo es
.fil. Para abrir un archivo sin extensión, inserte un punto (.) al final del nombre del
archivo.
FORMAT nombre_ El formato de tabla de Analytics que se debe aplicar al archivo de datos que se
formato abre como una tabla.
opcional
BUFFERLENGTH n La extensión en bytes del área de búfer de entrada que se asignará a la tabla. El
valor predeterminado es 33,000 bytes.
opcional
Las áreas de búfer más grandes pueden mejorar la velocidad de procesamiento a
costa de la RAM disponible para almacenar comandos de Analytics.
Si se lee cualquier bloque IBM de longitud variable que excede la extensión del
búfer, Analytics muestra un mensaje de error y detiene el procesamiento. El valor
predeterminado se establece en el campo Tamaño del búfer en la ficha Tabla en
el cuadro de diálogo Opciones.
Rara vez tendrá que cambiar BUFFERLENGTH n porque el valor predeterminado
es suficiente para manejar casi todas las situaciones.
CRLF Especifica que se leerá un archivo ASCII de longitud variable. Analytics se ajusta
automáticamente a las diferentes longitudes de registros.
opcional
Por opción predeterminada, se supone que los archivos tienen longitud fija.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2039
Comandos
Nombre Descripción
DBASE Especifica que el origen de datos es un archivo dBASE. Analytics reconoce el tipo
de archivo dBASE y crea automáticamente una tabla a partir de la descripción del
opcional
archivo. Se puede omitir para archivos dBASE con una extensión .dbf.
INDEX archivo_índice El archivo de índice que se debe aplicar a la tabla cuando se abre.
opcional Si no se especifica una extensión, se supone que la extensión del archivo de
índice es .inx. Puede especificar INDEX con tablas primarias o secundarias.
PRIMARY | Especifica que una tabla se abre como una tabla primaria o una tabla secundaria.
SECONDARY Si se omite, la tabla se abre como una tabla primaria.
opcional
SKIP bytes El número de bytes que se debe omitir al principio físico de la tabla.
opcional SKIP se puede utilizar para ignorar registros de encabezados de tablas o partes
iniciales de la tabla que no presentan el mismo formato que el resto de la tabla. Si
se omite, la tabla se lee comenzando por el primer byte.
Nota
RELATION campo_clave Especifica que la tabla se abrirá como una tabla relacionada ad hoc. Analytics no
retiene esta relación cuando la tabla se cierra.
opcional
También debe especificar el parámetro INDEX cuando utiliza RELATION. campo_
clave es el campo clave o la expresión que se utiliza para crear la relación entre
dos tablas.
Ejemplos
2040 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN Inventario
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2041
Comandos
Comando 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.
Sintaxis
OUTLIERS {AVERAGE|MEDIAN} {PKEY campo_clave <...n>|PKEY ALL <EXCLUDE nombre_
campo <...n>>|NOKEY} ON campo_numérico <OTHER campo <...n>|OTHER ALL <EXCLUDE
nombre_campo <...n>>> NUMSTDEV número_de_desv_est <IF prueba> <TO {SCREEN|nom-
bre_tabla}> <PRESORT> <WHILE prueba> <FIRST rango|NEXT rango> <OPEN>
Nota
No puede ejecutar el comando OUTLIERS de forma local en una tabla de servidor.
Debe especificar el nombre del comando OUTLIERS completo. No puede abreviarlo.
Parámetros
Nombre Descripción
AVERAGE | MEDIAN El método para calcular el punto central de los valores del campo_numérico (el
campo valor atípico).
o AVERAGE: calcula el promedio (media) de los valores
o MEDIAN: calcula la mediana de los valores
El punto central se calcula para cualquiera de los siguientes:
o el campo numérico en su conjunto
o los valores numéricos de cada grupo de campo clave
Después, el punto central se utiliza para calcular la desviación estándar del campo
numérico o de cada grupo.
Nota
Si usted especifica MEDIAN, campo_numérico debe estar ordenado.
Utilice PRESORT si campo_numérico no está ordenado.
2042 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Si los datos que usted está examinando en busca de valores
atípicos están significativamente sesgados, MEDIAN puede generar
resultados más representativos del conjunto de los datos.
PKEY campo_ Uno o más campos de caracteres, numéricos o de fechahora que se deben utilizar
clave<...n> | PKEY ALL para agrupar los datos de la tabla.
| NOKEY
Si usted especifica NOKEY, los datos no se agrupan y se identifican los valores
atípicos a nivel del campo.
Nota
Los campos clave deben estar ordenados. Utilice PRESORT si uno
o más campos aún no están ordenados.
Nota
La agrupación por todos los campos incluye campo_numérico, lo
cual puede no tener sentido. Puede usar EXCLUDE para excluir
campo_numérico de la agrupación.
EXCLUDE nombre_ Solo tiene validez al agrupar los datos de la tabla utilizando PKEY ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional PKEY ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de PKEY ALL. Por ejemplo:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2043
Comandos
Nombre Descripción
ON campo_numérico El campo numérico que se debe examinar para encontrar los valores atípicos.
Usted puede examinar solo un campo por vez.
Los valores atípicos son valores que caen fuera de los límites superior e inferior
establecidos por la desviación estándar del grupo o el campo, o por un múltiplo
específico de la desviación estándar.
OTHER campo <...n> | Uno o más campos adicionales para incluir en la salida.
OTHER ALL o OTHER campo <...n>: incluya el o los campos especificados
opcional
Los campos se incluyen en el orden en el que usted los indica.
o OTHER ALL: incluya todos los campos de la tabla que no están especificados
como campos clave o el campo de valores atípicos
Los campos se incluyen en el orden en que aparecen en el formato de tabla.
Nota
Los campos clave y el campo de valores atípicos se incluyen
automáticamente en la tabla de salida y no es necesario especifi-
carlos usando OTHER.
Nota
La desviación estándar es una medida de la dispersión de un
conjunto de datos; es decir, cuán dispersos están los valores. El
cálculo de valores atípicos utiliza la desviación estándar de la
población.
2044 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
NUMSTDEV 2
Nota
Para el mismo conjunto de datos, a medida que incrementa el valor
de número_de_desv_est, probablemente se reduce la cantidad de
valores atípicos que se obtienen.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2045
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Nota
El ordenamiento de un
campo_numérico
calculado es un requisito
técnico interno de Analytics.
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
2046 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Ejemplos
OPEN Cuentas_por_cobrar
OUTLIERS AVERAGE NOKEY ON Importe NUMSTDEV 3 PRESORT TO "Valores_atí-
picos_AR.fil" OPEN
OPEN Cuentas_por_cobrar
OUTLIERS AVERAGE NOKEY ON Importe NUMSTDEV 3,5 PRESORT TO "Valores_atí-
picos_AR.fil" OPEN
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2047
Comandos
Decide establecer los límites de los valores atípicos en 3 veces la desviación estándar del
grupo de transacciones de cada cliente.
OPEN Cuentas_por_cobrar
OUTLIERS AVERAGE PKEY Núm ON Importe NUMSTDEV 3 PRESORT TO "Valores_atí-
picos_cliente_AR.fil" OPEN
2048 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
438,81 ± (3 * 772,44)
= 438,81 ± 2.317,32
= (1.878,51) (límite inferior)
= 2.756,13 (límite superior)
OPEN Cuentas_por_cobrar
OUTLIERS MEDIAN PKEY Núm ON Importe NUMSTDEV 3 PRESORT TO "Valores_atí-
picos_cliente_AR_Mediana.fil" OPEN
La prueba devuelve 10 valores atípicos en lugar de los 7 que devuelve la prueba anterior.
Según la naturaleza de los datos, MEDIAN y AVERAGE pueden devolver resultados algo
diferentes:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2049
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Identifi-
cación de los valores atípicos" en la página 1197.
2050 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2051
Comandos
Comando 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.
Sintaxis
PASSWORD num <aviso>
Parámetros
Nombre Descripción
aviso Una expresión de caracteres válida que se debe mostrar en el cuadro de diálogo
utilizado para solicitar la contraseña. Encierre las cadenas literales entre comillas.
opcional
Si omite aviso, aparece un cuadro de diálogo predeterminado sin ningún mensaje.
Ejemplos
2052 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
PASSWORD 1 "Contraseña:"
REFRESH Abc PASSWORD 1
Observaciones
Cuándo usar PASSWORD
Utilice el comando PASSWORD para solicitar al usuario que introduzca la información de contraseña
antes de que un script pueda acceder, importar o actualizar datos protegidos por contraseña.
Puede crear hasta diez definiciones de contraseña diferentes en un script.
PASSWORD resulta útil para lo siguiente:
l usted desea evitar escribir la contraseña real en un script, que es lo que debe hacer con el
comando SET PASSWORD
l los usuarios individuales necesitan introducir contraseñas diferentes
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2053
Comandos
2054 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando PAUSE
Detiene un script y muestra información en un cuadro de diálogo para los usuarios.
Sintaxis
PAUSE mensaje <IF prueba>
Parámetros
Nombre Descripción
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2055
Comandos
Observaciones
Cuándo usar PAUSE
Utilice PAUSE para mostrar mensajes de sólo lectura en la pantalla durante la ejecución de un script.
Puede mostrar mensajes de error o información como el resultado de una operación analítica.
Cómo funciona
Mientras se muestra el cuadro de diálogo del mensaje, se detiene la ejecución del script y se reanuda
únicamente una vez que el usuario hace clic en Aceptar para cerrar el cuadro de diálogo del
mensaje. Por este motivo, no puede utilizar PAUSE en scripts o estudios analíticos que se deben
ejecutar sin intervención del usuario.
Limitaciones
PAUSE tiene las siguientes limitaciones:
l no se puede incluir dentro de un comando GROUP
l no se puede utilizar en estudios analíticos que se ejecutan en Robots o en el Servidor de AX
2056 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Nota
No se admite el comando PREDICT si está ejecutando Analytics en una
computadora de 32 bits. Los cálculos que debe realizar el comando requieren mucho
trabajo del procesador y es conveniente tener computadoras de 64 bits.
Sintaxis
PREDICT MODEL nombre_modelo TO nombre_tabla <IF prueba> <WHILE prueba> <FIRST
rango|NEXT rango>
Parámetros
Nombre Descripción
MODEL nombre_modelo El nombre del archivo modelo que se debe usar para predecir clases o valores.
Usted usa un archivo modelo generado previamente por el comando TRAIN.
Debe especificar la extensión de archivo *.model. Por ejemplo:
MODEL "Predicción_préstamo_impago.model"
Nota
El archivo modelo debe haber sido entrenado en un conjunto de
datos con los mismos campos que el conjunto de datos sin etiquetar
(o prácticamente los mismos campos).
No puede utilizar un archivo modelo entrenado en la versión 14.1 de
Analytics. Los archivos modelo de la versión 14.1 no son
compatibles con las versiones posteriores de Analytics. Entrene un
nuevo modelo predictivo para usarlo con el comando PREDICT.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2057
Comandos
Nombre Descripción
o Predicho: las clases o los valores numéricos predichos con cada registro del
conjunto de datos sin etiquetar
o Probabilidad: (únicamente clasificación) la probabilidad de que una clase
predicha sea exacta
Especifique nombre_tabla como una cadena entre comillas con una extensión de
archivo .FIL. Por ejemplo: TO "Predicción_de_solicitantes_de_préstamo_
morosos.FIL"
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir
un guión bajo ( _ ), pero no puede incluir ningún otro carácter
especial ni espacios. El nombre no puede comenzar con un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
2058 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
OPEN "Solicitantes_prestamos_actuales"
PREDICT MODEL "Predicción_préstamo_impago.model" TO "Solicitantes_de_
préstamo_morosos_predichos.FIL"
OPEN "Evaluación_precio_vivienda"
PREDICT MODEL "Predicción_precio_vivienda.model" TO "Precios_vivienda_
predichos.FIL"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Predicción de clases y valores numéricos" en la página 1403.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2059
Comandos
Comando 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.
Sintaxis
PRINT {nombre_archivo|GRAPH}
Parámetros
Nombre Descripción
Ejemplos
2060 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Impresión de un gráfico
Para imprimir el gráfico producido a partir del comando BENFORD, especifique los siguientes
comandos:
OPEN Metaphor_TransCp_2002
BENFORD ON Monto_Factura LEADING 1 TO GRAPH
PRINT GRAPH
Observaciones
Selección de una impresora
La impresora utilizada es la impresora predeterminada configurada en Microsoft Windows. Para
cambiar la impresora, debe cambiar la impresora predeterminada en Windows.
Comandos relacionados
Para imprimir el contenido de una tabla de Analytics de un proyecto, utilice el comando DO REPORT.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2061
Comandos
Comando PROFILE
Genera estadísticas resumidas para uno o más campos numéricos o expresiones numéricas en una
tabla de Analytics.
Sintaxis
PROFILE {<FIELDS> campo_numérico <...n>|<FIELDS> ALL <EXCLUDE campo_numérico
<...n>>} <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>
Parámetros
Nombre Descripción
FIELDS campo numérico Especifique los campos individuales para hacer el perfil o especifique ALL para
<...n> | FIELDS ALL hacer un perfil de todos los campos numéricos de la tabla de Analytics.
EXCLUDE campo_ Solo tiene validez al realizar el perfil usando FIELDS ALL.
numérico
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
2062 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Ejemplos
OPEN Nómina_empleados
PROFILE FIELDS Salario
Observaciones
Estadísticas que se muestran en la salida
Las siguientes estadísticas se muestran para cada campo numérico o expresión numérica
especificado para el comando:
l valor total
l valor absoluto
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2063
Comandos
l valor mínimo
l valor máximo
2064 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando QUIT
Finaliza la sesión actual y cierra Analytics.
Sintaxis
QUIT
Ejemplos
IF FILESIZE("Inventario.csv") = -1 QUIT
OPEN Inventario
SUMMARIZE ON Ubicación ClaseProd SUBTOTAL Valor TO "Valor_inventario_
por_clase_ubicación.FIL" PRESORT CPERCENT
QUIT
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2065
Comandos
Observaciones
Se guardan los cambios
Cuando se ejecuta QUIT, todas las tablas de Analytics que estén abiertas se guardarán y se cerrarán
antes de salir.
Si modificó la vista activa o un script y no guardó los cambios, Analytics le pedirá que guarde los
cambios antes de salir.
2066 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando RANDOM
Sintaxis
RANDOM NUMBER n <SEED valor_semilla> MINIMUM valor_mín MAXIMUM valor_máx
<COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nombre_archivo}> <APPEND>
Parámetros
Nombre Descripción
MINIMUM valor_mín El número más pequeño posible en el conjunto de números aleatorios. Se permite
cualquier valor numérico o expresión válida.
MAXIMUM valor_máx El número más grande posible en el conjunto de números aleatorios. Se permite
cualquier valor numérico o expresión válida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2067
Comandos
Nombre Descripción
aleatorios.
Nota
No especifique UNIQUE cuando el tamaño especificado del
conjunto de números aleatorios supere el 75 % del rango entre
MINIMUM y MAXIMUM. Si lo hace, puede dar lugar a que se
desechen demasiadas selecciones de números aleatorios.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
2068 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
RANDOM NUMBER 100 SEED 45387 MINIMUM 10000 MAXIMUM 200000 COLUMNS 10
UNIQUE SORTED TO "Números_aleatorios.txt"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Generación de números aleatorios" en la página 241.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2069
Comandos
Comando 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.
Sintaxis
RCOMMAND FIELDS campo <...n> RSCRIPT ruta_al_script TO nombre_tabla <IF
prueba> <WHILE prueba> <FIRST rango |NEXT rango> <KEEPTITLE> <SEPARATOR carác-
ter> <QUALIFIER carácter> <OPEN>
Parámetros
Nombre Descripción
FIELDS nombre_campo Los campos de la tabla de origen de Analytics o las expresiones que se deben
<...n> incluir en el marco de datos que se envía al script R.
Según la edición de Analytics que esté usando, puede detectar errores al enviar
datos que contienen algunos caracteres especiales a R:
o no Unicode: "\"
o Unicode: "ÿ" o "Ŝ"
o Ambos: extrae caracteres como bloques, cuadrados negros y barras verticales
interrumpidas
Nota
Tampoco se admiten datos de idiomas mezclados; por ejemplo, una
tabla con caracteres tanto en japonés como en chino.
RSCRIPT ruta_al_script La ruta completa o relativa al script R en el sistema de archivos. Encierre ruta_al_
script entre comillas.
2070 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
La tabla de salida se crea a partir del marco o la matriz de datos que devuelve el
script R.
IF prueba Una condición que se debe cumplir para procesar el registro actual. El marco de
datos que se pasa al script R contiene únicamente los registros que cumplen con
opcional
esta condición.
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
¡Precaución!
Existe un problema conocido en la versión actual con NEXT al
ejecutar RCOMMAND. Evite usar esta opción ya que la referencia al
registro puede regresar al primer registro sin importar qué registro
se seleccione.
KEEPTITLE Tratar a la primera fila de datos como nombres de campos en lugar de datos. Si se
omite, se utilizan nombres de campo genéricos.
opcional
Esta opción es necesaria si desea recuperar los datos utilizando nombres de
columnas en el script R.
SEPARATOR carácter El carácter que se debe utilizar como separador entre campos. Debe especificar el
carácter como una cadena entre comillas.
opcional
El carácter predeterminado es la coma.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2071
Comandos
Nombre Descripción
Nota
Evite usar los caracteres que aparecen en los campos de entrada. Si
el carácter SEPARATOR aparece en los datos de entrada, es
posible que los resultados se vean afectados.
QUALIFIER carácter El carácter que se debe utilizar como calificador de texto para encerrar e identificar
los valores de los campos. Debe especificar el carácter como una cadena entre
opcional
comillas.
El carácter predeterminado es la comilla doble.
Nota
Evite usar los caracteres que aparecen en los campos de entrada. Si
el carácter QUALIFIER aparece en los datos de entrada, es posible
que los resultados se vean afectados.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Ejemplos
Comando de Analytics
Script R (analysis.r)
srcTable<-acl.readData()
2072 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando de Analytics
Script R (analysis.r)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2073
Comandos
Comando de Analytics
Script R (analysis.r)
Comando de Analytics
Script R (analysis.r)
2074 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando de Analytics
Script R (analysis.r)
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Ejecución de scripts R" en la página 1437.
Para recuperar datos de una celda del marco de datos, puede utilizar uno de los siguientes
enfoques:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2075
Comandos
Nota
Las coordenadas se basan en el orden de los campos especificados en el
comando, no en la vista o el formato de la tabla actualmente abierta.
Debe especificar la opción KEEPTITLE del comando para usar los nombres de las columnas.
Las filas se denominan "1", "2", "3" y se incrementan de conformidad. También puede utilizar
una combinación de nombres y coordenadas.
Nota
Debe regresar una matriz o un marco de datos a Analytics cuando finaliza el script R.
Asegúrese de que las columnas de la matriz o el marco de datos contengan
únicamente valores atómicos y no listas, matrices, estructuras u objetos no atómicos.
Si no es posible traducir los valores a tipos de datos de Analytics, el comando arroja
un error.
2076 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Lógico Lógico
Numérico Numérico
Carácter Carácter
Archivo de log de R
Analytics registra los mensajes del lenguaje R en un archivo aclrlang.log en la carpeta del
proyecto. Utilice este archivo de log para depurar los errores de R.
Consejo
El archivo de log está disponible en la carpeta Resultados de los trabajos de estudio
analítico de Analytics Exchange.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2077
Comandos
Nota
El uso de un archivo relacionado garantiza que la cuenta del servidor de la aplicación
TomEE cuente con permisos suficientes para acceder al archivo al ejecutar R con
Analytics Exchange.
2078 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando REFRESH
Actualiza los datos de una tabla de Analytics desde su origen de datos asociado.
Sintaxis
REFRESH <nombre_tabla> <PASSWORD núm>
Parámetros
Nombre Descripción
Nota
La contraseña se utiliza para acceder al sistema de datos de origen
original.
No puede utilizar REFRESH con una contraseña para orígenes de
datos basados en archivos, con la excepción de archivos PDF.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2079
Comandos
Ejemplos
REFRESH Facturas
Si está actualizando una tabla importada originalmente de un origen de datos protegido por
contraseña mediante el comando ACCESSDATA, la solicitud de contraseña es automática y
no necesita especificarse por separado:
REFRESH Facturas
2080 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
La desventaja de este método es que la contraseña aparece como texto claro en el script.
COMMENT
//ANALYTIC Actualizar tabla
//PASSWORD 1 "Ingrese su contraseña:"
END
REFRESH Facturas PASSWORD 1
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Actualizar datos en las tablas de Analytics" en la página 771.
Cómo funciona
El comando REFRESH actualiza el contenido de una tabla volviendo a ejecutar el comando IMPORT
o el comando ACCESSDATA utilizado inicialmente para definir e importar la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2081
Comandos
REFRESH y ACCESSDATA
Las siguientes pautas se aplican al actualizar una tabla importada de un origen de datos ODBC
mediante el comando ACCESSDATA.
l Tabla abierta: Si la tabla está abierta al actualizarla, necesitará temporalmente espacio en
disco igual al doble del tamaño de la tabla. Si tiene espacio en disco limitado, cierre la tabla
primero antes de actualizarla.
l Las tablas de Analytics 12: que se importaron mediante el comando ACCESSDATA en la
versión 12 de Analytics no se pueden actualizar, incluso si está utilizando una versión más
reciente de Analytics.
Si desea poder actualizar estas tablas, vuelva a importarlas utilizando Analytics 12.5 o
posterior.
REFRESH y contraseñas
Puede utilizar el comando REFRESH con orígenes de datos protegidos por contraseña que existen
en una base de datos o en un servicio de datos en la nube.
No puede utilizar el mandato REFRESH con orígenes de datos basados en archivos protegidos por
contraseña, como archivos de Excel. La única excepción son los archivos PDF protegidos por
contraseña.
2082 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Si desea actualizar los datos como parte de un script que se ejecuta en la ventana Aplicación de
análisis, utilice un comando IMPORT, o el comando ACCESSDATA, y sobrescriba la tabla.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2083
Comandos
Comando RENAME
Renombra un archivo o un elemento de un proyecto de Analytics.
Sintaxis
RENAME tipo_elemento nombre <AS|TO> nuevo_nombre <OK>
Parámetros
Nombre Descripción
tipo_elemento nombre El tipo y el nombre del archivo o el elemento del proyecto al que usted desea
cambiarle el nombre.
Nota
En la mayoría de los casos, no puede cambiar el nombre de un
elemento o archivo si está activo, abierto o en uso.
Nota
La mayoría de los nombres de elementos de los proyectos de
Analytics están sujetos a limitaciones de longitud. Si desea obtener
más información, consulte "Límites de caracteres y tamaño en
Analytics" en la página 1477.
Aceptar Elimina o sobrescribe los elementos sin pedirle que confirme la acción.
2084 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional
Ejemplos
Renombrar un campo
Necesita cambiar el nombre del campo Número_producto por Producto. Utiliza OK para
realizar la acción sin confirmación adicional:
OPEN Inventario
RENAME FIELD Número_producto AS Producto OK
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2085
Comandos
Comando REPORT
Sintaxis
REPORT <ON campo_corte <PAGE> <NODUPS> <WIDTH caracteres> <AS nombre_visible>>
<...n> FIELD otros_campos <WIDTH caracteres> <AS nombre_visible> <...n>
<SUPPRESS> <NOZEROS> <LINE n otro_campos> <PRESORT <campo_ordenamiento>>
<...n> <SUMMARIZED> <SKIP n> <EOF> <TO {SCREEN|PRINT|nombre_archivo <HTML>}>
<IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <HEADER texto_encabezado>
<FOOTER texto_pie_de_página> <APPEND>
Parámetros
Nombre Descripción
ON campo_corte PAGE El o los campos de caracteres que se utilizan para dividir el reporte en secciones.
NODUPS WIDTH
Se crea un subtotal y una nueva sección del reporte cada vez que cambia el valor
caracteres AS nombre_
de campo_corte. Dividir los reportes en secciones puede facilitar su revisión.
visible <...n>
o campo_corte: el campo que se utiliza como un campo de corte
opcional
Para ejecutar un reporte sobre la base de una vista (DO REPORT), el campo de
corte debe ser el campo de caracteres ubicado más a la izquierda en la vista.
o PAGE: inserta un salto de página cada vez que cambia el valor del campo de
corte
o NODUPS: suprime los valores visibles duplicados del campo de corte
Por ejemplo, si el nombre del cliente figura en cada registro de factura, puede
facilitar la lectura del reporte incluyendo únicamente la primera instancia de
cada nombre de cliente.
o WIDTH caracteres: la longitud de la salida del campo en caracteres
o AS nombre_visible: el nombre visible (título de columna alternativo) del campo
en el reporte
Especifique nombre_visible como una cadena entre comillas. Utilice un punto y
coma (;) entre las palabras si desea que haya un salto de línea en el título de la
columna. Si desea que el nombre visible sea el mismo que el nombre del
campo o un nombre visible existente en la tabla de origen, no use AS.
2086 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe especificar ON para usar campo_corte, PAGE, NODUPS o
PRESORT.
Nota
Los campos de corte se incluyen automáticamente en el reporte y no
es necesario especificarlos como otros_campos.
LINE n otros_campos Especifica la cantidad de líneas de la salida en la columna y los campos que
deben aparecer en el número de línea n.
opcional
Si no se especifica ningún valor, la columna tiene, por defecto, una sola línea. El
valor de n debe estar entre 2 y 60 inclusive.
Los encabezados de las columnas del reporte son determinados únicamente por
los campos de la primera línea. otros_campos especifica los campos o expresiones
adecuados para el reporte.
SUMMARIZED Genera un reporte que contiene solamente subtotales y totales sin líneas de
detalles.
opcional
Se generan subtotales para los valores de campos de corte únicos. Si no se
especifica SUMMARIZED, Analytics genera un reporte que incluye las líneas de
detalles, así como los subtotales para cada uno de los campos de corte clave
especificados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2087
Comandos
Nombre Descripción
SKIP n Inserta líneas en blanco entre las líneas de detalle del reporte.
opcional n debe ser un entero que especifica la cantidad de líneas que se deben insertar.
Por ejemplo, SKIP 1 produce un reporte con espaciado doble.
EOF Ejecute el comando una vez más después de que se alcance el final del archivo.
opcional De esta manera, se asegura de que se procese el registro final de la tabla cuando
se encuentra dentro de un comando GROUP. Utilice EOF solo si todos los campos
son campos calculados que hacen referencia a registros anteriores.
TO SCREEN | PRINT| El lugar al que se deben enviar los resultados del comando:
nombre_archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
<HTML>
opcional Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
2088 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2089
Comandos
OPEN Cuentas_por_cobrar
REPORT ON Núm FIELDS Importe Tipo Vencimiento TO "C:\Reportes\AR.htm"
HTML
2090 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando RETRIEVE
Recupera los resultados de una consulta de Direct Link que se envió para su procesamiento en
segundo plano.
Nota
El comando RETRIEVE solo se admite si se ha instalado y configurado Direct Link en
su computadora local y en el sistema SAP de su organización.
Sintaxis
RETRIEVE nombre_tabla PASSWORD num
Parámetros
Nombre Descripción
Nota
La contraseña se utiliza para acceder al sistema SAP.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2091
Comandos
Ejemplos
2092 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando SAMPLE
Extrae una muestra de registros utilizando el método de muestreo por registros o de muestreo por
unidad monetaria.
Muestreo de registros Muestreo de unidad monetaria
Sintaxis
Nota
La sintaxis no incluye el filtrado (enunciados IF) o parámetros de alcance ya que
aplicar estas opciones compromete la validez de la muestra.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2093
Comandos
Parámetros
Nota
No incluya los separadores de mil al especificar los valores.
Nombre Descripción
ORDER Nota
opcional Método de selección aleatorio únicamente.
Solo puede usar ORDER al especificar FIELDS.
2094 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
EXCLUDE nombre_ Solo tiene validez al hacer muestras utilizando FIELDS ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2095
Comandos
Nombre Descripción
Nota
Aplicable únicamente al ejecutar el comando en una tabla de
servidor con un archivo de salida que es una tabla de Analytics.
El parámetro LOCAL debe ir inmediatamente después del
parámetro TO.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
MERSENNE_TWISTER Nota
opcional Métodos de selección aleatorio y de celda únicamente.
Nota
Solo seleccione el algoritmo predeterminado de Analytics si
requiere tener compatibilidad con versiones anteriores de los scripts
de Analytics o con los resultados de muestras creados antes de la
versión 12 de Analytics.
Ejemplos
2096 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Realización de muestreo de registros" en la página 1073.
Sintaxis
Nota
La sintaxis no incluye el filtrado (enunciados IF) o parámetros de alcance ya que
aplicar estas opciones compromete la validez de la muestra.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2097
Comandos
Parámetros
Nota
No incluya los separadores de mil al especificar los valores.
Nombre Descripción
2098 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
SUBSAMPLE Nota
opcional Solo puede usar SUBSAMPLE al especificar FIELDS.
NOREPLACEMENT No se selecciona el mismo registro más de una vez. Como resultado, la muestra
puede contener menos registros que los que se calcularon con el comando SIZE.
opcional
Si se omite NOREPLACEMENT, o si usted especifica REPLACEMENT, los
registros se pueden seleccionar más de una vez.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2099
Comandos
Nombre Descripción
ORDER Nota
opcional Método de selección aleatorio únicamente.
Solo puede usar ORDER al especificar FIELDS.
EXCLUDE nombre_ Solo tiene validez al hacer muestras utilizando FIELDS ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
2100 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
MERSENNE_TWISTER Nota
opcional Métodos de selección aleatorio y de celda únicamente.
Nota
Solo seleccione el algoritmo predeterminado de Analytics si
requiere tener compatibilidad con versiones anteriores de los scripts
de Analytics o con los resultados de muestras creados antes de la
versión 12 de Analytics.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2101
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Realizar muestreo por unidad monetaria" en la página 1106.
2102 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando SAVE
Copia una tabla de Analytics y la guarda con un nombre diferente o guarda un proyecto de Analytics.
Sintaxis
Para crear una copia de una tabla de Analytics y guardarla con un nombre diferente:
SAVE
Parámetros
Nombre Descripción
Nota
Los nombres de tabla tienen un límite máximo de 64 caracteres
alfanuméricos. El nombre puede incluir un guión bajo ( _ ), pero no
puede incluir ningún otro carácter especial ni espacios. El nombre
no puede comenzar con un número.
FORMAT tabla_ACL El nombre de la tabla de Analytics existente. Utilice el nombre del formato de tabla,
no el nombre del archivo de datos asociado.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2103
Comandos
Observaciones
Cómo funciona
SAVE FORMAT genera un resultado similar a copiar y pegar una tabla de Analytics en la ficha
Panorama del Navegador. Se crea una nueva tabla de Analytics y se asocia al mismo archivo de
datos u origen de datos que la tabla original.
Si es necesario, puede enlazar la tabla recién creada a un origen de datos distinto.
2104 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nota
Antes de la versión 11 de Analytics, los archivos de formato de tabla externos tenían
la extensión .fmt. Aún puede guardar un archivo de formato de tabla con la extensión
.fmt especificando manualmente la extensión.
Sintaxis
SAVE LAYOUT {FILE|TABLE} TO {nombre_de_archivo|nombre_de_tabla}
Parámetros
Nombre Descripción
FILE | TABLE o FILE: guarde un formato de tabla de Analytics en un archivo de formato de tabla
externo (.layout)
o TABLE: guarde los metadatos del formato de tabla en una tabla de Analytics
(.fil)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2105
Comandos
Nombre Descripción
Nota
Limite el nombre del formato de tabla a 64 caracteres alfanumé-
ricos, sin incluir la extensión .layout, para asegurarse de que no
se corte el nombre al volver a importar el formato de tabla a
Analytics.
El nombre puede incluir un guion bajo ( _ ), pero no puede incluir
ningún otro carácter especial ni espacios. El nombre no puede
comenzar con un número.
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
Ejemplos
2106 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
SAVE LAYOUT con FILE o TABLE
El comando SAVE LAYOUT se utiliza con dos fines diferentes:
l FILE: guarda el formato de tabla de la tabla de Analytics abierta en un archivo de formato de
tabla externo, con la extensión .layout.
l TABLE: extrae los metadatos del formato de tabla de la tabla de Analytics abierta y los guarda
en una nueva tabla de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2107
Comandos
Nota
Los nombres de campo de la tabla nueva siempre se generan en inglés, sin importar
qué versión localizada de Analytics esté utilizando.
2108 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
decimales La cantidad de lugares decimales del campo (únicamente para campos numéricos)
Detalles adicionales
Filtros a nivel del campo Los filtros a nivel del campo y las notas del campo no se incluyen.
Notas del campo
Título de columna Los valores registrados para el título de columna alternativo y el ancho de columna
alternativo son los que se especifican en el formato de tabla, no en los valores del nivel de la
vista que se pueden especificar para las columnas.
Ancho de columna
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2109
Comandos
Sintaxis
SAVE LOG <SESSION> AS nombre_archivo ASCII|HTML <OK>
Parámetros
Nombre Descripción
SESSION Solo se guardan las entradas del log de la sesión de Analytics actual.
opcional
2110 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2111
Comandos
Sintaxis
SAVE TABLELIST {FILE|TABLE} TO {nombre_de_tabla|nombre_de_archivo}
Parámetros
Nombre Descripción
Nota
Los nombres de tabla de Analytics tienen un límite máximo de 64
caracteres alfanuméricos. El nombre puede incluir un guión bajo
( _ ), pero no puede incluir ningún otro carácter especial ni
espacios. El nombre no puede comenzar con un número.
2112 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
Observaciones
Columnas de la salida
La tabla de salida de Analytics o el archivo CSV contiene tres columnas:
l nombre_tabla: el nombre del formato de tabla de Analytics
l tipo: una indicación de si la tabla de Analytics es una tabla local o de servidor
l Ruta_al_archivo_de_datos: la ruta completa al archivo de datos de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2113
Comandos
Sintaxis
SAVE WORKSPACE nombre_área_de_trabajo {nombre_campo <...n>}
Parámetros
Nombre Descripción
nombre_área_de_ El nombre del área de trabajo que se creará y agregará al proyecto Analytics
trabajo actual.
nombre_campo <...n> El nombre del campo que se agregará al área de trabajo. Puede incluir múltiples
nombres de campos separados por espacios.
Ejemplo
OPEN Inventario_Metaphor_2002
SAVE WORKSPACE Margen_inventario Margen_unitario_bruto Margen_unitario_
porcentual
OPEN Inventario
ACTIVATE WORKSPACE Margen_Inventario OK
2114 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Los nombres de los campos que se usen para crear
campos calculados deben coincidir
Los nombres de los campos que se utilicen en expresiones que creen un campo calculado que se
guarda en un área de trabajo deben coincidir con los nombres de los campos de la tabla que utiliza el
área de trabajo.
Por ejemplo, si un área de trabajo contiene el campo calculado Valor=Precio_venta*Cantidad, la
tabla activa también debe contener campos denominados Precio_venta y Cantidad.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2115
Comandos
Comando 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.
Sintaxis
SEEK expresión_búsqueda
Parámetros
Nombre Descripción
Ejemplos
2116 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Selección del primer registro coincidente" en la página 1271.
Cómo funciona
Utilice el comando SEEK para pasar directamente al primer registro de una tabla que contenga el
valor de expresión_búsqueda especificado en el campo de caracteres indexado.
l Si se encuentra la expresión_búsqueda:, se selecciona el primer registro coincidente en la
tabla.
l Si no se encuentra la expresión de búsqueda:, aparece el mensaje "Ningún índice es igual a
la clave" y la tabla se ubica en el primer registro con un valor superior a la expresión de
búsqueda.
Si el campo indexado no contiene valores que sean mayores que la expresión de la búsqueda,
la tabla se ubica en el primer registro.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2117
Comandos
Es necesario indexar
Para usar SEEK a fin de buscar un campo de caracteres, primero debe indexar el campo de manera
ascendente. Si hay varios campos de caracteres indexados en orden ascendente, sólo se busca en
el primer campo especificado en el índice.
SEEK no se puede utilizar para buscar campos indexados que no sean de caracteres o campos de
caracteres que estén indexados en orden descendente.
2118 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
SEQUENCE <ON> {<FIELDS> campo_clave <D> <...n>|<FIELDS> ALL <EXCLUDE nombre_
campo <...n>>} <UNFORMATTED> <ERRORLIMIT n> <IF prueba> <WHILE prueba> <FIRST
rango|NEXT rango> <TO {SCREEN|nombre_archivo|PRINT}> <APPEND> <HEADER texto_
encabezado> <FOOTER texto_pie_de_página> <PRESORT> <ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
ON FIELDS campo_ Uno o más campos de caracteres, numéricos o de fechahora que se deben probar
clave D <...n> | FIELDS para determinar el orden secuencial.
ALL o FIELDS campo_clave: prueba el o los campos especificados
Los diferentes campos deben estar separados por espacios y pueden tener
diferentes tipos de datos.
Si hace una prueba por más de un campo, los campos se prueban en el orden
en el que los escribe.
Incluya D para probar los valores del campo clave en orden descendente. El
criterio de ordenamiento predeterminado es ascendente.
o FIELDS ALL: prueba todos los campos de la tabla
Si prueba todos los campos, estos se prueban en el orden en que aparecen en
el formato de tabla.
La única opción para FIELDS ALL es comprobar los valores del campo clave en
orden ascendente.
Nota
Cuando hace la prueba por más de un campo, está probando un
orden secuencial anidado en la tabla de origen. El uso válido de
SEQUENCE requiere que especifique los campos de prueba en el
mismo orden que el orden secuencial anidado existente en la tabla
de origen. Los campos de prueba múltiples se prueban como un
grupo anidado. No se prueban de manera independiente entre sí.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2119
Comandos
Nombre Descripción
EXCLUDE nombre_ Solo es válido al probar el orden secuencial usando FIELDS ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
UNFORMATTED Suprime los encabezados de página y los saltos de página cuando los resultados
se envían a un archivo.
opcional
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
2120 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2121
Comandos
Nombre Descripción
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Probar
orden secuencial" en la página 1293.
2122 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando SET
Ajusta una opción de Analytics configurable.
Nota
El comando SET establece una opción Analytics mientras dura la sesión Analytics.
Este comportamiento se produce si se utiliza el comando SET en la línea de
comandos de Analytics o en un script de Analytics.
Para ajustar las opciones de Analytics de manera que no se modifiquen entre
sesiones de Analytics, debe utilizar el cuadro de diálogo Opciones . Si desea obtener
más información, consulte "Configuración de opciones de Analytics" en la
página 131.
Sintaxis
Sintaxis Ejemplos y observaciones
Especifica el año de inicio del siglo para los años de dos dígitos.
El parámetro valor debe estar entre 0 y 99.
Si se establece el valor de comienzo de siglo en 40 significa que los años de dos
dígitos 40 al 99 se interpretan como 1940 y 1999, y los años de dos dígitos 00 a 39
se interpretan como 2000-2039.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2123
Comandos
Configuración predeterminada: OFF
Especifique ON para eliminar automáticamente el archivo de datos asociado al
eliminar un formato de tabla.
Especifique ON para impedir la eliminación del archivo de datos asociado al
eliminar un formato de tabla.
Debe incluir el guion bajo ( _ ) en DELETE_FILE.
Si se especifica SET DELETE_FILE sin ningún parámetro, en la línea de
comandos se muestra si DELETE_FILE está activado o desactivado.
¡Precaución!
Tenga cuidado al activar esta opción. Es posible que se elimine un
archivo de datos original junto con la tabla.
Los archivos de datos se eliminan directamente. No se envían a la
Papelera de reciclaje de Windows.
El parámetro valor es una cadena entre comillas que especifica la etiqueta que se
mostrará en la parte superior de cada página impresa.
Especifique NONE para dejar de escribir los comandos y los resultados en los
2124 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Configuración predeterminada: OFF
Controla de qué manera Analytics compara los campos de caracteres, las
expresiones o los valores literales.
Nota
Los espacios en blanco se tratan como caracteres.
o SET EXACT está en OFF: Analytics utiliza la cadena más corta al comparar
dos cadenas de diferente longitud. La comparación comienza con los
caracteres ubicados más a la izquierda y continúa hacia la derecha.
Por ejemplo, "AB" es igual a "AB" y también se considera igual a "ABC".
o SET EXACT está en ON: las cadenas que se comparan deben ser idénticas
para que haya una coincidencia. Al comparar dos cadenas de diferente
longitud, Analytics completa la cadena más corta con espacios en blanco al
final para hacer que coincida en longitud con la cadena más larga.
Por ejemplo, "AB" es igual a "AB", pero no se considera igual a "ABC".
Si desea ver más ejemplos del uso de SET EXACT, consulte "Comparaciones de
caracteres exactos" en "Opciones de tabla" en la página 136.
Puede usar la función ALLTRIM( ) para quitar los espacios en blanco al principio y
al final para asegurarse de que solo se comparen los caracteres de texto y los
espacios internos.
Por ejemplo: ALLTRIM(" AB") = ALLTRIM("AB") es verdadero cuando los valores se
encierran con ALLTRIM( ), pero si no se los encierra, es falso.
Algunos comandos y funciones de Analytics se ven afectados por SET EXACT y
otros, no:
Afectada No afectada
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2125
Comandos
Afectada No afectada
Crea un filtro global (filtro de vista) en la tabla abierta y especifica ya sea una
prueba lógica o el nombre de un filtro guardado existente.
Si especifica SET FILTER sin ningún parámetro, se eliminan los filtros de la tabla
abierta.
SET FOLDER ruta de Especifica la carpeta del proyecto de Analytics en la ficha Panorama para el
carpeta resultado del comando. La carpeta de salida predeterminada es la carpeta que
contiene la tabla activa.
Se trata de una ruta de estilo DOS que utiliza el formato/nombre_de_carpeta/-
nombre_de_subcarpeta, en el cual la barra inicial (/) indica el nivel raíz en la ficha
Panorama. Debe especificar una ruta completa de archivo.
o SET FOLDER /Tablas/Resultados establece la carpeta de salida en la
subcarpeta Resultados. Si la subcarpeta Resultados no existe, se crea.
o SET FOLDER / establece la carpeta de salida en el nivel raíz de la ficha
Panorama
o SET FOLDER establece la carpeta de salida al valor predeterminado (la carpeta
que contiene la tabla activa).
La carpeta de salida sigue estando de la manera en que usted la estableció -
hasta que la restablezca, o cierre el proyecto. Al abrir el proyecto, la carpeta de
salida vuelve al valor predeterminado de la carpeta de la tabla activa.
Configuración predeterminada: OFF
Si utiliza el parámetro ON, Analytics muestra automáticamente el formato de tabla
actual y las definiciones de campos calculados cuando se abre una nueva tabla.
Los resultados aparecen en el log del comando.
SET FUZZYGROUPSIZE
<TO> num SET FUZZYGROUPSIZE TO 10
2126 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Especifica el nombre del archivo de script que utiliza el Grabador de scripts para
registrar los comandos.
SET
LOCKAUTOSAVEFILE SET LOCKAUTOSAVEFILE ON
{ON | OFF}
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2127
Comandos
Configuración predeterminada: OFF
Especifica el mecanismo para guardar los datos en el archivo de log de Analytics
(*.LOG).
o LOCKAUTOSAVEFILE is ON: los datos del log se guardan directamente en el
disco, sin utilizar un búfer de escritura.
Guardar los datos del log directamente en el disco, sin utilizar un búfer de
escritura, puede ayudar a prevenir el daño del archivo de log cuando se
ejecutan scripts complejos que pueden entrar en conflicto con otros procesos
de su computadora, como el control antivirus o las copias de seguridad
automatizadas.
Nota
Si especifica ON, Analytics puede ejecutarse más lentamente.
Use esta opción únicamente si tiene problemas con la corrupción
del script o el proyecto de Analytics.
Nota
La longitud máxima del nombre del log y la ruta del proyecto de
Analytics es de 259 caracteres, incluida la ruta al archivo, el nombre
del log y la extensión del archivo (.log).
2128 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Configuración predeterminada: MAX
Especifica cómo funciona la precisión decimal cuando se evalúan dos operandos
en una expresión numérica.
o FIRST: utiliza la cantidad de posiciones decimales del primer operando en un
par de operandos
o LAST: utiliza la cantidad de posiciones decimales del último operando en un
par de operandos
o MIN: utiliza la cantidad mínima de posiciones decimales en un par de
operandos
o MAX: utiliza la cantidad máxima de posiciones decimales en un par de
operandos
En las expresiones con varios operandos, la configuración SET MATH funciona de
a pares, aplica el ajuste especificado a cada par de operandos y, si es necesario,
hace un redondeo a medida que se los evalúa en el orden matemático estándar.
Si la configuración SET MATH reduce la cantidad de posiciones decimales de un
resultado, el resultado se redondea, pero no se trunca.
Si desea obtener más información, consulte "Controlar el redondeo y la precisión
decimal en expresiones numéricas" en la página 877.
Nota
No puede usar SET MATH mientras tiene abierta una tabla de
Analytics.
SET MONTHS <TO> Especifica las abreviaturas de tres caracteres para los nombres de los meses. El
cadena parámetro cadena es la lista de abreviaturas de meses separadas por comas.
SET NOTIFYFAILSTOP
{ON | OFF} SET NOTIFYFAILSTOP ON
Configuración predeterminada: OFF
o NOTIFYFAILSTOP está en OFF: Analytics permite que el script continúe aun
cuando un comando NOTIFY del script falle.
o NOTIFYFAILSTOP está en ON: Analytics deja de procesar un script y escribe
un mensaje en el registro si un comando NOTIFY del script falla. El script se
detiene después del primer error, o después de la cantidad especificada de
NOTIFYRETRYATTEMPTS, si ninguno de los intentos se completa correcta-
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2129
Comandos
mente.
SET
NOTIFYRETRYATTEMPT- SET NOTIFYRETRYATTEMPTS TO 10
S <TO> núm
SET
NOTIFYRETRYINTERVA- SET NOTIFYRETRYINTERVAL TO 30
L <TO> segundos
SET ORDER <TO> Especifica la secuencia de ordenamiento para los campos de caracteres. El
valores parámetro valores especifica todos los caracteres para la secuencia de
ordenamiento seleccionada.
Si desea obtener más información, consulte "La opción Criterio de ordenamiento y
las secuencias de ordenamiento" en la página 1224.
Configuración predeterminada: ON
Si se especifica OFF, Analytics no interrumpe el procesamiento cuando se produce
un error de desborde.
2130 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
SET READAHEAD <TO> Especifica el tamaño de bloque de datos leído. Sólo debe cambiar este valor de
tamaño configuración si el Soporte le aconseja que lo haga.
Nota
SET RETRYIMPORT se retiene para tener compatibilidad con
versiones anteriores. SET RETRYIMPORT y SET RETRY realizan
acciones idénticas.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2131
Comandos
SET SEPARATORS
<TO> valores SET SEPARATORS TO ",.;"
SET SUPPRESSTIME
{ON | OFF} SET SUPPRESSTIME ON
Configuración predeterminada: OFF
Solo para uso en la definición de una tabla de Analytics que utiliza una fuente de
datos ODBC (comando IMPORT ODBC) o el acceso directo de base de datos
(DEFINE TABLE DB).
Si se utiliza el parámetro ON, al definir la tabla Analytics suprime la porción hora
de los valores de fechahora. Por ejemplo, 20141231 235959 se lee, aparece en
las vistas y posteriormente se procesa como 20141231.
2132 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
SET SUPPRESSXML
{ON | OFF} SET SUPPRESSXML ON
Configuración predeterminada: OFF
Especifica que la salida del comando está en texto plano en lugar de texto con
formato.
Especifica si los resultados de las pruebas IF, WHILE, FOR y NEXT asociadas con
los comandos GROUP se deben registrar en el log.
Configuración predeterminada: ON
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2133
Comandos
2134 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando SIZE
Calcula un tamaño de muestra estadísticamente válido, para muestreo por registros o por unidad
monetaria.
Muestreo de registros Muestreo de unidad monetaria
Sintaxis
SIZE RECORD CONFIDENCE nivel_confianza POPULATION tamaño_población PRECISION
índice_tolerable <ERRORLIMIT tasa_esperada> <TO {SCREEN|nombre_de_archivo}>
Parámetros
Nota
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
CONFIDENCE nivel_de_ El nivel deseado de confianza de que la muestra resultante sea representativa de
confianza la población completa.
Por ejemplo, si especifica 95, significa que desea tener una certeza de que el 95 %
de las veces la muestra será realmente representativa. La confianza es el
complemento del "riesgo de muestreo". Un nivel de confianza de 95 % es lo mismo
que un riesgo de muestreo de 5 %.
PRECISION índice_ El índice de desviación tolerable, que es el índice máximo de desviación que
tolerable puede ocurrir en un control establecido y que aún se considera como un control
efectivo.
Por ejemplo, si especifica 5, significa que el índice de desviación debe ser superior
al 5 % para que usted considere que el control no es efectivo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2135
Comandos
Nombre Descripción
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Ejemplos
2136 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Cálculo del tamaño de la muestra para una muestra de registros" en la página 1066.
Sintaxis
SIZE MONETARY CONFIDENCE nivel_confianza POPULATION tamaño_población
MATERIALITY error_tolerable <ERRORLIMIT error_esperado> <TO {SCREEN|nombre_de_
archivo}>
Parámetros
Nota
No incluya los separadores de mil ni los signos de porcentaje al especificar los
valores.
Nombre Descripción
CONFIDENCE nivel_de_ El nivel deseado de confianza de que la muestra resultante sea representativa de
confianza la población completa.
Por ejemplo, si especifica 95, significa que desea tener una certeza de que el 95 %
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2137
Comandos
Nombre Descripción
MATERIALITY error_ La información errónea tolerable, que es la cantidad total máxima de error en la
tolerables información que puede ocurrir en el campo de muestra sin considerarlo un error
significativo.
Por ejemplo, si especifica 29000, significa que el importe total de error debe ser
superior a 29.000$ para que se lo considere un error de importancia.
ERRORLIMIT error_ La información errónea esperada. Se trata del importe total de error que usted
esperado espera que contenga el campo de muestra.
opcional Por ejemplo, si especifica 5800, significa que usted espera que el importe total de
error sea 5.800$.
Si omite este parámetro, se utiliza un error esperado de 0,00$.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
2138 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Calculo del tamaño de la muestra para una muestra de unidad monetaria" en la página 1098.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2139
Comandos
Comando 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.
Sintaxis
SORT {<ON> campo_clave <D> <...n>|<ON> ALL <EXCLUDE nombre_campo <...n>>}
<FIELDS nombre_campo <AS nombre_visible> <...n>|FIELDS ALL <EXCLUDE nombre_
campo <...n>>> TO nombre_tabla <LOCAL> <IF prueba> <WHILE prueba> <FIRST
rango|NEXT rango> <APPEND> <OPEN> <ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
2140 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Si necesita solo una parte de los datos contenidos en un registro, no
incluya todos los campos o todo el registro en la tabla de salida
ordenada. Seleccione solo los campos que necesita porque en la
mayoría de los casos acelera el proceso de clasificación.
Nota
AS funciona solo al enviar la salida a una nueva tabla. Si está
agregando a una tabla existente, los títulos de columna alternativos
de la tabla existente tienen prioridad.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2141
Comandos
Nombre Descripción
opcional El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
2142 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2143
Comandos
Ejemplos
2144 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Usted desea ordenar los registros de la tabla Inventario de muestra por número de producto.
Todos los campos se extraen a una nueva tabla de Analytics llamada Número_de_producto_
de_inventario.
La diferencia entre usar FIELDS ALL y la salida de registros completos, es que FIELDS ALL
convierte los campos calculados de la tabla de origen en campos físicos en la tabla de salida y
rellena los campos con los valores calculados reales:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2145
Comandos
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Ordenando registros" en la página 1229.
Criterio de
Edición de ordenamiento
Analytics predeterminado Secuencia de ordenamiento asociada
Coincidir mayúsc.-minúsc.
SORT distingue entre mayúsculas y minúsculas Según la edición de Analytics que esté usando (No
Unicode o Unicode), el uso de mayúsculas y minúsculas en las cadenas puede afectar el
ordenamiento.
Puede usar la función UPPER( ) junto con SORT si no desea que el uso de mayúsculas o minúsculas
afecte el ordenamiento:
2146 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2147
Comandos
Comando STATISTICS
Calcula estadísticas para uno o más campos numéricos o de fechahora en una tabla de Analytics.
Sintaxis
STATISTICS {<ON> nombre_campo <...n>|<ON> ALL <EXCLUDE nombre_campo <...n>>}
<STD> <MODMEDQ> <NUMBER n> <TO {SCREEN|nombre_archivo|PRINT}> <IF prueba>
<WHILE prueba> <FIRST rango|NEXT rango> <APPEND>
Parámetros
Nombre Descripción
ON nombre_ Especifique uno o más campos numéricos o de fechahora para los que se
campo <...n> | ON ALL generarán estadísticas o especifique ON ALL para generar estadísticas para todos
los campos numéricos y de fechahora de la tabla de Analytics.
EXCLUDE nombre_ Solo tiene validez cuando se generan estadísticas utilizando ON ALL.
campo
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional ON ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de ON ALL. Por ejemplo:
MODMEDQ Calcula los valores del modo, la mediana, el primer cuartil y el tercer cuartil de los
campos especificados, además de otras estadísticas.
opcional
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
2148 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2149
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
Nombre Contiene
Nota
Cuando Analytics identifica el valor más elevado, los valores
duplicados no se descartan. Por ejemplo, si los valores en orden
descendente son 100, 100, 99, 98, el tercer valor es 99, no 98.
2150 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Contiene
Nota
Cuando Analytics identifica el valor más bajo, los valores duplicados
no se descartan. Por ejemplo, si los valores en orden ascendente
son 1, 1, 2, 3, el tercer valor más bajo es 2, no 3.
MODEn El valor que ocurre con mayor frecuencia identificado por el comando.
Q25n El valor del primer cuartil (valor del cuartil inferior) calculado por el comando.
Q75n El valor del tercer cuartil (valor del cuartil superior) calculado por el comando.
RANGEn La diferencia entre los valores máximo y mínimo que calcula el comando.
Ejemplos
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2151
Comandos
2152 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
STRATIFY <ON> campo_numérico MINIMUM valor MAXIMUM valor {<INTERVALS
número>|FREE valor_intervalo <...n> último_intervalo} <SUPPRESS>
<SUBTOTAL campo_numérico <...n>|SUBTOTAL ALL <EXCLUDE campo_numérico <...n>>>
<KEY salto_campo> <TO {SCREEN|nombre_tabla|nombre_archivo|GRAPH|PRINT}>
<LOCAL> <IF prueba> <FIRST rango|NEXT rango> <WHILE prueba> <APPEND> <OPEN>
<HEADER texto_encabezado> <FOOTER texto_pie_de_página> <STATISTICS>
Parámetros
Nombre Descripción
MINIMUM valor Se aplica sólo a campos numéricos. El valor mínimo del primer intervalo numérico.
MINIMUM es opcional si se está utilizando FREE; de lo contrario, es obligatorio.
MAXIMUM valor Se aplica sólo a campos numéricos. El valor máximo del último intervalo numérico.
MAXIMUM es opcional si se está utilizando FREE; de lo contrario, es obligatorio.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2153
Comandos
Nombre Descripción
del primer intervalo y el punto final del último intervalo, y cada valor_intervalo crea
un intervalo adicional dentro del rango. Los valores del intervalo que especifique
deben ser superiores al valor MINIMUM e iguales o inferiores al valor MAXIMUM.
Los valores del intervalo deben estar en una secuencia numérica y no pueden
tener valores duplicados:
SUPPRESS Los valores por encima del valor MÁXIMO y por debajo del valor MÍNIMO se
excluyen de la salida del comando.
opcional
SUBTOTAL campo_ Uno o más campos numéricos o expresiones que se subtotalizarán para cada
numérico <...n> | grupo.
SUBTOTAL ALL
Múltiples campos se deben separar con espacios. Especifique ALL para calcular
opcional subtotales de todos los campos numéricos de la tabla.
Si no selecciona un campo de subtotal, se hace un subtotal automáticamente del
campo que está estratificando.
Debe especificar explícitamente el campo a estratificar si desea calcular el subtotal
de este junto con el de uno o más campos, o si desea incluir estadísticas del
campo estratificar subtotalizado.
KEY salto_campo El campo o la expresión que agrupa los cálculos de subtotal de grupos. Se calcula
un subtotal cada vez que cambia el valor de salto_campo.
opcional
salto_campo debe ser un campo de caracteres o una expresión. Puede especificar
un solo campo, pero puede usar una expresión que contenga más de un campo.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | nombre_archivo | o SCREEN: muestra los resultados en el área de visualización de Analytics
GRAPH | PRINT
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
2154 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2155
Comandos
Nombre Descripción
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
opcional
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
STATISTICS Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Calcula los valores promedio, mínimo y máximo para todos los campos
SUBTOTAL.
2156 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Ejemplos
OPEN Cuentas_por_cobrar
STRATIFY ON Importe_factura MINIMUM 0 MAXIMUM 10000 INTERVALS 10 TO "Fac-
turas_estratificadas.FIL"
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte "Estrati-
ficar datos" en la página 1353.
Cómo funciona
STRATIFY agrupa registros en intervalos numéricos de igual tamaño o de tamaño personalizado
sobre la base de valores de un campo numérico.
La salida contiene un registro único para cada intervalo, con un recuento de la cantidad de registros
en la tabla de origen que caen dentro de cada intervalo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2157
Comandos
Descripción del Nombre del campo en la tabla de Título alternativo de columna (nombre
campo autogenerado salida visible) en la tabla de salida
Campo subtotal nombre del campo que se Total + título alternativo de columna subtota-
subtotaliza en la tabla de origen lizada en la tabla de origen
Campo promedio a_ nombre del campo que se Promedio + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
Campo mínimo m_ nombre del campo que se Mínimo + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
Campo máximo x_ nombre del campo que se Máximo + título alternativo de columna
subtotaliza en la tabla de origen subtotalizada en la tabla de origen
2158 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando 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.
Sintaxis
SUMMARIZE {ON campo_clave <...n>|ON ALL <EXCLUDE nombre_campo <...n>>}
<SUBTOTAL campo_numérico <...n>|SUBTOTAL ALL <EXCLUDE campo_numérico <...n>>>
<OTHER campo <...n>|OTHER ALL <EXCLUDE nombre_campo <...n>>> <TO {SCREEN|nom-
bre_tabla|PRINT}> <LOCAL> <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>
<PRESORT> <APPEND> <OPEN> <HEADER texto_encabezado> <FOOTER texto_pie_de_
página> <STATISTICS> <MODMEDQ> <STDEV> <CPERCENT> <ISOLOCALE código_lugar>
Parámetros
Nombre Descripción
ON campo_clave <...n> Uno o más campos de caracteres, numéricos o de fechahora para resumir.
| ON ALL o ON campo_clave <...n>: utilice el o los campos especificados
Los diferentes campos deben estar separados por espacios y pueden tener
diferentes tipos de datos.
Si resume por más de un campo, los campos se resumen en el orden en el que
usted los escribe. Si especifica PRESORT, el orden anidado de la tabla de
salida sigue el mismo orden.
o ON ALL: use todos los campos de la tabla
Si resume por todos los campos, los campos se resumen en el orden en que
aparecen en el formato de tabla. Si especifica PRESORT, el orden anidado de
la tabla de salida sigue el mismo orden.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2159
Comandos
Nombre Descripción
SUBTOTAL campo_ Uno o más campos numéricos o expresiones que se subtotalizarán para cada
numérico <...n> | grupo.
SUBTOTAL ALL
Múltiples campos se deben separar con espacios. Especifique ALL para calcular
opcional subtotales de todos los campos numéricos de la tabla.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
tabla | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
2160 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede
incluir un guión bajo ( _ ), pero no puede incluir ningún otro
carácter especial ni espacios. El nombre no puede comenzar con
un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2161
Comandos
Nombre Descripción
Si utiliza PRESORT
Si usa PRESORT, la salida se ordena y contiene un solo grupo exclusivo para
cada conjunto de valores idénticos o combinación idéntica de valores, en el campo
o los campos clave.
Consejo
Si la tabla de entrada ya está ordenada, puede ahorrar tiempo de
procesamiento si no especifica PRESORT.
Si no utiliza PRESORT
Si no utiliza PRESORT, los resultados de la salida utilizan el orden de la tabla de
entrada.
Si el o los campos clave contienen valores idénticos que no están en secuencia,
los resultados de la salida contienen más de un grupo para cada conjunto de
valores idénticos o combinación idéntica de valores.
Nota
Según el contexto, contar con más de un grupo para cada conjunto
de valores idénticos o combinación de valores idénticos puede ir en
contra de la finalidad del resumen.
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
OPEN Abre la tabla creada por el comando después de la ejecución del comando. Solo
es válido si el comando crea una tabla de salida.
2162 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional
HEADER texto_ El texto que se debe insertar en la parte superior de cada página de un reporte.
encabezado
texto_encabezado_de_página se debe especificar como una cadena entre
opcional comillas. El valor anula la variable de sistema HEADER de Analytics.
FOOTER texto_pie_de_ El texto que se debe insertar en la parte inferior de cada página de un reporte.
página
texto_pie_de_página se debe especificar como una cadena entre comillas. El valor
opcional anula la variable de sistema FOOTER de Analytics.
STATISTICS Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Calcula los valores promedio, mínimo y máximo para todos los campos
SUBTOTAL.
MODMEDQ Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Especifica que se calculan los valores de moda, mediana, primer cuartil y tercer
cuartil para todos los campos SUBTOTAL.
STDEV Nota
opcional No se puede usar, a menos que también se especifique SUBTOTAL.
Calcula la desviación estándar y el porcentaje del total para todos los campos
SUBTOTAL.
ISOLOCALE Nota
opcional Aplicable únicamente en la edición Unicode de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2163
Comandos
Ejemplos
OPEN Cuentas_por_cobrar
SUMMARIZE ON Número_cliente SUBTOTAL Importe_trans TO "Total_clien-
te.FIL" PRESORT
OPEN Cuentas_por_cobrar
SUMMARIZE ON Número_cliente Fecha_trans SUBTOTAL Importe_trans TO
"Total_cliente_por_fecha.FIL" PRESORT
2164 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN Cuentas_por_cobrar
SUMMARIZE ON Número_cliente Fecha_trans SUBTOTAL Importe_trans TO "Esta-
dísticas_cliente_por_fecha.FIL" PRESORT STATISTICS
OPEN Trans_CC
SUMMARIZE ON Fecha_trans Importe_trans TO "Transacciones_por_fecha_impor-
te.FIL" OPEN PRESORT
SET FILTER TO COUNT > 1
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Resumir datos" en la página 1377.
Cómo funciona
SUMMARIZE agrupa los registros que tienen el mismo valor en un campo o la misma combinación
de valores en varios campos. Los resultados de la salida contienen un registro único para cada
grupo, con un recuento de la cantidad de registros en la tabla de origen que pertenecen al grupo.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2165
Comandos
Título alternativo de
columna (nombre visible) Nombre del campo en la Cálculo realizado en el
Parámetro opcional en la tabla de salida tabla de salida campo subtotal
Moda + título alternativo o_ nombre del campo El valor que ocurre con
de columna subtota- subtotalizado mayor frecuencia en
lizada cada grupo
o Muestra "N/D" si
ningún valor aparece
más de una vez
o En caso de empate,
muestra el valor más
bajo
2166 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Título alternativo de
columna (nombre visible) Nombre del campo en la Cálculo realizado en el
Parámetro opcional en la tabla de salida tabla de salida campo subtotal
Nota
No requiere
un campo de
CPERCENT subtotal
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2167
Comandos
Comando TOP
Va al primer registro de una tabla de Analytics.
Sintaxis
TOP
Parámetros
Este comando no tiene ningún parámetro.
Observaciones
Cuándo usar TOP
Puede utilizar el comando TOP para desplazarse al primer registro de una tabla si un comando
anterior, como FIND, seleccionó otro registro de la tabla.
2168 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Comando TOTAL
Sintaxis
TOTAL {<FIELDS> campo_numérico <...n>|<FIELDS> ALL <EXCLUDE campo_numérico
<...n>>} <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango>
Parámetros
Nombre Descripción
FIELDS campo_ El o los campos numéricos para los cuales se debe calcular el total.
numérico <...n> | FIELDS
Especifique ALL para calcular el total de cada campo numérico de la tabla.
ALL
EXCLUDE campo_ Solo tiene validez al calcular el total utilizando FIELDS ALL.
numérico
El o los campos que se deben excluir del comando. EXCLUDE le permite ajustar
opcional FIELDS ALL, excluyendo campos específicos.
EXCLUDE debe ir inmediatamente a continuación de FIELDS ALL. Por ejemplo:
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2169
Comandos
Nombre Descripción
Nombre Contiene
Ejemplos
2170 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Cuándo usar TOTAL
Utilice TOTAL para comprobar la integridad y exactitud de los datos de origen y generar totales de
control. El comando calcula la suma aritmética de los campos o expresiones especificados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2171
Comandos
Comando TRAIN
Utiliza el aprendizaje automático para crear un modelo predictivo óptimo utilizando un conjunto de
datos de entrenamiento.
Nota
No se admite el comando TRAIN si está ejecutando Analytics en una computadora
de 32 bits. Los cálculos que debe realizar el comando requieren mucho trabajo del
procesador y es conveniente tener computadoras de 64 bits.
Sintaxis
TRAIN {CLASSIFIER|REGRESSOR} <ON> campo_clave <...n> TARGET campo_etiquetado
SCORER {ACCURACY|AUC|F1|LOGLOSS|PRECISION|RECALL|MAE|MSE|R2} SEARCHTIME minu-
tos MAXEVALTIME minutos MODEL nombre_modelo TO nombre_tabla <IF prueba> <WHILE
prueba> <FIRST rango|NEXT rango> FOLDS número_de_iteraciones <SEED valor_semi-
lla> <LINEAR> <NOFP>
Nota
El tamaño máximo admitido del conjunto de datos que se utiliza con el comando
TRAIN es 1 GB.
Parámetros
Nombre Descripción
2172 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los campos de caracteres debe ser "de categorías". Es decir, deben
identificar categorías o clases, y contener una cantidad máxima de
valores exclusivos.
El máximo se especifica en la opción Categorías máximas
(Herramientas > Opciones > Comando).
TARGET campo_ El campo que se desea predecir y para el cual se está entrenando el modelo sobre
etiquetado la base de los campos de entrada de entrenamiento.
Los diferentes tipos de predicción (clasificación o regresión) trabajan con distintos
tipos de datos de campos:
SCORER ACCURACY | La medida que se debe usar al calificar (ajustar y clasificar) los modelos
AUC | F1 | LOGLOSS | generados.
PRECISION | RECALL |
Se conserva el modelo que se haya generado y tenga el mejor valor para esta
MAE | MSE | R2
medida; el resto de los modelos se descartan.
Un subconjunto diferente de medidas es válido según el tipo de predicción que
esté utilizando (clasificación o regresión):
Nota
La métrica de clasificación AUC solo es válida cuando el campo_
etiquetado contiene datos binarios; es decir, dos clases, como Sí/No
o Verdadero/Falso.
SEARCHTIME minutos El tiempo total, expresado en minutos, que se debe dedicar al entrenamiento y la
optimización del modelo predictivo.
El entrenamiento y la optimización implican realizar búsquedas en diferentes
configuraciones de cadenas de procesamiento (diferentes combinaciones de
modelo, preprocesador e hiperparámetro).
Nota
El tiempo de ejecución total del comando TRAIN es SEARCHTIME
más hasta el doble de MAXEVALTIME.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2173
Comandos
Nombre Descripción
Consejo
Especifique un valor de SEARCHTIME que sea al menos 10 veces
el MAXEVALTIME.
Esta asignación de tiempo logra un equilibrio razonable entre el
tiempo de procesamiento y la evaluación de una variedad de tipos
de modelos.
Consejo
Asigne 45 minutos por cada 100 MB de datos de entrenamiento.
Esta asignación de tiempo logra un equilibrio razonable entre el
tiempo de procesamiento y la evaluación de una variedad de tipos
de modelos.
MODEL nombre_modelo El nombre del archivo modelo generado por el proceso de entrenamiento.
El archivo modelo contiene el modelo que mejor se ajusta al conjunto de datos de
entrenamiento. Usted introduce el modelo en el comando PREDICT para generar
predicciones sobre un nuevo conjunto de datos que no ha visto.
Especifique nombre_modelo como una cadena entre comillas. Por ejemplo: TO
"Predicción_préstamo_impago"
2174 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
Nota
Los nombres de las tablas tienen un límite de 64 caracteres
alfanuméricos, sin incluir la extensión .FIL. El nombre puede incluir
un guión bajo ( _ ), pero no puede incluir ningún otro carácter
especial ni espacios. El nombre no puede comenzar con un número.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
opcional
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
FOLDS cantidad_de_ La cantidad de iteraciones de validación cruzada que se deben usar al evaluar y
iteraciones optimizar el modelo.
Las iteraciones son subdivisiones del conjunto de datos de entrenamiento y se
utilizan en un proceso de validación cruzada.
En general, el uso de 5 a 10 iteraciones ofrece buenos resultados al entrenar un
modelo. La cantidad mínima de iteraciones permitida es 2 y la máxima, 10.
Consejo
Incrementar la cantidad de iteraciones puede ofrecer un cálculo más
preciso del desempeño predictivo de un modelo, pero también se
incrementa el tiempo de ejecución total.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2175
Comandos
Nombre Descripción
SEED valor_semilla El valor semilla que se debe usar para inicializar el generador de números
aleatorios en Analytics.
opcional
Si omite SEED, Analytics selecciona de manera aleatoria el valor semilla.
Especifique explícitamente un valor semilla y regístrelo si desea replicar el proceso
de entrenamiento con el mismo conjunto de datos en el futuro.
Nota
Con conjuntos de datos más grandes, el proceso de entrenamiento
se suele completar más rápidamente si se incluyen exclusivamente
modelos lineales.
Al incluir únicamente modelos lineales se garantizan los
coeficientes en la salida.
¡Precaución!
Solo debe excluir la selección de funciones y el preprocesamiento
de datos si tiene un motivo para hacerlo.
Ejemplos
2176 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
OPEN "Solicitantes_préstamos_históricos"
TRAIN CLASSIFIER ON Edad Categoría_trabajo Salario Saldo_cuenta Importe_
préstamo Período_préstamo Calificación_crediticia TARGET Impago SCORER
LOGLOSS SEARCHTIME 960 MAXEVALTIME 90 MODEL "Predicción_préstamos_impa-
gos.model" TO "Evaluación_modelo.FIL" FOLDS 5
OPEN "Venta_viviendas"
TRAIN REGRESSOR ON Medida_lote Habitaciones Baños Pisos Entrada_auto-
móvil Sala_recreación Sótano Agua_caliente_gas Aire_acondicionado Capa-
cidad_garage Zona_preferida TARGET Precio SCORER MSE SEARCHTIME 960
MAXEVALTIME 90 MODEL "Predicción_precio_vivienda.model" TO "Evaluación_
modelo.FIL" FOLDS 5
Observaciones
Si desea obtener más información sobre la forma en la que funciona este comando, consulte
"Predicción de clases y valores numéricos" en la página 1403.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2177
Comandos
Comando 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.
Sintaxis
VERIFY {<FIELDS> nombre_campo <...n>|<FIELDS> ALL <EXCLUDE nombre_campo
<...n>>} <IF prueba> <WHILE prueba> <FIRST rango|NEXT rango> <ERRORLIMIT n>
<TO {SCREEN|nombre_archivo|PRINT}> <APPEND>
Parámetros
Nombre Descripción
FIELDS nombre_ Los campos o las expresiones que se deben verificar. Especifique ALL para
campo <...n> | FIELDS verificar todos los campos de la tabla.
ALL
Nota
Por definición, los campos calculados, las expresiones ad hoc y los
campos binarios son siempre válidos.
IF prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
comando se ejecuta únicamente en los registros que cumplen la condición.
opcional
Nota
El parámetro IF se evalúa únicamente con los registros que quedan
en la tabla después de aplicar los parámetros de alcance (WHILE,
FIRST, NEXT).
WHILE prueba Una expresión condicional que debe ser verdadera para procesar cada registro. El
2178 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Nombre Descripción
opcional comando se ejecuta hasta que la condición se evalúa como falsa o hasta que se
llega al final de la tabla.
Nota
Si usa WHILE junto con FIRST o NEXT, el procesamiento de
registros se detiene al llegar a un límite.
TO SCREEN | nombre_ El lugar al que se deben enviar los resultados del comando:
archivo | PRINT o SCREEN: muestra los resultados en el área de visualización de Analytics
opcional
Consejo
Puede hacer clic en cualquier valor de resultado enlazado en el
área de visualización para ver con mayor detalle el o los registros
asociados de la tabla de origen.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2179
Comandos
Nombre Descripción
Nota
Debe asegurarse de que la estructura de la salida del comando y
del archivo existente sean idénticas:
l los mismos campos
l el mismo orden de campos
l los campos coincidentes son de la misma longitud
l los campos coincidentes tienen el mismo tipo de datos
Analytics anexa la salida a un archivo existente sin importar cuál sea
su estructura. Si la estructura de la salida y la del archivo existente
no coinciden, es posible que los datos que se obtengan estén
incompletos, mezclados o sean imprecisos.
WRITEn El número total de errores de validación de datos en todos los campos verificados
por el comando.
Ejemplos
2180 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Comandos
Observaciones
Cómo funciona
VERIFY compara los valores de uno o más campos con el tipo de datos que especificó para cada
uno de los campos en el formato de tabla y reporta todos los errores. El comando asegura lo
siguiente:
l campos de caracteres: contienen solo caracteres válidos y no hay caracteres no imprimibles
presentes.
l campos numéricos: contienen solo datos numéricos válidos. Además de los números, los
campos numéricos pueden contener un signo de más o de menos precedente y una coma
decimal
l campos de fechahora: contienen fechas, fechashoras u horas válidas
Para cada error que se identifica, el número de registro y el nombre del campo se muestran en la
salida, junto con el valor no válido en formato hexadecimal.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2181
Esta página se dejó en blanco intencionalmente
Funciones
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Convenciones y uso
Convenciones de sintaxis de las funciones
Convención Descripción
paréntesis ( ) o Los valores de entrada de la función se deben encerrar entre paréntesis:
ALLTRIM(Nombre_proveedor)
ALLTRIM(Nombre_proveedor)
2184 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Convención Descripción
no:
ALLTRIM (Nombre_proveedor)
RECNO( )
SUBSTRING(ID_producto;5;12)
o Los caracteres válidos como separadores son un espacio, una coma o un punto
y coma.
La coma y el punto y coma se deben especificar en la opción Separador de
listas de la ficha Numérico en el cuadro de diálogo Opciones.
Consejo
Para facilitar la lectura, puede usar tanto un espacio en blanco como
uno de los caracteres separadores:
SUBSTRING(ID_producto;5;12)
calificadores o Los valores de caracteres literales se deben encerrar entre comillas comunes o
simples:
EXCLUDE(ID_producto; "#-")
AGE(Fecha_de_vencimiento; `20141231`)
ABS(-7,2)
LEVDIST(Nombre_proveedor; Nombre_proveedor_2; F)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2185
Funciones
Convención Descripción
ALLTRIM(Nombre_proveedor)
formato de fechahora o Los valores de fecha literales se deben introducir con el formato YYYYMMDD o
literal YYMMDD:
l `20141231`
l `141231`
o Los valores de hora literales se deben introducir con el formato hhmmss o
hhmm, y deben ir precedidos de un espacio, To t:
l `t235959`
l `20141231 2359`
Al especificar funciones en los campos calculados, las expresiones o los scripts, puede abreviar los
nombres. Debe incluir una cantidad suficiente de caracteres de la parte inicial del nombre de una
función como para identificar de manera exclusiva a esa función entre todas las funciones de
Analytics.
Por ejemplo:
l MAX identifica de manera exclusiva a la función MAXIMUM y, por lo tanto, es una abreviatura
válida.
2186 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Puede utilizar una abreviatura tan breve como lo desee, siempre y cuando identifique de forma
exclusiva a la función.
Por ejemplo, todas las abreviaturas que se incluyen a continuación son válidas para la función
ALLTRIM:
l ALLTR
l ALLT
l ALL
l AL
Nota
Cuanto más corta sea la abreviatura, más difícil les resultará a los usuarios
reconocerla.
Nota
En toda la documentación de Analytics, los nombres de las funciones se
incluyen en mayúsculas, lo cual es simplemente una convención de
formato. En Analytics, no es necesario introducir las funciones en
mayúscula.
| Separa elemento de la sintaxis encerrados entre corchetes o llaves. Puede utilizar solo
uno de los elementos.
(barra vertical)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2187
Funciones
<;...n > Indica que el elemento anterior se puede repetir n número de veces. Las repeticiones se
separan con comas (punto y coma en español).
Carácter Cualquier nombre de campo, expresión o variable que pertenezca a una categoría
Carácter (C) de Analytics o un literal de cadenas.
Lógico Cualquier nombre de campo, expresión o variable que pertenezca a una categoría
Lógica (L) de Analytics o un valor lógico.
Buscar, reemplazar
Las funciones de búsqueda le permiten realizar diferentes tipos de búsquedas. Puede buscar
secuencias de caracteres o palabras específicas en los datos, valores dentro de un intervalo, valores
en blanco y valores que coincidan con un patrón.
Las funciones de reemplazo le ofrecen diferentes opciones para buscar y reemplazar datos.
Consejo
Para ver varios ejemplos del uso de las funciones para realizar una búsqueda y
filtrado potente y efectivo de los datos de las tablas, consulte "Buscar y filtrar
utilizando funciones de Analytics" en la página 1277.
2188 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
AT( ) Devuelve un número que especifica el lugar de inicio de una incidencia particular de
una subcadena dentro de un valor de caracteres.
BETWEEN( ) Devuelve un valor lógico que indica si el valor especificado está dentro de un rango.
CLEAN( ) Reemplaza el primer carácter no válido de una cadena, y todos los caracteres
subsiguientes, por espacios en blanco.
FIND( ) Devuelve un valor lógico que indica si la cadena que se especificó está presente en un
campo en particular o en algún lugar de un registro completo.
FINDMULTI( ) Devuelve un valor lógico que indica si una cadena de un conjunto de una o más
cadenas especificadas está presente en un campo en particular o en algún lugar de un
registro completo.
ISBLANK( ) Devuelve un valor lógico que indica si el valor de entrada está en blanco.
MAP( ) Regresa un valor lógico que indica si una cadena de caracteres coincide con una
cadena de formato específico que contiene caracteres comodín, caracteres literales, o
ambos.
MATCH( ) Devuelve un valor lógico que indica si el valor especificado coincide con alguno de los
valores con los que se lo compara.
OCCURS( ) Devuelve un recuento del número de veces que aparece una subcadena en un valor
de caracteres especificado.
REGEXFIND( ) Devuelve un valor lógico que indica si el patrón que se especificó con una expresión
regular aparece en una cadena.
REGEXREPLACE( ) Reemplaza todas las instancias de cadenas que coinciden con una expresión regular
por una nueva cadena.
REPLACE( ) Reemplaza todas las instancias de una cadena de caracteres especificada por una
nueva cadena de caracteres.
TEST( ) Devuelve un valor lógico que indica si una cadena especificada aparece en una
posición específica de byte en un registro.
Comparación
Las funciones de comparación ofrecen diferentes maneras de encontrar valores de texto idénticos o
casi idénticos a un valor especificado.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2189
Funciones
Consejo
Si desea encontrar valores de texto idénticos, puede utilizar este método sencillo:
nombre_campo = "valor del texto"
Por ejemplo: apellido = "Smith"
El valor del texto distingue entre mayúsculas y minúsculas.
ISFUZZYDUP( ) Devuelve un valor lógico que indica si una cadena es un duplicado inexacto de una
cadena de comparación.
LEVDIST( ) Devuelve la distancia de Levenshtein entre dos cadenas especificadas, que es una
medida de cuánto difieren las dos cadenas.
SOUNDEX( ) Devuelve el código soundex para la cadena especificada, que puede ser utilizado
para las comparaciones fonéticas con otras cadenas.
SOUNDSLIKE( ) Devuelve un valor lógico que indica si una cadena coincide fonéticamente con una
cadena de comparación.
Conversión
Las funciones de conversión le permiten convertir los tipos de datos. Un uso importante de estas
funciones es el de preparar campos para los comandos de Analytics que requieren información de
entrada de un tipo de datos específico.
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
2190 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función Descripción
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
HASH( ) Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un
valor de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero,
y una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de
la expresión "Hora de serie a hora", en inglés.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema
operativo.
UTOD( ) Convierte una cadena Unicode que contiene una fecha con formato en un valor de
fecha de Analytics. Abreviatura de la expresión "Unicode a Fecha", en inglés.
ZONED( ) Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los
datos de salida.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2191
Funciones
Texto
Las funciones de texto le permiten realizar una variedad de tareas con los datos de caracteres.
Por ejemplo, puede quitar los espacios iniciales o finales, excluir o incluir caracteres específicos,
aislar solo una parte de una cadena de caracteres o estandarizar el uso de mayúsculas y minúsculas.
ALLTRIM( ) Devuelve una cadena con los espacios iniciales y finales eliminados de la cadena de
entrada.
BLANKS( ) Devuelve una cadena que contiene un determinado número de espacios en blanco.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
INCLUDE( ) Devuelve una cadena que incluye solo los caracteres especificados.
INSERT( ) Devuelve la cadena original con el texto especificado insertado en una ubicación de
byte especifica.
LAST( ) Devuelve una cantidad específica de caracteres del final de una cadena.
LTRIM( ) Devuelve una cadena con los espacios iniciales eliminados de la cadena de entrada.
OMIT( ) Devuelve una cadena con una o varias subcadenas especificadas eliminadas.
PROPER( ) Devuelve una cadena donde el primer carácter de cada palabra está en mayúsculas y
el resto de los caracteres, en minúsculas.
2192 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función Descripción
REMOVE( ) Devuelve una cadena que incluye solo los caracteres especificados.
REPEAT( ) Devuelve una cadena que repite una subcadena un número especificado de veces.
RJUSTIFY( ) Devuelve una cadena justificada a la derecha con la misma longitud que la cadena
especificada, con cualquier espacio en blanco final movido a la izquierda de la cadena.
TRANSFORM( ) Invierte el orden de visualización del texto bidireccional dentro de una cadena
especificada.
TRIM( ) Devuelve una cadena con los espacios finales eliminados de la cadena de entrada.
UPPER( ) Devuelve una cadena con los caracteres alfabéticos convertidos en mayúsculas.
ZONED( ) Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los
datos de salida.
Matemáticas
Las funciones matemáticas realizan una variedad de cálculos matemáticos.
ABS( ) Devuelve el valor absoluto de una expresión numérica. El valor absoluto de un número
es el número sin el signo.
EXP( ) Devuelve el valor exponencial (base 10) de una expresión numérica con un número
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2193
Funciones
Función Descripción
FREQUENCY( ) Devuelve la frecuencia Benford esperada para los dígitos numéricos positivos, iniciales y
secuenciales, con una precisión de ocho decimales.
LEADING( ) Devuelve una cadena que contiene una cantidad especificada de dígitos iniciales.
LOG( ) Devuelve el logaritmo (base 10) de una expresión de numérica o valor de campo con un
número especificado de posiciones decimales.
MAXIMUM( ) Devuelve el valor máximo de un conjunto de valores numéricos o el valor más reciente
de un conjunto de valores de fechahora.
MINIMUM( ) Devuelve el valor mínimo de un conjunto de valores numéricos o el valor más antiguo de
un conjunto de valores de fechahora.
NORMSINV( ) Devuelve el puntaje z asociado con una probabilidad especificada en una distribución
normal estándar. El puntaje z es la cantidad de desviaciones estándar entre un valor y la
media de una distribución normal estándar.
SIN( ) Devuelve el seno de un ángulo expresado en radianes, con una precisión de 15 lugares
decimales.
ZONED( ) Convierte datos numéricos en datos de caracteres y agrega ceros a la izquierda de los
datos de salida.
2194 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Fecha y hora
Las funciones de fecha y hora le permiten realizar una variedad de tareas diferentes con los datos de
fecha, fechahora u hora.
Por ejemplo, puede calcular la cantidad de días entre dos fechas, extraer partes de una fecha, como
el mes, o determinar el día de la semana que corresponde a cada fecha.
AGE( ) Devuelve la cantidad de días que transcurrieron (la antigüedad) entre una fecha
específica y una fecha de corte específica o la fecha actual del sistema operativo, o la
cantidad de días que transcurrieron entre dos fechas.
CDOW( ) Devuelve el nombre del día de la semana de una fecha o fechahora especificada.
Abreviatura de la expresión "Día de la semana en caracteres", en inglés.
CMOY( ) Devuelve el nombre del mes de una fecha o fechahora especificada. Abreviatura de la
expresión "Mes del año en caracteres", en inglés.
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2195
Funciones
Función Descripción
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
DAY( ) Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como
un valor numérico (1 a 31).
DOW( ) Devuelve un valor numérico (1 a 7) que representa el día de la semana de una fecha o
fechahora especificada. Abreviatura de la expresión "Día de la semana", en inglés.
EOMONTH( ) Devuelve la fecha del último día del mes que es la cantidad de meses previos o
posteriores a una fecha determinada.
HOUR( ) Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un
valor numérico, con un formato de 24 horas.
MAXIMUM( ) Devuelve el valor máximo de un conjunto de valores numéricos o el valor más reciente
de un conjunto de valores de fechahora.
MINIMUM( ) Devuelve el valor mínimo de un conjunto de valores numéricos o el valor más antiguo de
un conjunto de valores de fechahora.
MINUTE( ) Extrae los minutos de una hora o fechahora especificada y la devuelve como un valor
numérico.
MONTH( ) Extrae el mes de una fecha o fechahora especificada y lo devuelve como un valor
numérico (1 a 12).
NOW( ) Devuelve la hora actual del sistema operativo como un tipo de datos de fechahora.
SECOND( ) Extrae los segundos de una hora o fechahora especificada y la devuelve como un valor
numérico.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
expresión "Hora de serie a hora", en inglés.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
2196 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función Descripción
TODAY( ) Devuelve la fecha actual del sistema operativo como un tipo de datos de fechahora.
UTOD( ) Convierte una cadena Unicode que contiene una fecha con formato en un valor de fecha
de Analytics. Abreviatura de la expresión "Unicode a Fecha", en inglés.
YEAR( ) Extrae el año de una fecha o fechahora especificada y lo devuelve como un valor
numérico con el formato AAAA.
Financiero
Las funciones financieras realizan una variedad de cálculos asociados con las anualidades, los
préstamos, las inversiones, el capital, los intereses y los pagos.
Nota
A partir de Analytics 12.0, un cambio realizado por Microsoft en su paquete Visual
C++ Redistributable Package, que es un requisito previo de Analytics, hace que los
resultados de algunas funciones financieras de Analytics difieran levemente de los
resultados de las versiones anteriores de Analytics.
El cambio de Visual C++ fue realizado por Microsoft para mejorar la precisión. Como
resultado de este cambio, el redondeo de las funciones de Analytics, como PMT( ) y
FVSCHEDULE( ), ahora exhibe un comportamiento diferente.
CUMIPMT( ) Devuelve el interés acumulado que se pagó por un préstamo durante un intervalo de
períodos.
CUMPRINC( ) Devuelve el capital acumulado que se pagó por un préstamo durante un intervalo de
períodos.
FVANNUITY( ) Devuelve el valor futuro de una serie de pagos que se calculan utilizando una tasa de
interés constante. El valor futuro es la suma de los pagos más el interés compuesto
acumulado.
FVLUMPSUM( ) Devuelve el valor futuro de una suma global actual que se calcula utilizando una tasa de
interés constante.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2197
Funciones
Función Descripción
FVSCHEDULE( ) Devuelve el valor futuro de una suma global actual que se calcula utilizando una serie
de tasas de interés.
PMT( ) Devuelve el importe del pago periódico (capital + interés) necesario para cancelar un
pago.
PVANNUITY( ) Devuelve el valor presente de una serie de pagos futuros que se calculan utilizando una
tasa de interés constante. El valor presente es el valor de suma global, actual.
PVLUMPSUM( ) Devuelve el valor presente necesario para generar la suma global futura específica que
se calcula utilizando una tasa de interés constante. El valor presente es el valor de suma
global, actual.
Campo y registro
Las funciones de campo y registro realizan una variedad de tareas diferentes con los componentes
básicos que conforman las tablas de Analytics.
Por ejemplo, puede probar si existe un campo, determinar el tipo de datos de un campo y capturar
números de registro. Las funciones de campo y registro pueden realizar tareas útiles durante el
análisis de datos en un script de Analytics.
FTYPE( ) Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o
el tipo de un elemento del proyecto de Analytics.
HASH( ) Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada.
2198 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función Descripción
VERIFY( ) Devuelve un valor lógico que indica si los datos en un campo de datos físicos son
válidos.
FTYPE( ) Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o
el tipo de un elemento del proyecto de Analytics.
GETOPTIONS( ) Devuelve el ajuste actual para la opción especificada de Analytics (ajuste del cuadro de
diálogo Opciones).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2199
Funciones
FTYPE( ) Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o
el tipo de un elemento del proyecto de Analytics.
Python
Las funciones de Python de ACLScript incorporan el resultado de un cálculo realizado con el
lenguaje de programación Python en un script de Analytics.
Para usar las funciones de Python de ACLScript, debe instalar y configurar una versión compatible
de Python en la computadora en la que se ejecutará el script de Analytics. Si desea obtener más
información, consulte "Configuración de Python para uso con Analytics" en la página 2794.
PYDATE( ) Devuelve un valor de fecha calculado por una función en un script externo de Python. El
procesamiento de datos de Python se hace fuera de Analytics.
PYDATETIME( ) Devuelve un valor de fechahora calculado por una función en un script externo de
Python. El procesamiento de datos de Python se hace fuera de Analytics.
PYLOGICAL( ) Devuelve un valor lógico calculado por una función en un script externo de Python. El
procesamiento de datos de Python se hace fuera de Analytics.
PYNUMERIC( ) Devuelve un valor numérico calculado por una función en un script externo de Python. El
procesamiento de datos de Python se hace fuera de Analytics.
PYSTRING( ) Devuelve un valor de carácter calculado por una función en un script externo de Python.
El procesamiento de datos de Python se hace fuera de Analytics.
PYTIME( ) Devuelve un valor de hora calculado por una función en un script externo de Python. El
procesamiento de datos de Python se hace fuera de Analytics.
2200 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
R
Las funciones de R de ACLScript incorporan el resultado de un cálculo que se realizó utilizando el
lenguaje de programación R en un script de Analytics.
Para usar las funciones de ACLScript, debe instalar una versión compatible de R en la computadora
en la que se ejecutará el script de Analytics. Si desea obtener más información, consulte "Requisitos
del sistema para ACL para Windows" en la página 2804.
RDATE( ) Devuelve un valor de fecha calculado por un script o una función Rvachev. El procesa-
miento de datos en R se hace fuera de Analytics.
RDATETIME( ) Devuelve un valor de fechahora calculado por un script o una función Rvachev. El
procesamiento de datos en R se hace fuera de Analytics.
RLOGICAL( ) Devuelve un valor lógico calculado por un script o una función Rvachev. El procesa-
miento de datos en R se hace fuera de Analytics.
RNUMERIC( ) Devuelve un valor numérico calculado por un script o una función Rvachev. El procesa-
miento de datos en R se hace fuera de Analytics.
RSTRING( ) Devuelve un valor de cadena calculado por un script o una función Rvachev. El procesa-
miento de datos en R se hace fuera de Analytics.
RTIME( ) Devuelve un valor de hora calculado por un script o una función Rvachev. El procesa-
miento de datos en R se hace fuera de Analytics.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2201
Funciones
Función Descripción
DIGIT( ) Devuelve el dígito superior o inferior de un byte del tipo dato Packed (compactado)
especificado.
HTOU( ) Convierte una cadena hexadecimal en una cadena Unicode. Abreviatura de la expresión
"Hexadecimal a Unicode", en inglés.
MASK( ) Realiza una operación AND a nivel del bit en los primeros bytes de dos cadenas de
caracteres.
SHIFT( ) Devuelve una cadena de caracteres individuales con los bits en el primer carácter del
valor de entrada hacia la izquierda o derecha.
2202 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función ABS( )
Devuelve el valor absoluto de una expresión numérica. El valor absoluto de un número es el número
sin el signo.
Sintaxis
ABS(número)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 7,2:
ABS(7,2)
Devuelve 7,2:
ABS(-7,2)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2203
Funciones
Función AGE( )
Devuelve la cantidad de días que transcurrieron (la antigüedad) entre una fecha específica y una
fecha de corte específica o la fecha actual del sistema operativo, o la cantidad de días que transcu-
rrieron entre dos fechas.
Sintaxis
AGE(fecha/fechahora/cadena <;fecha_de_corte>)
Parámetros
Nombre Tipo Descripción
Nota
fecha/fechahora/cadena y fecha_de_corte pueden aceptar un valor de fechahora.
No puede utilizar AGE( ) solamente con valores de horas.
Si desea obtener más información, consulte "Uso de AGE( ) con datos de fechahora"
en la página 2208.
Salida
Numérico.
2204 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Sin fecha de corte
Devuelve la cantidad de días entre el 31 de diciembre de 2014 y la fecha actual:
l Si se devuelve un valor positivo, es igual a la cantidad de días que transcurrieron desde el 31
de diciembre 2014.
l Si se devuelve un valor negativo, es igual a la cantidad de días que faltan para el 31 de
diciembre 2014.
l Si se devuelve 0, 31 de diciembre 2014 es la fecha actual.
AGE(`20141231`)
Devuelve la cantidad de días entre cada fecha en el campo Fecha_de_vencimiento y la fecha actual:
AGE(Fecha_de_vencimiento)
AGE(`20130731`;`20141231`)
AGE("20130731";"20141231")
AGE(`20130731`;"20141231")
AGE(`20130731 235959`;`20141231`)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2205
Funciones
l Las fechas anteriores a la fecha de corte devuelven un valor positivo igual a la cantidad de días
previos a la fecha de corte en que tienen lugar.
l Las fechas posteriores a la fecha de corte devuelven un valor negativo igual al número de días
posteriores a la fecha de corte en que ocurrirán
AGE(Fecha_de_vencimiento; `20141231`)
Devuelve la cantidad de días entre el 31 de diciembre de 2014 y cada fecha en el campo Fecha_de_
vencimiento. Los resultados son los mismos que en el ejemplo que antecede, pero el signo de los
valores devueltos (positivo o negativo) se invierte:
AGE(`20141231`; Fecha_de_vencimiento)
AGE(Fecha_de_pago; Fecha_de_vencimiento)
Devuelve la cantidad de días entre cada fecha en el campo Fecha_de_pago y la fecha correspon-
diente en el campo Fecha_de_vencimiento más un período de gracia de 15 días.
l Las fechas de pago anteriores a las fechas de vencimiento o hasta 15 días después de las
fechas de vencimiento devuelven un valor positivo.
l Las fechas de pago posteriores a los 15 días luego de las fechas de vencimiento devuelven un
valor negativo, lo cual indica un pago fuera de plazo y del período de gracia
AGE(Fecha_de_pago; Fecha_de_vencimiento+15)
Ejemplos avanzados
2206 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Extraer el nombre, el importe y la fecha de la factura para cada registro donde la antigüedad
de la factura es mayor a 180 días, sobre la base de una fecha de corte del 31 de diciembre de
2014:
Observaciones
Cómo funciona
La función AGE( ) función calcula la cantidad de días entre dos fechas.
AGE(`20141231`; `20130731`)
Si desea que el número de días que transcurrieron entre dos fechas sea siempre un número positivo,
sin importar cuál es la fecha más reciente, anide la función AGE( ) dentro de la función ABS( ).
Devuelve 518:
ABS(AGE(`20141231`; `20130731`))
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2207
Funciones
AGE(Fecha_de_pago; Fecha_de_vencimiento)
El uso de la función AGE( ) de esta manera equivale a calcular la diferencia entre dos campos de
fecha restándolos en una expresión.
Por ejemplo:
Fecha_de_pago – Fecha_de_vencimiento
2208 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
AAAAMMDD `20141231`
"20141231"
AAMMDD `141231`
"141231"
AAAAMMDD hhmmss `20141231 235959`
"20141231 235959"
AAMMDDthhmm `141231t2359`
"141231t2359"
AAAAMMDDThh `20141231T23`
"20141231T23"
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC) "20141231 235959-0500"
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC) "141231 2359+01"
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2209
Funciones
Función ALLTRIM( )
Devuelve una cadena con los espacios iniciales y finales eliminados de la cadena de entrada.
Sintaxis
ALLTRIM(cadena)
Parámetros
Nombre Tipo Descripción
cadena carácter El campo, la expresión o el valor literal del cual se eliminan los
espacios iniciales y finales.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "Vancouver":
ALLTRIM(" Vancouver ")
ALLTRIM(" Nueva York ")
2210 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos avanzados
La función REPLACE( ) reemplaza los espacios sin separación por espacios comunes y, a
continuación, ALLTRIM( ) elimina los espacios comunes iniciales y finales.
Observaciones
Cómo funciona
La función ALLTRIM( ) elimina los espacios iniciales y finales de una cadena. Los espacios dentro de
la cadena no se eliminan.
Funciones relacionadas
Utilice la función LTRIM( ) si desea quitar únicamente espacios iniciales de una cadena, o la función
TRIM( ) si desea quitar únicamente los espacios finales.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2211
Funciones
Función ASCII( )
Devuelve el código ASCII para un carácter determinado.
Sintaxis
ASCII(carácter)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 65:
ASCII("A")
Devuelve 49:
ASCII("1")
2212 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos avanzados
Observaciones
Prueba para caracteres no imprimibles
Puede usar ASCII( ) para hacer una prueba en busca de caracteres no imprimibles, tales como:
l Nulo: ASCII "0"
l Tabulación: ASCII "9"
l Salto de línea (LF): ASCII "10"
l Retorno del carro (CR): ASCII "13"
Funciones relacionadas
ASCII( ) es la función inversa a CHR( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2213
Funciones
Función AT( )
Devuelve un número que especifica el lugar de inicio de una incidencia particular de una subcadena
dentro de un valor de caracteres.
Sintaxis
AT(empieza_en_núm; cadena; dentro_de_texto)
Parámetros
Nombre Tipo Descripción
AT(1;'"prueba"'; Descripción)
AT(1;'"prueba"'; Descripción+Resumen)
Salida
Numérico. Devuelve la posición inicial del byte de la ocurrencia específica del valor cadena , ó 0 si no
se encuentra ninguna incidencia.
2214 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Instancias encontradas
Devuelve 4:
Devuelve 8:
Instancias no encontradas
Devuelve 0 porque no hay un tercer guion en el valor:
Grupos de caracteres
Devuelve 5:
Buscar en un campo
Devuelve la posición de byte del primer guion de cada valor del campo Número_de_factura:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2215
Funciones
Ejemplos avanzados
Observaciones
Cuándo utilizar AT( )
Utilice esta función para recuperar las siguientes posiciones iniciales dentro de un valor de carácter:
l la posición inicial de una subcadena
l la posición inicial de una instancia subsiguiente de la subcadena
Si solo desea confirmar varias incidencias de la misma subcadena en un campo, la función OCCURS
( ) es una mejor alternativa. Si desea obtener más información, consulte "Función OCCURS( )" en la
página 2438.
2216 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
tratan como un único campo que incluye los espacios al principio y al final de los campos individuales,
a menos que utilice la función ALLTRIM( ) para quitar los espacios.
Por ejemplo, si busca la primera instancia de una cadena en dos campos con un ancho de ocho
caracteres cada uno y la cadena se encuentra al principio del segundo campo, el valor devuelto es 9.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2217
Funciones
Función BETWEEN( )
Devuelve un valor lógico que indica si el valor especificado está dentro de un rango.
Sintaxis
BETWEEN(valor; mín; máx)
Parámetros
Nombre Tipo Descripción
Nota
El rango que evalúa T (verdadero) incluye los valores mín y máx.
Si desea obtener información sobre los rangos de caracteres, consulte "Comporta-
miento de SET EXACT" en la página 2220.
Salida
Lógico. Devuelve T (verdadero) si el valor es mayor o igual que el valor mín y menor o igual que el
valor máx. Devuelve F (falso) en caso contrario.
2218 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Valor de entrada numérico
Devuelve T:
BETWEEN(500;400;700)
Devuelve F:
BETWEEN(100;400;700)
BETWEEN(`141230`;`141229`;`141231`)
Devuelve T para todos los valores en el campo Hora_de_acceso entre 07:00:00 AM y 09:00:00 AM
inclusive y F en caso contrario:
BETWEEN(Hora_de_acceso;`t070000`;`t090000`)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2219
Funciones
Devuelve T para todos los valores del campo Apellido que comienzan con las letras "C" a "J",
inclusive, y ‘F’ en caso contrario (SET EXACT debe estar ajustado en ON). También devuelve T para
la letra "K":
Devuelve T para todos los registros en los cuales la fecha de la factura no cae entre la fecha de la
orden de compra y la fecha de pago, inclusive, y F en caso contrario:
Devuelve T para todos los valores del campo Importe_factura que van de $1000 a $5000, inclusive, y
F en caso contrario:
Ejemplos avanzados
2220 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
OPEN Lista_empleados
SET FILTER TO BETWEEN(Salario; 40000,00; 50000,00)
OPEN Joined_expense_data
SET FILTER TO BETWEEN(T_E_date; Arrival_date-2; Arrival_date+2) OR
BETWEEN(T_E_date; Departure_date-2; Departure_date+2)
Observaciones
Tipos de datos admitidos
Los valores de entrada de la función BETWEEN( ) pueden ser numéricos, de carácter o de
fechahora. No es posible mezclar tipos de datos. Los tres valores de entrada deben pertenecer a la
misma categoría de datos.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2221
Funciones
Por ejemplo:
equivale a
Devuelve F, porque 1.23 es inferior a 1.234 una vez que se tiene en cuenta el tercer lugar decimal:
Datos de caracteres
Coincidir mayúsc.-minúsc.
La función BETWEEN( ) diferencia entre mayúsculas y minúsculas cuando se utiliza con datos de
caracteres. Cuando compara caracteres, "a" no equivale a "A".
2222 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Devuelve F:
Si está trabajando con datos que incluyen incoherencias entre mayúsculas y minúsculas, puede
utilizar la función UPPER( ) para convertir los valores a un uso coherente de mayúsculas antes de
usar BETWEEN( ).
Devuelve T:
Coincidencia parcial
Se admite la coincidencia parcial para las comparaciones de caracteres.
valor puede estar contenido en mín.
Devuelve T, aun cuando el valor "AB" parece ser menos que el mín "ABC":
Nota
El valor más corto en la comparación de caracteres debe aparecer al principio del
valor más extenso para que exista una coincidencia.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2223
Funciones
Parámetros Fechahora
Un campo de fecha, fechahora u hora especificado como un valor de entrada de una función puede
utilizar cualquier formato de fecha, fechahora u hora, siempre que la definición del campo establezca
correctamente el formato.
BETWEEN(`20141231`;`20141229`;`20141231`)
Devuelve T, aun cuando 12:00 PM del 31 de diciembre de 2014 parece caer dentro del intervalo
especificado por mín y máx:
BETWEEN(`20141231 120000`;`20141229`;`20141231`)
Si nos fijamos en el número de serie equivalente de estas dos expresiones, podemos ver por qué la
segunda se evalúa como falsa.
Devuelve T, porque el número de serie valor es igual al número de serie máx:
2224 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
El número de serie 42003,500000 es mayor que 42003,000000 y por lo tanto está fuera del rango, a
pesar de que las dos fechas son idénticas. 0,500000 es el número de serie que equivale a 12:00 PM.
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2225
Funciones
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
thhmmss `t235959`
Thhmm `T2359`
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
2226 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función BINTOSTR( )
Devuelve datos de caracteres Unicode convertidos a partir de datos de caracteres ZONED o
EBCDIC. Abreviatura de “Binario a cadena”, en inglés.
Nota
Esta función es específica de la edición Unicode de Analytics. No es una función
admitida en la edición no Unicode.
Sintaxis
BINTOSTR(cadena; tipo_de_cadena)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
La expresión ZONED(-6448;4) convierte el valor -6448 al formato de caracteres "644Q"; sin
embargo, la edición Unicode de Analytics requiere que convierta la salida de ZONED( ) a caracteres
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2227
Funciones
BINTOSTR(ZONED(-6448;4); "A")
Observaciones
Cuándo usar BINTOSTR( )
Utilice esta función para convertir los valores devueltos por las funciones ZONED( ) y EBCDIC( ) a un
valor Unicode.
Nota
Si esta función no se aplica a los valores devueltos de ZONED( ) y EBCDIC( ) en las
ediciones Unicode de Analytics, entonces se muestran incorrectamente porque la
codificación no se interpreta correctamente.
2228 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función BIT( )
Devuelve la representación binaria de la posición de bytes especificada en el registro actual como
una cadena de ocho caracteres.
Sintaxis
BIT(ubicación_de_byte)
Parámetros
Nombre Tipo Descripción
ubicación_de_byte numérico La posición de byte que se debe devolver como un valor binario.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "00110001" si el octavo byte contiene "1":
BIT(8)
BIT(9)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2229
Funciones
BIT(17)
Ejemplos avanzados
En este ejemplo, la función SUBSTRING( ) se utiliza para extraer el valor del tercer bit.
Observaciones
Cómo funciona
BIT( ) convierte el byte en la posición de byte especificada en una cadena de ocho caracteres de
unos y ceros.
Funciones relacionadas
Si desea recuperar el carácter en la posición de byte especificado, utilice la función BYTE( ).
2230 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función BLANKS( )
Devuelve una cadena que contiene un determinado número de espacios en blanco.
Sintaxis
BLANKS(recuento)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve " ":
BLANKS(5)
Devuelve "ABC Corporation"
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2231
Funciones
Observaciones
Cuándo usar BLANKS( )
Use la función BLANKS( ) para unificar campos, inicializar variables en scripts o insertar espacios en
blanco al formatear campos o en la concatenación de cadenas.
2232 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función BYTE( )
Devuelve el carácter almacenado en la ubicación de byte especificada en el registro actual.
Sintaxis
BYTE(ubicación_de_byte)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "1" desde un registro que comienza con un campo de ID que contiene "1":
byte(112)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2233
Funciones
Ejemplos avanzados
Observaciones
Cuándo usar BYTE( )
Utilice BYTE( ) para examinar el contenido de una posición en un registro, sin necesidad de definir un
campo para tal fin.
Funciones relacionadas
Si desea recuperar la representación binaria para la ubicación de byte especificada, utilice la función
BIT( ).
2234 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CDOW( )
Devuelve el nombre del día de la semana de una fecha o fechahora especificada. Abreviatura de la
expresión "Día de la semana en caracteres", en inglés.
Sintaxis
CDOW(fecha/fechahora; longitud)
Parámetros
Nombre Tipo Descripción
fecha/fechahora fechahora El campo, expresión o valor literal del cual se devuelve el nombre
del día.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "Miércoles" porque el 31 de diciembre de 2014 es un miércoles y la longitudes 9:
CDOW(`20141231`; 9)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2235
Funciones
CDOW(`20141231 235959`; 3)
Devuelve el nombre completo del día para cada valor del campo Fecha_de_factura:
CDOW(Fecha_de_factura ; 9)
Devuelve el nombre abreviado del día para cada valor del campo Marca_de_hora_recepción:
CDOW(Marca_de_hora_recepción ; 3)
Ejemplos avanzados
2236 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Observaciones
Detalles del parámetro
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Si el parámetro longitud es más corto que el nombre del día, el nombre del día se trunca según la
longitud especificada. Si el parámetro longitud es más largo que el nombre del día, el nombre del día
se rellena con espacios en blanco.
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2237
Funciones
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Funciones relacionadas
Si necesita devolver el día de la semana como un número (1 al 7), utilice DOW( ) en lugar de CDOW
( ).
2238 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CHR( )
Devuelve el carácter asociado con el código ASCII especificado.
Sintaxis
CHR(número)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "A":
CHR(65)
Devuelve "1":
CHR(49)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2239
Funciones
Ejemplos avanzados
Observaciones
Cuándo usar CHR( )
Utilice la función CHR( ) para devolver el carácter asociado a un código ASCII, incluyendo aquellos
que no se pueden introducir directamente desde un teclado o mostrar en pantalla. Con CHR( ),
puede buscar campos o registros para determinar la existencia de estos caracteres específicos.
Referencia a NUL
Referencia a carácter ASCII NUL (nulo), CHR(0), puede producir resultados impredecibles porque
Analytics lo utiliza como un calificador de texto y debe evitarse si es posible.
Funciones relacionadas
CHR( ) es la función inversa a ASCII ).
2240 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CLEAN( )
Reemplaza el primer carácter no válido de una cadena, y todos los caracteres subsiguientes, por
espacios en blanco.
Sintaxis
CLEAN(cadena <;caracteres_inválidos_extras>)
Parámetros
Nombre Tipo Descripción
caracteres_ carácter Los caracteres no válidos que usted desea eliminar de la cadena,
inválidos_extras además de los caracteres no válidos predeterminados. Puede
especificar más de un carácter no válido adicional:
opcional
" ,;\"
'"'
Salida
Carácter.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2241
Funciones
Ejemplos
Ejemplos básicos
Devuelve "ABC " ("ABC" seguido de cuatro espacios en blanco):
CLEAN("ABC%DEF";"%")
CLEAN("1234.56,111,2"; ",")
Observaciones
Cuándo usar CLEAN( )
Utilice esta función para asegurar que los campos que contienen datos no válidos se impriman
correctamente. También puede utilizar esta función para aislar partes de un campo, como el apellido
en un campo de cliente que incluye el nombre y apellido del cliente.
2242 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CMOY( )
Devuelve el nombre del mes de una fecha o fechahora especificada. Abreviatura de la expresión
"Mes del año en caracteres", en inglés.
Sintaxis
CMOY(fecha/fechahora; longitud)
Parámetros
Nombre Tipo Descripción
fecha/fechahora fechahora El campo, expresión o valor literal del cual se devuelve el nombre
del mes.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "Diciembre":
CMOY(`20141231`; 10)
Returns "Dic":
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2243
Funciones
CMOY(`20141231 235959`; 3)
Devuelve el nombre abreviado del mes para cada valor del campo Marca_de_hora_recepción:
CMOY(Marca_de_hora_recepción; 3)
Devuelve el nombre completo del mes para cada valor del campo Fecha_de_factura:
CMOY(Fecha_de_factura ; 9)
Devuelve el nombre completo del mes 15 días después de cada valor en el campo Fecha_de_
factura:
CMOY(Fecha_de_factura+15; 9)
Observaciones
Detalles del parámetro
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Si el parámetro longitud es más corto que el nombre del mes, el nombre del mes se trunca según la
longitud especificada. Si el parámetro longitud es más largo que el nombre del mes, el nombre del
mes se rellena con espacios en blanco.
2244 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
respecto del Horario Universal Coordinado (UTC, por sus siglas en inglés) deben ir precedidos
de un signo más (+) o un signo menos (-).
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Nota
No use solo hh en el formato de la hor-
a principal con datos que tienen un de-
splazamiento del UTC. Por ejemplo, ev-
ite: hh+hhmm. Los resultados pueden
no ser confiables.
Funciones relacionadas
Si necesita devolver el mes del año como un número (1 al 12), utilice la función MONTH( ) en lugar de
CMOY( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2245
Funciones
Función COS( )
Devuelve el coseno de un ángulo expresado en radianes, con una precisión de 15 lugares decimales.
Sintaxis
COS(radianes)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 0,500000000000000 (la cantidad especificada de radianes):
COS(1,047197551196598)
Ejemplos avanzados
2246 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
COS(60 * PI( )/180)
DEC(COS(60 * PI( )/180);3)
Observaciones
Realización de la Prueba de arco de la mantisa
Las tres funciones trigonométricas de Analytics – SIN( ), COS( ) y TAN( ) – permiten realizar la Prueba
de arco de la mantisa asociada con la Ley de Benford.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2247
Funciones
Función CTOD( )
Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede extraer la
fecha del valor en caracteres o numérico de fechahora y devolverlo como una fecha. Abreviatura de
la expresión "Carácter a fecha", en inglés.
Sintaxis
CTOD(cadena/número <; formato>)
Parámetros
Nombre Tipo Descripción
cadena/número carácter El campo, expresión o el valor literal para convertir en una fecha
o de donde extraer la fecha.
numérico
Nota
Si utiliza la función CTOD con un valor de fechahora
que requiere el parámetro formato, especifique solo
la porción fecha del formato y no la porción hora. Por
ejemplo:
CTOD("31/12/2014 23:59:59";
"DD/MM/AAAA")
Salida
Fechahora. La salida del valor fecha utiliza el formato de visualización de fecha actual de Analytics.
2248 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Información de entrada de caracteres literales
Devuelve `20141231` que se visualiza como 31 Dic 2014 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA:
CTOD("20141231")
CTOD("31/12/2014"; "DD/MM/AAAA")
CTOD("20141231 235959")
CTOD(20141231)
CTOD(31122014; "DDMMAAAA")
CTOD(20141231.235959)
CTOD(Fecha_de_factura; "DD/MM/AAAA")
CTOD(Marca_de_hora_recepción)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2249
Funciones
CTOD(Fecha_de_vencimiento; "DDMMAAAA")
CTOD(Marca_de_hora_pago)
Ejemplos avanzados
Observaciones
Formatos de fecha obligatorios
Los campos de caracteres y numéricos que contienen valores de fecha o fechahora deben coincidir
con los formatos en la siguiente tabla. Los valores de fechahora pueden utilizar cualquier
combinación de formatos de fecha, separador y hora válidos para su tipo de datos. La fecha debe
preceder a la hora y se debe utilizar un separador entre las dos.
Las fechas, o la porción fecha de los valores de fechahora, pueden utilizar cualquier formato de fecha
admitido por Analytics y válido para el tipo de datos, siempre que los formatos distintos de
AAAAMMDD o AAMMDD estén correctamente definidos por formato.
2250 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Formatos de
Formatos de fecha separadores Formatos de hora
Campos de caracteres
+/-hhmm
+/-hh:mm
(desplazamiento de UTC)
+/-hh
(desplazamiento de UTC)
Nota
No use solo hh en el formato de
la hora principal con datos que
tienen un desplazamiento del
UTC. Por ejemplo, evite:
hh+hhmm. Los resultados
pueden no ser confiables.
Campos numéricos
AAMMDD hhmm
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2251
Funciones
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
expresión "Hora de serie a hora", en inglés.
2252 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CTODT( )
Convierte un valor de caracteres o numérico de fechahora en una fechahora. Abreviatura de la
expresión "Carácter a fechahora", en inglés.
Sintaxis
CTODT(string/number <;formato>)
Parámetros
Nombre Tipo Descripción
Salida
Fechahora. La salida del valor fechahora utiliza los formatos de visualización de fecha y hora
actuales de Analytics.
Ejemplos
Ejemplos básicos
Información de entrada de caracteres literales
Devuelve `20141231t235959` que se visualiza como 31 Dic 2014 23:59:59 suponiendo que la visuali-
zación actual de la fecha de Analytics sea DD MMM AAAA y hh:mm:ss:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2253
Funciones
CTODT("20141231 235959")
CTODT(20141231,235959)
CTODT(31122014,235959; "DDMMYYYY.hhmmss")
CTODT(Marca_de_hora_recepción; "DD/MM/AAAA hh:mm:ss")
CTODT(Marca_de_hora_pagado; "DD/MM/AAAA hh:mm:ss")
Ejemplos avanzados
2254 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Observaciones
Formatos de fechahora requeridos
Los campos de caracteres y numéricos que contienen valores de fechahora deben coincidir con los
formatos en la siguiente tabla. Los valores de fechahora pueden utilizar cualquier combinación de
formatos de fecha, separador y hora válidos para su tipo de datos. La fecha debe preceder a la hora
y se debe utilizar un separador entre las dos.
La porción fecha de los valores puede utilizar cualquier formato de fecha admitido por Analytics y
válido para el tipo de datos, siempre que los formatos distintos de AAAAMMDD o AAMMDD estén
correctamente definidos por formato. Si utiliza formato, también debe especificar el formato de la
hora, que debe ser uno de los formatos de hora que aparecen en la siguiente tabla.
Analytics reconoce automáticamente el separador entre las porciones de fecha y hora de los valores
de fechahora, así que no hay necesidad de especificar el separador en formato. Puede especificar el
separador si lo desea.
Formatos de
Formatos de fecha separadores Formatos de hora
Campos de caracteres
+/-hhmm
+/-hh:mm
(desplazamiento de UTC)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2255
Funciones
Formatos de
Formatos de fecha separadores Formatos de hora
+/-hh
(desplazamiento de UTC)
Nota
No use solo hh en el formato de
la hora principal con datos que
tienen un desplazamiento del
UTC. Por ejemplo, evite:
hh+hhmm. Los resultados
pueden no ser confiables.
Campos numéricos
AAMMDD hhmm
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
2256 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
expresión "Hora de serie a hora", en inglés.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2257
Funciones
Función CTOT( )
Convierte un valor de caracteres o numérico de hora en una hora. También se puede extraer la hora
de un valor de caracteres o numérico de fechahora y devolverlo como una hora. Abreviatura de la
expresión "Carácter a hora", en inglés.
Sintaxis
CTOT(cadena/número)
Parámetros
Nombre Tipo Descripción
cadena/número carácter El campo, expresión o el valor literal para convertir en una hora o
de donde extraer la hora.
numérico
Salida
Fechahora. La salida del valor hora utiliza el formato de visualización de la hora actual de Analytics.
Ejemplos
Ejemplos básicos
Información de entrada de caracteres literales
Devuelve `t235959` que se visualiza como 23:59:59 suponiendo que el formato de visualización
actual de la hora de Analytics sea hh:mm:ss:
CTOT("t235959")
2258 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
CTOT("23:59:59")
CTOT("20141231 235959")
CTOT(,235959)
CTOT(0,235959)
CTOT(20141231,235959)
CTOT(Hora_de_acceso)
CTOT(Marca_de_hora_pagado)
Ejemplos avanzados
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2259
Funciones
Utilice la función CTOT( ) para comparar una hora con campos de caracteres o numéricos que
contengan valores que representan horas.
El siguiente filtro compara dos valores:
l el campo numérico Hora_de_acceso que almacena horas como datos numéricos
l el valor de hora literal 09:30:00
Observaciones
Formatos de fechahora requeridos
Los campos de caracteres y numéricos que contienen valores de hora o fechahora deben coincidir
con los formatos en la siguiente tabla.
Los valores de hora pueden utilizar cualquier formato que combine separador y hora. Debe haber un
separador antes del valor de la hora, o dos puntos entre los componentes de la hora, para que la
función opere correctamente.
Los valores de fechahora pueden utilizar cualquier combinación de formatos de fecha, separador y
hora válidos para su tipo de datos. La fecha debe preceder a la hora y se debe utilizar un separador
entre las dos.
Utilice la función CTOD ( ) si desea convertir un valor fecha de caracteres o numérico en una fecha o
extraer la fecha de un valor fechahora de caracteres o numérico y devolverlo como una fecha.
Utilice la función CTODT( ) si desea convertir un valor fechahora de caracteres o numérico en una
fechahora.
Campos de caracteres
la letra 'T' hh
+/-hhmm
+/-hh:mm
(desplazamiento de UTC)
2260 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
+/-hh
(desplazamiento de UTC)
Nota
No use solo hh en el
formato de la hora
principal con datos que
tienen un desplazamiento
del UTC. Por ejemplo,
evite: hh+hhmm. Los
resultados pueden ser
poco fiables).
Campos numéricos
AAMMDD hhmm
hh
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2261
Funciones
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
expresión "Hora de serie a hora", en inglés.
2262 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CUMIPMT( )
Devuelve el interés acumulado que se pagó por un préstamo durante un intervalo de períodos.
Sintaxis
CUMIPMT(tasa; períodos; cantidad; período_inicial; período_final <;tipo>)
Parámetros
Nombre Tipo Descripción
Nota
Debe usar períodos de tiempo uniformes al especificar la tasa y los períodos a fin de
asegurarse de estar especificando la tasa de interés por período.
Por ejemplo:
l para pagos mensuales en una inversión o un préstamo a dos años, con un
interés del 5 % anual, especifique 0.05/12 para la tasa y 2 * 12 para los
períodos
l para pagos anuales del mismo préstamo o inversión, especifique 0.05 para la
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2263
Funciones
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 17437,23, el monto total de los intereses pagados durante el segundo año de una hipoteca
de $275.000 a 25 años e intereses del 6,5 % anual, con pagos que vencen a fin de mes:
Devuelve 1774,31, la cantidad de intereses pagados sobre el mismo préstamo en el primer año del
préstamo:
Observaciones
Funciones relacionadas
La función CUMPRINC( ) es el complemento de la función CUMIPMT( ).
La función IPMT( ) calcula el interés pagado para un único período.
2264 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función CUMPRINC( )
Devuelve el capital acumulado que se pagó por un préstamo durante un intervalo de períodos.
Sintaxis
CUMPRINC(tasa; períodos; cantidad; período_inicial; período_final <;tipo>)
Parámetros
Nombre Tipo Descripción
Nota
Debe usar períodos de tiempo uniformes al especificar la tasa y los períodos a fin de
asegurarse de estar especificando la tasa de interés por período.
Por ejemplo:
l para pagos mensuales en una inversión o un préstamo a dos años, con un
interés del 5 % anual, especifique 0.05/12 para la tasa y 2 * 12 para los
períodos
l para pagos anuales del mismo préstamo o inversión, especifique 0.05 para la
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2265
Funciones
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 4844,61, el monto total del capital pagado durante el segundo año de un préstamo de
$275.000 al 6,5 % anual, con pagos que vencen a fin de mes:
Devuelve 367,24, el monto del capital pagado por el mismo préstamo en el primer mes del préstamo:
Observaciones
Funciones relacionadas
La función CUMIPMT( ) es el complemento de la función CUMPRINC( ).
La función PPMT( ) calcula el capital pagado para un único período.
2266 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función DATE( )
Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una cadena de
caracteres. También puede devolver la fecha actual del sistema operativo.
Sintaxis
DATE(<fecha/fechahora> <;formato>)
Parámetros
Nombre Tipo Descripción
formato carácter El formato que se debe aplicar a la cadena de salida, por ejemplo
"DD/MM/AAAA". Si se omite, se utiliza el formato de visualización de
opcional
la fecha actual de Analytics. No puede especificar un formato si
ha omitido fecha/fechahora.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "20141231" en el formato de visualización de fecha actual de Analytics:
DATE(`20141231 235959`)
Devuelve "31-Dic-2014":
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2267
Funciones
Devuelve la fecha actual del sistema operativo como una cadena de caracteres, utilizando el formato
de visualización de la fecha actual de Analytics
DATE()
Devuelve cada valor del campo Marca_de_hora_recepción como una cadena de caracteres,
utilizando el formato de visualización de la fecha actual de Analytics:
DATE(Marca_de_hora_recepción)
Devuelve cada valor del campo Marca_de_hora_recepción como una cadena de caracteres
utilizando el formato de visualización de fecha especificado:
DATE(Marca_de_hora_recepción; "DD/MM/AAAA")
Observaciones
Longitud de la cadena de salida
La longitud de la cadena de salida es siempre de 12 caracteres. Si el formato de salida especificado,
o el formato de visualización de la fecha de Analytics, tiene menos de 12 caracteres, la cadena de
salida se rellena con espacios finales en blanco.
2268 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Funciones relacionadas
Si necesita devolver la fecha actual del sistema operativo como un valor de fechahora, utilice TODAY
( ) en lugar de DATE( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2269
Funciones
DATETIME( ) Convierte una fechahora en una cadena de caracteres. También puede devolver la
fechahora actual del sistema operativo.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
2270 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2271
Funciones
Función DATETIME( )
Convierte una fechahora en una cadena de caracteres. También puede devolver la fechahora actual
del sistema operativo.
Sintaxis
DATETIME(<fechahora> <;formato>)
Parámetros
Nombre Tipo Descripción
formato carácter El formato que se debe aplicar a la cadena de salida, por ejemplo
"DD/MM/AAAA". Si se omite, se utiliza el formato de visualización de
opcional
la fecha actual de Analytics. No puede especificar un formato si
ha omitido fecha/fechahora.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Valor de entrada de fechahora literal
Devuelve "20141231 235959" en los formatos de visualización de fecha y hora actuales de Analytics:
DATETIME(`20141231 235959`)
2272 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Devuelve la fecha y la hora actual del sistema operativo como una cadena de caracteres, utilizando
los formatos de visualización actuales de la fecha y la hora de Analytics:
DATETIME()
DATETIME(Marca_de_hora_recepción)
Devuelve cada valor del campo Marca_de_hora_recepción como una cadena de caracteres
utilizando los formatos de visualización de fecha y hora especificados:
Observaciones
Longitud de la cadena de salida
La longitud de la cadena de salida es siempre de 27 caracteres. Si el formato de salida especificado o
los formatos de visualización de la fecha y hora de Analytics tienen menos de 27 caracteres, la
cadena de salida se rellena con espacios finales en blanco.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2273
Funciones
Formatos de Formatos
Formatos de fecha hora AM/PM Ejemplos
hhmm
hh
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
2274 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
DATE( ) Extrae la fecha a partir de una fecha o fechahora especificada y la devuelve como una
cadena de caracteres. También puede devolver la fecha actual del sistema operativo.
TIME( ) Extrae la porción hora a partir de una hora o fechahora especificada y la devuelve como
una cadena de caracteres. También puede devolver la hora actual del sistema operativo.
CTOD( ) Convierte un valor de fecha numérico o de caracteres en una fecha. También se puede
extraer la fecha del valor en caracteres o numérico de fechahora y devolverlo como una
fecha. Abreviatura de la expresión "Carácter a fecha", en inglés.
CTOT( ) Convierte un valor de caracteres o numérico de hora en una hora. También se puede
extraer la hora de un valor de caracteres o numérico de fechahora y devolverlo como
una hora. Abreviatura de la expresión "Carácter a hora", en inglés.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2275
Funciones
STOD( ) Convierte una fecha de serie - es decir, una fecha expresada como un entero - a un valor
de fecha. Abreviatura de la expresión "Fecha de serie a fecha", en inglés.
STODT( ) Convierte una fechahora de serie - es decir, una fechahora expresada como un entero, y
una porción fraccionaria de 24 horas - en un valor de fechahora. Abreviatura de la
expresión "Fecha de serie a fechahora", en inglés.
STOT( ) Convierte una hora de serie - es decir, una hora expresada como una porción fraccio-
naria de 24 horas, con 24 horas equivalentes a 1 - en un valor de hora. Abreviatura de la
expresión "Hora de serie a hora", en inglés.
2276 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función DAY( )
Extrae el día del mes a partir de una fecha o fechahora especificada y la devuelve como un valor
numérico (1 a 31).
Sintaxis
DAY(fecha/fechahora)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 31:
DAY(`20141231`)
DAY(`20141231 235959`)
DAY(Fecha_de_factura)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2277
Funciones
Observaciones
Detalles del parámetro
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
2278 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Funciones relacionadas
Si necesita devolver:
l el día de la semana como un número (1 al 7), utilice DOW( ) en lugar de CDOW( )
l el nombre del día de la semana, utilice CDOW( ) en lugar de DAY( )
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2279
Funciones
Función DBYTE( )
Devuelve el carácter Unicode que se encuentra en la posición de byte especificada en un registro.
Nota
Esta función es específica de la edición Unicode de Analytics. No es una función
admitida en la edición no Unicode.
Sintaxis
DBYTE(ubicación_de_byte)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Los ejemplos ilustran el comportamiento de la función cuando se aplica al siguiente valor de campo
de Unicode, que contiene 11 caracteres (22 bytes) 美丽 10072DOE:
Devuelve "丽 ":
2280 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
DBYTE(3)
Devuelve "D":
DBYTE(17)
Devuelve "E":
DBYTE(21)
Observaciones
Cuándo usar DBYTE( )
Utilice DBYTE( ) para examinar el contenido de una posición en un registro, sin necesidad de definir
un campo para este fin.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2281
Funciones
Función DEC( )
Devuelve un valor o el resultado de una expresión numérica con la cantidad de posiciones decimales
especificada.
Sintaxis
DEC(número; decimales)
Parámetros
Nombre Tipo Descripción
Nota
No puede usar DEC( ) para aumentar la precisión
decimal de los resultados.
Si desea obtener información sobre la manera de
aumentar la precisión decimal, consulte "Controlar el
redondeo y la precisión decimal en expresiones
numéricas" en la página 877.
Salida
Numérico.
2282 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Devuelve 7,00:
DEC(7; 2)
Devuelve 7,565:
DEC(7,5647; 3)
Devuelve 7,56470:
DEC(7,5647; 5)
Ejemplos avanzados
DEC(Tasa_anual; 6) / 365
Observaciones
Cuándo usar DEC( )
Utilice esta función para ajustar la cantidad de lugares decimales de un campo o cuando desee
redondear un valor o un resultado a una cantidad especificada de lugares decimales.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2283
Funciones
Ejemplo
Considere las siguientes series de expresiones en Analytics:
El redondeo de punto fijo significa que el resultado de 1,1 * 1,1 es 1,2, no 1,21, que es el
resultado sin redondear. El uso de DEC( ) para especificar un resultado de dos lugares
decimales no crea una precisión de dos lugares decimales. Simplemente agrega un cero final
para generar la cantidad especificada de espacios decimales, pero sin aumentar la precisión.
Si desea obtener información sobre la manera de aumentar la precisión decimal, consulte
"Controlar el redondeo y la precisión decimal en expresiones numéricas" en la página 877.
Funciones relacionadas
Si desea redondear un valor al número entero más cercano, utilice la "Función ROUND( )" en la
página 2543.
2284 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función DHEX( )
Convierte una cadena Unicode en una cadena hexadecimal.
Nota
Esta función es específica de la edición Unicode de Analytics. No es una función
admitida en la edición no Unicode.
Sintaxis
DHEX(campo)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "004100420043003100320033":
DHEX("ABC123")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2285
Funciones
Observaciones
Cómo funciona
DHEX( ) muestra cada doble byte en formato "big-endian", con los doble bytes más significativos
almacenados primero.
Cada carácter se representa mediante un código de cuatro caracteres. La cadena de salida es
cuatro veces más larga que el valor del campo e incluye los dígitos entre 0 y 9, y las letras entre A y F
que conforman los valores hexadecimales.
Funciones relacionadas
DHEX( ) es la función inversa de la función HTOU( ), que convierte la cadena hexadecimal en una
cadena Unicode.
2286 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función DICECOEFFICIENT( )
Devuelve el coeficiente de Dice de dos cadenas especificadas, que es la medida de similitud entre las
dos cadenas.
Sintaxis
DICECOEFFICIENT(cadena1; cadena2 <;ngrama>)
Parámetros
Nombre Tipo Descripción
Salida
Numérico. El valor es el coeficiente de Dice de las dos cadenas, que representa el porcentaje de la
cantidad total de n-gramas de las dos cadenas que son idénticos. El rango es de 0,0000 a 1,0000,
inclusive.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2287
Funciones
Ejemplos
Ejemplos básicos
Cómo afecta el resultado la longitud del n-grama
Los tres ejemplos que se incluyen a continuación comparan las mismas dos cadenas. El grado de
similitud que se obtiene varía según la longitud de n-grama que se especificó.
Devuelve 0,9167 (con la longitud predeterminada de n-grama (2), los n-gramas de las dos cadenas
tienen una exactitud del 92 %):
Devuelve 1,0000 (con una longitud de n-grama de 1, los n-gramas de las dos cadenas tienen una
exactitud del 100 %):
Devuelve 0,8261 (con una longitud de n-grama de 3, los n-gramas de las dos cadenas tienen una
exactitud del 83 %):
Ejemplos avanzados
2288 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Al reducir la longitud de n-grama y eliminar los caracteres que no son esenciales, puede
optimizar DICECOEFFICIENT( ) al buscar elementos transpuestos.
Devuelve 0,7368 (con la longitud predeterminada de n-grama (2), los n-gramas de las dos
cadenas tienen una exactitud del 74 %):
Devuelve 1,0000 (al excluir la coma entre el apellido y el nombre, y con una longitud de n-
grama de 1, los n-gramas de las dos cadenas tienen una exactitud del 100 %):
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2289
Funciones
Observaciones
Cuándo usar DICECOEFFICIENT( )
Utilice DICECOEFFICIENT( ) para buscar valores casi idénticos (duplicados inexactos). También
puede utilizar DICECOEFFICIENT( ) para buscar valores con contenido idéntico o casi idéntico, pero
con elementos traspuestos. Por ejemplo:
l números de teléfono o números de seguridad social, con dígitos traspuestos
l versiones del mismo domicilio, con diferente formato
Cómo funciona
DICECOEFFICIENT( ) devuelve el coeficiente de Dice de las dos cadenas que se evaluaron, que es
una medida del grado de similitud entre las cadenas, expresado en una escala de 0,0000 al 1,0000.
Cuanto mayor es el valor que se obtiene, mayor es la similitud entre las dos cadenas:
l 1,0000: significa que cada cadena está compuesta por un conjunto de caracteres idéntico,
aunque estos puedan estar en un orden diferente y presentar diferencias en el uso de
mayúsculas y minúsculas.
l 0,7500: significa que los n-gramas de las dos cadenas tienen una exactitud del 75 %.
l 0,0000: significa que las dos cadenas no comparten ningún n-grama (se explica a
continuación) o que la longitud especificada para el n-grama que se usó en el cálculo es más
larga que la cadena más corta del par de cadenas que se están comparando.
Consejos de uso
l Filtrar u ordenar: Filtrar u ordenar los valores de un campo sobre la base de su coeficiente de
Dice identifica los valores más similares a la cadena de comparación.
l Distinción entre mayúsculas y minúsculas: Esta función no distingue entre mayúsculas y
minúsculas; por lo tanto "SMITH" es equivalente a "smith".
l Espacios en blanco al principio y al final: La función recorta automáticamente los espacios
en blanco al principio y al final de los campos, por lo que no es necesario utilizar las funciones
TRIM( ) u ALLTRIM( ) cuando se especifica un campo como un parámetro.
2290 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
El coeficiente de Dice se calcula dividiendo primero las cadenas que se están comparando en n-
gramas. Los n-gramas (también denominados q-gramas) son subcadenas superpuestas o bloques
de caracteres superpuestos con una longitud equivalente a n. Puede especificar la longitud de n
utilizando el parámetro ngram o aceptar la longitud predeterminada de 2.
Longitud de n-
grama "John Smith" n-gramas "Smith, John D." n-gramas
2 Jo | oh | hn | n_ | _S | Sm | mi | it | th Sm | mi | it | th | h, | ,_ | _J | Jo | oh | hn | n_ | _D | D.
3 Joh | ohn | hn_ | n_S | _Sm | Smi | Smi | mit | ith | th, | h,_ | ,_J | _Jo | Joh | ohn | hn_ |
mit | ith n_D | _D.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2291
Funciones
Consejo
Si está buscando específicamente una trasposición, utilice una longitud de n-grama
de 1.
2 Jo | oh | hn | n_ | _ Sm | mi | it | th | h, | ,_ | _J | 8 2x8 / (9+13) =
S | Sm | mi | it | th Jo | oh | hn | n_ | _D | D. 0,7273
(predeterminado)
(9 n-gramas) (13 n-gramas)
3 Joh | ohn | hn_ | n_ Smi | mit | ith | th, | h,_ | ,_J | 6 2x6 / (8+12) =
S | _Sm | Smi | mit | _Jo | Joh | ohn | hn_ | n_D | 0,6000
ith _D.
(8 n-gramas) (12 n-gramas)
4 John | ohn_ | hn_S Smit | mith | ith, | th,_ | h,_J | 4 2x4 / (7+11) =
| n_Sm | _Smi | ,_Jo | _Joh | John | ohn_ | 0,4444
Smit | mith hn_D | n_D.
(7 n-gramas) (11 n-gramas)
2292 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Coeficiente de Dice
(valor predeterminado de n-grama
Par de domicilios de 2) Distancia de Levenshtein
Coeficiente de Dice
(valor predeterminado de n-grama
Par de nombres corporativos de 2) Distancia de Levenshtein
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2293
Funciones
Función DIGIT( )
Devuelve el dígito superior o inferior de un byte del tipo dato Packed (compactado) especificado.
Sintaxis
DIGIT(ubicación_de_byte; posición)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Un campo compactado con el valor 123,45 (00 12 34 5C), que contiene dos decimales y comienza en
la posición 10 de byte, aparece en el registro de datos en el siguiente formato:
UPPER(1) 0 1 3 5
LOWER(2) 0 2 4 C
Devuelve 3 (encuentra el dígito ubicado en la 12° posición en la mitad superior del byte):
2294 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
DIGIT(12; 1)
Devuelve 4 (encuentra el dígito ubicado en la 12° posición en la mitad inferior del byte):
DIGIT(12; 2)
Observaciones
Cómo funciona
DIGIT( ) separa las mitades individuales de un byte y devuelve el valor del byte especificado en el
parámetro de posición como un dígito entre 0 y 15.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2295
Funciones
Función DOW( )
Devuelve un valor numérico (1 a 7) que representa el día de la semana de una fecha o fechahora
especificada. Abreviatura de la expresión "Día de la semana", en inglés.
Sintaxis
DOW(fecha/fechahora)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 4, porque el 31 de diciembre de 2014 cae en miércoles, el 4º día de la semana:
DOW(`20141231`)
DOW(`20141231 235959`)
Devuelve el día numérico de la semana para cada valor del campo Fecha_de_factura:
2296 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
DOW(Fecha_de_factura)
Ejemplos avanzados
Observaciones
Detalles del parámetro
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2297
Funciones
AAAAMMDD `20141231`
AAMMDD `141231`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
Funciones relacionadas
Si necesita devolver:
l el nombre del día de la semana, utilice CDOW( ) en lugar de DOW( )
l el día del mes como un número (1 al 31), utilice DAY( ) en lugar de DOW( )
2298 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función DTOU( )
Convierte un valor de fecha de Analytics en una cadena Unicode en el formato de configuración
regional y de idioma especificado. Abreviatura de la expresión "Fecha a Unicode", en inglés.
Nota
Esta función es específica de la edición Unicode de Analytics. No es una función
admitida en la edición no Unicode.
Sintaxis
DTOU(<fecha> <;localidad> <;estilo>)
Parámetros
Nombre Tipo Descripción
fecha fechahora El campo, expresión o valor literal para convertir en una cadena
Unicode. Si se omite, se utiliza la fecha actual del sistema
opcional
operativo.
La fecha puede contener un valor de fechahora, pero la porción
de la hora del valor se ignora. Los valores de hora indepen-
dientes no son compatibles.
Puede especificar un valor de fecha literal o un campo:
o El campo: puede utilizar cualquier formato de fecha, siempre
que la definición del campo establezca correctamente el
formato
o El Literal: debe utilizar uno de los formatos AAAAMMDD o
AAMMDD; por ejemplo `20141231`
La fecha mínima admitida es 31 de diciembre de 1969.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2299
Funciones
estilo numérico El estilo de formato de fecha que se debe usar para la cadena
Unicode. El estilo de formato coincide con el estándar de la
opcional
configuración regional que usted especifique:
o 0: formato de especificación completa, como "Domingo, 18 de
septiembre de 2016"
o 1: formato extenso, como "18 de septiembre de 2016"
o 2: formato medio, como "Sep 18, 2016"
o 3: formato numérico breve, como "9/18/16"
Salida
Carácter.
Ejemplos
Ejemplos básicos
Valores de entrada literales
Devuelve "31 de dezembro de 2014"
DTOU(`20141231`; "pt_BR"; 1)
DTOU(`20141231`; "pl"; 1)
2300 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
DTOU(Fecha_de_factura ; "zh" ; 1)
DTOU(`20141231`; "zh"; 0)
DTOU(`20141231`; "zh_CN"; 0)
DTOU(`20141231`; "zh"; 1)
DTOU(`20141231`; "zh_CN" ; 1)
Observaciones
Funciones relacionadas
DTOU( ) es la función inversa de la función UTOD( ), que convierte la cadena Unicode en una fecha.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2301
Funciones
Función EBCDIC( )
Devuelve una cadena que se ha convertido en la codificación de caracteres EBCDIC.
Sintaxis
EBCDIC(cadena)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "ñòó@Æ '…@â£K":
Ejemplos avanzados
2302 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Para crear un campo que contiene el valor codificado a EBCDIC de un campo Nombre para
exportar a una aplicación que requiere la codificación EBCDIC, especifique lo siguiente:
Observaciones
Cuándo usar EBCDIC( )
Utilice esta función para convertir los datos a la codificación de caracteres Código de Intercambio
Decimal Binario Codificado Extendido (EBCDIC). La codificación de caracteres EBCDIC se utiliza
principalmente en sistemas de operativos de mainframe IBM, como z/OS.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2303
Funciones
Función EFFECTIVE( )
Devuelve la tasa de interés anual efectiva de un préstamo.
Sintaxis
EFFECTIVE(tasa_nominal; períodos)
Parámetros
Nombre Tipo Descripción
Nota
Especifique un entero. Si especificó una porción
decimal, se trunca.
Salida
Numérico. La tasa se calcula a lugares de ocho decimales.
Ejemplos
Ejemplos básicos
Devuelve 0,19561817 (19,56 %), la tasa de interés efectiva anual sobre el saldo impago de una
tarjeta de crédito que cobra el 18 % anual, compuesto mensualmente:
EFFECTIVE(0,18; 12)
2304 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Observaciones
¿Qué es la tasa de interés efectiva anual?
La tasa de interés efectiva anual de un préstamo es la tasa de interés real que se paga, teniendo en
cuenta el interés sobre el saldo restante, compuesto mensualmente o diariamente.
Funciones relacionadas
La función NOMINAL( ) es la inversa de la función EFFECTIVE( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2305
Funciones
Función EOMONTH( )
Devuelve la fecha del último día del mes que es la cantidad de meses previos o posteriores a una
fecha determinada.
Sintaxis
EOMONTH(<fecha/fechahora> <;meses>)
Parámetros
Nombre Tipo Descripción
fecha/fechahora fechahora El campo, expresión o el valor literal a partir del cual calcular la
fecha de fin de mes. Si se omite, se calculará la fecha de fin de
opcional
mes a partir de la fecha actual del sistema operativo.
Nota
Puede especificar un valor de fechahora para
fecha/fechahora pero se ignora la parte de la hora
del valor.
Salida
Fechahora. La salida del valor fecha utiliza el formato de visualización de fecha actual de Analytics.
2306 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Sin valor de entrada
Devuelve el último día del mes de la fecha actual del sistema operativo:
EOMONTH()
EOMONTH(`20140115`)
Devuelve `20140430` que se visualiza como 30 Abr 2014 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA:
EOMONTH(`20140115`; 3)
Devuelve `20131031` que se visualiza como 31 Oct 2013 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA:
EOMONTH(`20140115`; -3)
EOMONTH(Fecha_de_factura; 3)
Devuelve el último día del mes que cae tres meses después de cada fecha del campo Fecha_de_
factura más un período de gracia de 15 días:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2307
Funciones
EOMONTH(Fecha_de_factura+15; 3)
EOMONTH(Fecha_de_factura; -1) + 1
Observaciones
Formatos de Fechahora
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Un valor literal de fecha debe usar uno de los siguientes formatos:
l AAAAMMDD
l AAMMDD
Debe escribir los valores de fecha literales entre acentos graves. Por ejemplo: `20141231`
EOMONTH(`20140115`) + 1
2308 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Funciones relacionadas
Utilice la función GOMONTH( ) si quiere devolver la fecha exacta, en lugar de la fecha del último día
del mes, que es la cantidad especificada de meses previos o posteriores a una fecha determinada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2309
Funciones
Función EXCLUDE( )
Devuelve una cadena que excluye los caracteres especificados.
Sintaxis
EXCLUDE(cadena; caracteres_a_excluir)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve " Alberni Street", que es la cadena de entrada después de excluir todos los números:
Devuelve todos los valores del campo Número_producto excluyendo la barra y el signo de número:
2310 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
EXCLUDE(Nombre_producto; "/#")
Observaciones
Cómo funciona
La función EXCLUDE( ) compara cada carácter de la cadena con los caracteres que se incluyen en
la lista caracteres_a_excluir. Si hay una coincidencia, el carácter se excluye de la cadena de salida.
Por ejemplo, la salida para EXCLUDE("123-45-4536"; "-") es “123454536”.
Coincidir mayúsc.-minúsc.
La función EXCLUDE( ) distingue mayúsculas y minúsculas. Si especifica “ID” en caracteres_a_
excluir estos caracteres no se excluirán de “id#94022”. Si existe la posibilidad de que las mayúsculas
y minúsculas estén mezcladas, primero use la función UPPER( ) para pasar todos los caracteres de
la cadena a mayúsculas.
Por ejemplo:
EXCLUDE(UPPER("id#94022"); "ID#")
Consejos de uso
Utilice EXCLUDE( ) si el conjunto de caracteres que desea excluir es pequeño y el conjunto que
desea incluir es grande.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2311
Funciones
Funciones relacionadas
La función EXCLUDE( ) es lo opuesto de la función INCLUDE( ).
2312 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función EXP( )
Devuelve el valor exponencial (base 10) de una expresión numérica con un número especificado de
posiciones decimales.
Sintaxis
EXP(número; decimales)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 1000,00:
EXP(3; 2)
Devuelve 72443,596007:
EXP(4,86; 6)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2313
Funciones
Ejemplos avanzados
Consejo
Puede determinar la raíz n dividiendo el logaritmo del valor entre n y tomando
el exponente del resultado.
Observaciones
Cómo funciona
Esta función devuelve el valor exponencial (base 10) de una expresión numérica, que se define
como 10 elevado a la n potencia. Por ejemplo, el valor exponencial de 3 es 103, o 1000.
Funciones relacionadas
La inversa de un exponente es su logaritmo, por lo que EXP( ) es la función opuesta de la función
LOG( ).
2314 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función FILESIZE( )
Devuelve el tamaño de un archivo especificado en bytes o -1 si no existe el archivo.
Sintaxis
FILESIZE(nombre de archivo)
Parámetros
Nombre Tipo Descripción
Nota
Es necesario especificar el nombre del archivo de
datos físicos (.fil) para las tablas de Analytics, no el
nombre de la tabla.
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 14744:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2315
Funciones
FILESIZE("Inventario.fil")
Si el archivo que está verificando no está en la misma carpeta que el proyecto de Analytics, debe
especificar la ruta de acceso relativa o la ruta de acceso absoluta al archivo.
Devuelve 6018:
Ejemplos avanzados
CALCULATE FILESIZE("Metaphor_Inventario_2002.fil")
2316 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función FIND( )
Devuelve un valor lógico que indica si la cadena que se especificó está presente en un campo en
particular o en algún lugar de un registro completo.
Nota
La función FIND( ) y el "Comando FIND" en la página 1864 son dos funciones
independientes de Analytics, que tienen diferencias significativas.
Sintaxis
FIND(cadena <;campo_donde_buscar>)
Parámetros
Nombre Tipo Descripción
Salida
Lógico. Devuelve T (verdadero) si se determina el valor de la cadena especificada y F (falso) en caso
contrario.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2317
Funciones
Ejemplos
Ejemplos básicos
Buscar en un registro completo
Devuelve T para todos los registros que contienen la cadena "New York" en cualquier campo, entre
límites de campos y en cualquier parte no definida del registro. De lo contrario, devuelve F:
FIND("New York")
Devuelve T para todos los registros que contienen la cadena "Ne" en el campo Ciudad. De lo
contrario, devuelve F:
FIND("Ne"; Ciudad)
Devuelve T para todos los registros que contienen la cadena "New York" precedida de uno o más
espacios en el campo Ciudad. De lo contrario, devuelve F:
Devuelve T para todos los registros que tienen un valor en el campo Descripción que coincide con el
valor de la variable v_término_búsqueda o que lo contiene. De lo contrario, devuelve F:
FIND(v_término_búsqueda; Descripción)
2318 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Devuelve T para todos los registros que contienen la cadena "New York" en el campo Ciudad o el
campo Ciudad_2. De lo contrario, devuelve F:
FIND(ALLTRIM(Apellido); Apellido_2)
Observaciones
Cuándo usar FIND( )
Utilice la función FIND( ) para comprobar la presencia de la cadena especificada en uno, dos o más
campos, o un registro completo.
Nota
Cuando realice la búsqueda en un registro completo, se busca en el registro físico.
No se realizan búsquedas en los campos calculados ni en los campos relacionados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2319
Funciones
Los campos concatenados se tratan como un único campo que incluye los espacios al principio y al
final de los campos individuales, a menos que utilice la función ALLTRIM( ) para quitar los espacios.
También puede generar una expresión que busque en cada campo de manera individual:
Si una cadena incluye un espacio al principio, los resultados de la búsqueda de estos dos enfoques
pueden diferir.
2320 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Nota
No se recomienda usar la función FIND( ) para buscar datos numéricos o de
fechahora porque puede resultar difícil hacerlo con éxito.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2321
Funciones
Función FINDMULTI( )
Devuelve un valor lógico que indica si una cadena de un conjunto de una o más cadenas especifi-
cadas está presente en un campo en particular o en algún lugar de un registro completo.
Sintaxis
FINDMULTI({buscar_en | RECORD}; cadena_1 <;...n>)
Parámetros
Nombre Tipo Descripción
Campo_1+Campo_2+Campo_3
cadena_1 <;...n> carácter Búsqueda de una o más cadenas de caracteres. Separe las
diferentes cadenas de búsqueda con punto y coma:
Salida
Lógico. Devuelve T (verdadero) si se encuentra alguno de los valores de la cadena especificada y F
(falso) en caso contrario.
2322 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Buscar en un registro completo
Devuelve T para todos los registros que contienen "New York" o "Chicago" en cualquier campo, entre
límites de campos y en cualquier parte no definida del registro. De lo contrario, devuelve F:
Devuelve T para todos los registros que contienen la cadena "Ne" o "Chi" en el campo Ciudad. De lo
contrario, devuelve F:
Devuelve T para todos los registros que contienen "New York" o "Chicago" precedida de uno o más
espacios en el campo Ciudad. De lo contrario, devuelve F:
Devuelve T para todos los registros que tienen un valor en el campo Descripción que contiene o
coincide con cualquiera de los valores de las variables v_término_búsqueda. De lo contrario,
devuelve F:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2323
Funciones
Devuelve T para todos los registros que contienen la cadena "New York" o "Chicago" en el campo
Ciudad o el campo Ciudad_2. De lo contrario, devuelve F:
Observaciones
Cuándo usar FINDMULTI( )
Utilice la función FINDMULTI( ) para comprobar la presencia de cualquiera de las cadenas especifi-
cadas en uno, dos o más campos, o en un registro completo.
2324 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
búsqueda en todo el registro y los espacios al final de los campos se consideran como caracteres.
Nota
Cuando realice la búsqueda en un registro completo, se busca en el registro físico.
No se realizan búsquedas en los campos calculados ni en los campos relacionados.
Los campos concatenados se tratan como un único campo que incluye los espacios al principio y al
final de los campos individuales, a menos que utilice la función ALLTRIM( ) para quitar los espacios.
También puede generar una expresión que busque en cada campo de manera individual:
Si un valor cadena incluye un espacio al principio, los resultados de la búsqueda de estos dos
enfoques pueden diferir.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2325
Funciones
Nota
No se recomienda usar la función FINDMULTI( ) para buscar datos numéricos o de
fechahora porque puede resultar difícil hacerlo con éxito.
2326 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función FREQUENCY( )
Devuelve la frecuencia Benford esperada para los dígitos numéricos positivos, iniciales y
secuenciales, con una precisión de ocho decimales.
Sintaxis
FREQUENCY(cadena_de_dígitos)
Parámetros
Nombre Tipo Descripción
cadena_de_dígitos carácter Una cadena de caracteres que contiene dígitos (0-9) para la cual
se identifica la frecuencia. cadena_de_dígitos debe ser un
número positivo y se ignoran los ceros iniciales.
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 0,00998422:
FREQUENCY("43")
Returns 0,00000000:
FREQUENCY("87654321")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2327
Funciones
Nota
El resultado es 0,00000000495, pero dado que Analytics calcula con una precisión
de ocho decimales, se devolverá un valor cero.
Observaciones
Cómo funciona
FREQUENCY( ) devuelve la frecuencia Benford esperada para dígitos numéricos positivos, iniciales
y secuenciales, con una precisión de ocho dígitos. Permite ejecutar pruebas Benford limitadas para
situaciones específicas.
2328 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función FTYPE( )
Devuelve un carácter que identifica la categoría de datos de un campo o una variable, o el tipo de un
elemento del proyecto de Analytics.
Sintaxis
FTYPE(cadena_de_nombre_de_campo)
Parámetros
Nombre Tipo Descripción
FTYPE("Importe")
Salida
Carácter. Esta función devuelve uno de los siguientes caracteres, que indica el campo, la variable o
el tipo de elemento del proyecto Analytics:
l "C": Campo Carácter
l "N": Campo Numérico
l "D": Campo de fechahora
l "L": Campo Lógico
l "c": Variable de caracteres
l "n": Variable numérica
l "d": Variable de fechahora
l "l": Variable lógica
l "b": Script de estudio analítico
l "y": Formato de tabla de Analytics
l "w": Área de trabajo de Analytics
l "i": Índice de Analytics
l "r": Reporte de Analytics
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2329
Funciones
Ejemplos
Ejemplos básicos
En el ejemplo siguiente se asigna un valor de 4 para la variable num y luego verifica el tipo.
Devuelve "n":
ASSIGN núm = 4
FTYPE("núm")
Ejemplos avanzados
OPEN Facturas
DO Script_1 IF FTYPE("Monto") = "N"
2330 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
La capacidad de detectar el entorno del tiempo de ejecución le permite diseñar un único script
que ejecute diferentes bloques de código según la aplicación que lo ejecuta.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2331
Funciones
Función FVANNUITY( )
Devuelve el valor futuro de una serie de pagos que se calculan utilizando una tasa de interés
constante. El valor futuro es la suma de los pagos más el interés compuesto acumulado.
Sintaxis
FVANNUITY(tasa; períodos; pago <;tipo>)
Parámetros
Nombre Tipo Descripción
Nota
Debe usar períodos de tiempo uniformes al especificar la tasa, los períodos y el pago
a fin de asegurarse de estar especificando la tasa de interés por período.
Por ejemplo:
l para un pago mensual en una inversión o un préstamo a dos años, con un
interés del 5 % anual, especifique 0.05/12 para la tasa y 2 * 12 para los
períodos
l para un pago anual del mismo préstamo o inversión, especifique 0.05 para la
tasa y 2 para los períodos
2332 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Salida
Numérico. El resultado se calcula con dos lugares decimales.
Ejemplos
Ejemplos básicos
Pagos mensuales
Devuelve 27243,20, el valor futuro de $1.000 pagado al inicio de cada mes durante 2 años al 1 %
mensual, compuesto mensualmente:
Devuelve 12809,33, el valor futuro de la misma renta vitalicia después del primer año:
Pagos anuales
Devuelve 25440,00, el valor futuro de $12.000 pagado al final de cada año durante dos años al 12 %
anual, compuesto anualmente:
FVANNUITY(0,12; 2; 12000; 0)
Ejemplos avanzados
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2333
Funciones
PVANNUITY( )
Devuelve 21243.39:
FVANNUITY( )
Devuelve 26973.46:
PMT( )
Devuelve 1000:
RATE( )
Devuelve 0.00999999 (1 %):
NPER( )
Devuelve 24.00:
2334 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
La fórmula para calcular el valor futuro de una anualidad ordinaria (pago al final de un
período):
Observaciones
Funciones relacionadas
La función PVANNUITY( ) es la inversa de la función FVANNUITY( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2335
Funciones
Función FVLUMPSUM( )
Devuelve el valor futuro de una suma global actual que se calcula utilizando una tasa de interés
constante.
Sintaxis
FVLUMPSUM(tasa; períodos; cantidad)
Parámetros
Nombre Tipo Descripción
Nota
Debe usar períodos de tiempo uniformes al especificar la tasa y los períodos a fin de
asegurarse de estar especificando la tasa de interés por período.
Por ejemplo:
l para pagos mensuales en una inversión o un préstamo a dos años, con un
interés del 5 % anual, especifique 0.05/12 para la tasa y 2 * 12 para los
períodos
l para pagos anuales del mismo préstamo o inversión, especifique 0.05 para la
Salida
Numérico. El resultado se calcula con dos lugares decimales.
2336 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Interés compuesto mensual
Devuelve 1269,73, el valor futuro de la suma global de $1.000 invertida por 2 años al 1 % por mes,
compuesto mensualmente:
Devuelve 1126,83, el valor futuro de la misma inversión después del primer año:
Devuelve 27243,20, el valor futuro de $21.455,82 invertidos por 2 años al 1 % mensual, compuesto
mensualmente:
FVLUMPSUM(0,12; 2; 1000)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2337
Funciones
Observaciones
¿Qué es el valor futuro?
El valor futuro de una suma invertida es el capital de inversión inicial más el interés compuesto
acumulado.
Funciones relacionadas
La función PVLUMPSUM( ) es la inversa de la función FVLUMPSUM( ).
2338 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función FVSCHEDULE( )
Devuelve el valor futuro de una suma global actual que se calcula utilizando una serie de tasas de
interés.
Sintaxis
FVSCHEDULE(principal; tasa1 <;tasa2...>)
Parámetros
Nombre Tipo Descripción
tasa1, tasa2... numérico Una serie de tasas de interés para períodos de igual longitud.
Nota
Los períodos pueden representar meses o años, u
otro período de tiempo, siempre que el tipo del
período de tiempo sea uniforme.
Debe especificar las tasas de interés por período.
Por lo tanto, si una de las tasas de interés es del 5 %
anual y el período es meses, especifique 0,05/12.
Salida
Numérico. El resultado se calcula con dos lugares decimales.
Ejemplos
Ejemplos básicos
Devuelve 1282,93, el valor futuro de la suma global de $1000 invertida a 3 años al 10 % durante el
primer año, 9 % durante el segundo año y 7 % durante el tercer año, compuesto anualmente:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2339
Funciones
Observaciones
El valor futuro de una suma invertida es el capital de inversión inicial más el interés compuesto
acumulado.
2340 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función GETOPTIONS( )
Devuelve el ajuste actual para la opción especificada de Analytics (ajuste del cuadro de diálogo
Opciones ).
Sintaxis
GETOPTIONS(opción)
Parámetros
Nombre Tipo Descripción
Nota
Actualmente, "separators" es la única opción que
se puede especificar para la función GETOPTIONS
( ).
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve el ajuste actual de los tres caracteres separadores de Analytics. Por ejemplo, ",.,":
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2341
Funciones
GETOPTIONS("SEPARATORS")
Ejemplos avanzados
ASSIGN v_SeparatorsSetting = GETOPTIONS("separadores")
SET SEPARATORS ",.;"
<contenido del script>
v_SeparatorsSetting = GETOPTIONS("SEPARATORS")
Observaciones
Los tres caracteres separadores de Analytics se especifican en las siguientes opciones en el cuadro
de diálogo Opciones :
l Símbolo de posición decimal
l Separador de miles
l Separador de listas
2342 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función GOMONTH( )
Devuelve la fecha que corresponde a la cantidad especificada de meses previos o posteriores a una
fecha determinada.
Sintaxis
GOMONTH(fecha/fechahora; meses)
Parámetros
Nombre Tipo Descripción
fecha/fechahora fechahora El campo, expresión o el valor literal a partir del cual calcular la
fecha de salida.
Nota
Puede especificar un valor de fechahora para
fecha/fechahora pero se ignora la parte de la hora
del valor.
Salida
Fechahora. La salida del valor fecha utiliza el formato de visualización de fecha actual de Analytics.
Ejemplos
Ejemplos básicos
Valores de entrada literales
Devuelve `20140415` que se visualiza como 15 Abr 2014 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2343
Funciones
GOMONTH(`20140115`; 3)
Devuelve `20131015` que se visualiza como 15 Oct 2013 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA:
GOMONTH(`20140115`; -3)
Devuelve `20140430` que se visualiza como 30 Abr 2014 suponiendo que el formato de visualización
actual de la fecha de Analytics sea DD MMM AAAA (el redondeo de la fecha devuelve 31 Abr 2014,
que no es una fecha válida):
GOMONTH(`20140330`; 1)
GOMONTH(`20140331`; 1)
Devuelve `20140501` que se visualiza como 01 May 2014 suponiendo que el formato de visuali-
zación actual de Analytics sea DD MMM AAAA:
GOMONTH(`20140401`; 1)
GOMONTH(Fecha_de_factura; 3)
Devuelve la fecha que es tres meses posterior a cada fecha del campo Fecha_de_factura más un
período de gracia de 15 días:
GOMONTH(Fecha_de_factura+15; 3)
2344 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Observaciones
Formatos de Fechahora
Un campo especificado para fecha/fechahora puede utilizar cualquier formato de fecha o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Un valor literal de fecha debe usar uno de los siguientes formatos:
l AAAAMMDD
l AAMMDD
Debe escribir los valores de fecha literales entre acentos graves. Por ejemplo: `20141231`
GOMONTH(`20140331`;1)
Funciones relacionadas
Utilice la función EOMONTH( ) si quiere devolver la fecha del último día del mes, en lugar de la fecha
exacta, que es la cantidad especificada de meses previos o posteriores a una fecha determinada.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2345
Funciones
Función HASH( )
Devuelve un valor aleatorio añadido hash criptográfico basado en el valor de entrada.
Sintaxis
HASH(campo <;valor_aleatorio>)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
2346 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Ejemplos
Ejemplos básicos
Con el valor aleatorio predeterminado de Analytics
Devuelve "819A974BB91215D58E7753FD5A42226150100A0763087CA7DECD93F3C3090405":
HASH("555-44-3322")
HASH(Núm_tarjeta_de_crédito)
Ejemplos avanzados
HASH("John Smith")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2347
Funciones
Devuelve
"3E12EABB5940B7A2AD90A6B0710237B935FAB68E629907927A65B3AA7BE6781D":
HASH("JOHN SMITH")
Por medio del uso de la función UPPER( ) para estandarizar el uso de mayúsculas y
minúsculas, se obtienen resultados de valor hash idénticos.
Devuelve
"3E12EABB5940B7A2AD90A6B0710237B935FAB68E629907927A65B3AA7BE6781D":
HASH(UPPER("John Smith"))
Si los campos de comentario están en tablas independientes, cree un campo calculado HASH
( ) en cada tabla y, a continuación, utilice los campos calculados como campo clave común
para realizar una unión sin coincidencias de las dos tablas. Los registros de la tabla de salida
unida representan bloques de texto que no son idénticos.
Observaciones
Cuándo usar HASH( )
Utilice la función HASH( ) para proteger datos sensibles, como números de tarjetas de crédito,
información sobre salarios o números de seguridad social.
2348 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Cómo funciona
HASH( ) proporciona codificación en una sola dirección. Los datos en texto claro se pueden utilizar
para producir un valor de código hash; sin embargo, el valor de código hash no se puede decodificar
ni desencriptar posteriormente.
Un valor de texto claro específico genera siempre el mismo valor de código hash; por lo tanto, usted
puede buscar un campo de números de tarjetas de crédito con el código hash para detectar
duplicados o unir dos campos de números de tarjetas de crédito con el código hash, y los resultados
serán los mismos que si hubiese realizado la operación en los campos de datos claros equivalentes.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2349
Funciones
Antes de aplicar el código hash, reemplaza los espacios en blanco por un guion bajo (_) en los
valores de los campos:
2350 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Nota
El valor aleatorio de PASSWORD se debe introducir antes de poder extraer el
campo de la función HASH( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2351
Funciones
Función HEX( )
Convierte una cadena ASCII en una cadena hexadecimal.
Sintaxis
HEX(campo)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "3132333435":
HEX("12345")
HEX(Recuento)
2352 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Observaciones
Cómo funciona
Esta función devuelve la cadena hexadecimal que es equivalente al valor del campo o expresión que
especifique. Puede utilizar la función cuando necesita identificar el contenido exacto de un campo,
incluidos los caracteres que no se pueden mostrar en la pantalla, como CR (retorno de carro), LF
(salto de línea) y NUL (nulo).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2353
Funciones
Función HOUR( )
Extrae la porción de la hora de una hora o fechahora especificada y la devuelve como un valor
numérico, con un formato de 24 horas.
Sintaxis
HOUR(hora/fechahora)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 23:
HOUR(`t235959`)
HOUR(`20141231 235959`)
2354 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
HOUR(Hora_inicio_llamada)
Observaciones
Detalles del parámetro
Un campo especificado para hora/fechahora puede utilizar cualquier formato de hora o fechahora,
siempre que la definición del campo establezca correctamente el formato.
Especificar un valor de fechahora u hora literal
Al especificar un valor literal de hora o fechahora para hora/fechahora, solo puede utilizar los
formatos de la siguiente tabla y debe encerrar el valor entre acentos graves; por ejemplo, `20141231
235959`.
No utilice ningún separador, como barras (/) o dos puntos (:), entre los componentes individuales de
fechas u horas.
l Valores de hora: puede utilizar cualquiera de los formatos de la siguiente tabla. Debe utilizar
un separador antes de un valor de la hora independiente para que la función opere correcta-
mente. Los separadores válidos son la letra 't' o la letra 'T'. Debe especificar las horas con el
reloj de 24 horas. Los desplazamientos respecto del Horario Universal Coordinado (UTC, por
sus siglas en inglés) deben ir precedidos de un signo más (+) o un signo menos (-).
l Valores de fechahora: puede utilizar cualquier combinación de formatos de fecha, separador
y hora de la siguiente tabla. La fecha debe preceder a la hora y se debe utilizar un separador
entre las dos. Los separadores válidos son un espacio en blanco, la letra 't' o la letra 'T'.
thhmmss `t235959`
Thhmm `T2359`
AAAAMMDD hhmmss `20141231 235959`
AAMMDDthhmm `141231t2359`
AAAAMMDDThh `20141231T23`
AAAAMMDD hhmmss+/-hhmm `20141231 235959-0500`
(desplazamiento de UTC)
AAMMDD hhmm+/-hh `141231 2359+01`
(desplazamiento de UTC)
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2355
Funciones
Nota
No use solo hh en el formato de la
hora principal con datos que tienen un
desplazamiento del UTC. Por ejemplo,
evite: hh+hhmm. Los resultados
pueden no ser confiables.
2356 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función HTOU( )
Convierte una cadena hexadecimal en una cadena Unicode. Abreviatura de la expresión
"Hexadecimal a Unicode", en inglés.
Nota
Esta función es específica de la edición Unicode de Analytics. No es una función
admitida en la edición no Unicode.
Sintaxis
HTOU(cadena_hex)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "ABC123":
HTOU("004100420043003100320033")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2357
Funciones
Ejemplos avanzados
Observaciones
Funciones relacionadas
HTOU( ) es la función inversa de la función DHEX( ), que convierte la cadena Unicode en una cadena
hexadecimal.
2358 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función INCLUDE( )
Devuelve una cadena que incluye solo los caracteres especificados.
Sintaxis
INCLUDE(cadena; caracteres_a_incluir)
Parámetros
Nombre Tipo Descripción
Nota
Si un carácter que especifica para incluir no aparece
en cadena, no se lo incluye en el valor que se
devuelve.
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "123", que es la cadena de entrada solo con los números incluidos:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2359
Funciones
Devuelve "1231234", que es la cadena de entrada solo con los números incluidos:
INCLUDE("123-123-4"; "1243")
INCLUDE("ABC"; "D")
Observaciones
Cómo funciona
La función INCLUDE( ) compara cada carácter de la cadena con los caracteres que se incluyen en la
lista caracteres_a_incluir. Si hay una coincidencia, el carácter se incluye en la cadena de salida.
Coincidir mayúsc.-minúsc.
La función INCLUDE( ) distingue mayúsculas y minúsculas. Si especifica "ID" en caracteres_a_
incluir, estos caracteres no es incluyen en "id#94022". Si existe la posibilidad de que las mayúsculas
y minúsculas estén mezcladas, primero use la función UPPER( ) para pasar todos los caracteres de
la cadena a mayúsculas.
Por ejemplo:
INCLUDE(UPPER("id#94022"); "ID0123456789")
Consejos de uso
Utilice INCLUDE( ) si el conjunto de caracteres que desea incluir es pequeño y el conjunto que desea
excluir es grande.
2360 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Funciones relacionadas
La función INCLUDE( ) es lo opuesto de la función EXCLUDE( ).
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2361
Funciones
Función INSERT( )
Devuelve la cadena original con el texto especificado insertado en una ubicación de byte especifica.
Sintaxis
INSERT(cadena; insertar_texto; posición)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "aXXXbcde":
INSERT("abcde"; "XXX"; 2)
Devuelve "XXXabcde":
2362 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
INSERT("abcde"; "XXX"; 0)
Devuelve "abcdeXXX", con "XXX" insertado en la posición de byte 6 en lugar de 8, porque "abcde"
solo tiene 5 bytes de longitud:
INSERT("abcde"; "XXX"; 8)
Observaciones
Cómo funciona
La función INSERT( ) inserta los caracteres o espacios especificados en una cadena de caracteres,
comenzando en una posición especificada de la cadena.
Pautas de posición
l Si el valor de posición es mayor que la longitud de la cadena, el valor insertar_texto se inserta
al final de la cadena.
l Si la posición es 0 o 1, insertar_texto se inserta al inicio de la cadena.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2363
Funciones
Función INT( )
Devuelve el valor entero de una expresión numérica o un valor de campo.
Sintaxis
INT(número)
Parámetros
Nombre Tipo Descripción
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 7:
INT(7,9)
Devuelve -7:
INT(-7,9)
2364 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función IPMT( )
Devuelve el interés pagado sobre un préstamo durante un único período.
Sintaxis
IPMT(tasa; período_especificado; períodos; cantidad <;tipo>)
Parámetros
Nombre Tipo Descripción
Nota
Debe usar períodos de tiempo uniformes al especificar la tasa y los períodos a fin de
asegurarse de estar especificando la tasa de interés por período.
Por ejemplo:
l para pagos mensuales en una inversión o un préstamo a dos años, con un
interés del 5 % anual, especifique 0.05/12 para la tasa y 2 * 12 para los
períodos
l para pagos anuales del mismo préstamo o inversión, especifique 0.05 para la
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2365
Funciones
Salida
Numérico.
Ejemplos
Ejemplos básicos
Devuelve 1489,58, el interés pagado durante el primer mes de un préstamo de $275.000 a 25 años e
intereses del 6,5 % anual, con pagos que vencen a fin de mes:
Devuelve 10,00, el interés pagado por el mismo préstamo en el último mes del préstamo:
Observaciones
Funciones relacionadas
La función PPMT( ) es el complemento de la función IPMT( ).
La función CUMIPMT( ) calcula el interés pagado durante un intervalo de períodos.
2366 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función ISBLANK( )
Devuelve un valor lógico que indica si el valor de entrada está en blanco.
Sintaxis
ISBLANK(cadena)
Parámetros
Nombre Tipo Descripción
Salida
Lógico. Devuelve T (verdadero) si el valor del parámetro cadena está en blanco y F (falso) en caso
contrario.
Ejemplos
Ejemplos básicos
Devuelve F:
ISBLANK(" A")
Devuelve T:
ISBLANK(" ")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2367
Funciones
ISBLANK("")
Devuelve T para todos los valores del campo Domicilio que están vacíos y F para los demás:
ISBLANK(Domicilio)
Observaciones
Cuándo usar ISBLANK( )
Utilice ISBLANK( ) durante la fase de integridad de los datos de un proyecto de análisis para
identificar los campos con los datos faltantes, lo que puede indicar problemas con los datos de
origen.
Caracteres nulos
ISBLANK( ) no puede devolver resultados útiles cuando se utiliza con los campos de caracteres que
contienen caracteres nulos. Analytics utiliza el carácter nulo para indicar el final de una cadena y por
esta razón la función ISBLANK( ) no leerá ningún dato de carácter que siga a un carácter nulo,
incluidos los espacios en blanco.
2368 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función ISDEFINED( )
Devuelve T (verdadero) si se define la variable o el campo especificado; de lo contrario, devuelve F
(falso).
Sintaxis
ISDEFINED(cadena)
Parámetros
Nombre Tipo Descripción
ISDEFINED("v_límite_numérico")
Salida
Lógico.
Ejemplos
Ejemplos básicos
Devuelve T si v_límite_numérico se define como una variable o un campo; de lo contrario, devuelve
F:
ISDEFINED("v_límite_numérico")
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2369
Funciones
Ejemplos avanzados
OPEN Metaphor_Employees_US
IF ISDEFINED("Límite") EXTRACT RECORD IF Límite > 50000 TO "Límite-
alto.fil"
2370 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función ISFUZZYDUP( )
Devuelve un valor lógico que indica si una cadena es un duplicado inexacto de una cadena de
comparación.
Sintaxis
ISFUZZYDUP(cadena1; cadena2; levdist <;diffpct>)
Parámetros
Nombre Tipo Descripción
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2371
Funciones
Salida
Lógico. Devuelve T (verdadero) si los valores de cadena son duplicados inexactos y F (falsos) en
caso contrario.
Ejemplos
Ejemplos básicos
Devuelve F, porque se necesitan dos ediciones para transformar “Smith” en “Smythe”, pero el valor
delevdist es solo 1:
ISFUZZYDUP("Smith";"Smythe"; 1; 99)
Devuelve T, porque se necesitan dos ediciones para transformar “Smith” en “Smythe” y el valor de
levdist es 2:
ISFUZZYDUP("Smith";"Smythe"; 2; 99)
Devuelve T, porque no es necesaria ninguna edición para transformar “SMITH” en “smith” y el valor
de levdist es 1 (la función ISFUZZYDUP( ) no distingue entre mayúsculas y minúsculas):
ISFUZZYDUP("SMITH";"smith"; 1; 99)
Devuelve un valor lógico (T o F) que indica si los valores individuales del campo Apellido son
duplicados inexactos para la cadena "Smith":
Ejemplos avanzados
2372 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
ISFUZZYDUP("abc"; "Smith"; 5)
Cambiar los valores de levdist o diffpct le permite ajustar la cantidad de diferencia en los
valores filtrados.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2373
Funciones
Mejore la efectividad del filtro usando otras funciones con la función ISFUZZYDUP( ).
Si utiliza ISFUZZYDUP( ) con OMIT( ), obtiene:
l Pacific Lighting and Electrical Supply, Inc.
l Pacific Lighting and Electrical Supply
l Pacific Lighting & Electrical Supply, Inc.
Observaciones
Cuándo usar ISFUZZYDUP( )
Utilice la función ISFUZZYDUP( ) para buscar valores casi idénticos (duplicados inexactos) o buscar
ortografía incoherente en los datos introducidos de forma manual.
2374 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Cómo funciona
La función ISFUZZYDUP( ) calcula la distancia de Levenshtein entre dos cadenas y calcula el
porcentaje de diferencia.
ISFUZZYDUP( ) se evalúa como T (verdadero) si:
l La distancia de Levenshtein es inferior o igual al valor levdist.
l El porcentaje de diferencia es inferior o igual al valor diffpct (si se lo especificó).
Distancia de Levenshtein
La distancia de Levenshtein es un valor que representa el mínimo número de ediciones de
caracteres individuales requerido para hacer que una cadena sea idéntica a otra.
Si desea obtener más información, consulte "Función LEVDIST( )" en la página 2388.
Porcentaje de diferencia
El porcentaje de diferencia es el porcentaje de la cadena más corta de las dos cadenas evaluadas
que es diferente.
El porcentaje de diferencia es el resultado del siguiente cálculo interno de Analytics, que utiliza la
distancia de Levenshtein entre las dos cadenas:
Distancia de Levenshtein / número de caracteres en la cadena más corta × 100 = porcentaje de
diferencia
El uso del porcentaje de diferencia opcional ayuda a reducir la cantidad de falsos positivos devueltos
por ISFUZZYDUP( ):
l El umbral superior de diffpct es 99 %, lo cual impide el reemplazo completo de la cadena a fin
de convertirla en idéntica.
l Las cadenas que requieren un mayor número de ediciones en relación a su longitud se
excluyen.
Consejos de uso
l Distinción entre mayúsculas y minúsculas: Esta función no distingue entre mayúsculas y
minúsculas; por lo tanto "SMITH" es equivalente a "smith".
l Espacios en blanco al final: La función recorta automáticamente los espacios en blanco
finales en los campos, por lo que no es necesario utilizar la función TRIM( ) cuando se
especifica un campo como un parámetro.
l Ordenar elementos: La función SORTWORDS( ) puede mejorar la efectividad del comando
ISFUZZYDUP( ) ordenando secuencialmente los elementos individuales de los valores del
campo.
Ordenar los elementos, como los componentes de una dirección, puede hacer que dos
cadenas con las misma información, pero un formato diferente, se asemejen más una a otra.
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2375
Funciones
Funciones relacionadas
l LEVDIST( ): proporciona un método alternativo para comparar cadenas sobre la base de la
distancia de Levenshtein.
A diferencia de ISFUZZYDUP( ), LEVDIST( ) distingue entre mayúsculas y minúsculas de
forma predeterminada.
l DICECOEFFICIENT( ): le quita el énfasis o ignora completamente la posición relativa de los
caracteres o de los bloques de caracteres al comparar cadenas.
l SOUNDSLIKE( ) y SOUNDEX( ): comparan cadenas basándose en una comparación
fonética (sonido) en lugar de una comparación ortográfica (escritura).
2376 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función LAST( )
Devuelve una cantidad específica de caracteres del final de una cadena.
Sintaxis
LAST(cadena; longitud)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Devuelve "Ahorros":
Devuelve "efghi":
LAST("abcdefghi"; 5)
Devuelve "fghi ":
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2377
Funciones
LAST("abcdefghi "; 5)
Devuelve " abc", porque el valor de la cadena es más corto que la longitud especificada de 6; por lo
tanto, se agregan espacios a la salida:
LAST("abc"; 6)
Observaciones
Resultados en blanco debido a los espacios al final
Los espacios al final en la cadena pueden hacer que los resultados que se obtienen con la función
LAST( ) estén en blanco.
Por ejemplo, la salida para LAST("6483-30384 "; 3) es " ".
Puede utilizar la función ALLTRIM( ) junto con LAST( ) para quitar los espacios finales de la cadena.
Por ejemplo, LAST(ALLTRIM("6483-30384 "); 3) devuelve "384".
2378 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.
Funciones
Función LEADING( )
Devuelve una cadena que contiene una cantidad especificada de dígitos iniciales.
Sintaxis
LEADING(número; dígitos_iniciales)
Parámetros
Nombre Tipo Descripción
Salida
Carácter.
Ejemplos
Ejemplos básicos
Valor de entrada numérico literal
Devuelve 623:
LEADING(6234,56; 3)
Devuelve 62345:
Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent. 2379
Funciones
LEADING(-6234,56; 5)
LEADING(0,00; 3)
Devuelve 00000:
LEADING(0,00; 5)
Devuelve 35500:
LEADING(3,55; 5)
Observaciones
Utilice LEADING( ) para extraer dígitos de un campo numérico como una cadena y filtrar los
elementos que no son dígitos, como decimales o signos de dólares.
2380 Publicado 24/06/2021 © 2021 ACL Services Ltd. dba Galvanize. Somos una marca Diligent.