Você está na página 1de 0

GUA DE ACCESO A DATOS

GUA DE ACCESO A DATOS


Copyright 2006 ACL Services Ltd.
Todos los derechos reservados.
Ninguna parte de este material puede reproducirse, almacenarse en un sistema de recuperacin
o transmitirse de cualquier forma o por cualquier medio (fotocopia, electrnico, mecnico, grabacin
u otro), sin la autorizacin por escrito del editor, excepto en caso de tratarse de un revisor quien puede
citar pasajes breves en una revisin.
ACL 9.0
Agosto de 2006
ACL Services Ltd.
1550 Alberni Street
Vancouver, BC
Canad V6G 1A5
Telfono: +1-604-669-4225
E-mail: info@acl.com
Pgina web: www.acl.com
Impreso en Canad
ACL, el logotipo de ACL, el logotipo de ACL con el texto ACL Data you can trust. Results you can see.
y Audit Command Language son marcas comerciales o marcas registradas de ACL Services Ltd.
Microsoft, Windows y Windows Server son marcas comerciales o marcas registradas de Microsoft
Corporation. AIX, OS/390, OS/400 y z/OS son marcas registradas de IBM Corporation. Linux es una
marca registrada de Linus Torvalds. SAP, R/2 y R/3 son marcas comerciales o marcas registradas de SAP
AG. Crystal Reports es una marca comercial o marca comercial registrada de Business Objects SA. Todas
las dems marcas registradas son propiedad de sus propietarios respectivos.
25 de julio de 2006 5:12 pm

CONTENI DO
Captulo 1: Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Localizar, transferir y acceder .......................................................... 2
Captulo 2: Localizar los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conocer sus datos ............................................................................. 4
Formular un pedido de datos ........................................................... 5
Decida dnde procesar los datos ................................................... 11
Captulo 3: Acceder a los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Crear una tabla ............................................................................... 16
Importar y copiar ........................................................................... 17
Acceso directo ................................................................................ 19
Captulo 4: Orgenes de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ACCPAC ......................................................................................... 24
Datos basados en AIX .................................................................... 25
Archivos copybook PL/1 ................................................................ 26
DB2 ................................................................................................. 31
Compatible con dBASE .................................................................. 34
Delimitado ...................................................................................... 36
HTML ............................................................................................. 43
Longitud variable IBM ................................................................... 45
IMS .................................................................................................. 47
Datos basados en Linux .................................................................. 49
Microsoft Access ............................................................................ 50
Microsoft Excel ............................................................................... 51
Microsoft Word .............................................................................. 54
Datos de mltiples tipos de registros ............................................. 55
Bases de datos compatibles con ODBC ......................................... 61
Oracle .............................................................................................. 70
Archivos FDF OS/400 .................................................................... 72
PDF ................................................................................................. 76
Archivos PL/1 copybook ................................................................ 77
Impresin de imgenes .................................................................. 80
Formato de Texto Enriquecido (RTF) ........................................... 83
iv
SAP .................................................................................................. 84
SMF ................................................................................................. 85
Datos basados en UNIX .................................................................. 91
VSAM .............................................................................................. 93
XML ................................................................................................. 95
1
CAP TULO 1
INTRODUCCI N1
Tres etapas de acceso a los datos
Utilice esta gua para que lo ayude a acceder
a los distintos tipos de datos con el software ACL.
Los analistas de datos deben tener acceso a los
diversos orgenes de datos tanto desde dentro como
desde fuera de las organizaciones. Tambin deben
entender los problemas tcnicos relacionados. Esta
gua se ocupa de ambos temas.
Gran parte del material para esta publicacin se
extrajo del conocimiento colectivo del equipo de
soporte tcnico de ACL. La experiencia de estas
personas proviene de su propia capacitacin
especializada y de su contacto diario con personas
que utilizan ACL en su lugar de trabajo. Debido
a este contacto, el equipo de soporte tcnico tambin
sabe qu preguntas hacen las personas acerca del
acceso a los datos.
Para buscar las definiciones de
los trminos desconocidos, seleccione
Ayuda ndice y busque terminologa
en la Ayuda de ACL.
Esta gua intenta responder las preguntas ms comunes
e intenta ofrecer una referencia para algunos de los
desafos ms difciles del acceso a los datos.
En este captulo...
Buscar datos
Adquirir datos
Leer datos
Captulo 1: Introduccin
2 Gua de acceso a datos
Localizar, transferir y acceder
Antes de considerar cmo acceder a los datos, debe localizar
los datos que pretende analizar. Luego debe tomar las medidas
necesarias para transferir los datos desde el origen a una
computadora que ejecuta ACL. Considere el acceso a los
datos como un proceso de tres etapas:
Localizar los datos
Primero localice el origen y el proveedor de los datos, luego obtenga toda la
informacin que pueda acerca de la naturaleza de los datos. Debe entender
las caractersticas de los datos para poder hacer un pedido fundamentado
al proveedor de datos. Este proceso constituye un elemento esencial de la
planificacin del proyecto de anlisis de datos. Averige si existe algn tipo
de restriccin para acceder a estos datos.
Decida dnde procesarlos
A continuacin, deber determinar dnde procesar los datos. En algunos
casos, es posible que deba copiar los datos de origen a una unidad desde
donde pueda leerlos. Se puede acceder directamente a algunos orgenes
de datos basados en servidor y procesarlos en el servidor utilizando
ACL Edicin de Servidor.
Captulo 2: Localizar los datos le mostrar qu se debe incluir en los
pedidos de datos y cmo decidir donde procesarlos.
Acceder a los datos
Por ltimo, con los datos en una unidad accesible, usted comienza el
proceso de acceso a los datos. ACL lee distintos tipos de archivos de
distintas maneras, con distinto grado de automatizacin. Los datos
de las tecnologas ms nuevas requieren menos procesamiento manual
que los datos de los sistemas heredados.
Captulo 3: Acceder a los datos ofrece un panorama de los modos en
que ACL lee los datos y Captulo 4: Orgenes de datos hace una lista de
los orgenes de los datos por tipo y describe los mtodos de acceso para
cada uno.
3
CAP TULO 2
LOCALI ZAR LOS DATOS2
Buscar los datos que necesita y familiarizarse con ellos
Por lo general los datos provienen de ubicaciones
externas en formatos que varan de archivos planos
a bases de datos relacionales y en plataformas que
varan de computadoras personales a mainframes.
Los medios de almacenamiento podran incluir
discos duros, cintas o CD. Los medios de transmisin
pueden incluir el protocolo de transferencia de
archivos, el correo electrnico o el mapeo de unidad.
En algunas ocasiones los archivos de datos contienen
informacin de diseo de registro y en otras no.
Con frecuencia debe obtener datos de agentes externos
o de otros departamentos dentro de la organizacin.
Las grandes organizaciones emplean a administradores
de bases de datos que administran los datos, evalan
y aprueban los pedidos de acceso y aseguran que se
cumplan los procedimientos de seguridad de los
datos.
En consecuencia, cuando realiza pedidos de datos,
debe considerar muchos factores. Los analistas de
datos en algunas ocasiones consideran que las
restricciones organizativas y la comunicacin interna
ineficiente limitan el acceso a los datos. Cuanto ms sepa
sobre los datos y cmo acceder a ellos, ms precisos
y fundamentados sern sus pedidos de datos.
En este captulo...
Trabajar con el equipo de
informtica
Preparar pedidos de datos
Considerar la estructura
de archivo
Especificar un conjunto
de caracteres nativo
Probar la integridad de los datos
Transferir de PC a PC
Obtener datos de
mainframe/servidor
Optar por Cliente/Servidor
Captulo 2: Localizar los datos
4 Gua de acceso a datos
Conocer sus datos
Los impedimentos para el acceso a los datos con frecuencia
provienen de:
La falta de conocimiento de los datos disponibles
La comunicacin ineficiente de las necesidades de datos
Trabaje junto con el equipo de informtica
Usted depende en gran medida del equipo de informtica
para ayudarlo a buscar datos. Por lo tanto, facilteles el trabajo
aprendiendo el lenguaje tecnolgico. Cuando escuche un
trmino que no conoce, pregunte qu significa. Aprenda todo
el vocabulario que pueda para formular pedidos claros que
garanticen la satisfaccin de las necesidades.
? Para obtener un panorama de
los conceptos de datos, seleccione
Ayuda ndice y busque orgenes
de datos.
Entender la naturaleza de los datos y los fundamentos de la
administracin de datos puede ayudarlo a formular los pedidos
sucintamente. Al conocer el lenguaje informtico, used favorece
la buena comunicacin entre los analistas de datos y los proveedores
de datos y promueve un ambiente de trabajo positivo.
Identificar los datos disponibles
Descubra qu datos existen y dnde los guarda el equipo de
informtica. Pida revisar los datos para ver qu campos podra
considerar tiles y qu informacin contienen estos campos.
Se dar cuenta que algunos datos incluyen campos vacos.
Odescubrir que necesita slo una parte de los datos. En dichos
casos, el equipo de informtica puede extraer los datos que
necesita a un archivo ms pequeo.
A medida que trabaje con el personal de informtica, aprender
ms acerca de los sistemas y de las tablas y campos que contienen.
Lleve un registro de las discusiones con los proveedores de
datos para poder desarrollar un mapa de los datos principales.
A medida que el conocimiento aumente, depender menos del
equipo de informtica.
Formular un pedido de datos

Gua de acceso a datos 5
Formular un pedido de datos
Antes de realizar un pedido de datos, averige quin controla los
datos que desea. Por lo general, el equipo de informtica asume
la responsabilidad del procesamiento y distribucin de los datos.
Pero el procesamiento de datos puede estar descentralizado.
Los departamentos tales como compras o recursos humanos
suelen ejecutar sistemas independientes propios. Los sistemas
locales pueden contener una gran cantidad de datos tiles.
Realice solicitudes de datos tan exhaustivas como sea posible.
Especifique qu campos y registros necesita, as como el tipo
de archivo, el formato de datos, el mtodo de transmisin y el
medio de almacenamiento. Descubra qu funciona mejor en
ACL y especifique el formato. Solicite las longitudes de registro,
los recuentos de registros y los totales de control, informacin
que necesita para las pruebas de integridad de datos.
Obtenga un diseo de registro
A menos que los archivos contengan informacin de diseo de
registro inherente, tambin debe solicitar el diseo de registro.
Los diseos de registros proporcionan un esquema de la tabla
que crear en ACL. Especifican caractersticas tales como las
longitudes de registro, las posiciones de los campos, los tipos
de datos y las descripciones de campo. Con la excepcin de las
tablas de DB2, todos los archivos de datos de mainframe deben
tener un archivo de diseo de registro asociado.
Captulo 2: Localizar los datos
6 Gua de acceso a datos
Muestra de diseo de registro
Considerar la estructura de archivo
Las mejores estructuras de archivo con las cuales trabajar
son las que ACL define con poca o nada de ayuda de su parte.
No obstante, la estructura que mejor se adapta a las necesidades
no siempre es la ms fcil de proporcionar para el proveedor.
Aveces es necesario llegar a un acuerdo.
Utilice los datos en la forma nativa, cuando pueda. ACL reconoce
muchas estructuras de archivos y crea tablas basndose en ellas
con un mnimo de intervencin manual.
ODBC
Busque una estructura que
funcione tanto para usted como para
el equipo de informtica.
Trabajar con una estructura compatible con ODBC requiere
poco esfuerzo de su parte. ACL reconoce y crea una tabla basada
en los datos compatibles con ODBC. En ODBC, tambin puede
elegir tablas especficas y definir un filtro para obtener slo los
registros que necesita. Por cuestiones de seguridad y desempeo,
el equipo de informtica a veces duda en dar acceso a ODBC.
Una inquietud es que a veces se pueden sortear las caractersticas
de seguridad incorporadas del software que lee la base de datos.
Adems, el acceso no regulado a las tablas de datos de un sistema
puede hacer que las operaciones diarias sean ms lentas,
especialmente si los pedidos llegan en horas pico. Los pedidos
de grandes cantidades de datos crean demandas considerables
en los recursos del sistema. No obstante, si sigue los procedimientos
regulados, puede ayudar a aliviar dichas inquietudes y obtener el
acceso que necesita.
Nombre del
campo
Posicin
inicial
Longitud Tipo Formato Descripcin
NroProd 1 7 Carcter Nmero de
producto
DescProd 8 20 Carcter Descripcin
PrcUnit 28 6 Numrico 9,999.99 Precio unitario
estndar
FchPrc 34 10 Fecha DD/MM/AAAA Fecha de precio
Formular un pedido de datos

Gua de acceso a datos 7
dBASE
Cuando pueda, solicite datos con salida dBASE de longitud fija.
Los archivos de longitud fija contienen registros de igual longitud
donde el mismo campo aparece en la misma ubicacin de cada
registro. ACL reconoce los archivos dBASE y crea tablas basadas
en dichos archivos fcilmente.
Archivos planos
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
archivo plano.
Con frecuencia, el equipo de informtica puede extraer datos
a un archivo plano que contiene slo los datos y un carcter
CR/LF al final de cada registro. Los archivos planos almacenan
informacin en registros y campos simples, en lugar de en
estructuras de base de datos complejas. Cuando ACL encuentra
un archivo plano, detecta automticamente que el carcter
CR/LF define el final de un registro. Para crear una tabla, puede
utilizar el Asistente de Definicin de Datos para que le ayude
a definir los campos manualmente con la asistencia de un
diseo de registro.
Archivos con definicin externa
Otra opcin incluye los archivos de texto conocidos como
archivos con definicin externa que contienen el diseo de
registro para archivos de datos especficos. Para archivos
OS/400, el diseo se denomina Formato de Definicin de
Campo (FDF). Para PL/1 y COBOL, el diseo se conoce como
copybook. En cada uno de estos casos, ACL crea tablas
automticamente.
Archivos de impresin de imgenes
En algunas ocasiones, el nico modo prctico de obtener datos
de un sistema heredado es generar archivos de reporte electrnicos,
conocidos como archivos de impresin de imgenes. ACL puede
leer los archivos de reporte electrnicos. Se recomienda el uso
del Asistente de Definicin de Datos a fin de definir un archivo
de impresin de imgenes. El asistente crea una instruccin
IMPORT que usted puede volver a utilizar para otros archivos
de impresin de imgenes con el mismo formato.
Captulo 2: Localizar los datos
8 Gua de acceso a datos
Especificar el conjunto de caracteres nativo
Solicite los datos en el conjunto de caracteres originales cuando
los descargue de un equipo mainframe. ACL lee datos del conjunto
de caracteres nativos, ya sea que se trate de EBCDIC o ASCII.
Cuando convierte los datos, puede sin darse cuenta omitir bits
de datos o cambiarlos. Adems, dado que los conjuntos de
caracteres ASCII y EBCDIC no son equivalentes, el proceso de
conversin puede alterar los datos de origen. Algunos tipos de
datos, tales como los numricos compactados, no se convierten
directamente de EBCDIC a ASCII. Por lo tanto, cuando pueda,
evite la conversin innecesaria.
Especificar los pedidos
Los proveedores de datos, a cargo de una gran cantidad de
campos y tablas de datos, no pueden responder de manera
eficiente a pedidos imprecisos. Considere utilizar un formulario
similar al Muestra de formulario de pedido de datos en la
pgina 9 para asegurarse de incluir toda la informacin
necesaria.
Formular un pedido de datos

Gua de acceso a datos 9
Muestra de formulario de pedido de datos
Informacin de contacto
Detalles de los datos
Detalles de la transferencia de datos
Requerimientos adicionales
Fecha de pedido 20.05.06
Atencin Joe Technician, Casa matriz de Metaphor Corporation
Direccin de correo electrnico joe_tech@metaphorcorp.com
De George Auditor, Sucursal oeste, Metaphor Corporation
Direccin de correo electrnico geo_aud@metacorpwb.com
Nombre de archivo o conjunto de datos Detalle de transacciones de cuentas por cobrar
Nombres de campos o tablas Equipo de informtica a notificar
Intervalo de fechas 1er trimestre de 2006
Plataforma y aplicacin PC, Oracle Financials
Estructura de archivo dBASE
Fecha requerida 22.05.06
Medio de almacenamiento CD
Mtodo de transferencia Correo
Direccin de correo o FTP del destinatario Suite 207, 123 Street, Anytown, NY
Longitud de registro N/A
Recuento de registros Reenve por correo electrnico
Totales de control para campos numricos Reenve por correo electrnico
Diseo de registro que incluye nombres de campos, posiciones iniciales
de campos, longitudes de campos, tipos de datos, formatos de campos
numricos y de fecha, y descripciones de campos.
N/A
Captulo 2: Localizar los datos
10 Gua de acceso a datos
Prueba de integridad
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
pruebas.
Al margen de cuntas horas le dedique a un proyecto, no puede
producir resultados coherentes cuando trabaja con datos
incoherentes. Por lo tanto, una vez que reciba los datos, pruebe
la integridad.
Podra descubrir que necesita ms datos o que recibi archivos
del perodo fiscal incorrecto o archivos con registros faltantes.
Sea flexible ante descubrimientos imprevistos, ajuste los
procedimientos analticos y si es necesario, realice nuevos
pedidos de datos.
Decida dnde procesar los datos

Gua de acceso a datos 11
Decida dnde procesar los datos
Una vez que decide qu datos necesita, debe considerar cmo
pasarlos a una unidad accesible o acceder a ellos desde su
ubicacin actual. Si los datos provienen de una minicomputadora
o un mainframe, quiz deba transferirlos a una computadora
personal (PC). Si los datos provienen de una plataforma
Windows, probablemente deba transferir los datos de una
PC a otra.
Puede acceder a los datos del servidor si ACL y ACL Edicinde
Servidor se encuentran en red para trabajar en una configuracin
cliente/servidor, o si ejecuta ACL Edicin de Servidor en el
modo sin conexin.
Esta seccin ofrece un panorama del procesamiento basado
en Cliente/Servidor y del procesamiento basado en PC para
ayudarlo a seleccionar la mejor opcin.
Ingresar datos a su PC
La mayora de los fabricantes de minicomputadoras y mainframes
ofrecen algn medio para transferir datos a una PC. Si utiliza una
PC para acceder al mainframe a travs del software de emulacin
de terminal, puede descargar o transferir archivos a travs de este
enlace.
Los mtodos estndar de la transferencia de datos incluyen:
Protocolo de Transferencia de Archivos (FTP)
Utilidades de transferencia de datos incluidas
con el software de emulacin de terminal
Mapeo de unidad
Configuracin cliente/servidor
Medio de disco
Asegrese de tener el espacio adecuado en el disco duro o en
la unidad de red para almacenar los datos que adquirir.
En algunas ocasiones los datos requieren una cantidad de
espacio importante.
Captulo 2: Localizar los datos
12 Gua de acceso a datos
Preparar archivos para su transferencia
En muchos sistemas, puede exportar o extraer datos para su
transferencia. Con frecuencia, puede exportar datos de la
aplicacin de origen en un formato adecuado para la exportacin
a los programas de Windows. Las opciones de salida pueden
incluir, entre otras, dBASE, archivos delimitados y Microsoft Excel.
En los casos en que las aplicaciones brindan la opcin de
extraccin, puede extraer campos de inters para reducir el
tiempo de procesamiento. O puede combinar los campos de
un archivo con mltiples tipos de registros para crear un
nuevo archivo con un solo tipo de registro.
Tiempo de transferencia
El tiempo requerido para transferir datos vara de acuerdo con
el mtodo que utiliza. Las velocidades de transferencia varan de
6 kilobytes a 10.000 kilobytes por minuto para la emulacin de
PC3270 a 10 megabytes por segundo para una conexin LAN.
Una configuracin Cliente/Servidor transfiere datos a una
velocidad comparable a FTP. Las pruebas comparativas internas
indican que una utilidad de transferencia de emulacin de
terminal puede tardar hasta treinta veces ms que una
configuracin Cliente/Servidor o el FTP.
Protocolo de Transferencia de Archivos (FTP)
FTP ofrece una de las maneras ms simples de copiar archivos
a su computadora desde otros servidores. FTP utiliza los
protocolos TCP/IP de Internet y ofrece una opcin para
transferir archivos que son demasiado grandes para enviarlos
por correo electrnico. Puede utilizar el FTP con una interfaz
de lnea de comando, o puede utilizar uno de los diversos
programas comerciales que ofrecen una interfaz grfica del usuario.
Software de emulacin de terminal
El software de emulacin de terminal muestra el sistema operativo
del mainframe del origen de los datos en una ventana separada
en su PC. En efecto, la computadora personal funciona como
una terminal conectada al mainframe.
Seleccione el software adecuado. Los paquetes de software tales como Personal Communications,
PC3270, PC Support/400 y RUMBA ofrecen la emulacin de
terminal para PCs, as como el componente de transferencia
de archivos para descargar archivos.
Decida dnde procesar los datos

