2. La nueva versión de ISO 9001:2008 plantea que se debe dar un mayor énfasis
al análisis de datos, esto para poder demostrar la mejora continua de los
procesos y la capacidad del sistema de alcanzar los resultados esperados. En
consecuencia las auditorías, ya sean internas o de certificación, también
deberían darle mayor importancia a este punto.
“Si no hay registros, entonces no existe”, dicen los auditores. Nosotros
también hemos acogido esa filosofía ya que en el caso de los datos, los escritos
son la única evidencia real y concreta para mostrar que el Sistema de Gestión
de Calidad está cumpliendo su propósito. Generalmente vemos medición de
indicadores muy vagos y poco cuantificables, como mejora en la comunicación,
mejora en la documentación, o mediciones poco útiles como cantidad de no
conformidades cerradas sobre el total de no conformidades, etc. Ninguna de
ellas habla de mejoras que puedan ser sustentadas en los datos de los mismos
procesos.
3. En muy pocos casos nos hemos encontrado con organizaciones que estén
midiendo indicadores y haciendo el correspondiente análisis de datos con una
profundidad tal que verifique si se ha mejorado la capacidad de los procesos
para cumplir con los requisitos del cliente. Tampoco se demuestra la mejora
continua con conceptos como la reducción de la variabilidad de los procesos
(Six Sigma), etc. A pesar de que los auditores son profesionales, ingenieros en
su mayoría, han caído en la mediocridad de remitirse a verificar documentos,
firmas, propósitos e intenciones. La mayoría de la evidencia es evaluada
mediante la presentación de papeles y no del análisis de datos.
A pesar de aumentar el énfasis, ISO 9001:2008 no es muy exigente en el
análisis de datos, tan solo en la norma ISO 10017 “Orientación sobre las
técnicas estadísticas para la norma ISO 9001:2008”, se hace una amplia
referencia a este tema, pero es raro encontrar empresas en las que se
consideren estas guías.
4. Se hace imprescindible el análisis de datos en las empresas, esto las conduce
por el camino de la mejora continua, tomando decisiones basadas en hechos,
en datos reales y “duros” que respaldan las decisiones tomadas por la
gerencia. Pero no cualquier dato es útil, pensemos en el tablero de comando
de un avión que tiene muchos datos relevantes para el piloto y para la toma de
decisiones en el vuelo, al igual que este piloto debemos seleccionar los datos o
indicadores que nos serán útiles para conseguir nuestro objetivo.
Tras un análisis de los ocho principios de la calidad en la que se basa ISO
9001:2008, encontramos que todos ellos pueden ser verificados con los datos
según la siguiente relación:
5.
6.
7. La auditoría necesita visibilidad en todos los aspectos de una
organización para evaluar su rendimiento y proporcionar seguridad de
que los controles están trabajando como se estima. Esto requiere la
capacidad de analizar en forma independiente grandes volúmenes de
transacciones registradas en infinidad de bases de datos, archivos de
datos, hojas de cálculo y reportes. El uso de software genéricos por lo
general deriva en auditorías que insumen mucho tiempo y obligan al
uso de técnicas de muestreo que aumentan la probabilidad de
problemas en transacciones que no se detectan. Además el software
genérico tiene una capacidad limitada para identificar anomalías, tales
como el fraude o el abuso, y otras debilidades en el control. Por lo
tanto, minimizar el riesgo y proporcionar seguridad se convierte en un
desafío
8. El uso efectivo de software de estudio analítico de auditoría diseñado para fines
específicos no solo permite un conocimiento mucho mayor de los problemas de
riesgo y control, sino que también mejora la eficiencia y reduce el tiempo
necesario para analizar los datos transaccionales. Se puede acceder y analizar a
poblaciones enteras de datos en una fracción del tiempo lo que permite un
análisis de auditoría más eficiente y efectivo.
ACL está diseñada para permitir que los equipos de auditoría utilicen la potencia
de la tecnología para trabajar de manera más eficiente y hacer más en menor
tiempo con sus recursos existentes.
Con la solución de Análisis de datos de ACL, usted obtiene visibilidad en la
información de su organización a través de la capacidad de acceder y consultar
directamente todas y cada una de las transacciones - desde una gran cantidad de
fuentes y sistemas.
9. ACL (Lenguaje de Comandos de Auditoria) es una aplicación de análisis
de datos que brinda una eficiente combinación de acceso a los datos,
análisis y elaboración integrada de reportes. ACL lee y compara los
datos permitiendo que los datos queden intactos en su origen logrando
una completa integridad y calidad de datos. ACL le permite visualizar al
instante la información sobre las transacciones fundamentales para su
organización.
ACL es un producto muy poderoso y fácil de usar. Permite convertir en
minutos los datos en información significativa para proteger y ayudar a
alcanzar los objetivos del negocio. También agrega valor a la
organización al apoyar el cumplimiento de normas internas y
regulaciones externas.
10. ACL Services es una empresa privada ubicada en Vancouver, Canadá, con
representantes en más de 30 países. Desde 1987, ACL Services ha estado
brindando tecnología y servicios para análisis de datos y generación de reportes.
El éxito de ACL Services lo define su compromiso por mantener una relación a
largo del tiempo con sus 45,000 usuarios en más de 100 países. Entre ellos
cuenta con instituciones gubernamentales, corporaciones multinacionales, 50%
del listado norteamericano Fortune 100 y las seis más grandes firmas de
contabilidad pública.
Las familias de productos y servicios de ACL Services, líderes en el mercado
mundial en cuanto a seguridad, alta funcionalidad y continuación del negocio,
son representadas, soportadas integralmente y distribuidas por nuestra
empresa. Eniac comercializa ACL Software, una herramienta CAATT
(Herramientas y Técnicas de Auditoría Asistida por Computador) para análisis y
extracción de datos.
11. ACL le permite trabajar con datos de las siguientes maneras:
• Analizar poblaciones de datos completas.
• Identificar tendencias y excepciones, y resaltar posibles áreas
problemáticas.
• Registrar actividades de análisis anteriores, lo que le permite examinar y
comparar los resultados.
• Identificar problemas de control y garantizar el cumplimiento de los
estándares.
• Calcular la antigüedad y analizar transacciones financieras o transacciones
que se vean afectadas por el paso del tiempo.
• Automatizar las pruebas analíticas y recibir notificaciones inmediatas de los
resultados.
12. Menor costo de adquisición, mantenimiento y
entrenamiento.
Incremento de la calidad y productividad.
Integridad y confiabilidad de la información para la
toma de decisiones.
Investigaciones más detalladas ya que se identifican
fácilmente las discrepancias entre los archivos.
13. Auditorías financieras, de operaciones o de sistemas, análisis de
ventas, control de calidad, revisiones de nóminas y otros. Entre los
análisis típicos de ACL estan:
• Análisis de Riesgos.
• Análisis y detección de fraudes.
• Identificación de excepciones y anomalías.
• Identificación de problemas de control.
• Evaluación de procesos y cumplimiento de estándares.
• Señalar excepciones y destacar áreas que requieren atención.
• Localizar errores y posibles irregularidades.
• Recuperar gastos o ingresos perdidos, detectando pagos
duplicados.
14. • Revisar exhaustivamente el 100% de la información en minutos.
• Asegurar la integridad de los resultados, al procesar los datos en
forma protegida sin posibilidad de alterarlos.
• Ajustar proactivamente las pruebas en base a los hallazgos.
• Aumentar la eficiencia y precisión en los resultados tomando
ventaja de funciones propias de auditoria, listas para su uso:
estratificación, identificación de duplicados, faltantes, muestreo
estadístico, comparaciones, cálculos y otros.
• Aplicar diferentes filtros acorde con las necesidades de la
investigación y establecer relaciones entre diversos archivos
para efectuar las comparaciones que se requieran.
15. • Documentar su trabajo con un historial detallado y huella de
auditoria del estudio realizado.
• Automatizar pruebas repetitivas y de monitoreo continuo.
• Analizar los datos en el origen, incrementando la capacidad de
procesamiento, seguridad y confiabilidad de sus servidores o
mainframes con opciones Cliente/Servidor, evitando duplicar
datos y congestionamiento en la red.
• Acceso directo e impecable a los datos que residen en entornos
SAP R/3, a través de la opción Direct Link.
16.
17. • Reducción de los riesgos operacionales.
• Minimización del riesgo de fraude.
• Integridad y confiabilidad de la información para la toma de
decisiones.
• Investigaciones mas detalladas, identificación fácil y rápida de
discrepancias.
• Acceso oportuno a todo el universo de la información.
• Ciclos de auditoria mas cortos y mucho mas económicos.
• Procesos de negocios mas confiables, seguros y efectivos.
• Incremento de la calidad y productividad con ahorro de recursos.
• Supervisión y optimización de los controles de sistemas y procesos.
18. Características generales:
• Permite importar archivos de diferentes fuentes o formatos (archivos planos
y de base de datos específicas).
• Los datos importados no son modificados asegurando la integridad e
incrementando el nivel de confianza de los datos trabajados
• Generación de pistas de auditoria (Quien, Como, Cuando, Donde)
• Posibilidad de escribir Scripts/Macros que automaticen procedimientos de
revisión rutinaria en auditorias recurrentes.
• Incrementa la cobertura de revisión al 100% de datos a analizar
19. Características específicas:
• Identificar tendencias, señalar excepciones y destacar áreas que requieren
atención
• Localizar errores y fraudes potenciales, mediante la comparación y el análisis
de archivos según los criterios especificados por el usuario
• Volver a calcular y verificar saldos
• Identificar problemas de control y asegurar el cumplimiento de las normas
• Analizar y determinar la antigüedad de las cuentas por cobrar, cuentas por
pagar u otras transacciones a las que afecta el tiempo transcurrido
• Recuperar gastos o ingresos perdidos, detectando pagos duplicados,
secuencias numéricas incompletas en la facturación o servicios no facturados
• Detectar relaciones no autorizadas entre el personal de la empresa y los
proveedores.
20. • Funciones específicas para la auditoría: desde comandos tales como
Faltantes, Duplicados y Estratificar hasta el importante log de comandos o el
historial detallado. La funcionalidad incorporada de revisión de cuentas le
permite a auditores y contadores, sin experiencia técnica o de programación,
realizar rápidamente análisis e informes sobre datos financieros.
• Procesa rápidamente millones de transacciones, asegurando una cobertura
del 100% y una confianza absoluta en sus resultados.
• El Asistente de definición de datos fácilmente selecciona, identifica y da
formato a los datos, acelerando su acceso a las poderosas capacidades de
análisis y generación de informes de ACL.
• ACL puede leer y analizar cualquier tipo de datos accediendo a cualquier
entorno de su organización (tales como Oracle, SQL Server, Informix , AS400,
IBM/390, SAP™ R/3™, archivos de informe de longitud variable, archivos
privados, archivos tradicionales, archivos de informe y muchos más) .
21. • Relaciona y trabaja simultáneamente con varios archivos (Modelo
Entidad/Relación), para hacer análisis e informes aún más completos.
• Crea informes en HTML para su publicación en Internet o en la Intranet de su
organización.
• Automatiza y registra sus pasos y desarrolla aplicaciones especiales, haciendo
más productivas las auditorías futuras.
• Permite revisar o imprimir, en cualquier momento, un historial completo de
sus archivos, pasos y resultados.
22. La ventana principal de la aplicación ACL incluye una serie de elementos de
interfaz de usuario, como fichas, menús y cuadros de texto, que muestran tipos
de información específicos. Si entiende la organización de la interfaz de usuario,
podrá trabajar eficazmente con la aplicación.
La ventana principal de la aplicación incluye los siguientes elementos de la
interfaz de usuario:
1. Barra de título – La barra de título muestra el nombre del proyecto ACL
activo.
2. Menú principal – El menú principal proporciona acceso a la mayoría de las
funciones de ACL , incluidos los comandos de menú para trabajar con los
proyectos ACL, realizar análisis de auditoría y establecer opciones y
configuraciones de conexión.
23. 3. Barra de herramientas – Los botones que aparecen en la barra de
herramientas son accesos directos a acciones comunes. ACL muestra
botones que son relevantes para su actividad actual. Puede personalizar los
botones que se muestran en la barra de herramientas.
4. Navegador del proyecto – El Navegador del proyecto muestra información en
dos fichas acerca del proyecto ACL abierto:
•La ficha Panorama contiene todos los elementos que pertenecen al
proyecto.
•La ficha Log muestra el log del proyecto ACL, en el que se registran y
organizan cronológicamente todas las acciones que usted toma en relación
con el proyecto.
5. Área de visualización – En esta área, ACL muestra diferentes tipos de
información en las siguientes fichas:
24. •Ficha Bienvenido – Cuando usted abre ACL, se muestra inicialmente la ficha
Bienvenido con enlaces para ayudarle a iniciar su sesión.
•Ficha Vista – Cuando usted abre una tabla ACL, los datos se muestran en la
ficha Vista. En la parte superior de la ficha están un cuadro de texto y botones
que le permiten aplicar filtros a la vista, así como activar índices existentes. Si
existe más de una vista para la misma tabla, los botones ubicados en la parte
inferior de la ficha le permiten cambiar entre las vistas.
Ficha Resultados – Cuando usted envía los resultados de una operación
analítica a una pantalla o gráfico, o cuando ve las entradas del log de
comandos, esta información se muestra en la 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. Puede fijar la
ficha de resultados para mantener visible el contenido y hacer que los
resultados subsiguientes aparezcan en otra ficha de resultados.
25. •Ficha Editor de scripts – Cuando usted crea un nuevo script o abre un script de
ACL existente, el contenido del script se muestra en la ficha Editor de scripts.
Puede editar el texto manualmente o utilizar las herramientas disponibles en
ACL, como la captura de sintaxis y la copia de comandos desde el log, para
editar su script.
•Ficha Editor de áreas de trabajo – Cuando usted crea una nueva área de
trabajo o abre un área de trabajo existente, las definiciones de los campos en el
área de trabajo se muestran en la ficha Editor de áreas de trabajo. Las áreas de
trabajo le permiten compartir definiciones de campos entre tablas ACL.
6. Barra de estado – La barra de estado muestra información como el nombre de la
tabla ACL activa, el conteo de registros y los detalles de los filtros aplicados
actualmente a la tabla.
7. Línea de comando – La línea de comando le permite introducir comandos de
Script de ACL.
26. ACL también incluye los siguientes elementos de interfaz de usuario, que se utilizan para
trabajar con tablas y expresiones:
Asistente de Definición de Datos – Este cuadro de diálogo se muestra cada vez que usted
crea un nuevo proyecto, y cuando agrega una nueva tabla ACL a un proyecto existente. Se
utiliza para especificar la manera en que ACL leerá los datos del origen de datos. El
proceso básico para definir una tabla ACL es uniforme, pero dependiendo del tipo de
origen de datos ACL puede completar algunos pasos de manera automática.
Cuadro de diálogo Formato de tabla – Este cuadro de diálogo se utiliza para definir o
modificar los formatos de las tablas ACL, que especifican la manera en que ACL debe
identificar los registros en el origen de datos y leer los campos individuales.
Cuadro de diálogo Generador de expresiones – Este cuadro de diálogo está disponible
cada vez que usted necesita introducir una expresión en ACL. Una expresión es un
enunciado que combina campos de datos, operadores, funciones, filtros y variables que
ACL evalúa y devuelve un valor.
27. Los proyectos ACL representan el nivel más alto de organización en ACL, y
almacenan toda la información relacionada con un proyecto de análisis de datos.
Para utilizar ACL para cualquier tarea de análisis, debe determinar si desea crear
un proyecto nuevo o utilizar un proyecto existente antes de comenzar a trabajar.
En ACL, el proyecto con el que usted está trabajando se muestra en la ficha
Panorama del Navegador del proyecto y el contenido del log se muestra en la
ficha Log. El archivo principal del proyecto ACL (.acl) almacena la mayor parte de
la información del proyecto, pero un conjunto de archivos adicionales almacena
tipos particulares de información acerca del proyecto, como el log o los índices
28. Los proyectos ACL contienen diferentes tipos de elementos de proyecto que
usted puede ver y con los que puede trabajar en el Navegador del proyecto.
29. Los proyectos ACL contienen diferentes tipos de elementos de proyecto que
usted puede ver y con los que puede trabajar en el Navegador del proyecto.
30. Los siguientes tipos de archivo se utilizan para registrar información para los
proyectos ACL:
Archivo de proyecto ACL (.acl) – El archivo de proyecto ACL es donde se
almacena toda la información crítica para su proyecto de análisis de datos,
incluido el formato de tabla y las definiciones de vistas, la historia de tablas, los
scripts, las áreas de trabajo, las carpetas del proyecto, entre otras.
Archivo de guardado automático del proyecto ACL (.ac) – Un archivo de
guardado automático temporal se crea cada vez que se abre el proyecto.
Archivo de datos de ACL (.fil) – En muchos casos, cuando usted define una tabla
ACL a partir de un origen de datos, los datos se copian del origen de datos a un
nuevo archivo de datos ACL.
Archivo de log (.log) – Registra todos los comandos ejecutados por ACL mientras
el proyecto está abierto.
31. Archivo de índice de log (.lix) – Un archivo de índice utilizado para asociar
entradas del log con sesiones particulares. Las sesiones se crean cada vez que
usted abre un proyecto, y también se pueden crear manualmente en cualquier
momento.
Archivo de índice (.inx) – Un archivo de índice asociado se crea cuando usted
indexa una ACL, y el nombre de archivo es igual al nombre del índice en ACL
con la extensión .inx. Un archivo de índice también se crea cuando usted utiliza
los comandos Ordenación rápida ascendente o Ordenación rápida
descendente en una tabla. El nombre de archivo para los índices creados por
los comandos de ordenación rápida es ACLQSTMP.inx
32. Las expresiones son enunciados lógicos que son evaluados por ACL y se utilizan para
realizar cálculos, especificar condiciones lógicas para las pruebas y agregar información
adicional a las tablas ACL utilizando campos calculados y filtros. En ACL, usted puede
introducir las expresiones manualmente cuando sea necesario o usar el Generador de
expresiones, que proporciona una interfaz estándar para crear expresiones en toda la
aplicación.
Las expresiones pueden incluir campos de datos, funciones, constantes y variables, que
se pueden combinar utilizando operadores lógicos. Las expresiones pueden ser tan
simples o tan complejas como sea necesario. Una expresión simple puede devolver el
resultado de una función (por ejemplo, UPPER(fname)) mientras que una expresión más
compleja puede hacer referencia a una serie de campos y funciones y utilizar
operadores para combinar las partes de la expresión.
Por ejemplo: PROPER(fname) + " " + PROPER(lname)
33. Existen cuatro tipos de expresiones: de caracteres, de fecha, lógicas y numéricas. Por
ejemplo, Monto + 1 es una expresión numérica, mientras que Monto > 1 es una expresión
lógica. Cuando usted crea una expresión, ACL debe poder evaluarla como uno de los
siguientes tipos de datos:
• Carácter – Utilice campos de caracteres, variables que contengan datos de caracteres,
funciones que devuelvan valores de caracteres o cadenas de caracteres entre comillas.
• Fecha – Utilice campos de fecha, las fechas se especifican usando el formato ‘AAMMDD‘
o ‘AAAAMMDD‘, variables que contengan fechas o funciones que devuelvan fechas. Las
comillas invertidas utilizadas para identificar las fechas utilizan el carácter de acento
grave (‘) que es la tecla del extremo izquierdo en la línea numérica del teclado.
• Lógico – Utilice campos lógicos, variables que contengan datos lógicos, funciones que
devuelvan valores lógicos o introduzca T o F sin comillas para especificar valores
verdaderos o falsos, respectivamente.
• Numérico – Utilice campos numéricos, variables que contengan datos numéricos,
funciones que devuelvan valores numéricos o valores numéricos que estén limitados a
dígitos, un signo de menos si es necesario y un punto decimal si es necesario.
34. ACL evalúa las expresiones de izquierda a derecha, de acuerdo con las siguientes
normas:
Los operadores son evaluados en orden de precedencia aritmética. Utilice paréntesis
( ) para modificar el orden en el que se evalúa la expresión. Cada operador funciona
sólo si sus operandos son de un tipo aceptable.
Como opción predeterminada, cuando se comparan cadenas de caracteres de
diferentes longitudes, se utiliza la longitud más corta. Si se selecciona la opción
Comparaciones de caracteres exactos en la ficha Tablas del cuadro de diálogo
Opciones, se utiliza la longitud más larga.
Si se combinan números de diferente precisión en las operaciones numéricas, el
resultado retiene las posiciones decimales del operando con el mayor número de
posiciones decimales en la expresión. Por ejemplo:
4 + 5.0 = 9.0
1.1 * 1.1 = 1.2
6 * 2.000000 = 12.000000
35. El Generador de expresiones es un cuadro de diálogo estándar que
se muestra cada vez que se puede introducir una expresión definida
por el usuario. Una expresión es un enunciado que combina
campos de datos, operadores, funciones, filtros y variables que ACL
evalúa y devuelve un valor. Dependiendo del contexto en el que se
muestre el Generador de expresiones, ACL verifica que la expresión
se evalúe como el tipo de valor requerido. Por ejemplo, si está
creando una expresión que se utilizará para filtrar los registros en
una vista, la expresión se debe evaluar como un valor lógico. El
filtro se aplica mostrando únicamente los registros que se evalúan
como verdaderos al ser probados con el enunciado lógico utilizado
en la expresión.
36. El Generador de expresiones incluye los siguientes elementos de la interfaz de usuario:
• Cuadro de texto Expresión – Utilice este cuadro de texto para crear una expresión
nueva o editar una expresión existente. Puede escribir la sintaxis necesaria para la
expresión, y utilizar las listas y botones del cuadro de diálogo para introducir la
información necesaria. Cuando utilice los controles del cuadro de diálogo, la
información se agregará en la posición actual del cursor en el cuadro de texto
Expresión.
• Botón Verificar – Haga clic en este botón para verificar la sintaxis del enunciado
escrito en el cuadro de texto Expresión.
• Cuadro de texto Guardar como – Introduzca el nombre de la expresión que está
creando o editando.
• Lista Campos disponibles – Indica todos los campos de datos y campos calculados de
la tabla seleccionada. Haga doble clic en una entrada de campo para agregarla al
cuadro de texto Expresión.
37. • Lista desplegable De tabla – Si la tabla está relacionada con otra u otras tablas, puede
seleccionar cualquiera de las tablas relacionadas en la lista desplegable. La expresión
puede contener campos de más de una tabla relacionada.
• Botones Operador y Fecha –seleccionar fechas para agregarlas en, el cuadro de texto
Expresión.
• Lista Filtros – Indica todos los filtros asociados con la tabla seleccionada. .
• Lista Variables – Indica todas las variables asociadas con la tabla seleccionada.
• Lista desplegable Funciones – Indica las categorías de funciones que se pueden
utilizar para filtrar las funciones que se muestran en la lista Funciones.
• Lista Funciones – Indica las funciones disponibles en ACL y su sintaxis necesaria.
• Casilla de verificación Pegar parámetros – Si se selecciona esta casilla deverificación,
la función se copia en el cuadro de texto Expresión con los marcadores de posición
designados para cada parámetro. Si no se selecciona la casilla de verificación, sólo el
nombre de la función, junto con los corchetes de apertura y cierre, se copia en el
cuadro de texto Expresión.
38.
39. Una expresión de fecha es una expresión que utiliza fechas en sus cálculos. Puede utilizar
fechas en sus cálculos para generar otra fecha o la cantidad de días entre fechas. Puede
utilizar expresiones de fecha para realizar lo siguiente:
• Restar una fecha a otra fecha para determinar la cantidad de días entre ambas.
• Agregar un número o campo numérico a una fecha para encontrar la fecha resultante
al añadir esa cantidad de días a la fecha original (si el número es negativo, la cantidad
será restada de la fecha original).
• Comparar dos fechas utilizando los operadores de comparación como mayor que (>) o
menor que (<) para determinar la fecha anterior o posterior.
Ejemplos de expresiones de fecha válidas:
40. ACL incluye una potente función de log que tiene dos objetivos principales:
El log realiza un seguimiento de los comandos exactos procesados por ACL y
registra la secuencia de los comandos que se ejecutan durante cada sesión. Al
registrar los comandos utilizados durante una sesión como parte del proyecto
ACL, los procedimientos de auditoría se podrán verificar y replicar cada vez que
sea necesario.
El log registra la sintaxis de Script de ACL utilizada para ejecutar comandos
individuales. Al tener acceso a la sintaxis exacta utilizada para ejecutar un
comando en particular, los usuarios pueden volver a ejecutar fácilmente los
comandos desde el log, o crear scripts basándose en las entradas del log para
automatizar tareas básicas, o como punto de partida para crear scripts que
automaticen procesos más complejos.
41. Puede agregar comentarios al log del proyecto ACL para
documentar los pasos en su análisis, y agregar explicaciones o
descripciones que sean relevantes para el proyecto de auditoría.
Agregar comentarios a su proyecto es una buena manera de
documentar su trabajo para brindarle a usted y a otros usuarios un
registro del análisis completo y los resultados. Cuando agrega un
comentario manualmente, éste se añade como el último elemento
del log.
42. La mayoría de las funciones de ACL que se realizan seleccionando
opciones en los menús e introduciendo la información necesaria
en los cuadros de diálogo también se pueden realizar ejecutando
comandos desde la línea de comandos. ACL 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 > Contar en el menú principal y completa
la información necesaria en el cuadro de diálogo Contar, ACL
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.
43. Los siguientes puntos proporcionan pautas generales para trabajar con los comandos
de ACLScript en la línea de comandos:
• Sólo puede introducir un comando a la vez.
• Los comandos no distinguen entre mayúsculas y minúsculas. Puede usar caracteres
en mayúsculas o minúsculas.
• Los comandos pueden incluir un conjunto de parámetros opcionales y obligatorios.
• Cuando el texto de un comando es largo, ACL expande el cuadro de texto de la
línea de comandos y ajusta las líneas para mostrar todo el comando. Haga clic
fuera del cuadro de texto para comprimirlo y haga clic dentro del cuadro de texto
para ver el comando completo nuevamente.
• Puede abreviar los comandos, funciones y palabras clave en ACLScript. La
abreviatura debe incluir los caracteres iniciales del comando. La abreviatura puede
ser tan corta como desee, siempre que identifique el comando o término con
exclusividad. En la mayoría de los casos, necesitará introducir por lo menos los
primeros tres caracteres.
44. ACL está instalado con un conjunto estándar de ajustes de
configuración que definen el comportamiento predeterminado de
la aplicación. Usted puede configurar una variedad de ajustes en el
cuadro de diálogo Opciones para modificar el comportamiento de
la aplicación activando o desactivando las funciones y para cambiar
cómo se muestran los datos y la forma en que se procesan los
comandos.
45. Las ediciones Unicode de los productos ACL le permiten ver y
trabajar con archivos que contienen datos codificados o Unicode.
Unicode es un estándar de codificación de texto que utiliza dos
bytes para representar cada carácter. Los caracteres de todos los
idiomas están contenidos en un conjunto único de caracteres.
Puede definir y analizar datos Unicode, tales como datos
multilingües con varios alfabetos y representaciones de caracteres
en ACL.
Muchos de los principales proveedores de aplicaciones de
software, como Microsoft, Oracle y SAP, le permiten almacenar y
transmitir datos en formato Unicode.
46. Para ver y analizar datos en ACL, debe proporcionar la información
necesaria para que ACL lea el origen de los datos, independientemente
de que sea un archivo, una base de datos o cualquier otro tipo de origen
de datos. Para muchos orígenes de datos, tales como los basados en
archivos como Microsoft Excel y Microsoft Access, y bases de datos, tales
como Oracle y Microsoft SQL Server, la información necesaria está
disponible en forma de metadatos que ACL puede leer automáticamente.
Para otros orígenes de datos, tales como formatos de archivo o archivos
más antiguos que no tienen una estructura como de tabla, debe
proporcionarle información a ACL sobre cómo se debe procesar el origen
de datos. El proceso de especificación de esta información se llama
definir una tabla, y la tarea de definir tablas se realiza utilizando el
Asistente de Definición de Datos.
47. ACL puede leer e interpretar una amplia variedad de orígenes de datos. Cuando
define un origen de datos, el resultado siempre será una nueva tabla de ACL.
Cada tabla de ACL tiene una vista predeterminada creada automáticamente que
incluye todos los campos en la tabla de ACL con su configuración
predeterminada. Otro componente de cada tabla de ACL es un formato de tabla
que registra la información usada para conectar el origen de datos, las
definiciones del campo con la tabla de ACL y cómo mostrar e imprimir cada
campo.
Dependiendo del origen de datos, éstos se leen directamente del origen de
datos en la tabla o de un archivo de datos de ACL (.fil) donde los datos del origen
de datos se importaron automáticamente como parte del proceso de definición
de datos.
48. Exportar datos en el formato de archivo de dBASE es una opción que se
encuentra en muchas bases de datos y aplicaciones comerciales. Si el archivo
exportado cumple con la norma de dBASE, esta es una manera conveniente para
acceder a los datos con ACL porque el archivo contiene todas las definiciones del
campo requerido. Si los datos exportados no cumplen totalmente con la norma
de dBASE, ACL podría no definir el archivo.
Los archivos de dBASE siempre incluyen un campo denominado
“Record_Deleted” que se usa para realizar el seguimiento a los registros
borrados. ACL define un campo correspondiente en el formato de tabla, el cual
no se requiere y puede borrarlo del formato de la tabla después de eliminarlo de
la vista predeterminad .
49. Los datos exportados a un archivo de dBASE deben cumplir los siguientes criterios:
• Los nombres de la columna pueden tener un máximo de diez caracteres. Los
primeros diez caracteres de cada campo deben ser únicos o los campos duplicados
no podrán exportarse.
• Los nombres del campo deben especificarse en la primera fila y los datos deben
iniciarse en la segunda fila.
• Cada columna debe contener sólo los valores de un tipo de datos. Por ejemplo, si
el primer registro en un campo contiene datos de caracteres, el campo se exportará
como datos de caracteres.
• Los campos que contienen sólo números se exportarán como datos numéricos. En
algunos casos, esto dará como resultado un campo con el tipo de datos incorrecto
en ACL. Por ejemplo, los números de las facturas son valores numéricos, pero con
frecuencia se almacenan en campos de caracteres. Cuando esto ocurre, necesita
cambiar el tipo de datos del campo en el cuadro de diálogo Formato de tabla.
50. Puede definir una tabla ACL a partir de archivos de bases de datos
Microsoft Access guardados en el formato de archivo de cualquier
versión de Access entre Microsoft Access 2000 y Microsoft Access
2010. También se pueden definir tablas ACL a partir de versiones
anteriores de Access 2000, pero debe utilizar ODBC para definir el
archivo de datos o guardar los datos en otro formato de archivo
que ACL pueda definir. Puede definir datos de Microsoft Access en
su computadora, incluso si no tiene instalado Microsoft Access.
51. Una cláusula WHERE evalúa una condición de búsqueda que utiliza una combinación
de una o más instrucciones lógicas. La cláusula WHERE se utiliza para limitar las filas
seleccionadas en un origen de datos. Existen tres tipos básicos de valores que se
pueden comparar con valores de campo en la base de datos:
• Campos numéricos – Especifique el valor sin comillas ni otros caracteres
especiales.
Por ejemplo: CANTIDAD = 100
• Campos de caracteres: especifique el valor entre comillas simples.
Por ejemplo: CIUDAD = 'Vancouver'
• Campos Fechas – Especifique la fecha en un formato de fecha ODBC estándar: {d
'yyyy-mm-dd'}.
Por ejemplo: DATE = {d '2011-01-31'}
52. Open Database Connectivity (ODBC) es una norma de acceso a datos que se
puede utilizar para definir tablas ACL a partir de una amplia gama de fuentes de
datos. El soporte de ODBC en ACL le permite importar datos desde cualquier
origen de datos compatible con OBDC desde la estación de trabajo local o desde
cualquier otra ubicación de la red para la cual usted cuente con los derechos de
seguridad de acceso adecuados.
ODBC ofrece una capa media, denominada controlador de base de datos, entre
el origen de los datos y ACL. Esta capa transforma las consultas de ACL en
comandos que el origen de los datos puede comprender. Existen controladores
de ODBC para casi todas las bases de bdatos y también están disponibles para
muchos orígenes de datos no relacionales, como las hojas de cálculo y los
archivos de texto.
53. Los siguientes formatos de archivo y bases de datos son algunos ejemplos de
orígenes de datos que se pueden definir usando ODBC:
• Archivos compatibles con dBASE
• Archivos de texto delimitado
• Microsoft Access
• Microsoft Excel
• IBM DB2
• Microsoft SQL Server
• Oracle
54. Cuando se define una tabla ACL a partir de un origen de datos
ODBC, por lo general selecciona un origen de datos existente al
cual conectarse que ya haya configurado, o que su departamento
de TI ha creado para usted. En la mayoría de los casos, los datos de
origen ODBC deben crearse fuera de ACL pero puede crear nuevos
orígenes de datos en el Asistente de definición de datos como se
define la tabla de ACL si conoce toda la información de conexión
necesaria.
55. El proceso de definición de archivos de impresión de imágenes (Reporte), que
son copias electrónicas de reportes impresos y archivos de Adobe Acrobat (PDF),
que son archivos de aplicaciones o archivos digitalizados que han sido
guardados en el formato PDF estándar son similares. Hay algunas diferencias
(los archivos PDF pueden estar protegidos con contraseña, por ejemplo) pero la
manera en que se identifican los registros y los archivos es la misma para ambos
tipos de datos.
El proceso de definición de un formato de tablaACL a partir de este tipo de
archivos es un proceso iterativo. El resultado final que está intentando lograr es
que cada pieza de Información que desea incluir en la tabla ACL seleccionada
como parte de un encabezado, pie de página, o registro de detalle, sea asignada
a un campo específico en el formato de la tabla ACL.
56. Puede acceder a los archivos de extracción de datos SAP en su
computadora local o en una unidad de disco de red, o desde una
carpeta ubicada en un Servidor ACL (si está instalado).
Los archivos de extracción de datos SAP importados utilizando este
método se deben enviar como salida utilizando el Formato de
auditoría SAP (anteriormente conocido como Formato de archivo
privado SAP).
57. Puede definir tablas de ACL a partir de archivos XML. El Asistente
de Definición de Datos le permite seleccionar los elementos que
desea importar, configurar la estructura de la tabla resultante y
personalizar las etiquetas así como los tipos de datos de los
elementos que está importando.
58. Con ACL los auditores y profesionales de los negocios pueden
transformar grandes cantidades de datos electrónicos en un
conocimiento comercial de valor. Es un software, poderoso y fácil
de usar, le permite convertir datos en información significativa, lo
cual le ayuda a alcanzar sus objetivos de negocios y agregar valor a
su organización.
Con ACL se podrá realizar la revisión de datos con una cobertura
del 100% de los datos, esto significa que se pueden hacer
auditorías para toda una población entera, y no para pequeñas
muestras.