Gua de acceso a datos 13
Precauciones de descarga
Con el software de emulacin, puede elegir transferir datos
en formato ASCII o EBCDIC. La mayora de los mainframes
almacenan datos en formato EBCDIC y la mayora de las PC
los almacenan en formato ASCII. Pero ACL puede procesar
datos en la PC en cualquiera de los dos formatos. Si tiene la
opcin, siempre procese los datos en el formato nativo.
Cualquier forma de manipulacin de datos, incluyendo la
conversin, presenta el riesgo de error de datos. Por lo tanto,
verifique las configuraciones del software para asegurarse de
descargar los datos en el formato nativo siempre que sea posible.
Evite los problemas de longitud de registro
Muchos paquetes de emulacin de terminal utilizan una utilidad
llamada IND$FILE para realizar la transferencia de datos.
Cuando transfiere datos de longitud variable IBM, IND$FILE
descarta la informacin de longitud de registro y bloque
insertada en los datos. Sin esta informacin, los registros
de longitud variable son difciles de procesar.
No obstante, la utilidad FTP protege la informacin de longitud
de registro y bloque. Por lo tanto, si tiene la opcin, utilice FTP
para transferir datos que contengan registros de longitud variable.
? Consulte Longitud variable IBM en
la pgina 45.
Adems, tome medidas para proteger las longitudes de registro
en los archivos de longitud variable IBM.
Mapeo de unidad
El equipo de informtica puede mapear una unidad entre un
mainframe y una PC, pero para hacerlo debe utilizar software
externo, como por ejemplo el Samba. El mapeo de unidad de una
PC a otra ofrece una manera sencilla de que los miembros de un
grupo de trabajo compartan los archivos. No obstante, todo el
procesamiento se realiza a travs de una red y esto limita la
velocidad en que se pueden transferir los datos.
De PC a PC
Para trabajar con los datos de una computadora personal, puede:
Transferir los archivos a la computadora personal en la
que est instalado ACL. Copiar los archivos a cualquier
medio de disco tal como disquetes, CDs o discos
comprimidos.
Captulo 2: Localizar los datos
14 Gua de acceso a datos
Consulte tambin Mapeo de
unidad en la pgina 13.
Instalar ACL en la computadora personal que contiene los
archivos de datos.
Configurar una carpeta o unidad compartida. Consulte la
Ayuda del Explorador de Windows para obtener
informacin sobre carpetas compartidas.
Procesar los datos en el servidor
Generalmente, el mejor entorno para procesar los datos es
la computadora en donde estn almacenados. El software
ACL Edicin de Servidor lee y procesa datos en distintas
plataformas de computacin, incluidas Windows, z/OS,
Linux, AIX y OS/400.
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
acceder a los datos con ACL Edicin de
Servidor.
ACL se conecta a ACL Edicin de Servidor mediante la red
para operar en una arquitectura cliente/servidor. Usted puede
procesar los datos del servidor en el escritorio de su equipo o en
el servidor mismo.
Leer datos directamente
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
cliente/servidor.
Con una conexin Cliente/Servidor, puede leer bases de datos
y archivos planos directamente desde el servidor. La capacidad
para leer archivos directamente reduce el riesgo de errores de
datos debido a que no se procesan ni descargan los archivos.
ACL ofrece seguridad de datos en forma de opciones de
encriptacin y compresin que puede seleccionar cuando
crea un perfil.
Componentes de sistema
Para configurar un entorno cliente/servidor para ACL, necesita:
Uno o ms clientes que ejecutan ACL con la opcin
Cliente/Servidor activada.
Uno o ms servidores que ejecuten ACL Edicin de
Servidor.
Una conexin de red TCP/IP que conecte los clientes a los
servidores. La conexin puede ser directa, en una LAN,
o por conexin telefnica en una WAN.
15
CAP TULO 3
ACCEDER A LOS DATOS3
Entender los distintos modos en que ACL accede a los datos
ACL lee datos de sistemas que van desde los sistemas
mainframe heredados hasta las modernas bases de
datos relacionales. Como aplicacin de slo lectura,
ACL nunca altera los datos de origen.
Debido a la diversidad de orgenes de datos y a las
tecnologas de acceso a los mismos, el modo en que
puede acceder a ellos vara de un origen de datos
a otro. ACL lee algunos orgenes de datos directamente.
En otros casos, ACL primero importa y copia el
origen de los datos a una unidad accesible. Puede
acceder a algunos orgenes de datos a travs de ms
de un mtodo.
Los orgenes de datos ms modernos contienen
informacin de diseo de registro tal como la longitud
de registro, los nombres de campo y los tipos de datos
en cada campo. Cuando esta informacin est presente
en el origen de los datos, o en un archivo de definicin
externa asociado, ACL la obtiene automticamente.
Cuando la informacin no est presente, debe remitirse
a un documento tal como un diseo de registro o un
diccionario de datos y brindarle a ACL la informacin
en forma manual.
En este captulo...
El proceso de acceso a los datos
La funcin del formato de tabla
Cmo lee los datos ACL
Captulo 3: Acceder a los datos
16 Gua de acceso a datos
Crear una tabla
Cuando accede a un origen de datos, ACL presenta los datos
en forma de tabla. Es por esto que tambin se puede describir
al proceso de acceder a los datos como el proceso de crear
una tabla.
Formatos de tabla
La tabla de ACL contiene informacin sobre la estructura y el
contenido de los datos de origen. Dicha informacin incluye
ubicacin, ruta, longitud de registro, nombres de campos,
longitudes de campos, posiciones de campos y tipo de datos.
ACL almacena informacin sobre los contenidos de los datos
y el modo en que se presentan los datos en un formato de tabla.
Para examinar el formato de una tabla, seleccione Edicin
Formato de tabla.
Mtodos de acceso
? Consulte tambin Obtenga un
diseo de registro en la pgina 5.
Para acceder a los datos, ACL importa los datos como un archivo
plano y los copia a una unidad local o lee los datos directamente
en su formato nativo.
Importar y copiar

Gua de acceso a datos 17
Importar y copiar
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
orgenes de datos.
Con este mtodo, ACL crea una copia de los datos de origen en
un archivo plano de ACL, de longitud fija con una extensin fil.
Cuando el origen de los datos o la tecnologa de acceso a datos
brinda informacin de diseo de registro, ACL crea una tabla
automticamente.
Importar y copiar, diseo automtico
? Para obtener informacin sobre
ODBC, consulte Bases de datos
compatibles con ODBC en la pgina 61.
Los orgenes de datos en esta categora incluyen archivos SAP,
Microsoft Access, Microsoft Excel y datos de XML a los que se
accede mediante ADO, y todo origen de datos compatible con
ODBC, tal como SQL Server, Oracle y DB2.
Para acceder a los datos a travs de este mtodo:
Localice el origen de los datos cuando ACL le indique.
ACL copia los datos a un archivo de datos plano ACL.
ACL crea una tabla en forma automtica. La tabla lee los
datos en el archivo copiado.
Los datos importados mediante ODBC se pueden actualizar
desde el origen en cualquier momento.
00110100 01010 00010 001101 110011
Copia de datos de
origen como
archivo plano (.FIL)
Formato de
tabla
Vistas
Origen de
datos
Orgenes de datos a los que se accede a travs de ADO, ODBC
y archivos SAP
Importar
Captulo 3: Acceder a los datos
18 Gua de acceso a datos
Importar y copiar, formato manual
Los orgenes de datos en esta categora incluyen los archivos
delimitados y los archivos de impresin de imgenes. Para los
archivos delimitados, por lo general slo necesita especificar el
nombre y el tipo de datos, y de ser necesario, el formato, de cada
campo. Para los archivos de impresin de imgenes especifique
qu partes del archivo leer como campos y el tipo de datos de
cada campo.
Para acceder a los datos a travs de este mtodo:
Localice el origen de los datos cuando ACL le indique.
Brinde informacin de diseo de registro o confirme esta
informacin cuando ACL la proporcione.
ACL copia los datos a un archivo de datos plano ACL.
ACL crea una tabla basada en la definicin. La tabla lee
los datos en el archivo copiado.
00110100 01010 00010 001101 110011
Archivos delimitados, archivos
de impresin de imgenes con
mltiples tipos de registros
Copia de datos de
origen como archivo
plano (.FIL)
Formato de
tabla
Vistas
Origen de
datos
Importar datos
Formato manual
Acceso directo

Gua de acceso a datos 19
Acceso directo
ACL puede acceder a algunos orgenes de datos directamente,
sin la necesidad de importar o copiar los datos. ACL crea una
tabla con diversos grados de automatizacin, dependiendo de
cunta informacin de diseo contiene el origen.
Acceso directo, diseo automtico
En la PC, ACL puede acceder a archivos de datos dBASE con
una extensin dbf. Con ACL Edicin de Servidor, usted puede
acceder a bases de datos dinmicas en tiempo real:
ACL Edicin de Servidor para Windows puede acceder
a datos Oracle, DB/2 y SQL Server.
ACL Edicin de Servidor para OS/400 puede acceder
a datos DB/2.
ACL Edicin de Servidor para z/OS puede acceder
a datos DB2, IMS y VSAM.
ACL Edicin de Servidor para AIX puede acceder
a datos Oracle.
ACL Edicin de Servidor para Linux puede acceder
a datos Oracle y DB2.
ACL lee los datos de origen y obtiene la informacin de diseo de
registro automticamente o de la tecnologa que le permite
acceder a la base de datos.
Para acceder a los datos a travs de este mtodo:
Localice el origen de los datos cuando ACL le indique.
ACL crea una tabla en forma automtica. La tabla lee el
origen de los datos directamente.
Captulo 3: Acceder a los datos
20 Gua de acceso a datos
Acceso directo, diseo manual
ACL puede leer datos planos, secuenciales de manera directa,
incluyendo los datos heredados de otros equipos mainframe,
archivos de texto, registros de telfono y de Internet, etc. Pero
dado que el origen no contiene informacin relativa al diseo del
registro, usted debe proporcionar esta informacin antes de que
ACL pueda crear una tabla.
Para acceder a los datos a travs de este mtodo:
Obtenga una copia de la informacin de diseo
de registro.
Localice el origen de los datos en la pantalla
correspondiente.
Proporcione la informacin de diseo de registro
cuando ACL le indique.
ACL crea una tabla basada en la definicin. La tabla
lee el origen de los datos directamente.
Origen de
datos
00110100 01010 00010 001101 110011
Formato de
tabla
Vistas
Importar formato
dBASE, DB2, Oracle, VSAM
Acceso directo

Gua de acceso a datos 21
Origen de
datos
Archivos de impresin de imagen definidos
manualmente, IMS o cualquier archivo de datos
planos secuenciales
Documento de
diccionario de
datos o diseo
de registro
00110100 01010 00010 001101 110011
Formato de
tabla
Vistas
Formato manual
Captulo 3: Acceder a los datos
22 Gua de acceso a datos
Acceso directo, definicin externa
En algunas plataformas, la informacin de diseo de registro se
encuentra disponible en un archivo de referencia, separada del
archivo plano que contiene los datos. ACL lee copybooks de
COBOL, copybooks de PL/1 y archivos de definicin FDF
OS/400.
Para acceder a los datos a travs de este mtodo:
Localice el archivo de definicin cuando ACL le indique.
ACL convierte la definicin en una tabla.
Vincule la tabla al origen cuando ACL le indique.
La tabla lee el origen de los datos directamente.
COBOL, PL/1, OS/400
Archivo de definicin
externa: copybook de
COBOL, copybook de
PL/1, FDF OS/400
Origen de
datos
00110100 01010 00010 001101 110011
Formato de
tabla
Vistas
Importar formato
23
CAP TULO 4
OR GENES DE DATOS4
Procedimientos de acceso para orgenes de datos comunes
ACL crea una tabla con diversos grados de
automatizacin, dependiendo de la cantidad de
informacin de diseo de registro que contengan los
datos de origen. Un origen de datos de un ambiente de
computacin ms antiguo por lo general requiere ms
intervencin manual que un origen de datos que se
crea con tecnologa ms nueva.
Puede acceder a algunos tipos de datos de ms de una
manera. Este captulo describe los principales tipos
de archivos y conjuntos de datos, y muestra cmo
acceder a ellos.
En este captulo...
Los tipos de datos estn
ordenados alfabticamente
Captulo 4: Orgenes de datos
24 Gua de acceso a datos
ACCPAC
ACCPAC es una aplicacin basada en PC que almacena datos
en archivos de transaccin asociados a archivos principales.
Al adquirir datos ACCPAC, debe solicitar tanto el archivo
principal como el archivo de transaccin al proveedor
de datos. Los datos de las transacciones se almacenan
en campos compactados de longitud fija exclusivos.
Mtodo de acceso
Importe datos ACCPAC a travs de uno de estos mtodos.
Formatos de tabla predefinidos
La carpeta de archivos de datos de muestra que se instala con
el software ACL incluye un proyecto denominado Formats.acl.
Este proyecto contiene los formatos de tabla para archivos
ACCPAC estndar. Con el proyecto abierto, seleccione
un formato de tabla, luego abra el archivo ACCPAC
correspondiente cuando se le indique.
Acceso directo, formato manual
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
crear tablas con el asistente.
Consulte tambin Acceso directo,
diseo manual en la pgina 20.
Si Formats.acl no incluye los archivos que necesita, utilice
el Asistente de Definicin de Datos. El xito de este mtodo
depende de cun bien se ajusten los archivos a la estructura
ACCPAC estndar.
Vnculo ODBC
? Para obtener informacin sobre
un ODBC Link, visite el sitio de ACCPAC.
Puede utilizar el software de terceros, ODBC Link, para
conectarse a los datos ACCPAC.
Datos basados en AIX

Gua de acceso a datos 25
Datos basados en AIX
El sistema operativo AIX es una versin de UNIX producida
por IBM. AIX se ejecuta en varias plataformas de hardware,
incluyendo servidores y terminales de trabajo.
Mtodo de acceso
Puede acceder a archivos en una computadora conectada a la red
que ejecuta AIX de la misma manera en que accede a los archivos
en cualquier PC conectada a la red, siempre que tenga los derechos
de acceso necesarios.
Tambin puede acceder a datos basados en AIX y procesarlos
en el servidor donde se encuentran utilizando ACL Edicin de
Servidor para AIX. Es posible procesar directamente en el
servidor cualquier archivo plano y archivo de impresin de
imgenes que se encuentre en el servidor. Simplemente debe
utilizar la funcin de scripts sin conexin.
? Para informacin acerca de otras
maneras de acceder a archivos en un
servidor AIX, consulte Datos basados
en UNIX en la pgina 91.
Para acceder a bases de datos DB2 utilizando el software ACL
Edicin de Servidor, consulte DB2 en la pgina 31.
Para acceder a bases de datos Oracle utilizando el software ACL
Edicin de Servidor, consulte Oracle en la pgina 70.
Captulo 4: Orgenes de datos
26 Gua de acceso a datos
Archivos copybook PL/1
El diseo de registro para los conjuntos de datos creados en
esta plataforma generalmente se almacena en un archivo de
referencia separado del archivo de datos planos. ACL denomina
a dichos archivos de referencia archivos de definicin externa.
Cuando ACL convierte los datos del archivo copybook a diseo
de tabla, retiene los nombres de campos de datos de origen
e identifica los tipos de datos de origen.
Pdale al administrador de sistemas que provea los datos en el
formato EBCDIC nativo para evitar el riesgo de errores de datos
que presenta la conversin. Pida el archivo copybook en formato
ASCII para poder leerlo en un editor de texto si necesita hacerlo
de esa manera.
Mtodo de acceso
Acceda a datos COBOL a travs de uno de estos mtodos.
Definicin externa
Acceda al archivo de definicin externa utilizando el Asistente
de Definicin de Datos.
En la pantalla Seleccionar origen de datos del asistente,
seleccione Definicin externa. En la pantalla siguiente, seleccione
COBOL. Luego navegue para encontrar el archivo. ACL crea un
formato de tabla basado en la definicin externa y le indicar que
lo guarde. Si as se le indica, navegue para encontrar el archivo
de datos. ACL crea la tabla.
Formato manual
Si no puede obtener un archivo copybook, obtenga una copia
impresa o electrnica de la informacin de diseo y cree el
formato de tabla manualmente.
Informacin de referencia
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
OFFSET( ).
Cada lnea en un copybook representa una definicin de campo.
Todas las definiciones de campo de COBOL contienen un nivel,
un nombre de campo y una clusula PIC que especifica el tipo
de datos. El diccionario de datos por lo general contiene
informacin ms detallada.
Archivos copybook PL/1

Gua de acceso a datos 27
La definicin de campo
COD-POSTAL PIC 9(5)
describe un campo numrico denominado COD-POSTAL
que tiene cinco dgitos de ancho. El 9 indica un tipo de dato
numrico y el 5 indica que el campo contiene cinco dgitos.
ACL retiene los nombres de campo de COBOL, determina los
tipos de campo e interpreta funciones tales como OCCURS,
REDEFINES y los campos lgicos del nivel 88.
Utilice el copybook como gua si necesita editar el formato de
tabla ACL. Por ejemplo, ACL define slo la primera instancia de
una instruccin OCCURS. Si necesita agregar otras incidencias
al formato de tabla ACL, debe hacerlo manualmente. Para
procesar mltiples incidencias de un elemento de datos, puede
utilizar la funcin OFFSET( ).
Interpretar el copybook
Estas palabras clave comunes del copybook pueden ayudarlo
a interpretar el copybook.
Clusulas PIC
La clusula PIC identifica el tipo de datos. La tabla que sigue
muestra y describe los tipos de datos COBOL comunes
y proporciona el tipo de datos ACL equivalente donde
corresponda.
Tipo de
datos COBOL
Descripcin Tipo de dato ACL
equivalente
X Caracteres alfanumricos EBCDIC
A
Slo caracteres alfabticos EBCDIC
9 Carcter numrico Ya sea BINARY
(binario) o PACKED
(compactado),
dependiendo del tipo de
comp. Consulte Comp-3
y Comp-1. Numrico
predeterminado.
Captulo 4: Orgenes de datos
28 Gua de acceso a datos
Niveles y grupos
Los copybooks de COBOL contienen niveles, nmeros del 01 al
49, que preceden los nombres de campos. Estos niveles le indican
al compilador de COBOL cmo asociar, o agrupar, los campos
en el registro. El Nivel 01 describe el nombre del registro.
Comp-3
Valor numrico BINARY (binario)
o PACKED (compactado)
si la clusula PIC no
contiene S.
Comp-1
Valor numrico BINARY (binario)
S Carcter numrico con signo
9(5)
Nmero de caracteres
repetidos.
Los parntesis especifican el
ancho de PIC. El 9 indica un
campo numrico que contiene
cinco dgitos. La notacin 9(5)
significa lo mismo que 99999.
9 Carcter numrico Ya sea BINARY (binario)
o PACKED (compactado),
dependiendo del tipo de
comp. Consulte Comp-3
y Comp-1. Numrico
predeterminado.
Comp-3
Valor numrico BINARY (binario)
o PACKED (compactado)
si la clusula PIC no
contiene S.
Comp-1
Valor numrico BINARY (binario)
V La V significa decimal
virtual; una posicin decimal
implcita en la ubicacin del
campo. Esto ahorra espacio
porque el decimal no se
almacena realmente en
el archivo.
Tipo de
datos COBOL
Descripcin Tipo de dato ACL
equivalente
Archivos copybook PL/1

Gua de acceso a datos 29
Un campo de nivel 2 no es ms importante que un campo de
nivel 3. Pero un campo de nivel inferior est subordinado a un
campo de nivel superior. Por ejemplo, los dos campos de nivel
10, NRO-SUC y TIPO-CUENTA, pertenecen al grupo de nivel
05, NRO-CUENTA. Cunto ms alto sea el nmero, ms bajo
ser el nivel.
05 NRO-CUENTA.
10 NRO-SUC PIC 9(3).
10 TIPO-CUENTA PIC 9(1).
10 NRO-CLIENTE PIC 9(6).
ACCOUNT-NUMBER no tiene PIC porque
ACCOUNT-NUMBER representa un grupo, no un campo.
Por lo general, para mayor claridad, los programadores dejan
sangra en los niveles inferiores, pero esto no es necesario.
La longitud del campo numrico NRO-CUENTA es 10,
la suma de los campos subordinados, (3) + (1) + (6).
Convertido a ACL, el grupo NRO-CUENTA queda as:
NRO-CUENTA NUMERIC 5 10 0
NRO-SUC NUMERIC 5 3 0
TIPO-CUENTA NUMERIC 8 1 0
NRO-CLIENTE NUMERIC 9 6 0
Campos lgicos del nivel 88
El nivel 88 indica un campo lgico, equivalente a un campo
computado de ACL. Por ejemplo, el primer nivel 88 que sigue
asigna el nmero 347 a la sucursal de Villagrande. El segundo
nivel asigna 870 a la sucursal del centro.
01 NRO-SUC NUMERIC PIC 9(3).
88 VILLAGRANDEVALUE 347.
88 DOWNTOWNVALUE 870.
En ACL, los mismos campos de nivel 88 se convierten a estos
campos computados de ACL:
VILLAGRANDE COMPUTED
T if NRO_SUC = 347
F
CENTRO COMPUTED
T if NRO_SUC = 870
F
Con un campo computado de este tipo, se pueden especificar
condiciones tales como "IF VILLAGRANDE ... DO X".
Captulo 4: Orgenes de datos
30 Gua de acceso a datos
Redefines
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
filtros de datos.
REDEFINES es el equivalente en COBOL de la definicin de
campo superpuesto de ACL. ACL crea campos superpuestos,
pero usted debe aplicar el filtro correspondiente en forma
manual.
Occurs
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
archivos de bucket, LOOP
u OFFSET( ).
OCCURS especifica la cantidad de veces que aparece un campo.
En ACL slo aparece la primera incidencia del campo. Si el
campo aparece una cantidad de veces fija en cada registro,
configure manualmente las incidencias restantes, o utilice la
funcin OFFSET( ).
Por ejemplo:
05 CAMBIA-FECH PIC 9(6) OCCURS 5 TIMES.
representa 5 fechas distintas, de 6 bytes cada una.
El equivalente en ACL es:
05 CAMBIA-FECH1 PIC 9(6).
05 CAMBIA-FECH2 PIC 9(6).
05 CAMBIA-FECH3 PIC 9(6).
05 CAMBIA-FECH4 PIC 9(6).
05 CAMBIA-FECH5 PIC 9(6).
Pngase en contacto con el
Soporte tcnico de ACL a travs de
support@acl.com para obtener un
script estndar a fin de eliminar
o procesar segmentos de archivos
de bucket.
Si el nmero de OCCURS est basado en un campo en lugar de
en un registro, como en un archivo de bucket, utilice el comando
LOOP y la funcin OFFSET( ) en un script de ACL.
DB2

Gua de acceso a datos 31
DB2
Un sistema DB2 est compuesto por un catlogo y bases de
datos. El catlogo hace un seguimiento de los datos del sistema
y de los derechos de acceso a esos datos.
? Con ACL Edicin de Servidor, usted
no necesita descargar los datos de
origen. En cambio, se vincula con el
origen a travs del servidor.
Las bases de datos DB2 son conjuntos de tablas relacionadas.
Las filas de una tabla no se almacenan en ningn orden en
particular, por lo tanto los datos son independientes de las
aplicaciones que acceden a ellos. A menos que solicite los datos
en una secuencia en particular, DB2 determina el orden en el
que devuelve la fila.
DB2 ofrece vistas de los datos para aumentar la seguridad
e independencia de los datos. Una vista es una estructura lgica,
no fsica. Una vista representa los datos que se definen en el
catlogo DB2 y puede estar compuesta por un subconjunto de
columnas de una tabla o columnas tomadas de diferentes tablas.
No es necesario saber si los datos provienen de una tabla o de
diversas tablas. Adems, puede utilizar las vistas para restringir
el acceso a datos confidenciales, sin limitar el acceso a otros datos
contenidos en la misma tabla.
Puede acceder a bases de datos DB2 por medio de ODBC o de
un producto ACL Edicin de Servidor con una interfaz DB2.
Mtodo de acceso
Acceda a los datos DB2 a travs de uno de estos mtodos.
ACL Edicin de Servidor
Para acceder a DB2 utilizando ACL Edicin de Servidor, debe:
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
perfil de servidor.
Active la opcin cliente/servidor en ACL, luego cree
un perfil de servidor. En la lista desplegable de Tipo de
Servidor, seleccione el servidor al que desea conectarse.
Cree un perfil de base de datos.
Inicie el asistente y, en la pantalla Seleccione la plataforma para
el origen de datos del asistente, seleccione Servidor ACL. En la
lista desplegable, seleccione el servidor al que desea conectarse.
Los tres pasos siguientes difieren segn el tipo de servidor en el
cual residen los datos.
Captulo 4: Orgenes de datos
32 Gua de acceso a datos
Servidor z/OS
1 En la pantalla Seleccione el origen de los datos del servidor
ACL, seleccione la opcin DB2.
2 En la pantalla Seleccione subsistema DB2, seleccione el
subsistema que desea.
3 En la pantalla Seleccionar Tablas DB2, seleccione las tablas
que desea de la lista Tablas disponibles. Si selecciona ms
de una tabla, deber relacionarlas utilizando el cuadro de
dilogo Identificar Relaciones.
Otros servidores
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
perfil de base de datos.
1 En la pantalla Seleccione el origen de los datos del servidor
ACL, seleccione la opcin Bases de datos, luego seleccione
un perfil de base de datos en la lista desplegable.
2 En la pantalla Seleccione esquema DB2, seleccione el
segmento que desea.
3 En la pantalla Seleccionar Tablas de base de datos,
seleccione las tablas que desea de la lista Tablas disponibles.
Si selecciona ms de una tabla, deber relacionarlas
utilizando el cuadro de dilogo Identificar Relaciones.
Todas las plataformas
4 Si seleccion ms de una tabla, puede editar las condiciones
de la unin en la pantalla Clusula de condicin. Para editar
una condicin, seleccione la opcin Edicin de la clusula
de condicin.
5 Seleccione los campos o columnas que desea en la pantalla
Seleccionar Columnas DB2.
6 Para obtener un conjunto de elementos o una secuencia de
orden determinada, ingrese las clusulas WHERE y ORDER
en la sintaxis de SQL en la pantalla Clusulas Where
y Order.
7 Una vez que define todos los campos, el asistente le indica
que nombre y guarde la tabla.
Para editar la consulta despus de cerrar la tabla, haga clic con el
botn secundario del ratn en la tabla en Panorama. Seleccione
Propiedades, luego haga clic en la ficha Editar consultas.
DB2

Gua de acceso a datos 33
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
definir archivos de datos del servidor.
En un script, puede utilizar las variables DB2WHERE,
DB2ORDER y DB2CONDITION para editar las clusulas
WHERE, ORDER y CONDITION. Los valores que asigna a estas
variables de reemplazo permanecen activos hasta que elimina las
variables. Tambin puede utilizar las variables DBWHERE,
DBCONDITION y DBORDER.
ODBC
Use ODBC para importar bases de datos DB2. Consulte Bases
de datos compatibles con ODBC en la pgina 61.
Informacin de referencia
Estas son algunas sugerencias sobre el procesamiento de
datos DB2.
Procesar subconjuntos
Para procesar el mismo subconjunto de un archivo DB2 varias
veces, extraiga los registros y campos requeridos a un archivo
plano. ACL procesa los archivos ms pequeos con mayor
eficiencia. Esto se aplica particularmente cuando necesita los
datos en un orden especfico o cuando ACL tiene que volver
a la parte superior del archivo varias veces para procesar los
comandos.
Ordenar datos
Si necesita los datos ordenados de alguna manera en particular,
utilice una clusula ORDER para obtenerlos en el orden deseado.
Esto puede provocar que la transferencia de datos desde la base
de datos sea ms lenta pero generalmente es preferible a ordenar
grandes archivos de datos en una unidad local.
Captulo 4: Orgenes de datos
34 Gua de acceso a datos
Compatible con dBASE
El formato dBASE para almacenar datos se convirti en un
estndar industrial y la mayora de las aplicaciones de bases de
datos y hojas de clculo pueden importar y exportar datos en
este formato. Los archivos dBASE utilizan una extensin dbf.
ACL reconoce los archivos dBASE y crea tablas fcilmente
a partir de la informacin de diseo de registro que contienen.
Las tablas resultantes contendrn un campo denominado
Record_deleted. Puede eliminar este campo del formato
de tabla.
Mtodo de acceso
? Para obtener ms informacin,
consulte Acceso directo, diseo
automtico en la pgina 19.
Importe el archivo a travs del Asistente de Definicin de Datos.
Una vez que selecciona el archivo que contiene sus datos,
el asistente reconoce el archivo como dBASE y crea una tabla.
Informacin de referencia
Muchas aplicaciones exportan datos en formato dBASE.
Sin embargo, es posible que el proceso de conversin no sea
compatible con todas las funciones de la aplicacin de origen.
Adems, pueden producirse errores de conversin que le
impidan leer el archivo con ACL.
Preparar archivos para la conversin
Antes de exportar datos desde una aplicacin al formato dBASE,
considere los siguientes factores:
El formato dBASE slo permite nombres de columna de
hasta diez caracteres. Antes de exportar datos a un
archivo compatible con dBASE, verifique la singularidad
de los primeros diez caracteres de cada nombre de campo
para asegurar que se puedan exportar todos los campos.
Los nombres de los campos deben aparecer en la primera
fila y los datos en la segunda fila.
Si el primer registro de un campo contiene datos de
caracteres, el proceso de conversin tratar a todos los
registros subsiguientes en ese campo como datos de
caracteres.
La conversin tratar todos los campos que contengan
slo nmeros como tipo de dato numrico.
Compatible con dBASE

Gua de acceso a datos 35
Por lo general los campos que contienen nmeros, tales como
nmeros de factura o nmeros de cdigo de sucursal, se tratan
como datos de caracteres. Para exportar campos que contienen
slo nmeros como datos de caracteres, debe editar esos campos
antes de exportar o guardar el archivo en formato dBASE.
Para preparar un campo que contiene nmeros para la
importacin como campo de caracteres
1 En la aplicacin de hoja de clculo, haga clic en la celda de
la segunda fila, que es la fila de datos del campo.
2 En la barra de frmulas, coloque una comilla simple (')
delante del valor, luego presione INTRO.
La comilla identifica el campo como un campo de caracteres.
3 Guarde el archivo como un archivo de tipo DBF 4.
Archivos dBASE corruptos
En algunas ocasiones ACL no puede leer un archivo dBASE
porque la aplicacin que lo cre no sigui las indicaciones de
dBASE con exactitud.
Generalmente, los archivos dBASE se pueden abrir utilizando
la lnea de comando. Por ejemplo, para abrir el archivo
C:\Datos\Entrada.dbf, utilice esta sintaxis:
OPEN C:\Datos\Entrada.dbf
Si no puede abrir el archivo con este mtodo, el archivo dBASE
est daado.
Captulo 4: Orgenes de datos
36 Gua de acceso a datos
Delimitado
En los archivos delimitados, se puede utilizar una variedad de
caracteres para separar o delimitar un campo: comas, puntos
y coma, tabuladores, smbolos de canalizacin (|) o espacios.
Varios caracteres tambin pueden representar calificadores de
texto, aunque casi siempre se utilizan comillas. Los calificadores
de texto identifican los datos de caracteres y distinguen la
puntuacin que funciona como texto de la puntuacin que
funciona como separador de campo. Por ejemplo, en un archivo
delimitado por comas, las comillas en "Apellido,
Primer_nombre" indican que la coma representa texto
en lugar de un separador de campo. Un retorno de carro y un
avance de lnea (CR/LF) ponen fin a cada registro en el archivo.
Por lo general, los archivos delimitados no contienen espacios
en blanco finales. Como resultado, las longitudes de campo
generalmente difieren de un archivo de datos de origen a otro,
segn el contenido de los campos. Por ejemplo, si un campo
contiene un valor de tres bytes y un valor de once bytes,
la longitud del campo difiere de 3 bytes en un registro a 11 bytes
en el otro registro. Un campo puede contener valores de distintas
longitudes.
Cuando ACL importa un archivo delimitado, basa la longitud de
un campo en el valor ms extenso que detecta dentro del campo
o en el nombre del campo, si es que ste es ms largo que el valor
ms extenso. Por ese motivo, si importa el mismo archivo con
informacin actualizada todos los meses, las longitudes de los
campos correspondientes en las tablas ACL resultantes pueden
variar de un mes a otro. Las longitudes de campo diferentes
significan que no puede vincular una tabla con los nuevos datos
de origen delimitados a menos que utilice funciones para crear
un formato de tabla de campos computados. Consulte Crear un
formato de tabla reutilizable en la pgina 39.
Sin embargo, puede cambiar el ancho de un campo en la pantalla
Propiedades de archivo delimitado del asistente para estandarizar
los anchos de campo para tales operaciones en ACL como por
ejemplo uniones o extracciones. Tambin puede aumentar el
ancho de campo para evitar que se trunquen los campos extensos
que pueden no mostrarse hasta que se actualice la vista con datos
nuevos. Tambin puede definir un ancho de un byte para los
campos que no contienen datos para reducir el espacio que
ocupan esos campos en la pantalla.
Delimitado

Gua de acceso a datos 37
Una vez que crea una tabla, puede actualizarla para incluir
cambios en el archivo de origen. Puede hacer clic sobre el botn
Actualizar desde el archivo origen en la barra de tareas o en la
ficha Opciones de formato de tabla de la ventana Formato de
tabla. Tambin puede hacer clic con el botn secundario del
ratn en la tabla en Panorama y seleccionar Actualizar desde
el origen. En un script, utilice el comando REFRESH. Para
actualizar desde un origen delimitado en ACL versin 8.2
o anterior, acceda a los datos por medio de ODBC. Para obtener
ms informacin, consulte Uso de ODBC en la pgina 42.
Cuando realiza una actualizacin, se actualiza la tabla en lugar
de crearse una nueva tabla. En consecuencia, debe asegurar la
longitud de campo adecuada para evitar el truncamiento si los
valores de campo actualizados exceden los valores de campo
originales.
Si la primera fila de su archivo delimitado contiene nombres
de campo, puede especificar que ACL utilice estos nombres de
campo. De lo contrario, ACL proporciona nombres de campo
genricos, como por ejemplo Field_1 y Field_2, que puede
reemplazar con nombres ms descriptivos.
Mtodo de acceso
Generalmente utiliza el Asistente de Definicin de Datos para
convertir los archivos delimitados. Pero si ACL no puede
reconocer un archivo como delimitado, puede utilizar la ventana
Formato de tabla para convertir el archivo en forma manual.
Si necesita especificar el valor de un separador de campo o un
calificador de texto y el carcter no aparece en su teclado, ingrese
una X seguida de un valor hexadecimal. Por ejemplo, X09,
representa un tabulador. Para especificar que no existe el
calificador de texto, utilice X00, el equivalente hexadecimal de
null. Si sus datos delimitados son un archivo de texto ASCII,
puede utilizar una tabla ASCII para buscar los valores
hexadecimales.
Captulo 4: Orgenes de datos
38 Gua de acceso a datos
Importar y copiar
En la mayora de los casos, el Asistente de Definicin de Datos
identifica de manera correcta el separador de campo y el
calificador de texto. Sin embargo, puede especificar un
separador o un calificador de texto diferente, en caso de
que sea necesario. En la pantalla Propiedades de archivo
delimitado, seleccione la opcin Otra, luego especifique los
caracteres que desea.
Puede utilizar la opcin Comenzar en lnea para especificar
que los datos comienzan en la lnea cinco, por ejemplo, si las
primeras cuatro lneas de datos contienen informacin de
encabezado innecesaria.
Acceso directo, formato manual
Si tiene problemas al importar un archivo por medio del
asistente, puede utilizar la ventana Formato de tabla para
crear una tabla de forma manual, en lugar de:
1 En el asistente, seleccione la opcin Otro formato de archivo
en la pantalla Formato de archivo. Luego seleccione Saltar
a finalizar para abrir la ventana Formato de tabla.
Tambin puede seleccionar la opcin Definir archivos planos
de forma manual en la ficha Tabla en Herramientas
Opciones. Luego, cuando selecciona un archivo, ACL omite
algunos pasos del asistente y abre automticamente
la ventana Formato de tabla.
2 Haga clic en la ficha Opciones de formato de tabla.
3 Si la primera fila de sus datos contiene nombres de campo,
ajuste el valor de Saltar longitud para saltar el primer registro.
4 Haga clic en el botn Convertir archivo delimitado a la
izquierda de la ficha Opciones del formato de tabla.
Informacin de referencia
Puede utilizar el comando IMPORT para trabajar con archivos
delimitados en un script.
Si analiza diferentes archivos de estructura similar, puede utilizar
funciones para dividir los campos y luego vincular la tabla
resultante con nuevos datos de origen.
Delimitado

Gua de acceso a datos 39
Utilizar la instruccin IMPORT
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
IMPORT.
En un script, puede utilizar el comando IMPORT para capturar
cambios en los datos de origen o para importar nuevos archivos
delimitados. La sintaxis de IMPORT puede ser extensa, por lo
tanto, en lugar de escribir la sintaxis, importe un archivo por
medio del Asistente de Definicin de Datos. Entonces, puede
copiar la instruccin para editar segn sea necesario, desde el
log de comandos.
Ejemplo
IMPORT DELIMITED TO Empleados_minorista
"Empleados_minorista.fil" FROM
"Empleados_minorista.csv" SERVER 1 0
SEPARATOR "," QUALIFIER '"' CONSECUTIVE
STARTLINE 0 KEEPTITLE FIELD
"Primer_nombre" C AT 1 DEC 0 WID 20 PIC
"" AS "" FIELD "Apellido" C AT 21 DEC
0 WID 20 PIC "" AS "" FIELD
"Empleado_nmero" C AT 41 DEC 0 WID 16
PIC "" AS "" FIELD "Empleado_nmero"
C AT 57 DEC 0 WID 6 PIC "" AS "" FIELD
"Contratacin_fecha" D AT 63 DEC 0 WID
10 PIC "MM/DD/AAAA" AS "" FIELD "Salario"
N AT 73 DEC 0 WID 10 PIC "" AS "" FIELD
"Bonificacin_2004" N AT 83 DEC 2 WID
11 PIC "" AS ""
Al volver a ejecutar el comando IMPORT, ACL crea una nueva
tabla. Cuando actualiza la tabla, ACL actualiza la tabla original
con datos nuevos.
Para importar un archivo de datos de origen diferente con
campos que coinciden en nmero, orden y tipo de datos,
modifique los elementos en cursiva. En este ejemplo,
Empleados_minorista especifica el nombre de la tabla,
Empleados_minorista.fil especifica el archivo de datos
guardado y Empleados_minorista.csv especifica el
archivo de datos de origen.
Crear un formato de tabla reutilizable
Puede crear un formato de tabla reutilizable al utilizar las
funciones para dividir los datos en el archivo delimitado.
Sin embargo, para vincular un nuevo origen de datos, los
campos de los archivos deben coincidir en nmero, orden
y tipo de datos
Captulo 4: Orgenes de datos
40 Gua de acceso a datos
Para agilizar el procesamiento de archivos grandes, divida
slo los campos que necesita.
1 En el asistente, seleccione la opcin Otro formato de archivo
en la pantalla Formato de archivo. Haga clic en Siguiente.
2 En la pantalla Propiedades de archivo, ingrese la longitud
del registro ms largo del archivo en el cuadro Longitud de
registro. Si no conoce la longitud del registro, comunquese
con su administrador de base de datos. Es importante que
especifique la longitud correcta.
3 Seleccione Saltar a finalizar para abrir la ventana Formato
de tabla.
4 En la ficha Editar campos/expresiones, se define un campo
denominado Regis_compl. En el rea de visualizacin,
seleccione una longitud de registro que sea equivalente
al registro ms largo del archivo, o haga clic en el rea de
visualizacin y luego ingrese el valor de longitud de
registro en el cuadro Long. En el cuadro Nombre, ingrese
Regis_compl. El campo nico, Regis_compl, abarca todo
los valores en el registro.
Ahora puede utilizar la funcin SPLIT ( ) con otras funciones
para crear campos computados que dividan Regis_compl en
campos individuales de caracteres, numricos o de fechas.
La funcin que utilice con SPLIT ( ) depende del tipo de
campo que divida:
Las expresiones de campo de Carcter utilizan la funcin
SUBSTRING( ):
SUBSTRING(SPLIT("cadena_caracteres";
"separador_campo"; segmento_nmero
<;"texto_calificador">); inicio;
longitud_campo)
inicio especifica el primer byte del campo. Debido
a que SPLIT ( ) regresa el campo completo a la posicin
indicada por segmento_nmero, la posicin inicial
siempre es 1, independientemente de la posicin del
campo en la tabla.
Encierre los parmetros cadena_caracteres,
separador_campo, y texto_calificador entre
comillas, excepto cuando la cadena de caracteres sea
un campo.
Delimitado

Gua de acceso a datos 41
Las expresiones de campo Numrico utilizan la funcin
VALUE( )
VALUE(SPLIT(cadena; "campo_separador";
segmento_nmero <;"texto_calificador">);
decimales)
decimales especifica el nmero de posiciones
decimales que desea.
Las expresiones de campo Fecha utilizan la funcin CTOD( )
CTOD(SPLIT(cadena; "campo_separador";
segmento_nmero <;"texto_calificador">);
"formato_fecha")
formato_fecha especifica el formato de la fecha de
los datos de origen. Encierre el formato de fecha en
comillas dobles.
En todos los casos, SPLIT( ) especifica, mediante nmeros de
izquierda a derecha, el segmento o campo que desea aislar.
El parmetro texto_calificador de SPLIT( ) especifica
un carcter de texto-calificador. Para dividir un segmento
que contenga un calificador de texto o cualquier segmento
siguiente, debe especificar el carcter de texto_calificador.
Para especificar un separador de campo de ficha, utilice la
funcin CHR( ) con la funcin SPLIT( ) para convertir el
valor hexadecimal, 09, a un carcter ASCII:
SPLIT(cadena; CHR(09); segmento_nmero
<;"texto_calificador">)
Haga clic en el botn Agregar una nueva expresin y en el
cuadro Nombre ingrese un nombre para el campo que desea
dividir.
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
SPLIT( ), SUBSTRING( ), VALUE( ) y
CTOD( ).
Este campo Regis_compl utiliza el carcter (,) como
separador de campo, el carcter (") como calificador de
texto y contiene los valores:
01/31/2004,"ABC Computadoras, S.L.",99.95
Captulo 4: Orgenes de datos
42 Gua de acceso a datos
Para dividir un campo de carcter:
SUBSTRING(SPLIT(Regis_compl; ','; 2;
'"'); 1; 30)
Para especificar las comillas
dobles como calificador de texto,
encierre las comillas dobles en comillas
simples.
La expresin retorna ABC Computadoras, S.L. y
establece la longitud de campo en 30.
Para crear un campo numrico:
VALUE(SPLIT(Regis_compl; ","; 3; '"'); 2)
La expresin retorna a 99.95.
Para crear un campo de fecha:
CTOD(SPLIT(Regis_compl; ","; 1);
"mm/dd/yy")
La expresin retorna a 01/31/2004 o 01/31/04, segn
su formato de fecha.
5 Una vez que ingresa la expresin para el primer campo, haga
clic en la marca de verificacin verde para guardar la entrada,
luego repita el proceso para los campos restantes.
Despus de crear una tabla que contenga los campos que desea,
puede vincular la tabla con nuevos datos de origen:
1 Haga clic con el botn secundario del ratn en la tabla que
contiene los campos divididos en Panorama, luego cpiela
y pguela para crear un duplicado de la tabla.
2 Haga clic con el botn secundario del ratn en la tabla
y seleccione Enlazar con nuevos datos de origen para
vincularlos con otro archivo delimitado.
Uso de ODBC
Puede actualizarlos desde el origen para obtener datos actualizados
o editar la instruccin IMPORT para reutilizar un formato de
tabla cuando importa datos delimitados por medio de ODBC.
Consulte Bases de datos compatibles con ODBC en la
pgina 61.
? Para obtener ms informacin sobre
controladores ODBC, consulte ODBC
en la pgina 72.
Como controlador de origen de datos, utilice el Microsoft Text
Driver que est incluido en el Microsoft Jet. Este controlador
funciona con todos los tipos de archivos delimitados, incluyendo
los delimitados por coma, tabulador y los delimitados
personalizados.
HTML

Gua de acceso a datos 43
HTML
El HTML (Lenguaje de Marcacin de Hipertexto) define la
estructura y el diseo de los documentos de la World Wide Web.
Las etiquetas de marcacin, incrustadas en el texto, especifican
los elementos estructurales.
En su explorador, los documentos se presentan de modo similar
a la imagen de la izquierda. Pero los datos que importa estn
compuestos slo por formato HTML y son similares a la imagen
de la derecha.
Una vez que importa el documento a ACL, puede descubrir que
el texto ya no est alineado correctamente. El modo en que se ve
su documento depende de las etiquetas de marcacin que se
utilizaron cuando se cre el documento.
Mtodo de acceso
Importe archivos HTML a travs de uno de estos mtodos.
Importar como archivo de impresin de imgenes
Utilice el Asistente de Definicin de Datos para importar archivos
con extensin ya sea htm o html. En la pantalla Formato de
archivo, seleccione la opcin Archivo de impresin de
imagen (informe).
Navegador Formato HTML
Captulo 4: Orgenes de datos
44 Gua de acceso a datos
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
registros de detalles.
Aunque HTML es un archivo de texto plano, ACL no puede
interpretar las etiquetas HTML. ACL tampoco puede importar
los datos dentro de dichas etiquetas, excepto los datos entre
etiquetas <PRE>, que muestran el contenido tal cual,
sin formatear.
Procese los datos dentro de las etiquetas <PRE> como lo hara
con cualquier otro registro de detalle.
Guardar como un archivo de texto
Como segunda opcin, en el navegador, puede guardar el
archivo HTML como un archivo de texto para quitar las
etiquetas HTML. Luego puede importar el archivo a travs
del Asistente de Definicin de Datos.
Imprimir en un archivo de texto
Como tercera opcin, puede utilizar el Asistente de instalacin
de impresoras de Windows para agregar un controlador de
impresora Genrica/Slo texto. Para obtener ayuda acerca de
cmo agregar una impresora, contctese con su administrador
de sistemas.
Para imprimir en un archivo de texto
1 En el cuadro de dilogo Imprimir de la aplicacin de origen,
seleccione Genrica/Slo texto en la lista desplegable
Nombre y seleccione la casilla de verificacin Imprimir
en archivo.
2 Haga clic en Aceptar, y cuando se le indique, guarde el
archivo.
Puede abrir el archivo en un editor de texto para ver el diseo de
registro. Luego importe el archivo como un archivo de impresin
de imgenes mediante el Asistente de Definicin de Datos.
Longitud variable IBM

Gua de acceso a datos 45
Longitud variable IBM
Para ahorrar espacio, muchos servidores mainframe IBM
utilizan registros de longitud variable para almacenar registros
de distintos tipos y distintas longitudes en un archivo. El archivo
contiene un campo que almacena la longitud de cada registro.
Cada registro de longitud variable IBM comienza con un campo
de cuatro bytes. Estos cuatro bytes estn compuestos por un
campo de encabezado de dos bytes que almacena la longitud
de registro en formato binario y otro campo de dos bytes que se
puede ignorar para los fines de ACL. ACL calcula automticamente
la longitud del registro de acuerdo al campo de dos bytes del
encabezado, denominado Trmino descriptor de registro (RDW).
Los archivos de longitud variable IBM tambin contienen un
campo de descripcin de bloque de cuatro bytes, denominado
Block Descriptor Word (BDW) (Trmino descriptor de bloque)
al comienzo del archivo y en intervalos regulares en todo el
archivo. Si el valor del tamao del bloque es 48000, por ejemplo,
otro Trmino descriptor de bloque aparece 48000 bytes ms
adelante. ACL oculta este campo para que nunca se vea.
No obstante, este campo debe estar presente para que ACL
reconozca al archivo como un archivo de longitud variable IBM.
Este archivo de longitud variable IBM de muestra contiene dos
registros con longitudes de 5800 y 5100 bytes respectivamente:
Archivo de longitud variable IBM de muestra
Aunque nunca ve realmente el BDW de cuatro bytes,
la estructura oculta del archivo de muestra es as:
Longitud de registro 5100 bytes
Longitud de registro 5800 bytes
Nombre Compaa Cargo
Cristina Haas Corporacin Equitativa Vicepresidente
Miguel Thompson Universidad Nacional Administrador
BDW
RDW Registro 1, longitud 5800
RDW Registro 2, longitud 5100
RDW
BDW
RDW
Captulo 4: Orgenes de datos
46 Gua de acceso a datos
Mtodo de acceso
Solicite sus archivos en formato
EBCDIC para reducir el riesgo de daar
el campo de longitud de registro
mediante la conversin. Para obtener
ms informacin sobre formatos de
descarga, consulte Precauciones de
descarga en la pgina 13.
Importe los datos de longitud variable IBM utilizando ya sea el
Asistente de Definicin de Datos o la ventana Formato de tabla.
ACL automticamente omite los primeros cuatro bytes del
archivo.
Cuando cree la tabla manualmente, ignore los primeros cuatro
bytes de cada registro, que contienen slo informacin de
longitud de registro. Comience a definir datos en la posicin 5.
El asistente intenta identificar todos los campos. Si el asistente
intenta definir el campo de longitud de registro, seleccione la
opcin Saltar este campo en la pantalla Editar propiedades
de campos.
En todos los dems sentidos, los archivos de longitud variable
IBM se procesan del mismo modo en que procesa cualquier
archivo de longitud fija.
Informacin de referencia
En algunas ocasiones el software de descarga quita tanto el RDW
que contiene la longitud de registro como el BDW de cuatro
bytes. Cuando esto sucede, debe readquirir los datos o utilizar
una expresin de ACL para calcular la longitud de registro.
? Consulte tambin Evite los
problemas de longitud de registro en
la pgina 13.
Si pierde slo el BDW de cuatro bytes, puede definir los primeros
dos bytes del registro como un campo binario denominado
Record_length. Una vez que cierra y vuelve a abrir el archivo,
los campos se alinean correctamente.
IMS

Gua de acceso a datos 47
IMS
El sistema de administracin de transacciones IMS de
IBMalmacena los datos en formato jerrquico con niveles
o segmentos de datos, que dependen cada uno de un nivel
superior. Para acceder a los datos en un nivel inferior en la
jerarqua, siga una ruta jerrquica desde la raz al segmento
que necesita. La descripcin de la base de datos (DBD) define
el orden de acceso.
Mtodo de acceso
Acceda a datos IMS a travs de uno de estos mtodos.
ACL Edicin de Servidor para z/OS
Para acceder a datos IMS utilizando ACL Edicin de
Servidor, debe:
Quiz esta tarea deba ser
realizada por un administrador
de sistemas.
Asegrese de que la interfaz IMS de ACL Edicin de
Servidor para z/OS se encuentre activada.
Active la opcin cliente/servidor en ACL, luego cree
un perfil de servidor.
En el cuadro de dilogo Perfil, seleccione la opcin
Activar IMS, luego en la lista desplegable Tipo de
Servidor, seleccione el servidor al que desea conectarse.
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
perfil de servidor.
Luego inicie el asistente y siga los pasos que se indican
a continuacin:
1 En la pantalla Seleccione la plataforma para el origen de
datos del asistente, seleccione el servidor en el que residen
sus datos para establecer una conexin. Luego, seleccione la
opcin IMS en la pantalla Seleccione el origen de los datos
del servidor ACL y contine a la pantalla Seleccionar
segmento IMS.
2 La pantalla Seleccionar segmento IMS contiene una lista de
segmentos y una lista de definiciones de base de datos. Si no
se lista ningn segmento, seleccione la DBD adecuada para
generar una lista de segmentos. En la lista Segmentos,
seleccione el segmento que desea.
Captulo 4: Orgenes de datos
48 Gua de acceso a datos
3 Contine con el asistente en la pantalla Tipo de archivo.
Seleccione los datos de Archivo de datos (tipo registro
nico) si an no se seleccionaron, y luego defina los campos
utilizando las pantallas Identificar campos y Editar
propiedades de campos en el asistente. Una vez que define
todos los campos, el asistente le indica que nombre y guarde
la tabla.
ODBC
Tambin se puede acceder a datos IMS utilizando ODBC.
Consulte Bases de datos compatibles con ODBC en la
pgina 61.
Datos basados en Linux

Gua de acceso a datos 49
Datos basados en Linux
El sistema operativo Linux de cdigo abierto est estrechamente
vinculado a UNIX. Linux se ejecuta en varias plataformas de
hardware, incluyendo computadoras, terminales de trabajo
y mainframes.
Mtodo de acceso
Puede acceder a archivos en una computadora conectada a la
red que ejecuta Linux de la misma manera en que accede a los
archivos en cualquier equipo conectado a la red, siempre que
tenga los derechos de acceso necesarios.
Tambin puede acceder a datos basados en Linux y procesarlos
en el servidor donde se encuentran utilizando ACL Edicin de
Servidor para Linux. Es posible procesar directamente en el
servidor cualquier archivo plano y archivo de impresin de
imgenes que se encuentre en el servidor. Simplemente debe
utilizar la funcin de scripts sin conexin.
Para informacin acerca de otras maneras de acceder a archivos
en un servidor Linux, consulte Datos basados en UNIX en la
pgina 91.
Para acceder a bases de datos DB2 utilizando el software ACL
Edicin de Servidor, consulte DB2 en la pgina 31.
Para acceder a bases de datos Oracle utilizando el software ACL
Edicin de Servidor, consulte Oracle en la pgina 70.
Captulo 4: Orgenes de datos
50 Gua de acceso a datos
Microsoft Access
Importe tablas de un sistema de bases de datos relacionales
Microsoft Access a travs de uno de estos mtodos.
Importar y copiar
Al abrir un archivo de base de datos Access con el Asistente,
ACL utiliza la interfaz de programacin de la aplicacin de
Microsoft ActiveX Data Objects (ADO), para crear un nuevo
archivo plano ACL. Desde este archivo plano, ACL crea
automticamente un formato de tabla basndose en el formato
del archivo de Access. El Asistente de Definicin de Datos lo
guiar a travs del proceso.
ODBC
Al utilizar ODBC, ACL importa la base de datos como un nuevo
archivo plano ACL. Consulte Bases de datos compatibles con
ODBC en la pgina 61.
Otros mtodos
? Para obtener ms informacin,
consulte Compatible con dBASE en la
pgina 34.
Tambin puede guardar los datos en formato dBASE, de texto
o de impresin de imgenes en la aplicacin de origen. Puede
acceder a los datos a travs del mtodo aplicable a ese tipo de
archivo en particular. De estos formatos, dBASE es el que ACL
lee ms fcilmente.
Microsoft Excel

Gua de acceso a datos 51
Microsoft Excel
ACL lee datos en cualquier versin de Excel, comenzando con
Excel 3.0. No es necesario tener Microsoft Excel instalado en
su PC para importar los archivos Excel a ACL.
A diferencia de las aplicaciones de bases de datos verdaderas,
en las que los campos individuales contienen tipos de datos
individuales, las columnas individuales de Excel pueden contener
varios tipos de datos. Por ejemplo, en una sola columna, una celda
puede contener una fecha, otra un nmero y otra una cadena de
texto o hasta una imagen. Esas inconsistencias pueden causar
problemas al transferir datos por medio de ODBC o Microsoft
ADO, la tecnologa que utiliza ACL para leer archivos de Excel.
Si no da formato a las columnas antes de ingresar datos en una
hoja de clculo de Excel, no se podr importar con xito una
columna que contenga una mezcla de caracteres alfabticos
y numricos a ACL. Cuando no aplica un formato antes de
ingresar los datos, se determina el tipo de datos de acuerdo
con el contenido de la primera celda de datos de la columna.
Por ejemplo, si la primera celda de datos contiene nmeros,
se considera que la columna es una columna numrica.
Entonces, si las celdas siguientes de la misma columna
contienen datos no numricos, estas celdas muestran ceros en
ACL. De forma similar, si la primera celda de una columna a la
que no se dio formato previamente contiene texto, las celdas
siguientes que contienen nmeros aparecen vacas en ACL.
Para evitar la prdida de datos, asegrese de que cada columna
en el archivo de Excel contenga slo nmeros o texto. De lo
contrario, debe guardar el archivo de Excel en un formato
que preserve el contenido heterogneo del archivo cuando lo
importa a ACL.
Para obtener ms informacin, consulte Guarde el archivo de
Excel como delimitado en la pgina 53 y Guarde el archivo de
Excel como dBASE en la pgina 53.
Captulo 4: Orgenes de datos
52 Gua de acceso a datos
Mtodo de acceso
Importe datos Excel a travs de uno de estos mtodos.
Importar y copiar
Al abrir un archivo de Excel con el asistente, ACL utiliza la
interfaz de programacin de la aplicacin de Microsoft
ActiveX Data Objects (ADO), para acceder a los datos de Excel.
La interfaz es compatible con las versiones 97 y 2000 de Excel.
Una vez que selecciona la hoja de clculo o el rango de nombres
que contiene sus datos, el asistente le indica que guarde los datos
en un archivo plano ACL. Desde all, el asistente lo lleva a la
pantalla Finalizar, donde puede ver los campos que se definieron.
En un libro de trabajo Excel formateado de manera adecuada:
La primera fila contiene slo nombres de campos.
Los datos comienzan en la segunda fila.
El rea de datos no contiene filas o columnas en blanco.
Para importar archivos de versiones de Excel anteriores al 97,
utilice ODBC o guarde el archivo en un formato diferente.
ODBC
Al utilizar ODBC, ACL importa la hoja de clculo o el rango de
nombres como un nuevo archivo plano. Consulte Bases de
datos compatibles con ODBC en la pgina 61.
Otros mtodos
? Para obtener ms informacin,
consulte Compatible con dBASE en la
pgina 34.
Tambin puede guardar los datos en formato dBASE, de texto
o de impresin de imgenes en la aplicacin de origen. Puede
acceder a los datos a travs del mtodo aplicable a ese tipo de
archivo en particular. De estos formatos, dBASE es el que ACL
lee ms fcilmente.
Microsoft Excel

Gua de acceso a datos 53
Informacin de referencia
Para evitar la prdida de datos en las columnas a las que no
se dio formato antes de ingresar los datos y que contienen
caracteres alfabticos y numricos:
Guarde el archivo de Excel como delimitado
Guarde el archivo de Excel en formato delimitado, luego importe
el archivo delimitado a ACL. Si el Asistente detecta datos
numricos en un campo de carcter, o datos de caracteres en un
campo numrico, informa estas inconsistencias como errores.
Sin embargo, importa el contenido de todas las celdas, aun si no
se dio formato a las columnas de datos alfanumricos antes de
ingresar los datos.
Guarde el archivo de Excel como dBASE
Guarde la hoja de clculo de Excel como DBF4 (dBASE IV)
antes de acceder al archivo en ACL. El formato DBF4 trunca
los nombres de campo a diez caracteres y si el truncado produce
nombres iguales, ACL muestra slo uno de los campos con
nombres idnticos. Para retener todos los datos, asegrese de
que los primeros diez caracteres de cada nombre de campo
sean nicos.
Si la primera celda de datos de una columna a la que no se dio
formato previamente contiene slo nmeros, Excel guarda la
columna como datos numricos y muestra los valores de celdas
no numricos como ceros en ACL. Para evitar este problema,
seleccione la primera celda de datos de la hoja de clculo de Excel
e inserte un apstrofe (') delante del contenido existente de la
celda. Luego guarde la hoja de clculo en formato DBF4. Ahora,
cuando accede al archivo dBASE con ACL, el tipo de datos se
convierte en ASCII y se muestran todos los nmeros de forma
correcta.
Captulo 4: Orgenes de datos
54 Gua de acceso a datos
Microsoft Word
Los documentos de Microsoft Word se guardan bajo un formato
exclusivo con una extensin doc.
Mtodo de acceso
No puede importar un documento de Word directamente a ACL.
En cambio, debe guardar el documento como un archivo de
texto o imprimirlo en un archivo de texto, y luego importarlo
a travs del Asistente de Definicin de Datos.
Para obtener una descripcin de ambos procedimientos, consulte
Guardar como un archivo de texto e Imprimir en un archivo de
texto en Formato de Texto Enriquecido (RTF) en la pgina 83.
Datos de mltiples tipos de registros

Gua de acceso a datos 55
Datos de mltiples tipos de registros
Los archivos con mltiples tipos de registros contienen ms de
un tipo de registro y pueden estar compuestos por longitudes
de registro fijas o variables.
Primero debe identificar los tipos de registros individuales
y luego definir los campos en ACL. Luego tiene distintas
opciones para analizar los datos:
Un tipo de registro por vez creando un filtro en la vista.
Por ejemplo, si su archivo contiene registros de tipo A y B,
utilice un filtro para mostrar slo los registros de uno
u otro tipo.
Ms de un tipo de registro por vez, utilizando un
grupo en un script o utilizando campos condicionales
o estticos condicionales. Este es un enfoque ms
complejo pero verstil.
Mtodo de acceso
En los casos en que los archivos con mltiples tipos de registros
contengan un campo de longitud de registro, puede utilizar
el asistente para crear una tabla ACL. En los casos en que los
archivos con mltiples tipos de registros no contengan
longitudes de registro, debe utilizar la ventana Formato
de tabla para definir los campos en forma manual.
Archivos de impresin de imgenes
Los archivos electrnicos de reporte, tambin denominados
archivos de impresin de imgenes, son archivos con mltiples
tipos de registro y generalmente contienen registros de
encabezado, detalle y pie de pgina. Consulte Impresin de
imgenes en la pgina 80.
Archivos CR/LF
En los archivos CR/LF, un retorno de carro (CR) y un avance de
lnea (LF), o en algunas ocasiones cualquiera de ellos, indican el
final de una lnea. ACL identifica automticamente un archivo
CR/LF y lo procesa de la misma manera en que procesa un
archivo de longitud fija.
Captulo 4: Orgenes de datos
56 Gua de acceso a datos
Archivos de longitud variable IBM
Consulte Longitud variable IBM en la pgina 45.
Archivos con longitud de registro en el archivo
Algunos tipos de archivos almacenan la longitud de cada registro
en un campo del registro o almacenan un valor del que se puede
computar la longitud de registro.
ACL procesa automticamente los archivos de registros
mltiples que almacenan la longitud de registro en el archivo.
No obstante, en la pantalla Editar propiedades de campos del
asistente, debe definir el campo que contiene la longitud de
registro como un tipo de datos numricos con 0 posiciones
decimales. Nombre este campo Record_length. El nombre
del campo le indica a ACL que este campo contiene la longitud
de registro. Una vez que cierra y vuelve a abrir el archivo,
los campos se alinean correctamente.
Archivos sin longitud de registro
Algunos archivos no almacenan la longitud de registro en el
registro. Pero si conoce o puede calcular la longitud de registro,
ACL puede procesar el archivo.
Para especificar una longitud de registro
1 Abra su archivo en el Asistente de Definicin de Datos.
En la pantalla Propiedades del archivo, seleccione la
opcin Saltar a finalizar, luego haga clic en Siguiente y en
la prxima ventana haga clic en Terminar. Guarde el archivo
cuando se le indique. ACL mostrar los datos en la ventana
Formato de tabla.
2 En la ficha Opciones de formato de tabla, seleccione
Longitud de registro fija de la lista desplegable Tipo
de archivo.
3 En el rea de visualizacin de la ficha Editar
campos/expresiones, seleccione un campo a definir,
preferiblemente un campo de tipo de registro si su
archivo contiene uno. Defina el campo, luego haga
clic en la marca de verificacin verde.
4 Haga clic en el botn Agregar una nueva expresin para
definir un campo computado condicional que especifique
Datos de mltiples tipos de registros

Gua de acceso a datos 57
la longitud de cada uno de los tipos de registro. Ingrese
Record_length en el cuadro de texto Nombre y asigne
un valor predeterminado equivalente a la longitud del
registro ms largo.
5 Haga clic en el botn Insertar una condicin. Especifique
una condicin en el cuadro Condicin que identifique uno
de los tipos de registros.
6 Una vez que asigna condiciones y valores para cada tipo de
registro, haga clic en la marca de verificacin verde para
aceptar la definicin de campo, luego cierre la ventana
Formato de tabla.
7 Cierre y luego vuelva a abrir la tabla. Ahora ACL reconoce el
nombre de campo Record_length y lee automticamente
su contenido como la longitud de registro.
8 Seleccione Edicin Formato de tabla del men para
definir el resto de los campos de datos. ACL procesar los
datos como un archivo de longitud fija.
Archivos segmentados
Los archivos segmentados, tambin denominados archivos de
bucket, son un tipo de archivo de longitud variable de registros
en el cual el conjunto de campos de encabezados antecede a uno
o ms conjuntos de campos de datos.
Los archivos segmentados almacenan los datos con eficiencia
porque cada registro tiene la longitud que necesita y no contiene
ningn campo vaco o repetido. Los archivos COBOL con
frecuencia contienen campos o tablas que pueden aparecer
varias veces, de acuerdo al valor que aparece en el campo de
encabezado segn la definicin de la clusula OCCURS.
A continuacin se incluye un ejemplo de archivo segmentado.
Campos de encabezado Segmento Segmento Segmento Segmento
Segmentos ID_emp Nomb_Emp Ao Ventas Ao Ventas Ao Ventas Ao Ventas
3 101 Andersen 2002 58500 2001 60400 2000 63000
1 102 Gutirrez 2002 60700
2 105 Schmidt 2002 62500 2001 58300
4 107 Lapierre 2002 63300 2001 59500 2000 67500 1999 63500
1 108 Ko 2002 56000
Captulo 4: Orgenes de datos
58 Gua de acceso a datos
Los campos de encabezado pueden contener un campo que
indique la cantidad de segmentos que se incluyen, como en el
ejemplo. Si no aparece esta informacin, se puede calcular la
cantidad de segmentos de un script utilizando otra informacin,
como por ejemplo, la longitud del segmento.
Definir archivos segmentados
Abra su archivo en el Asistente de Definicin de Datos. En la
pantalla Propiedades del archivo, seleccione la opcin Saltar
a finalizar, luego haga clic en Siguiente y en la prxima ventana
haga clic en Terminar. Guarde el archivo cuando se le indique.
ACL mostrar los datos en la ventana Formato de tabla.
En la ficha Opciones del formato de tabla de la ventana
Formato de Tabla, seleccione Longitud de registro fija en
la lista desplegable Tipo de archivo. Luego especifique una
longitud de registro al menos tan extensa como el registro
ms largo, incluyendo los segmentos.
Datos de mltiples tipos de registros

Gua de acceso a datos 59
Defina los campos de encabezado y el primer segmento. Luego
puede utilizar un script para procesar el archivo o para extraer
los campos a un archivo plano. Para definir los campos, quiz
sea necesario utilizar un diseo de registro que le brinde los
siguientes tipos de informacin:
Procesar el archivo segmentado
Una vez definidos los campos comunes a todos los registros,
se puede procesar el archivo con un script. El ejemplo que se
incluye a continuacin muestra un script que utiliza el comando
LOOP y la funcin OFFSET( ) para procesar estos archivos
segmento por segmento.
GROUP
Recuento = 1
Bytes_despl = 0
Long_bucket = 20
LOOP WHILE Recuento <= Camp_cuenta_segmen
Campo_V1 = OFFSET(CampoSeg1; Bytes_despl)
Campo_V2 = OFFSET(CampoSeg2; Bytes_despl)
TOTAL FIELDS Campo_V1 Campo_V2
STRATIFY ON Campo_V1 Campo_V2 MIN 0 MAX 10000 INTERVAL 10 TO SCREEN
Bytes_despl = Bytes_despl + Long_bucket
Recuento = Recuento + 1
END
END
Extraccin del archivo segmentado a un archivo plano
Puede resultar til extraer los campos de un archivo segmentado
a un archivo plano ACL para continuar el procesamiento. Cada
segmento de datos, como por ejemplo, ventas por ao, aparece
en un archivo plano como registro separado, tal como se muestra
en el ejemplo a continuacin.
Nombre de campo Tipo de
datos
Longitud
Segmentos
ID_emp
Nomb_Emp
Ao
Ventas
ID_emp Nomb_Emp Ao Ventas
101 Andersen 2002 58500
101 Andersen 2001 60400
101 Andersen 2000 63000
Captulo 4: Orgenes de datos
60 Gua de acceso a datos
Existen diversas maneras hacer esto en un script. El ejemplo
que se incluye a continuacin muestra un script que utiliza el
comando LOOP y la funcin OFFSET( ) para extraer los
segmentos a un nuevo archivo de datos planos.
GROUP
Recuento = 1
Bytes_despl = 0
Long_bucket = 20
LOOP WHILE Recuento <= Camp_cuenta_segmen
Campo_V1 = OFFSET(CampoSeg1; Bytes_despl)
Campo_V2 = OFFSET(CampoSeg2; Bytes_despl)
EXTRACT FIELDS Campo1 Campo2 Campo3 Campo_V1 Campo_V2 TO
"ArchivoNuevo"
Bytes_despl = Bytes_despl + Long_bucket
Recuento = Recuento + 1
END
END
102 Gutirrez 2002 60700
105 Schmidt 2002 62500
105 Schmidt 2001 58300
107 Lapierre 2002 63300
107 Lapierre 2001 59500
107 Lapierre 2000 67500
107 Lapierre 1999 63500
108 Ko 2002 56000
Bases de datos compatibles con ODBC

Gua de acceso a datos 61
Bases de datos compatibles con ODBC
ODBC (conectividad de base de datos abierta) es una interfaz
de Microsoft que puede utilizar para acceder a los datos desde
cualquier aplicacin de base de datos. Los orgenes de datos
compatibles con ODBC incluyen Access, Excel, Oracle, DB2,
FoxPro, Peoplesoft, dBASE, Informix, IMS, Sybase, SQL, SQL
Server, ADABAS, SAS y SPSS, entre otros.
Los programadores pueden crear aplicaciones con ODBC
activada, tambin conocidas como aplicaciones compatibles con
ODBC o aplicaciones cliente ODBC. Adems los programadores
pueden escribir controladores ODBC, DLLs (libreras de
vnculos dinmicos), para sistemas de administracin de
bases de datos u orgenes de datos especficos.
Mtodo de acceso
Para acceder a un origen de datos compatible con ODBC en ACL,
necesitar un controlador de ODBC especfico para ACL y un
controlador de ODBC especfico para el origen de datos.
Los controladores, desarrollados por fabricantes de origen de
datos y terceros, conforman el ncleo de ODBC y actan como
traductor entre ACL y el origen de datos.
Las reglas y los mtodos de acceso son los mismos,
independientemente del origen de datos. ACL utiliza el
controlador ODBC-ACL para solicitarle los datos al
Administrador ODBC. El Administrador, a su vez, utiliza el
controlador ODBC de origen de datos para leer los datos del
origen de datos. Estos datos se traducen a un formato ODBC
estndar y se devuelven a ACL, donde ACL copia los datos
a un archivo de datos ACL.
Administrador ODBC
Controlador ODBC ACL (DLL) Controlador ODBC de origen de datos (DLL)
ACL Origen de datos
Captulo 4: Orgenes de datos
62 Gua de acceso a datos
Para importar datos compatibles con ODBC
1 Seleccione la opcin ODBC de alguna de estas maneras:
En la pantalla Seleccionar origen de datos del Asistente
de Definicin de Datos, seleccione ODBC.
En el men, seleccione Datos Datos externos ODBC.
Aunque ve a ACL como fondo, ahora trabaja en el administrador
ODBC. Usted no regresa a ACL hasta que ACL crea un archivo
ACL a partir del origen de datos importado.
2 Seleccione el nombre de origen de datos (DSN) de una de las
fichas del cuadro de dilogo Seleccionar origen de datos.
Si su origen de datos es un archivo, contine con el paso
siguiente. Si su origen de datos es una base de datos,
se le indicar que se registre con su nombre de usuario
y contrasea. Contine con el paso 4.
Si ninguna ficha contiene un DSN, haga clic en el botn
Nuevo. Debera aparecer una lista de los controladores
disponibles. Para crear un nuevo DSN, seleccione un
controlador y haga clic en Siguiente. Si no existen
controladores, ODBC no est instalado en su computadora.
Contctese con su administrador de sistemas para
obtener ayuda.
3 Seleccione el origen de datos que desea y haga clic en Aceptar
para que aparezca el cuadro de dilogo Seleccione tabla.
La lista de tablas incluye las tablas y vistas del directorio
predeterminado. Puede seleccionar otros tipos de tablas,
tales como las tablas del sistema, del rea Tipos del cuadro
de dilogo.
Puede importar tablas fsicas o lgicas, de a una tabla por vez.
Si Seleccione tabla muestra ms de una tabla con el mismo
nombre, distinga una de otra verificando la informacin del
propietario de la tabla en la lista desplegable Propietario.
Para reducir el tiempo de acceso, puede desactivar la opcin
Calcular tamao de archivo.
4 Seleccione la tabla que desee. Haga clic en Siguiente, luego
asigne un nombre al archivo que crear ACL para los datos
importados. Haga clic en Guardar para mostrar el cuadro
de dilogo Seleccionar campos.
Bases de datos compatibles con ODBC

Gua de acceso a datos 63
Por defecto, todos los campos variables aparecen en la lista
Campos seleccionados. Haga clic en los botones de flecha,
Agregar todos o Borrar todos para cambiar la seleccin
a los campos que desea solamente.
Tambin puede ingresar una instruccin de Lenguaje
de Consultas Estructurado (SQL) en el cuadro de texto
WHERE para limitar los registros que ACL importa.
Si seleccion la opcin Calcular tamao de archivo en el
cuadro de dilogo anterior, el cuadro de dilogo Campos
seleccionados le indicar la cantidad de espacio en disco
necesario para el archivo importado.
5 Haga clic en Siguiente para visualizar una barra de progreso
que muestra la progresin del proceso de conversin de
ODBC. El mensaje aparece rpidamente para los archivos
ODBC pequeos.
ACL importa la base de datos, de a un registro por vez, como
un archivo secuencial plano de longitud fija. Cuando la
conversin est completa, ACL muestra la tabla y usted
puede comenzar su anlisis.
Para agregar un nuevo DSN
El nombre de origen de datos (DSN) asocia un controlador con
el origen de datos al cual desea acceder utilizando ODBC.
Los orgenes de datos basados en archivos pueden compartirse
entre todos los usuarios que tengan los mismos controladores
instalados. Un origen de datos de mquina es especfico de una
computadora en particular pero puede compartirse con otros
usuarios de esa computadora si usted lo define de esa manera.
En el cuadro de dilogo Seleccionar origen de datos, haga clic
en la ficha Origen de datos de archivo o en la ficha Origen de
datos de mquina. Haga clic en Nuevo y siga las indicaciones.
Informacin de referencia
Esta seccin contiene informacin acerca de los comandos que
estn asociados con los datos compatibles con ODBC y acerca
de la clusula WHERE de SQL.
Captulo 4: Orgenes de datos
64 Gua de acceso a datos
Importe datos ODBC desde un script
La manera ms sencilla de hacerlo es importar la base de datos
a travs del asistente. Luego copie el comando IMPORT del log
y pguelo en su script. Una vez que est en el script, puede editar
el comando para cumplir con sus especificaciones.
Sintaxis del comando
IMPORT ODBC SOURCE nombre-origen TABLE
nombre-tabla <QUALIFIER
calificador-datos> <OWNER nombre-usuario>
<USERID id-usuario> <PASSWORD n> <WHERE
clusula-where> <TO <ruta>nombre-tabla>
<WIDTH mx-car-ancho-col>
<mx-ancho-texto> <FIELDS lista-campo...>
Al pegar el comando IMPORT sobre un script, no se incluye
la informacin confidencial de contrasea. Se debe agregar
manualmente el parmetro PASSWORD al nuevo script.
Actualizar la tabla ACL
ACL copia los datos a un archivo ACL. Por consiguiente,
las tablas de ACL no reflejan los cambios subsiguientes al origen
de datos salvo que se actualicen los datos en el archivo utilizando
el comando Actualizar.
Para actualizar una tabla
1 Haga clic con el botn secundario del ratn sobre la tabla
y seleccione Actualizar desde el origen o seleccione
Editar Formato de tabla.
2 En la ficha Opciones de tabla de la ventana Formato de
tabla, haga clic en el botn Actualizar.
Sintaxis del comando
REFRESH nombre_tabla <PASSWORD n>
Ingresar una contrasea
Para actualizar o importar los orgenes de datos ODBC
protegidos por contrasea, utilice el comando PASSWORD
para crear un cuadro de dilogo que solicite la contrasea.
O utilice SET PASSWORD para codificar una contrasea
dentro de un script.
Bases de datos compatibles con ODBC

Gua de acceso a datos 65
El mtodo PASSWORD de solicitar una contrasea ofrece mayor
seguridad que el mtodo SET PASSWORD, que proporciona la
contrasea visible en el texto de su script.
Sintaxis del comando PASSWORD
PASSWORD 1 "Ingresar contrasea de
nmina:"
REFRESH Nmina PASSWORD 1
Sintaxis del comando SET PASSWORD
SET PASSWORD 1 "contraseaXYZ"
REFRESH Nmina PASSWORD 1
Filtrar registros con la clusula WHERE
La clusula WHERE del SQL (Lenguaje de Consultas Estructurado)
limita la cantidad o el tipo de datos que recibe del origen de
datos. Por defecto, ACL devuelve todas las filas del origen de
datos especificado. Cuando utiliza la clusula WHERE, especifica
una condicin de prueba. Luego, ODBC devuelve slo los
registros que cumplen la condicin de prueba. Por ejemplo,
puede utilizar la clusula WHERE para limitar los datos
a cuentas por cobrar que superan una cantidad especificada
o a fechas de envo que entran dentro de un cierto intervalo.
La clusula WHERE requiere dos operandos y un operador.
No ingrese la palabra where en el cuadro de texto WHERE.
La sintaxis puede variar de una base de datos a otra, por lo
tanto si surgen problemas, contctese con su administrador
de sistemas.
Captulo 4: Orgenes de datos
66 Gua de acceso a datos
Convenciones comunes de sintaxis
A continuacin se indican algunas convenciones comunes de
sintaxis:
Campos numricos: No utilice signos de puntuacin.
CANTIDAD < 100
devuelve registros con valores CANTIDAD inferiores
a 100.
Campos de texto (datos de carcter): Encirrelos entre
comillas simples.
CIUDAD = 'Londres'
devuelve los registros del campo CIUDAD que contienen
el valor Londres.
Campos de fecha: Encirrelos entre caracteres #.
FECHAPEDIDO < #31/12/2000#
devuelve los registros del campo FECHAPEDIDO que
contienen valores de fecha anteriores al 31 de diciembre
de 2000.
Primer operando: Utilice el nombre de un campo
existente. No utilice signos de puntuacin.
Operadores: Puede utilizar el operador igual (=) y los
operadores no iguales (<>, !=) en campos numricos
y de texto.
Utilice los siguientes operadores slo en los campos
numricos: <, <=, >=, >.
Si utiliza estos operadores en campos de texto, los valores
ANSI numricos correspondientes a cada carcter dentro
de los campos se comparan en secuencia de izquierda
a derecha.
LIKE y BETWEEN: Utilcelos para limitar o simplificar
la seleccin de datos.
Utilice LIKE para especificar una coincidencia de
modelos en campos especficos. Para los caracteres
comodn, utilice el guin bajo (_) para representar
Bases de datos compatibles con ODBC

Gua de acceso a datos 67
cualquier carcter individual y el signo de porcentaje (%)
para representar cualquier combinacin de caracteres.
IDCLIE LIKE 'B%'
devuelve registros del campo IDCLIE que contienen
valores que comienzan con la letra B.
IDCLIE LIKE '__X%'
devuelve registros en los que los primeros dos caracteres
de la identificacin del cliente pueden ser cualquier
carcter individual, el tercer carcter es X, y las letras
restantes pueden ser cualquier combinacin de
caracteres.
Utilice BETWEEN para restringir los registros devueltos
a aquellos en los que un campo en particular entra entre
dos valores.
FECHAENVO BETWEEN #01/07/1999# AND
#31/12/2001#
devuelve registros que contienen una fecha de envo entre
el 1 de julio de 1999 y el 31 de diciembre de 2001.
Operadores booleanos: Utilice AND, OR y NOT para
crear clusulas que contengan ms de una expresin
lgica. Estas expresiones toman la forma de WHERE
expresin-lgica AND expresin-lgica AND...
AND, OR y NOT funcionan del mismo modo en ODBC
que en ACL. Utilice parntesis para controlar el orden en
el que se evalan las expresiones.
CTASCOBRAR >= 5000 AND CTASCOBRAR <=
10000
devuelve todos los registros del campo cuentas por
cobrar que entran entre 5000 y 10000.
NOT(CTASCOBRAR BETWEEN 5000 AND 10000)
devuelve todos los registros del campo cuentas por
cobrar que no entran entre 5000 y 10000. Observe el
uso de BETWEEN en lugar de la instruccin AND.
Segundo operando: Puede utilizar otro nombre de
campo, una expresin o una combinacin de expresiones
para el segundo operando, que completa la clusula.
Captulo 4: Orgenes de datos
68 Gua de acceso a datos
Usted utiliza el operador para comparar el segundo
operando con el primer operando.
NUMFACT = NUMCLIE
devuelve registros con un nmero de factura que
coincide con el nmero de cliente.
NUMFACT >= 1000
devuelve registros con un nmero de factura que es
superior o igual a 1000.
IN y SELECT: Utilice IN y SELECT para unir datos de
una o ms tablas de bases de datos antes de importarlos
a ACL.
ID_CLIENT IN (SELECT ID_CLIENT FROM
CLIENTES)
devuelve slo los registros de la tabla importada cuyos
campos ID_CLIENT coinciden en la tabla importada
y en la tabla de CLIENTES. Esto es similar a un vnculo
de coincidencias ACL entre la tabla seleccionada en
el cuadro de dilogo Seleccione tablas y la tabla
CLIENTES.
ID_CLIENT NOT IN (SELECT ID_CLIENT FROM
CLIENTES)
devuelve slo los registros de la tabla importada cuyos
campos ID_CLIENT no coinciden en la tabla importada
y en la tabla CLIENTES. Esto es similar a un vnculo de
diferencias ACL entre la tabla seleccionada en el cuadro
de dilogo Seleccionar tablas y la tabla CLIENTES.
ID_CLIENT NOT IN (SELECT ID_CLIENT FROM
CLIENTES WHERE APELLIDO LIKE 'A%')
devuelve slo los registros cuyos campos ID_CLIENT no
coinciden en la tabla importada y en los registros del
campo ID_CLIENT de la tabla CLIENTES en los cuales el
campo de APELLIDO tambin comienza con la letra A.
Convenciones exclusivas de sintaxis
Algunos sistemas de administracin de bases de datos tienen
variantes exclusivas de sintaxis SQL.
Por ejemplo, los formatos de fecha de Oracle no se ajustan a la
sintaxis SQL de ANSI. Las literales de fecha adoptan la forma
Bases de datos compatibles con ODBC

Gua de acceso a datos 69
'DD-MMM-AA', con comillas simples. Puede utilizar la funcin
TO_DATE( ) de Oracle para especificar fechas.
Utilice una de estas clusulas WHERE para seleccionar los datos,
basndose en fechas especficas:
(WHERE) FECHA = '20-MAR-99'
(WHERE) FECHA = TO_DATE('20-MAR-99')
(WHERE) TO_DATE(FECHA) = '20-MAR-99'
(WHERE) TO_DATE(FECHA) = TO_DATE('20-MAR-99')
Es posible personalizar la sintaxis SQL de Oracle. En consecuencia,
quizs encuentre un formato de fecha similar a 'DD MMM AA'.
Si encuentra una sintaxis como esta, obtenga el formato
adecuado del administrador de sistemas.
Captulo 4: Orgenes de datos
70 Gua de acceso a datos
Oracle
Al acceder a datos de Oracle utilizando ODBC, ACL importa
los datos y los copia a una unidad local. Al acceder a los datos
de Oracle utilizando ACL Edicin de Servidor para AIX o ACL
Edicin de Servidor para Linux, ACL lee los datos directamente
de la base de datos de Oracle. Esto significa que la tabla ACL
refleja los cambios en los datos de origen a medida que stos
ocurren.
Mtodo de acceso
Acceda a datos Oracle a travs de uno de estos mtodos.
ACL Edicin de Servidor
Para acceder a datos Oracle utilizando ACL Edicin de Servidor:
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
perfil de servidor.
Active la opcin cliente/servidor en ACL, luego cree
un perfil de servidor. En la lista desplegable de Tipo de
Servidor, seleccione el servidor al que desea conectarse.
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
perfil de base de datos.
Cree un perfil de base de datos.
Luego inicie el asistente y siga los pasos que se indican
a continuacin:
1 En la pantalla Seleccione la plataforma para el origen de
datos del asistente, seleccione Servidor ACL. Para establecer
una conexin, seleccione el servidor donde residen los datos
en la lista desplegable.
2 En la pantalla Seleccione el origen de los datos del servidor
ACL, seleccione la opcin Bases de datos, luego seleccione
un perfil de base de datos en la lista desplegable.
3 En la pantalla Seleccionar esquema Oracle, seleccione el
segmento que desea.
4 Seleccione la tabla en la lista desplegable de la pantalla
Seleccionar Tablas de bases de datos. En la lista Tablas
disponibles, seleccione la tabla que desea. Si selecciona ms
de una tabla, deber relacionarlas utilizando el cuadro de
dilogo Identificar Relaciones.
Oracle

Gua de acceso a datos 71
5 Si seleccion ms de una tabla, puede editar las condiciones
de la unin en la pantalla Clusula de condicin. Para editar
una condicin de unin, seleccione la opcin Editar la
clusula de condicin.
6 Seleccione los campos o columnas que desee en la pantalla
Seleccionar columnas Oracle.
7 Si desea clusulas WHERE y ORDER, ingrselas en la
sintaxis SQL en la pantalla Clusulas Dnde y Orden.
8 Una vez que define todos los campos, el asistente le indica
que nombre y guarde la tabla.
Para editar la consulta despus de cerrar la tabla, haga clic con el
botn secundario del ratn en la tabla en Panorama. Seleccione
Propiedades, luego haga clic en la ficha Editar consultas.
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
definir archivos de datos del servidor.
En un script, puede utilizar las variables DBWHERE, DBORDER
y DBCONDITION para editar las clusulas WHERE, ORDER
y CONDITION. Los valores que asigna a estas variables de
reemplazo permanecen activos hasta que elimina las variables.
ODBC
Tambin se puede acceder a datos Oracle utilizando ODBC.
Consulte Bases de datos compatibles con ODBC en la
pgina 61.
Captulo 4: Orgenes de datos
72 Gua de acceso a datos
Archivos FDF OS/400
El diseo de registro para los conjuntos de datos creados en esta
plataforma se almacena en un archivo de referencia separado del
archivo de datos planos. ACL denomina a dichos archivos de
referencia archivos de definicin externa. Cuando ACL convierte
los datos del archivo FDF a formato de tabla, retiene los nombres
de campos de datos de origen e identifica los tipos de datos de
origen.
Consulte a un administrador de sistemas o use utilidades de
descarga tales como PC Support o Client Access para descargar
los datos y el archivo FDF desde la plataforma OS/400 a una PC.
Pida los datos en su formato EBCDIC nativo para evitar el riesgo
de errores de datos que presenta la conversin. Pida el archivo
FDF en formato ASCII para poder leerlo en un editor de texto si
necesita hacerlo de esa manera.
Mtodo de acceso
Acceda a los datos OS/400 a travs de uno de estos mtodos.
Definicin externa
Acceda al archivo de definicin externa utilizando el Asistente
de Definicin de Datos.
En la pantalla Seleccionar origen de datos del asistente,
seleccione Definicin externa. En la pantalla siguiente,
seleccione OS400 FDF, luego navegue para encontrar el archivo.
ACL crea un formato de tabla basado en la definicin externa y le
indicar que lo guarde. Si as se le indica, navegue para encontrar
el archivo de datos. ACL crea la tabla.
ODBC
Cuando utiliza ODBC, ACL importa la base de datos como un
archivo secuencial plano de longitud fija y crea automticamente
una tabla.
Consulte Bases de datos compatibles con ODBC en la
pgina 61.
Archivos FDF OS/400

Gua de acceso a datos 73
Otros mtodos
Si no puede obtener un archivo FDF, obtenga una copia impresa
o electrnica de la informacin de diseo y cree el formato de
tabla manualmente.
Tambin puede guardar los datos en formato dBASE, de texto,
delimitado o de impresin de imgenes en la aplicacin de
origen. Luego acceda a los datos a travs del mtodo que
corresponda para ese tipo de archivo en particular. ACL lee
dBASE y archivos de impresin de imgenes con mayor facilidad
que el texto o los archivos delimitados.
Informacin de referencia
La estructura de su FDF OS/400 debe asemejarse a la estructura
del FDF de muestra que sigue. Con el FDF en formato ASCII,
puede comparar la tabla ACL con el FDF y efectuar cambios al
diseo de tabla, si es necesario.
FDF OS/400 de muestra
PCFDF
PCFT 6
PCFL REGISDIA11 5/2
PCFL NOSECDIA 10 6
PCFL FECHADIA 10 8
PCFL NOMUSDIA 10 10
Interpretar el FDF
Las primeras dos lneas representan lneas de encabezado.
PCFDF (Archivo de Descripcin del Archivo de
Computadora Personal) identifica el archivo como un
archivo de descripcin. La lnea de PCFDF debe ser la
primera entrada.
PCFT (Tipo de Archivo de Computadora Personal),
seguido de un nmero de la lista de tipos de archivos,
identifica el tipo de archivo en el que estn almacenados
los datos.
Captulo 4: Orgenes de datos
74 Gua de acceso a datos
Las lneas que siguen representan las definiciones de campo.
PCFL identifica a una lnea de definicin de campo.
REGISDIA representa un nombre de campo.
11 representa un tipo de dato zonado de acuerdo
con los cdigos de tipos de datos OS/400.
Indicador Tipo de archivo
1 Texto ASCII
2 DOS aleatorio
3 BASIC secuencial
4 BASIC aleatorio
5 DIF (Formato de Intercambio de Datos)
6 Archivo sin conversin
7 Reservado (versin DBCS solamente)
8 DOS tipo aleatorio 2
9 BIFF (Formato de Intercambio Binario)
Cdigo Tipo de datos ACL
1 ASCII
2 NUMERIC (numrico)
3 ASCII
4 BINARY (binario)
5 ZONED
6 PACKED
7 MICRO
8 FLOAT (flotante)
Archivos FDF OS/400

Gua de acceso a datos 75
5 representa la longitud de campo.
2 representa la cantidad de decimales.
Determinar posiciones de campo
Las posiciones iniciales de campo comienzan en la posicin uno.
Calcule las posiciones de campo subsiguientes agregando las
longitudes de los campos precedentes.
9 FLOAT (flotante)
10 EBCDIC
11 ZONED
12 PACKED
Cdigo Tipo de datos ACL
Captulo 4: Orgenes de datos
76 Gua de acceso a datos
PDF
Puede capturar el texto de Formato de documento porttil
(PDF) electrnicamente siempre que las caractersticas de
seguridad de PDF no impidan el copiado o la impresin.
Adems, algunos archivos PDF almacenan su contenido
como una imagen de trama que no se puede editar.
ACL no puede leer los archivos PDF directamente. Para acceder
a los datos en un archivo PDF, debe abrirlo con un producto de
Adobe Acrobat, por ejemplo Acrobat Reader, desde donde
pueda seleccionar, copiar y pegar contenido a un editor de texto.
Tambin puede imprimir el documento en un archivo de texto.
Para imprimir en un archivo de texto
1 Utilice el Asistente de instalacin de impresoras de
Windows para agregar un controlador Genrico/Slo texto.
Para obtener ayuda acerca de cmo agregar una impresora,
contctese con su administrador de sistemas
2 En el cuadro de dilogo Imprimir, seleccione Genrica/Slo
texto en la lista desplegable Nombre y seleccione la casilla
de verificacin Imprimir en archivo.
3 Haga clic en Aceptar, y cuando se le indique, guarde el
archivo.
Puede abrir el archivo en un editor de texto para ver el diseo
de registro. En algunas ocasiones el texto ya no est alineado
de manera adecuada. Esto se debe a que el formato PDF y la
aplicacin que cre el archivo almacenan la informacin de
espacios de manera diferente. En consecuencia, cuando
convierte el archivo a texto, se puede perder la informacin
de espacio.
Importe el archivo de texto a travs del Asistente de Definicin
de Datos.
Archivos PL/1 copybook

Gua de acceso a datos 77
Archivos PL/1 copybook
El diseo de registro para los conjuntos de datos creados en
esta plataforma generalmente se almacena en un archivo de
referencia separado del archivo de datos planos. ACL denomina
a dichos archivos de referencia archivos de definicin externa.
Cuando ACL convierte los datos del archivo copybook a diseo
de tabla, retiene los nombres de campos de datos de origen
e identifica los tipos de datos de origen.
Pdale al administrador de sistemas que provea los datos en su
formato EBCDIC nativo para evitar el riesgo de errores de datos
que presenta la conversin innecesaria. Pida el archivo copybook
en formato ASCII para poder leerlo en un editor de texto si
necesita hacerlo de esa manera.
Mtodo de acceso
Acceda a los datos PL/1 por medio del Asistente de Definicin
de Datos o definiendo los datos en forma manual.
Si tiene el copybook de PL/1 en su disco local, este archivo se
puede convertir en un diseo de tabla en ACL. Despus puede
enlazar este copybook a los datos PL/1 definidos por este
copybook.
Para acceder a los datos PL/1 por medio del Asistente de
Definicin de Datos
1 Primero, utilice ACL para convertir el copybook PL/1 en
un formato de tabla de ACL. Seleccione Archivo Nuevo
Tabla para abrir el Asistente de Definicin de Datos.
2 Haga clic en Siguiente y seleccione Local. Haga clic en
Siguiente.
3 Seleccione Definicin externa y haga clic en Siguiente.
4 Seleccione PL/1 y haga clic en Siguiente. Aparecer la
pantalla Seleccionar definicin externa del asistente.
5 En el cuadro Definicin externa, haga clic en Buscar
y seleccione el archivo de copybook PL/1. Asegrese de
que aparezca el nombre del archivo de copybook PL/1 en
el panel Definiciones seleccionadas. Haga clic en Siguiente.
Captulo 4: Orgenes de datos
78 Gua de acceso a datos
6 En la pantalla Seleccione propiedades de conversin, puede
seleccionar las casillas de verificacin Eliminar indicador
de archivo inicial de los nombres de campo y Longitud
variable IBM, si es que corresponde. Haga clic en Siguiente.
El asistente muestra el contenido del formato de tabla. Haga
clic en Finalizar.
7 Cuando el programa se lo solicite, escriba el nombre del
nuevo formato de tabla. Haga clic en Aceptar. Aparece el
cuadro de dilogo Seleccione lugar del archivo. Este cuadro
le permite buscar los datos PL/1 correspondientes a este
copybook, ya sea en el cliente o en el servidor.
8 Seleccione Cliente o Servidor, segn corresponda. Busque
el archivo de datos y bralo. Se abre la tabla en ACL.
Nota: Si tiene ms de un copybook PL/1 para estos datos, puede
concatenar estos archivos en la pantalla Definicin externa del
asistente.
Formato manual
Si no puede obtener un archivo copybook, obtenga una copia
impresa o electrnica de la informacin de diseo y cree el
formato de tabla manualmente.
Archivos PL/1 copybook

Gua de acceso a datos 79
Informacin de referencia
A continuacin se incluye un PL/1 tipo copybook.
DECLARE
1 ZDCBHDRD UNALIGNED BASED(ZDCBHDR_PTR),
3 HDR_RECORD,
5 DC_CONTROL,
7 RECORD_STATUS CHAR(1),
7 STATUS_DATE CHAR(6),
7 HDR_TYPE CHAR(1),
7 ENTRY_DETAIL,
9 POINT_OF_ENTRY,
11 OPER_ID CHAR(4),
11 TERMINAL_ID CHAR(8),
11 ENTRY_DATE BIN FIXED(15),
9 BATCH_BALANCE,
11 OPER_ID CHAR(4),
11 TERMINAL_ID CHAR(8),
11 ENTRY_START_DATE BIN FIXED(15),
11 ESTIME BIN FIXED(31),
11 ENTRY_STOP_DATE BIN FIXED(15),
11 ENTRY_STOP_TIME BIN FIXED(31),
9 CORRECTION,
11 OPER_ID CHAR(4),
11 TERMINAL_ID CHAR(8),
11 CORR_START_DATE BIN FIXED(15),
11 CORR_START_TIME BIN FIXED(31),
11 CORR_STOP_DATE BIN FIXED(15),
11 CORR_STOP_TIME BIN FIXED(31),
Captulo 4: Orgenes de datos
80 Gua de acceso a datos
Impresin de imgenes
Los archivos de impresin de imgenes (reporte) estn compuestos
por registros que contienen distintos tipo de datos, por lo general
en forma de reporte de texto formateado para su impresin.
Los orgenes de datos de impresin de imgenes por lo general
contienen informacin extraa, como por ejemplo encabezados
de pgina, que usted ignora cuando define los datos.
Mtodo de acceso
? Consulte Acceso directo, diseo
manual en la pgina 20.
Al definir archivos de impresin de imgenes por medio del
asistente, se los coloca en la categora importar y copiar,
formato manual de acceso de datos. Al definir en forma
manual los archivos de impresin de imgenes, se los coloca
en la categora acceso directo, diseo manual.
La pantalla Definicin del archivo de impresin de imagen
del asistente contiene funciones para ayudarlo a procesar los
archivos de impresin de imgenes.
Pantalla Definicin del archivo de impresin de imagen
? Para obtener ms informacin,
seleccione Ayuda ndice y busque
impresin de imgenes.
ACL evala automticamente la longitud del registro pero usted
puede cambiar la longitud en el cuadro Longitud de registro,
si es necesario. La seccin Sugerencia en la parte superior de la
pantalla ofrece indicadores para la secuencia de pasos ms
probable del proceso de definicin. La pantalla tambin
muestra una vista previa del contenido de su archivo y le
permite desplazarse por los datos.
El asistente busca modelos en su archivo e intenta definir el
archivo automticamente. Si el asistente encuentra un modelo,
resalta los registros en gris y los campos en azul. Si no desea
aceptar las sugerencias del asistente, puede hacer clic con el
botn secundario de su ratn en las reas grises o azules para
eliminar o editar tanto los campos individuales como los
registros enteros.
Puede definir los campos que abarcan ms de una lnea, como
por ejemplo un bloque de direccin o una descripcin de
mltiples lneas. Y puede definir campos de altura variable.
Impresin de imgenes

Gua de acceso a datos 81
Utilice la opcin Llenar si en blanco en las Opciones avanzadas
del cuadro de dilogo Definicin de campo para especificar
que ACL copia datos de un registro precedente en los campos
en blanco correspondientes de los registros subsiguientes.
Puede crear registros con mltiples encabezados o pies de
pgina. Y puede seleccionar la casilla de verificacin Transparente
en el cuadro de dilogo Definicin de registro para ocultar
los encabezados o pies de pgina repetitivos que dividen los
registros multilnea.
Otras opciones
En lugar de utilizar la pantalla Definicin del archivo de
impresin de imagen cuando usted define el origen de sus
datos, puede seleccionar la opcin Otro formato de archivo
en la pantalla Formato de archivo del asistente. Luego, en la
pantalla Tipo de archivo, seleccione ya sea el Archivo de
impresin de imagen (reporte) o la opcin Archivo de
mltiples tipos de registros.
Tambin puede seleccionar la opcin Saltar a finalizar o la
opcin Saltar identificacin del campo en el asistente para
definir su archivo en la ventana Formato de tabla.
Informacin de referencia
Puede volver a utilizar o modificar el formato de tabla.
Volver a utilizar formatos de tablas
No puede vincular un formato de tabla existente con otro origen
de datos de impresin de imgenes porque las estructuras del
archivo ACL y del origen de datos son diferentes.
Pero ACL crea una instruccin IMPORT PRINT en el log con la
sintaxis:
IMPORT PRINT TO <nombre_tabla> "<nombre_archivo.fil>" FROM
"<ruta_y_nombre_archivo_de_origen>" SERVER nombre_perfil
valor_conjunto_caracteres RECORD "Detalle" 0 1 0 TEST 0 0
Captulo 4: Orgenes de datos
82 Gua de acceso a datos
Puede modificar estos valores ya sea en la lnea de comando o en
un script:
nombre_tabla
nombre_archivo.fil
ruta_y_nombre_archivo_de_origen
Luego, ejecute nuevamente el comando en el registro o en un
script para importar otro origen de datos de impresin de
imgenes. ACL aplica el formato original de tabla al nuevo origen
de datos para crear un archivo de estructura idntica al archivo
original.
Modificar formatos de tabla
Al importar un archivo de impresin de imgenes, el archivo .fil
que ACL crea es un archivo de longitud fija que contiene slo las
secciones definidas de los datos de origen. El archivo .fil no
retiene datos indefinidos. Por lo tanto determine qu datos
necesita antes de comenzar el proceso de definicin. Para
importar campos adicionales ms adelante, debe redefinir el
archivo o modificar el comando IMPORT PRINT, lo que
requiere un conocimiento avanzado de los procesos de ACL.
Formato de Texto Enriquecido (RTF)

Gua de acceso a datos 83
Formato de Texto Enriquecido (RTF)
No puede importar archivos RTF directamente a ACL debido
a los cdigos RTF que se incluyen con los datos. En la aplicacin
de origen, puede guardar el archivo RTF como texto plano
o puede importarlo a un archivo de texto.
Una vez que importa el documento RTF a ACL, puede descubrir
que el texto ya no est alineado correctamente. El modo en que
se ve su documento depende de los comandos de formateo RTF
que se utilizaron cuando se cre el documento.
Guardar como texto
Para guardar un archivo RTF como texto
1 En el men Archivo, seleccione Guardar como.
2 En la lista Guardar como tipo, seleccione Slo texto
(*.txt).
Puede abrir el archivo en un editor de texto para ver el diseo
de registro. Luego importe los datos a travs del Asistente de
Definicin de Datos.
Imprimir en un archivo
? Para obtener ayuda acerca de cmo
agregar una impresora, contctese con
su administrador de sistemas.
Como otra opcin, puede utilizar el Asistente de instalacin
de impresoras de Windows para agregar un controlador de
impresora Genrica/Slo texto.
Para imprimir en un archivo de texto
1 En el cuadro de dilogo Imprimir, seleccione Genrica/Slo
texto en la lista desplegable Nombre y seleccione la casilla de
verificacin Imprimir en archivo.
2 Haga clic en Aceptar, y cuando se le indique, guarde el
archivo.
Puede abrir el archivo en un editor de texto para ver el diseo
de registro. Luego importe los datos a travs del Asistente de
Definicin de Datos.
Captulo 4: Orgenes de datos
84 Gua de acceso a datos
SAP
Puede acceder a datos SAP a travs de Direct Link. Tambin
puede descargar los datos de reportes o consultas de SAP o del
navegador de datos en un formato que ACL pueda leer. Como
ltima opcin, puede imprimir su reporte en un archivo.
Direct Link
? Para obtener ms informacin sobre
Direct Link, visite el sitio de ACL.
Direct Link es un producto complementario que permite
conectarse directamente a los datos SAP desde ACL.
Usted deber registrarse en su sistema SAP a travs de Direct
Link. Esto le permitir generar consultas para seleccionar los
datos que desea descargar. Cuando estas consultas son
ejecutadas, ACL automticamente crear una tabla con
los datos consultados.
Formatos de salida de SAP
SAP ofrece diversas opciones de formatos de salida. Estas varan,
dependiendo de la instalacin.
Los reportes y consultas ofrecen la opcin de salida de hoja de
clculo para descargar resultados en un formato de archivo
delimitado. Luego puede utilizar ACL para acceder a los datos
como lo hara con cualquier otro origen de datos delimitado.
Los reportes y consultas tambin ofrecen la opcin de salida no
convertida para descargar resultados en un formato de archivo
de texto. Luego ACL procesa los datos como un archivo de
impresin de imgenes.
Puede descargar las tablas de datos del navegador de datos SAP
y obtener las mismas opciones de salida que en los reportes
y consultas. Para mostrar el navegador de datos SAP, utilice
el cdigo de transaccin de SAP /se16.
Si tiene un formato de archivo privado instalado, tambin aparece
en las consultas como una opcin. Cuando descarga datos en el
formato de archivo privado de SAP, el asistente ofrece la opcin
de utilizar el idioma local o abreviaturas estndar en alemn
suministradas por SAP para los nombres de campo de ACL.
Luego ACL crea automticamente un formato de tabla de los
datos SAP.
SMF

Gua de acceso a datos 85
SMF
Los conjuntos de datos del Servicio de administracin de
sistema (SMF) renen y registran la informacin del sistema
y la informacin relacionada con el trabajo. Utilice esta
informacin para:
Facturar por el uso del sistema
Reportar la fiabilidad
Analizar la configuracin
Programar trabajos
Resumir la actividad de volumen de acceso directo
Evaluar la actividad del conjunto de datos
Hacer un perfil del uso de recursos del sistema
Mantener la seguridad del sistema
Cuando ocurre un evento en particular, SMF escribe cierto tipo
de registro en los conjuntos de datos. Dichos eventos incluyen
inicios de trabajo, errores inesperados de trabajo y cargas de
programas iniciales (IPLs).
Al estudiar las tendencias de los datos SMF histricos, puede
evaluar los cambios en la configuracin, la carga de trabajo o los
procedimientos de programacin de trabajo. Del mismo modo,
puede analizar los datos SMF para buscar procedimientos
operativos y convenciones de programacin ineficientes.
Mtodo de acceso
Descargue el conjunto de datos SMF del mainframe en formato
binario. Obtenga el archivo de diseo de SMF, que describe el
diseo de los datos SMF en el CD de Documentacin de IBM.
Captulo 4: Orgenes de datos
86 Gua de acceso a datos
En el Asistente de Definicin de Datos, importe el archivo de
formato de SMF. Acepte los valores predeterminados del
asistente hasta llegar a la pantalla Propiedades del archivo,
donde selecciona la opcin Saltar a finalizar para definir
manualmente el diseo. El formato de tabla que crea es
similar a este:
FILE_NAME 'SMF80.LAYOUT'
RECORD_LENGTH VARIABLE SKIP 0
REC_TYPE EBCDIC 8 1
START NUMERIC 9 3 0
NAME EBCDIC 20 8
LENGTH NUMERIC 29 5 0
TYPE EBCDIC 40 8
DESC EBCDIC 50 37
VBSTART COMPUTED
*N 0 1
START + 1
Luego, utilice este script para crear un archivo de diseo para
leer el conjunto de datos SMF:
COMMENT
******** Esto abrir el formato de tabla SMF.
OPEN SMFLAYOUT
COMMENT
******** Esto filtra los registros basndose en su tipo de registro.
SET FILTER HEX(REC_TYPE) = 'FA'
COMMENT
******** Esto crear un archivo de formato de tabla ACL con mltiples tipos de
registros IBM
GROUP IF length <> 0
LIST NAME ' ' TYPE vbstart LENGTH ' :'DESC
unformatted TO "SMF80.FMT"
ELSE
LIST '*' + blanks(31)+ ':'+ DESC as'' unformatted
TO "SMF80.FMT"
END
Una vez que ejecute el script, agregue la tarjeta FILE_NAME en la
primera fila del archivo de formato de tabla SMF80.FMT.
Por ltimo, importe el archivo de formato a ACL con la opcin
Importar del archivo de servidor, luego vincule el formato de
tabla ACL resultante con el archivo de datos de SMF.
SMF

Gua de acceso a datos 87
Informacin de referencia
Esta seccin ofrece ejemplos de tipos de registros de SMF y
muestra los tipos de reportes que puede crear a partir de los
datos SMF. Tambin ofrece sugerencias de modos de utilizar
estos reportes.
Tipos de registros de SMF
Tipo de registro 80 se escribe durante un procesamiento del
Servicio de Control de Acceso a los Recursos (RACF) cuando
se detecta uno de estos eventos:
Intentos no autorizados de ingresar al sistema
Accesos autorizados o intentos no autorizados para
acceder a los recursos protegidos por RACF
Intentos autorizados o no autorizados para modificar
los perfiles en la base de datos RACF
Verificacin de LU de socio exitosa o no exitosa
El Tipo de registro 81 se escribe en el momento en que finaliza
la inicializacin del RACF.
El Tipo de registro 83 se escribe en conjuntos de datos de
auditora que se ven afectados por un comando RACF que cre
la etiqueta de seguridad asociada con un conjunto de datos a ser
cambiado.
Registros de actividad de conjuntos de datos
SMF produce registros que contienen informacin sobre la
actividad del conjunto de datos. Estos registros, que incluyen
los tipos 4, 14, 15, 17, 18, 30 y 34, pueden ayudar a responder
estas preguntas:
Cul es el tamao del conjunto de datos promedio tanto
para los dispositivos de acceso directo como de cinta?
La cantidad de conjuntos de datos de mltiples
volmenes es considerablemente grande?
Qu porcentaje de todos los conjuntos de datos son
permanentes? Qu porcentaje son temporarios?
Qu porcentaje de todos los conjuntos de datos
temporarios controla la salida entrada virtual (VIO)?
Captulo 4: Orgenes de datos
88 Gua de acceso a datos
Qu conjuntos de datos utilizan ms frecuentemente las
aplicaciones?
Con qu frecuencia las aplicaciones vuelven a utilizar los
conjuntos de datos?
Cul es el tamao de bloque, el recuento de bloque y el
recuento de EXCP promedio para cada conjunto de datos
de cinta?
Cmo utilizan los programas de problemas la
programacin encadenada?
Registros de actividad de programa de problemas
Estos ejemplos muestran algunas de las formas de evaluar la
actividad de conjunto de datos de programa de problemas de
los registros de SMF.
Extensiones mltiples
Una instalacin puede verificar el campo cantidad de extensiones
en la seccin UCB de los registros SMF de tipo 14 y 15. Desde
este campo, la instalacin puede identificar conjuntos de
datos de acceso directo que excedieron su asignacin principal
y utilizaron su asignacin secundaria. La asignacin secundaria,
aunque til, puede afectar el desempeo del sistema y fragmentar
el espacio en los volmenes de acceso directo.
Verifique las extensiones mltiples para evitar un error
inesperado X37 en un trabajo de produccin la prxima vez
que se ejecute. Aunque el trabajo puede obtener el espacio
que necesita esta vez, la siguiente asignacin puede ser en un
volumen que slo tenga espacio suficiente para la asignacin
principal. Los intentos en la asignacin secundaria fallarn
y desperdiciarn recursos en reejecuciones.
SMF

Gua de acceso a datos 89
Modificaciones de conjuntos de datos
SMF escribe ciertos tipos de registros cuando modifica
conjuntos de datos.
Un sistema puede ordenar estos registros por nombre de trabajo
o ID de usuario. Luego, se puede obtener un reporte de los
conjuntos de datos que los programas de problemas definieron,
modificaron o eliminaron durante un intervalo especificado.
Dicho reporte puede ser til como copia de seguridad,
especialmente cuando se alteraron o destruyeron
accidentalmente conjuntos de datos importantes.
Actividad de apertura/cierre
Cuando EOV cierra o procesa un conjunto de datos, SMF escribe
un registro de tipo 14 15. La instalacin puede contar los
registros de tipo 14 y 15 para buscar cuntas veces EOV cerr
o proces un conjunto de datos dado. Para esta clase de reportes,
excluya los registros SMF de programas tales como las
ordenaciones, donde conoce de antemano que la actividad
de apertura y cierre es significativa.
Tipo de
registro
Modificacin de conjuntos de datos
17 Cancelar un conjunto de datos no VSAM
18 Renombrar un conjunto de datos no VSAM
60 Actualizar un conjunto de datos VSAM
61 Definir una entrada de catlogo para el servicio de catlogo
integrado
66 Alterar o renombrar una entrada de catlogo para el servicio
de catlogo integrado
63 Definir o alterar una entrada de catlogo VSAM
65 Eliminar una entrada de catlogo para el servicio de catlogo
integrado (tipo 65)
67 Eliminar una entrada de catlogo VSAM
68 Renombrar una entrada de catlogo VSAM
Captulo 4: Orgenes de datos
90 Gua de acceso a datos
Factores de bloqueo
A partir de los campos de tamao de bloque y longitud de
registro lgica en los registros SMF de tipo 14 y 15, un sistema
puede identificar los conjuntos de datos que se procesan con
factores de bloques ineficientes. Por ejemplo, un conjunto de
datos de 10.000 registros se procesa y desbloquea, con una
longitud de registro lgica de 80, utilizando un dispositivo 3380.
Cuando el sistema encuentra un conjunto de datos tal, puede
aumentar el tamao de bloque a 6.160 o 77 registros. El tamao
de bloque aumentado minimiza la sobrecarga de procesamiento
de entrada/salida y reduce los requerimientos de
almacenamiento de acceso directo.
Servicios opcionales
Aunque son muy tiles, los servicios opcionales pueden dificultar
el desempeo del sistema, si se utilizan de manera inadecuada.
Por ejemplo, el servicio de verificacin de validez de escritura
(OPTCD=W) requiere una rotacin de disco adicional para
volver a leer los datos que se escriben para cada bloque de salida.
Del mismo modo, un conjunto de datos que utiliza demasiado
el servicio de programacin encadenada (OPTCD=C) podra
monopolizar el tiempo disponible en un canal. El sistema puede
utilizar los registros SMF de tipo 14 y 15 para asegurar que las
aplicaciones que utilizan un servicio opcional estn autorizadas
o justificadas para utilizar el servicio.
Datos basados en UNIX

Gua de acceso a datos 91
Datos basados en UNIX
La familia de sistemas operativos UNIX tuvo uno de los primeros
sistemas operativos porttiles que se pueden instalar en distintas
plataformas de hardware, desde computadoras personales
a mainframes. Inicialmente, el sistema era gratis; hoy muchas
empresas y organizaciones desarrollaron versiones exclusivas
y personalizadas del sistema operativo original. AIX es una
versin de UNIX producida por IBM. Linux es un sistema
operativo de cdigo abierto derivado de UNIX.
Al igual que Microsoft Windows, UNIX tpicamente utiliza el
conjunto de caracteres ASCII. Esto significa que no necesita
convertir los datos desde un equipo que ejecuta UNIX para
utilizar los datos en una computadora personal. Sin embargo,
algunos tipos de datos numricos utilizados en los sistemas AIX
y Linux no pueden ser ledos en una computadora personal.
Mtodo de acceso
Acceda a los datos basados en UNIX a travs de uno de estos
mtodos.
Acceso a la red
Puede acceder a archivos en una computadora que ejecuta un
sistema operativo basado en UNIX mientras accede a archivos en
una computadora personal conectada a la red, siempre que tenga
los derechos de acceso necesarios.
? Consulte tambin Mapeo de
unidad en la pgina 13.
Para acceder a un sistema de archivos UNIX como unidad
mapeada o red compartida en Windows, el sistema UNIX debe
ejecutar un Bloque de Mensaje de Servidor (SMB) para brindar
soporte de red compartida de Windows. El software Samba se
utiliza comnmente para este fin.
FTP
Puede recuperar archivos de una computadora UNIX
utilizando FTP.
ODBC
Puede acceder a bases de datos compatibles con ODBC que
ejecutan el sistema UNIX a travs de ODBC. Para obtener ms
informacin, consulte Bases de datos compatibles con ODBC
en la pgina 61.
Captulo 4: Orgenes de datos
92 Gua de acceso a datos
Direct Link
Puede acceder a datos SAP en un sistema UNIX utilizando
Direct Link o los mtodos de acceso que se describen en SAP
en la pgina 84.
ACL Edicin de Servidor
Puede acceder a datos basados en AIX o Linux y procesarlos en
el servidor donde residen utilizando el software ACL Edicin
de Servidor. Con ACL Edicin de Servidor, usted puede leer
cualquier archivo plano en el servidor y acceder directamente
a bases de datos Oracle y DB2 desde el Asistente de Definicin
de Datos.
Para acceder a bases de datos DB2 utilizando el software ACL
Edicin de Servidor, consulte DB2 en la pgina 31.
Para acceder a bases de datos Oracle utilizando el software ACL
Edicin de Servidor, consulte Oracle en la pgina 70.
VSAM

Gua de acceso a datos 93
VSAM
ACL maneja los archivos de Mtodo de acceso de almacenamiento
virtual (VSAM) del mismo modo en que maneja los archivos de
longitud variable IBM. Usted especifica longitudes de registro
variables para los datos VSAM, cuando los define.
Los Conjuntos de Datos de Secuencia de Entrada (ESDS) de
VSAM se leen en el orden en que se escribieron los registros en
el archivo. Los Conjuntos de Datos de Secuencia Clave (KSDS)
de VSAM se procesan en la secuencia definida en el ndice de
VSAM. Los Conjuntos de Datos de Registros Relativos (RRDS)
de VSAM se procesan de acuerdo con la secuencia de nmero
de registro relativo. En los archivos VSAM, los datos siempre
comienzan en la posicin 5.
VSAM est compuesto por dos partes principales:
Administracin de catlogo
VSAM mantiene una gran cantidad de informacin sobre
los conjuntos de datos y el espacio de almacenamiento de
acceso directo en un catlogo. El catlogo puede ser un
servicio de catlogo integrado, lo que se recomienda, o un
catlogo VSAM. El conjunto de informacin del catlogo
sobre un conjunto de datos en particular define las
caractersticas de dicho conjunto de datos. Cada conjunto
de datos VSAM debe estar definido en un catlogo.
Administracin de registros
Puede utilizar VSAM para reorganizar registros en cuatro
tipos de conjuntos de datos: registros de secuencia de
clave, secuencia de entrada, lineales o relativos. El modo
en que se almacenan y se accede a los registros representa
la diferencia entre estos tipos de conjuntos de datos.
Defina los conjuntos de datos VSAM utilizando comandos de
servicios de mtodos de acceso o la asignacin dinmica de
Lenguaje de Control de Trabajos (JCL).
Captulo 4: Orgenes de datos
94 Gua de acceso a datos
Mtodo de acceso
Siga los siguientes pasos para acceder a datos VSAM a travs de
un entorno cliente/servidor:
1 Una vez que configura un perfil, active el Asistente de
Definicin de Datos y seleccione el servidor ACL en el que
residen los datos VSAM. Ingrese su contrasea, si se solicita.
2 En la pantalla Seleccione el origen de los datos del servidor
ACL, seleccione la opcin Archivos planos o VSAM, luego
abra el archivo que desea definir.
3 A medida que avanza en el asistente, seleccione
minicomputadora o mainframe IBM (EBCDIC) como
el conjunto de caracteres y Longitud variable como la
propiedad del archivo. Haga otras selecciones adecuadas
para el archivo. Defina sus campos, luego nombre y guarde
el archivo.
XML

Gua de acceso a datos 95
XML
XML es la abreviacin de Lenguaje de Marcacin Extensible,
un estndar abierto para un lenguaje de marcacin que se utiliza
para crear documentos e intercambiar datos entre aplicaciones
y entre organizaciones. XML utiliza etiquetas para identificar la
estructura y el contenido de los datos que se pueden transmitir
en forma de texto.
ACL lee los datos XML utilizando la tecnologa de Microsoft
ActiveX Data Objects (ADO).
Mtodo de acceso
ACL crea automticamente un formato de tabla a partir de un
documento XML siempre que su estructura XML sea similar
a la siguiente:
<REGISTROS>
<REGISTRO>
<MONTO_FACTURA>618,30</MONTO_FACTURA>
<FECHA_FACTURA>17/11/00</FECHA_FACTURA>
<FACTURA_NR>5981807</FACTURA_NR>
</REGISTRO>
<REGISTRO>
<MONTO_FACTURA>217,80</MONTO_FACTURA>
<FECHA_FACTURA>18/11/2000</FECHA_FACTURA>
<FACTURA_NR>5981808</FACTURA_NR>
</REGISTRO>
</REGISTROS>
Cada valor aparece entre dos etiquetas con el nombre de campo
correspondiente y cada registro aparece entre las etiquetas
<REGISTRO> y </REGISTRO>. ACL no permite subniveles
en la actualidad.
Si el archivo difiere de este formato, deber acceder a los datos
de otra manera. En la aplicacin de origen, guarde el archivo en
un formato diferente, como por ejemplo en un formato de texto.
Luego puede acceder a los datos utilizando el mtodo aplicable
a dicho formato.
Captulo 4: Orgenes de datos
96 Gua de acceso a datos
ndice

97
NDI CE
A
Acceder a los datos
ACL mtodos 16
Acceso a los datos
ACL mtodos 16
etapas de 2
impedimentos 4
Acceso del cliente
utilidad de descarga 72
Acceso directo
definicin externa 22
formato automtico 19
formato manual 20
Access. Consulte Microsoft Access
ACL Edicin de Servidor
Datos basados en UNIX 92
Datos Oracle 70
DB2 31
IMS 47
ACL Edicin de Servidor
acerca de 14
ActiveX Data Objects
y XML 95
y Microsoft Access 50
y Microsoft Excel 51
Actividad de apertura/cierre
monitorear con SMF 89
Actividades de conjunto de datos
monitorear con SMF 89
Actualizar los datos
ODBC 64
Actualizar origen de datos
ODBC 64
Administrador de la base de datos
rol del 3
AIX
soporte en ACL 14
Apertura automtica
ventana Formato de tabla 38
Aplicaciones basadas en PC
ACCPAC 24
compatibles con dBASE 34
Archivo de ACL
definicin de 17
Archivo de diseo
SMF 85
Archivo de entrada. Consulte Tablas
Archivo de transaccin
ACCPAC 24
Archivo maestro
ACCPAC 24
Archivos
ACL, acerca de 17
planos 7
preparar para transferir 12
Archivos con definicin externa
categora de acceso 22
copybook de COBOL 26
copybook de PL/1 77
definicin de 7
OS/400 72
Archivos con mltiples tipos de
registros
acceder 55
Consulte tambin datos de
longitud variable IBM
Archivos de bucket. Consulte
Archivos segmentados
Archivos de impresin de imagen
categora de acceso 18
Archivos de impresin de imgenes
acceso 80
Archivos de impresin. Consulte
Impresin de imgenes
Archivos de longitud fija
ACL 17
dBASE 7
Archivos de longitud variable.
Consulte Datos de longitud
variable IBM
Archivos de reporte. Consulte
Impresin de imgenes
Archivos de spool de impresin.
Consulte Impresin de imgenes
Archivos de spool. Consulte
Impresin de imgenes
Archivos de texto
categora de acceso 20
Archivos delimitados
acceder 36
categora de acceso 18
Archivos HTML
acceder 43
Archivos planos
ACL 17
definicin de 7
Archivos RTF
acceder 83
Archivos segmentados
COBOL 30
datos de mltiples tipos de
registros 57
definir 58
extraer a un archivo plano 59
procesar 59
AS/400. Consulte OS/400
ASCII
conversin de datos 8, 13
formato de copybook de
COBOL 26
Formato FDF 72
B
Barreras
acceso a los datos 4
Bases de datos
compatibles con ODBC 61
DB2 31
dBASE 7, 34
IMS 47
Microsoft Access 50
Oracle 70
OS/400 72
C
Clculo de tamao de archivo
funcin de ODBC 62
Calificadores de texto
datos delimitados 36
Campo de cuatro bytes de longitud
de registro
omitir 46
Campo de descripcin de bloque
datos de longitud variable IBM 45
Campo Full_record
archivos delimitados 39
Campo Record_length
crear 56
ndice
98
Campos
anlizar en archivos
delimitados 39
faltantes en datos dBASE 53
perder no definidos 82
redefinir, COBOL 30
repetir. Consulte Archivos
segmentados
Campos computados
Nivel 88 de COBOL 29
Campos en blanco
completar automticamente 80
Campos lgicos
Nivel 88 de COBOL 29
Campos superpuestos
definicin de COBOL 30
Categoras
acceso a los datos 16
CD
medios de almacenamiento 3
Cintas
mtodo de almacenamiento de
datos 3
Clusulas Condition
DB2 32
Oracle 71
Clusulas ORDER
DB2 32
Oracle 71
Clusulas PIC
interpretar 27
Clusulas WHERE
DB2 32
ODBC 65
Oracle 71
Cliente/servidor. Consulte tambin
ACL Edicin de Servidor
Comando IMPORT
modificar para volver a utilizar 81
sintaxis, ODBC 64
Completar automticamente
campos en blanco 80
Conjunto de caracteres
problemas de conversin 8, 13
Conjunto de caracteres nativo
usar 8
Conjunto de caracteres nativos
Datos de OS/400 72
Consideraciones de espacio
transferir datos 11
Consultas
SAP 84
Contrasea
orgenes de datos ODBC 64
Controlador Genrico/Slo texto
agregar 76
Controlador Slo texto
agregar 76
Controladores
ODBC 61
Conversin
conjunto de caracteres 8
de nmeros a caracteres,
dBASE 34
problemas, evitar 13
Conversin de nmeros a caracteres
dBASE 34
copybook
COBOL, interpretacin 27
PL/1, muestreo 79
CR/LF
archivos con mltiples tipos de
registros 55
Cuadro de dilogo Definicin de
campo
archivos de impresin de
imgenes 80
Cuadro de dilogo Definicin de
registro
opcin transparente 80
Cuadro de dilogo Seleccionar base
de datos
ODBC 62
Cuadro de dilogo Seleccionar
origen de datos
ODBC 62
Cuadros de dilogo
Configuracin de texto ODBC 42
Definicin de campo 80
Definicin de registro 80
Definir formato de texto 42
Seleccionar base de datos 62
Seleccionar origen de datos
62
Cuestiones de rendimiento
ODBC 6
Cuestiones de seguridad
ODBC 6
D
Dar formato
Clusulas WHERE 65
Datos
faltantes
Microsoft Excel 51
hallar origen de 5
integridad.probar 10
perder, no definidos 82
preparar para transferir 12
Datos ACCPAC
acceder 24
Datos basados en AIX
acceder 25
Datos basados en AIX sin fecha y
tambin datos basados en UNIX
Datos basados en Linux
acceder 49
Consulte tambin Datos basados
en UNIX
Datos basados en UNIX
acceder 91
Datos compatibles con dBASE
acceder 34
categora de acceso 19
Datos compatibles con ODBC
acceder 61
actualizar 64
archivos delimitados 42
categora de acceso 17
DB2 33
IMS 48
Microsoft Access 50
Microsoft Excel 52
Oracle 70
OS/400 72
sistemas UNIX 91
Datos DB2
acceder 31
categora de acceso 19
mejorar la velocidad de
recuperacin 31
Datos de carcter
archivos delimitados 36
formato dBASE 34
Datos de COBOL
acceder 26
categora de acceso 22
Datos de longitud variable IBM
acceder 45
ndice

99
Consulte tambin Archivos con
mltiples tipos de registros
longitudes de registros faltantes
en 13
Datos de Oracle
acceder 70
formatos de fecha en ODBC 70
Datos de origen
copiados al archivo de ACL 17
Datos de PC
transferir 13
Datos del mainframe
transferir a PC 11
Datos heredados
categora de acceso 20
formato de impresin de
imgenes 7
Datos IMS
acceder 47
categora de acceso 20
Datos no definidos
perder 82
Datos Oracle
categora de acceso 19
Datos perdidos
Microsoft Excel 51
Datos PL/1
acceder 77
categora de acceso 22
Datos SAP
acceder 84
categora de acceso 17
en sistema UNIX 92
Datos VSAM
acceder 93
categora de acceso 19
Datos XML
acceder 95
categora de acceso 17
Definicin de archivo de entrada.
Consulte Formatos de tabla
Definicin manual
archivos de impresin de
imgenes 81
archivos delimitados 38
informacin de diseo de
registro 15
mtodos de acceso 16
Delimitadores de cadena. Consulte
Calificadores de texto
Diccionario de datos
documento de diseo de
registro 15
Direct Link
usar 84
Disco compartido
datos de PC 13
Diseo de archivo. Consulte Diseo
de registro
Diseo de registro
copybook de COBOL 26
copybook de PL/1 77
definicin externa 7
finalidad del 5
muestra 6
Ver tambin Formatos de tabla de
ACL
Diseo de registros
Formato de definicin de archivos
OS/400 72
Diseo. Consulte Diseo de registro
Documentos
HTML 43
Microsoft Word 54
PDF 76
RTF 83
XML 95
Documentos PDF
acceder 76
DSN
faltantes 62
E
EBCDIC
conjunto de caracteres, usar 8
datos de COBOL 26
Datos OS/400 72
problemas de conversin 13
Emulacin de terminal
acerca de 12
Encabezados
ocultamiento en registros
multilnea 80
Enlace ODBC
software 24
Entorno cliente/servidor
datos VSAM 94
DB2 31
IMS 47
opcin de transferencia de
datos 14
Oracle 70
procesar datos en 14
Error de datos
y cliente/servidor 14
riesgos al descargar 13
Espacio en disco
ODBC 62
Estructura de archivo
consideraciones 6
consideraciones para la
seleccin 6
Etapas
acceso a los datos 2
Excel. Consulte Microsoft Excel
Extensiones
dbf 19, 34
doc 54
fil 17
fmt 86
htm o html 43
solucionar problemas con
SMF 88
txt 83
F
Factores de bloqueo
identificar con SMF 90
Faltantes
campos
datos dBASE 53
datos
Microsoft Excel 51
datos no definidos 82
DSN 62
longitudes de registro 46
Filtros
limitar datos ODBC 65
separar tipos de registro 55
Formato dBASE
acerca de 7
archivos de Microsoft Access 50
archivos de Microsoft Excel 52
datos de OS/400 73
Formato de archivo privado
SAP 84
Formato de definicin de archivos
interpretar 73
ndice
100
Formato de impresin de imgenes
datos heredados 7
HTML 43
Microsoft Access 50
salida SAP sin convertir 84
Formato de texto
archivos de Microsoft Access 50
archivos de Microsoft Excel 52
HTML 44
RTF 83
SAP 84
XML 95
Formato de texto enriquecido.
Consulte RTF
Formato delimitado
SAP 84
Formato nativo
leer datos directamente 16
Formatos de exportacin
transferir datos 12
Formatos de fecha
Oracle 68
Formatos de salida
SAP 84
transferir datos 12
Formatos de tabla
definicin de 16
Formatos de tabla de ACL
acerca de 16
Formatos de tablas
reutilizar
datos de impresin de
imgenes 81
datos delimitados 39
Formats.acl
ACCPAC 24
FTP
acerca de 12
sistemas UNIX 91
Funcin CTOD( )
anlizar los campos de fecha 39
Funcin de clculo de tamao de
archivo
ODBC 62
Funcin OFFSET( )
procesamiento de OCCURS
mltiples 26
Funcin SUBSTR( )
anlizar los campos de
caracteres 39
Funcin VALUE( )
anlizar los campos numricos 39
G
Grupos
campos de COBOL 28
I
Importar del archivo de servidor
SMF 86
Importar y copiar
formato automtico 17
formato manual 18
Imprimir a archivo de texto
documentos PDF 76
documentos RTF 83
Imprimir en archivo de texto
archivos HTML 44
IND$FILE
problemas de longitud de
registro 13
Informtica. Consulte Sistemas
informticos
Instruccin OCCURS
definicin 30
Instrucciones SELECT
modificar para DB2 31
Integridad de los datos
verificar 10
Interfaces
DB2 31
IMS 47
Oracle 70
J
Jerga
sistemas informticos 4
L
Lenguaje de consultas estructurado.
Consulte Sintaxis SQL
Linux
soporte en ACL 14
Logs de Internet
categora de acceso 20
Logs telefnicos
categora de acceso 20
Longitud de registro
archivos segmentados,
calcular 57
conjuntos de datos VSAM 93
especificar 56
problemas, evitar 13
Longitud de registros
faltante 46
Longitud. Consulte Longitud de
registro
M
Medios de almacenamiento
tipos 3
Mtodos
acceso a los datos 16
Microsoft Access
acceder 50
categora de acceso 17
Microsoft Excel
acceder 51
categora de acceso 17
Microsoft Text Driver
datos delimitados 42
Microsoft Word
acceder 54
Muestra
archivo de Formato de definicin
de archivos 73
Datos XML 95
diseo de registro 6
formulario de pedido de datos 9
Muestreo
Copybook de PL/1 79
N
Navegador de datos
SAP 84
Niveles
campos de COBOL 28
Niveles de campo
COBOL 28
Nombre de origen de los datos.
Consulte DSN
O
ODBC
cuestiones de seguridad y
rendimiento 6
proteccin de contrasea 64
ndice

101
Opcin de hojas de clculo
salida SAP 84
Opcin Llenar si en blanco
datos de impresin de
imgenes 80
Opcin transparente
procesamiento de impresin de
imgenes 80
Opciones avanzadas
Cuadro de dilogo Definicin de
campo 80
Origen de los datos
hallar 5
OS/400
acceder 72
categora de acceso 22
P
Pantalla Definicin del archivo de
impresin de imagen
funciones 80
PC Support
utilidad de descarga 72
Pedido de datos
formulario de muestra 9
Pedidos de datos
formular 5
formulario de muestra 9
Plataformas
soporte en ACL 14
Posiciones iniciales de campo
longitud variable IBM 46
Posiciones iniciales de campos
OS/400 75
Precauciones de descarga
emulacin de terminal 13
Presencia de campos mltiples
agregar a la tabla de ACL 30
Probar
integridad de los datos 10
Problemas de apertura
archivos dBASE 35
Problemas de conversin de datos
evitar 8
Protocolo de transferencia de
archivos. Consulte FTP
Pruebas de integridad
realizar 10
totales de control, uso 5
R
REDEFINES
datos de COBOL 30
Registros
Actividad de los conjuntos de
datos SMF 87
Registros de detalle
archivos con mltiples tipos de
registros 55
Registros de encabezado
archivos con mltiples tipos de
registros 55
Registros de pie de pgina
archivos con mltiples tipos de
registros 55
Repetir campos. Consulte Archivos
segmentados
Reportes
SMF 87
Reutilizar de formatos de tablas
datos de impresin de
imgenes 81
Reutilizar formatos de tablas
datos delimitados 39
S
Script
importar datos ODBC 64
leer conjuntos de datos SMF 86
procesar archivos
segmentados 30
reutilizar formatos de tablas 81
Servicio de administracin de
sistema. Consulte SMF
Servicios opcionales
monitorear con SMF 90
SET PASSWORD
sintaxis del comando 64
Sintaxis de comandos
archivos dBASE, OPEN 35
Sintaxis de SQL
Oracle
formatos de fecha 68
procesar datos 70
Sintaxis del comando
Consulte tambin Scripts
datos, leer 86
IMPORT
impresin de imgenes 81
ODBC 64
REFRESH 64
SET PASSWORD 64
Sintaxis SQL
Controladores ODBC de Nivel
1 65
Controladores ODBC de Nivel
2 68
DB2 31
Sintaxis. Consulte Sintaxis del
comando
Sistemas de datos descentralizados
utilidad 5
Sistemas informticos
trabajar con el personal 4
Sistemas locales
origen de los datos 5
Sistemas operativos
soporte en ACL 14
SMF
datos, acceder 85
reportes, usar 87
Software de emulacin. Consulte
Emulacin de terminal
Solicitud de datos
formular 5
Solo lectura
caracterstica de ACL 15
Solucionar problemas
abrir archivos dBASE 35
datos de impresin de imgenes
faltantes 82
dividir registros multilnea 80
problemas en la actividad del
conjunto de datos 88
Subcampos
crear en archivos delimitados 39
Subconjuntos
datos, extraer 4
DB2, procesar 33
Subconjuntos de datos
extraer 4
T
Tablas
ACL, acerca de 16
ACL, actualizar 64
base de datos, importar 62
Tablas de base de datos
importar por medio de ODBC 62
ndice
102
Terminologa
sistemas informticos 4
Tipos de datos
Cdigos de OS/400 74
comparacin de COBOL y
ACL 27
Tipos de registros
registros mltiples, procesar 55
SMF 87
Ttulos de las columnas
registros de encabezado 55
Totales
control 5
Totales de control
importancia de 5
Transferencia de datos
mtodos estndar 11
PC a PC 13
velocidades, comparacin 12
Transferir datos. Ver Transferencia
de datos
Truncado de campos
datos dBASE 34, 53
U
UNIX
soporte en ACL 14
V
Valor de los separadores de campo
especificar 37
Valores hexadecimales
archivos delimitados 37
Variables DB
DB2 32
Oracle 71
Velocidad
comparaciones, transferencia de
datos 12
Velocidades de transferencia
comparar 12
Ventana Formato de tabla
abrir automticamente 38
W
Word. Consulte Microsoft Word
Z
z/OS
importar datos SMF 85
plataforma, soporte para 14


2
0
0
6

A
C
L

S
e
r
v
i
c
e
s

L
t
d
.

Você também pode gostar