Transcript
Page 1: Report Reader Tutorial.pdf
Page 2: Report Reader Tutorial.pdf
Page 3: Report Reader Tutorial.pdf

Tutorial ReportReader Versión Nueve

Un documento de CaseWare IDEA

Page 4: Report Reader Tutorial.pdf

Copyright © 2013 (v9.1) CaseWare IDEA Inc. Todos los derechos reservados. Este manual ysus archivos de datos son propiedad registrada y poseen todos los derechos reservados.Ninguna parte de esta publicación podrá ser reproducida, emitida, transcripta, guardada enun sistema para su posterior recuperación o traducida en ningún idioma bajo ningúnconcepto sin el permiso de CaseWare IDEA Inc. CaseWare IDEA Inc. es una compañía privadade desarrollo y comercialización de software, con oficinas en Toronto y Ottawa, Canadá,compañías subsidiarias en Holanda y China y distribuidores asociados en más de 90 países.CaseWare IDEA Inc. es subsidiaria de CaseWare International Inc., líder mundial en softwarede inteligencia de negocios para auditores, contadores y profesionales en sistemas y finanzas(www.CaseWare-IDEA.com). IDEA es distribuida bajo licencia exclusiva por CaseWare IDEAInc, 469 King Street West, 2nd Floor, Toronto, CANADA, M5V 1K4. IDEA es una marcaregistrada de CaseWare International Inc.

Page 5: Report Reader Tutorial.pdf

Contenido

Contenido

Prefacio

Prefacio...............................................................................................7

Capítulo 1

Información general de Report Reader ...........................................9Introducción.................................................................................................9¿Qué clase de archivos pueden ser convertidos? ..........................................9¿Cómo funciona Report Reader?................................................................10

Capítulo 2

¿Qué hay en la pantalla de Report Reader? .................................11

Capítulo 3

Uso de Report Reader .....................................................................13Introducción...............................................................................................13Acceso a Report Reader .............................................................................13Creación de una plantilla - Pasos básicos ....................................................14

Examinación de los datos y de su diseño .............................................15Selección de una línea de muestra y una línea de ancla .......................15Definición de una referencia ................................................................16Definir Anclas de campo......................................................................19Guardar el diseño ................................................................................22Análisis de errores ...............................................................................22Vista previa de Base de Datos..............................................................23Crear un Diseño agregado...................................................................24Reacomodar el orden de los campos ...................................................27Guardar la plantilla ..............................................................................28

Capítulo 4

Ejemplos adicionales .......................................................................29Usar valores de registros previos ................................................................29Encabezados, pies y cortes de página.........................................................31Opciones de entradas y campos multi-líneas...............................................34Diseños agregados anteriores y Diseños agregados posteriores..................36Uso de referencias flotantes .......................................................................38Crear una referencia flotante......................................................................40Excluir línea ................................................................................................50Filtros .........................................................................................................51

Índice

Índice ................................................................................................53

Page 6: Report Reader Tutorial.pdf
Page 7: Report Reader Tutorial.pdf

Prefacio

Prefacio

Bienvenido al Tutorial de Report Reader.

Report Reader se puede utilizar para extraer datos desde archivos de informe impresos, archivos detexto y archivos de Adobe Acrobat hacia bases de datos de IDEA (.imd).

IDEA es una herramienta de interrogación de archivos para auditores, contadores e investigadores.Mediante el uso de IDEA podrá llevar a cabo pruebas, análisis e investigaciones. Sin embargo parapoder utilizar IDEA, los datos correspondientes se deben importar e interpretar en términos decampos dentro de registros. A tal efecto se proporciona un Asistente de Importación dentro de IDEAsiendo el método más sencillo para leer o importar datos en IDEA.

No obstante, en algunas situaciones los datos podrían estar disponibles solamente en una salida deimpresión la cual podrá ser impresa en un archivo en lugar de papel. En estos casos puede utilizarseReport Reader para leer los datos en un modo simple.

Los aspectos relacionados con la transferencia de datos desde un sistema computadorizado haciaIDEA son tratados en la guía Guía para auditores para la descarga de datos.Esta guía cubre enforma detallada el uso de Report Reader, explicando sus conceptos, sus opciones del menú, suscomandos y sus herramientas. La primera sección cuenta con una introducción a Report Readerseguida de una explicación de las ventanas y las opciones del menú. Esta guía también cuenta conejemplos para ilustrar como trabajar con Report Reader, sus conceptos y sus reglas.

Si desea seguir estos ejemplos los archivos de datos usados en los mismos podrán ser encontradosen C:\Ususarios\<nombreusuario>\Mis documentos\Mis proyectos IDEA\Tutorial una vez que hayainstalado IDEA Versión Nueve.

Por otra parte, las imágenes usadas en esta guía pueden no reflejar lo que usted visualiza en supantalla dependiendo del tipo de producto de IDEA que este utilizando.

Para obtener una mayor comprensión del funcionamiento de Report Reader, se proporcionan videosilustrativos basados en los ejemplos desarrollados en estas guía en el sitio web de CaseWare IDEAwww.CaseWare-IDEA.com.

Sus comentarios son importantes para nosotros. Por favor envíe sus comentarios relacionados con ladocumentación a [email protected].

Page 8: Report Reader Tutorial.pdf
Page 9: Report Reader Tutorial.pdf

Capítulo 1

Información general de Report Reader

Introducción Los archivos de datos utilizados por IDEA poseen un formato de archivo especial. Los archivos soncodificados de tal forma que contienen no sólo los datos sino también las descripciones relativas alordenamiento y uso de los datos.

IDEA incluye un Asistente de importación con diversas opciones de importación para archivos dedatos que no se encuentran en este formato. Report Reader forma parte del Asistente deimportación de IDEA pudiendo ser invocado a través del mismo.

Report Reader extrae datos desde archivos de texto planos, informes impresos guardados en unarchivo, y archivos de Adobe Acrobat y los convierte al formato de archivo de IDEA. Los archivos detexto plano y los informes impresos pueden provenir desde una aplicación de PC o desde unmainframe.

Report Reader cuenta con una extensa Ayuda en línea la cual incluye explicaciones paso por paso delas diferentes funciones. Para obtener información adicional existe también la posibilidad de accedermediante enlaces a secciones de IDEA en la web, tales como consejos y sugerencias, preguntas másfrecuentes (FAQs), e información técnica.

¿Qué clase dearchivos pueden ser

convertidos?

Con Report Reader, podrá extraer datos desde cualquier informe impreso, archivo de texto (porejemplo, .prn, .txt, .asc, .csv, .dat) o archivos Adobe Acrobat PDF.

Un archivo de informe impreso es un archivo de texto plano o un archivo de salida de impresión. Lamayoría de las aplicaciones de DOS crean salidas en texto mediante un proceso denominado como"Imprimir a disco”. Esta opción le permite enviar un informe a un archivo del disco en lugar deimprimirlo mediante la impresora. Las aplicaciones de Windows generalmente utilizan una opción desalida en texto o cuentan con la posibilidad de imprimir un informe en un archivo de texto con eldriver de impresión Genérico / Sólo Texto.

Page 10: Report Reader Tutorial.pdf

10 Tutorial Report Reader Versión Nueve

Report Reader permite leer, visualizar y extraer datos desde archivos provenientes de diversasfuentes tales como:

• Informes de texto de mainframe

• Informes de texto de computadoras

• Archivos DOS impresos en el disco

• Archivos genéricos/sólo texto (Windows)

• Archivos sólo texto de Procesadores de texto

• Informes contables sólo-texto

• Informes de E-mail

• Capturas de textos de comunicaciones en línea

• Informes impresos (PRN)

• Archivos variables tabulados

• Archivos con formato de datos estándar (SDF)

• Adobe Acrobat (PDF)

Nota: El texto de los archivos de Adobe Acrobat PDF será convertido a formato de texto planodonde la información tal como el tamaño de la fuente, el color, las casillas de texto y el ángulo derotación será eliminada. Se insertará un corte de página al final de cada página y los gráficos eimágenes no serán convertidos.

¿Cómo funcionaReport Reader?

Report Reader muestra el archivo original en una sección de Report Reader llamada Vista delinforme. Utilizando las barras de desplazamiento, puede navegar a lo largo del informe para ver losdetalles de los datos y el diseño. Los datos a ser extraídos podrán ser seleccionados mediante unsimple clic. Para utilizar Report Reader no es necesario tener un conocimiento especial acerca deestructuras de archivos o lenguajes de comandos.

Report Reader extraerá los datos seleccionados en una base de datos de IDEA. El diseño del archivoconfigurado para la importación podrá ser guardado como una "plantilla". Esta plantilla puede serutilizada nuevamente para importar datos de otros archivos que posean el mismo diseño. El uso deplantillas le permite ahorrar tiempo, particularmente si necesita importar el mismo informe, o unosimilar, en forma periódica.

Report Reader no sólo se limita a la extracción de datos desde un tipo de archivo a otro, tambiéndistingue entre información numérica y no numérica manejando ambas clases de información enforma apropiada.

Page 11: Report Reader Tutorial.pdf

Capítulo 2

¿Qué hay en la pantalla de ReportReader?

La siguiente figura muestra la pantalla de Report Reader con un informe abierto.

Page 12: Report Reader Tutorial.pdf

12 Tutorial Report Reader Versión Nueve

La siguiente figura muestra la pantalla de Report Reader con datos seleccionados.

Descripción

• Barra de menú: Esta sección proporciona acceso a las opciones de menú del mismomodo que otras aplicaciones de Windows.

• Barra de herramientas: Los comandos de la barra de herramientas proporcionanun acceso rápido a las funciones más comúnmente utilizadas.

• Editor de ancla: Basándose en la línea de muestra del Editor de campo, se defineuna referencia para seleccionar líneas similares del informe.

• Editor de campo: Es el espacio existente entre las dos líneas gruesas de la partesuperior de la pantalla, en el cual se copia una línea de muestra. Una vez quehayan sido seleccionadas las líneas similares en el informe, los datos a serimportados como campos en IDEA son seleccionados en el Editor de campo. Losdatos seleccionados aquí son las Anclas de campo que permiten seleccionar loscampos en el informe.

• Vista del informe: Cuando se abre un informe en Report Reader, la Vista delinforme muestra una vista previa del informe completo.

• Líneas ancladas: Son las líneas seleccionadas en el informe que han sidocapturadas por la referencia definida en el Editor de ancla.

• Ventana Detalles de campo: Esta ventana muestra las propiedades de diseño y laspropiedades de campo tales como su nombre, tipo, etc una vez definido uncampo.

Page 13: Report Reader Tutorial.pdf

Capítulo 3

Uso de Report Reader

Introducción Esta sección proporciona un ejemplo simple para familiarizarse con el uso de Report Reader. A suvez se detallan el uso de algunas de las funciones típicas de Report Reader para convertir un archivoen una base de datos de IDEA.

Si desea seguir estos ejemplos, los archivos de datos usados se pueden encontrar enC:\Ususarios\<nombreusuario>\Mis documentos\Mis proyectos IDEA\Tutorial una vez que hayainstalado IDEA Versión Nueve.

Para más información consulte la Ayuda del software, visite en la web la Sección de Soporte de IDEAen www.ideasupport.com o asista a un curso de capacitación.

Para extraer datos desde un informe cuyos datos no están encolumnados, tales como los logs de laweb, consulte la sección Uso de referencias flotantes del Capítulo Cuatro.

Acceso a ReportReader

1. Desde el menú Inicio de Windows seleccione Programas > IDEA > IDEA.

Aparecerá la aplicación IDEA.

2. En la pestaña Principal, dentro del grupo Importar haga clic en Escritorio.

Aparecerá el diálogo Asistente de importación.

3. Marque la opción Informe impreso y Adobe PDF.

4. Haga clic en el botón Examinar .

5. Busque y seleccione el archivo que desea importar a través de Report Reader.

6. Opcionalmente, si posee una plantilla o máscara (archivo .msk creado con DataImport) busquey seleccione la misma haciendo clic en el botón Examinar adyacente al cuadro Archivo deplantilla opcional, y luego marque la casilla Editar plantilla. Nota: Podrá importar un informecon una plantilla o máscara existente pero no podrá crear o editar una máscara.

7. Haga clic en Siguiente.

Se abrirá Report Reader mostrando el archivo seleccionado.

También podrá abrir un nuevo informe directamente desde Report Reader seleccionando Archivo >Abrir informe o haciendo clic en el botón Abrir informe de la barra de herramientas principal.

Page 14: Report Reader Tutorial.pdf

14 Tutorial Report Reader Versión Nueve

La siguiente sección utilizará el archivo Informe de viajes.prn para demostrar los pasos requeridospara convertir un archivo.

Nota: La ventana de Report Reader sólo puede mostrar un único archivo. Al abrir un nuevo archivose cerrará automáticamente el archivo activo.

Creación de unaplantilla - Pasos

básicos

Report Reader muestra el informe completo pudiendo desplazarse por el mismo para examinar losdatos y su diseño. Basándose en esta información podrá definir una plantilla para seleccionar yextraer el tipo de archivo requerido.

Las opciones seleccionadas al identificar los datos a ser extraídos serán guardadas como unaplantilla. Una plantilla representa la forma de comunicarle a Report Reader cuáles son los datos quedeben ser extraídos y la posición de la información. La plantilla podrá volverse a usar para importararchivos con un diseño similar. La plantilla puede ser interpretada también como una especie deesqueleto o armazón siendo el soporte de los datos. Al aplicar la plantilla sobre el informe, seextraerá la información visible en esos agujeros y se importará en IDEA.

Como el informe cuenta con diversos niveles de detalle, la información de cada nivel será definida enun diseño por separado. Estos diseños, al juntarse, forman la plantilla. El Diseño base es el primerdiseño que se crea y, de ser necesario, pueden anexarse diseños adicionales llamados Diseñosagregados para crear una plantilla.

• Diseño base: El primer diseño definido. El Diseño Base debe ser definido a nivel de línea dedetalle u transacción. La línea de detalle es la línea o las líneas que contienen lainformación que desea identificar como un registro en la base de datos resultante deIDEA.

• Diseño agregado: Los diseños adicionales definidos luego de que el Diseño base haya sidodefinido y guardado. Existen dos clases de Diseños agregados: los Diseños agregadosanteriores y los Diseños agregados posteriores. Los datos capturados por el Diseñoagregado serán anexados a los registros definidos por el Diseño base. Un Diseñoagregado anterior será definido en base a los datos que preceden a un Diseño base. Entanto que un Diseño agregado posterior será definido en base a los datos que siguen a unDiseño base. La posición de la línea de muestra para un Diseño Agregado en relación a lalínea de muestra para un Diseño Base define si se trata de un Diseño Agregado Anterior ode un Diseño Agregado Posterior. Para obtener más información al respecto consulte elCapítulo cuatro.

El proceso de creación de una plantilla y conversión de un archivo es cubierto en los siguientespasos:

1. Examine los datos y su diseño.

2. Seleccione una muestra de los datos requeridos (llamada la línea de ancla).

3. Defina una referencia para capturar líneas similares en el informe.

4. Capture los datos a ser convertidos en campos y registros.

5. Guarde el diseño.

6. Ejecute la búsqueda de errores.

7. Acceda a la vista previa de la base de datos (opcional).

8. Reacomode el orden de los campos (opcional).

Page 15: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 15

9. Guardar la plantilla.

10. Convierta el archivo.

Nota: Los pasos 1 a 6 deberán ser completados para crear tanto un Diseño base como un Diseñoagregado.

Examinación de los datos y de su diseño

Tal como se muestra en la figura anterior, los datos del archivo Informe de viajes, tal como ocurre enla mayoría de los informes, son organizados en diferentes niveles. El informe cuenta con un títuloque indica el contenido del informe (Informe de gastos de viajes) y el período bajo análisis (mes deEnero de 2010). El siguiente nivel es la categoría de viaje basándose en su motivo tal comoConferencia, Capacitación o Trabajo. Cada categoría posee un monto total. Finalmente seencuentran las líneas de detalle que contienen información acerca de cada viaje en una única línea.

En este ejemplo, los datos serán extraídos en dos diseños. El primer diseño (Diseño base) contendrálos datos acerca de los viajes individuales, mientras que el segundo diseño (Diseño agregado)capturará los datos relacionados con el motivo del viaje.

Selección de una línea de muestra y una línea de ancla

Seleccione una muestra de los datos requeridos. Podrá ser una única línea o múltiples líneas (hastaun máximo de 30). Si la línea de muestra es una línea única, será a su vez la línea de ancla. En casoque la muestra este compuesta por múltiples líneas, se deberá seleccionar una de las líneas como lalínea de ancla. Basándose en las características de la Línea de ancla, se definirá una referencia paracapturar las líneas similares en el informe.

En el archivo Informe de viajes.prn cada viaje representa una única línea y nosotros deseamos crearun registro para cada viaje.

1. Seleccione la primera línea en el informe.

Nota: No es necesario seleccionar la primera línea como la línea de muestra. Seleccione la líneaque represente de mejor manera a los datos a ser extraídos (por ejemplo la línea con losmayores detalles). Mediante una referencia se capturarán todas las líneas coincidentes que seencuentren tanto arriba como debajo de la Línea de muestra. Si la transacción es una entradamulti-línea podrá ser seleccionados múltiples líneas. La línea de muestra podrá contar con hasta30 líneas de máximo.

Aparecerá el diálogo Report Reader. El diálogo Report Reader le brinda tres opciones dediseño:

• Crear un diseño estándar: Los diseños estándar se pueden utilizar cuando los datosdel informe se encuentran encolumnados.

• Crear un diseño flotante: Los diseños flotantes se pueden utilizar cuando los datosdel informe no se encuentran encolumnados como ocurre con los archivos desistema o los logs de la web. Consulte Uso de referencias flotantes en el CapítuloCuatro.

• Excluirla de la salida: Al crear Diseños agregados, luego de haber definido unDiseño base, podrá excluir los datos seleccionados de los datos a ser extraídos.

Page 16: Report Reader Tutorial.pdf

16 Tutorial Report Reader Versión Nueve

2. Seleccione la opción Crear un diseño estándar .

3. Haga clic en Sí para continuar.

La línea seleccionada como la línea de muestra se convertirá ahora en la Línea de ancla(marcada con una flecha roja en el margen izquierdo) y será copiada en el Editor de campo.Esta es la sección comprendida entre las dos líneas amarillas en la parte superior de la página.La ventana Detalles de campo aparecerá, a su vez, en el sector derecho de la pantalla. En estaventana aparecerán las propiedades de diseño y las propiedades de los campos una vez quehayan sido definidos. Podrá hacer clic en el botón Ocultar para ocultar la ventana si lo desea.

Definición de una referencia

Usando la Línea de ancla, podrá definir una referencia para capturar líneas similares en el informe.Para definir una referencia, deberá buscar una característica de la Línea de ancla que sea compartidapor todas las líneas que desea capturar, pero no por las demás líneas. En otras palabras, debe seruna característica única de las líneas que desea seleccionar.

Debe definirse la referencia en el Editor de ancla justa arriba del Editor de campo. Puede definirseusando algunas de las referencias genéricas proporcionadas o especificando algún caracterespecífico.

Las referencias genéricas son útiles al definir patrones, basándose en las líneas de detalleseleccionadas en el informe. Sin embargo si no cuenta con un patrón único disponible, escribiendoun caracter específico como referencia, se seleccionarán las líneas en las que se encuentre esecaracter. Puede utilizarse también una combinación de referencias genéricas con un caracterespecífico al definir una referencia. Usadas en referencias estándar (una referencia definida en unDiseño estándar), estas referencias capturarán todas las líneas del informe que posean ese mismocaracter en la misma columna que la referencia.

Page 17: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 17

Las referencias genéricas predefinidas son:

• Referencia de texto: Capturará las líneas del informe que posean algún caracter alfabético.

• Referencia numérica: Capturará las líneas del informe que posean algún caracternumérico.

• Referencia de espacio: Capturará las líneas del informe que posean un espacio.

• Referencia no en blanco: Capturará aquellas líneas del informe que no posean un espacio,pero que tengan algún caracter de texto o numérico.

Usando los datos de la Línea de ancla seleccionada en el paso anterior, podrá definir una referenciabasada en alguna de las columna del informe, tales como PIN, CLASE_EMP, y FECHA. Navegue a lolargo del archivo Informe de viajes.prn y observe que el primer caracter para todas las línea dedetalle es un número. Usando esta información, puede seleccionarse la Referencia numéricagenérica.

Los siguientes pasos detallan cómo capturar las líneas detalladas requeridas usando una referencianumérica genérica. Sin embargo, existen otros caminos para definir una referencia. Puede probarotras opciones y ver los resultados.

1. Haga clic en el Editor de ancla para ubicar el cursor justo arriba del primer dígito (el número12205605). Haga clic en el botón Referencia numérica de la barra de herramientas.

El símbolo de referencia numérica (N mayúscula con un fondo en amarillo) será insertado en elEditor de ancla. Todas las líneas del informe que contengan un número en esa posición seránresaltadas en la Vista del informe para indicarle visualmente que estas líneas han sidocapturadas por la referencia.

Nota: Si especifica la tecla N a través del teclado no representará una referencia numérica, sinoque será una referencia específica y capturará sólo aquellas líneas con la letra N en esacolumna. Sólo las referencias genéricas son mostradas con un fondo amarillo. Las referenciasespecíficas aparecerán como texto común en el Editor de ancla.

2. Navegue a lo largo del informe para asegurarse de que todas las líneas requeridas, y solamentelas líneas requeridas, hayan sido seleccionadas.

Page 18: Report Reader Tutorial.pdf

18 Tutorial Report Reader Versión Nueve

Nota:Si la referencia no coincide con los datos de la Línea de ancla, la referencia será mostradacon un fondo rojo y no se seleccionará ninguna línea del informe. En la siguiente imagen, noexisten líneas seleccionadas en el informe debido a que ha sido especificada una referencia detexto sobre un caracter numérico en el Editor de ancla.

Page 19: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 19

Definir Anclas de campo

Una vez que las líneas requeridas hayan sido capturadas en el informe, los datos a ser importados enIDEA deberán ser especificados definiendo las Anclas de campo. Los Anclas de campo son definidasresaltando los datos requeridos en el Editor de campo (la sección comprendida entre las dos líneasamarillas). Una vez definido el campo en el Editor de Campo, se marcará la informacióncorrespondiente en el informe mostrando en forma visual los datos capturados.

Nota: La longitud máxima de un campo es de 500 caracteres. Si la cantidad de caracteres de uncampo es superior a 500, sólo serán importados en IDEA los primeros 500 caracteres de ese campo.

Page 20: Report Reader Tutorial.pdf

20 Tutorial Report Reader Versión Nueve

1. En el Editor de campo, resalte 12205605 para poder definir a la columna PIN como el primercampo.

Los datos seleccionados en el Editor de campo serán resaltados en color naranja para indicarque ahora existe un Ancla de campo, mientras que los datos correspondientes del informeserán resaltados en color azul. En la ventana Detalles de campo, en el margen derecho de lapantalla, aparecerán las propiedades de campo y de diseño, con valores predeterminados paralas siguientes categorías:

• Información de Diseño

• Información de Campo

• Posición

• Atributos

• Filtros

Page 21: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 21

Los valores predeterminados de la ventana Detalles de campo podrán ser modificados. Deforma predeterminada, el nombre de campo será igual a los datos seleccionados para el Anclade campo. Si los datos seleccionados en el Ancla de campo son numéricos, las letras COL seránagregadas como un prefijo debido a que un nombre de campo no puede empezar con unnúmero.

2. Defina la Información de campo y la Posición de cada campo de acuerdo a la siguiente tabla.Acepte las opciones predeterminadas para las categorías Atributos y Filtros.

• PIN - Caracter - 0 - 8

• CLASE_EMP - Caracter - 1 - 22

• FECHA - Fecha - DD/MM/AAAA - 24 - 10

• IMPORTE - Numérico - 23 - 96

• CIUDAD - Caracter - 476

• LINEA AEREA - Caracter - 62 - 17

• MILLAS - Numeric - 894

• CLASE_VIAJE - Caracter - 952

Page 22: Report Reader Tutorial.pdf

22 Tutorial Report Reader Versión Nueve

3. Navegue a lo largo del informe para asegurarse que haya sido seleccionada la informacióncompleta en los campos. Observe que para el caso de los campos IMPORTE y CIUDAD, algunosdatos no han sido incluidos. Podrá editar el Ancla de campo en el Editor de campo o en laventana Detalles de campo.

Para editar un Ancla de campo:

El punto inicial (desplazamiento) y el punto final (longitud real) de un Ancla de campo puedenser modificados en el siguiente modo:

• Ubique el cursor al final del Ancla de campo hasta que aparezca como una flecha de doblecabeza y arrástrelo hasta la posición requerida.

• En el área Posición de la ventana Detalles de campo escriba los nuevos valores deDesplazamiento y Longitud real.

• Usando los botones de flecha aumente o reduzca la longitud del campo. Para mover elcampo a la izquierda o a la derecha, utilice las teclas de flecha a la izquierda o flecha a laderecha del teclado.

Para eliminar un Ancla de campo

Seleccione el Ancla de campo que desea eliminar y haga clic en el botón Eliminar ancla decampo de la barra de herramientas Alternativamente haga clic en el botón Eliminar todas lasanclas de campos para eliminar todas las anclas de campo.

Guardar el diseño

Una vez definido los campos requeridos, el diseño podrá ser guardado. Haga clic en el botónGuardar diseño de la barra de herramientas.

Análisis de errores

Podrá navegar por el informe para asegurarse de que los campos posean la suficiente longitud comopara capturar toda la información necesaria, sin embargo un modo rápido de hacer esto es utilizar laopción Búsqueda de errores. Esta opción buscará en el informe caracteres adyacentes a un campoque puedan haber quedado afuera de la definición del mismo, debiendo ajustar entonces sulongitud para incluir estos caracteres. Si la función Búsqueda de errores encuentra alguno de estoscaracteres, el campo aparecerá junto con el diálogo Análisis de errores donde tendrá la opción demodificar la longitud y/o el desplazamiento de campo para capturar todos los datos o para detenerel análisis del campo.

1. Seleccione Referencias > Análisis de errores.

Alternativamente haga clic en el botón Análisis de errores de la Barra de Herramientas.

2. En este caso incrementaremos la Longitud de campo a 11.

Observe que al aumentar el número en el caudro Longitud de campo el campo seleccionadotambién será ampliado en la Vista del informe.

Page 23: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 23

3. Haga clic en Cambiar para aceptar la nueva longitud de campo y continuar con el análisis.

Para ignorar una aparición en particular, haga clic en el botón Ignorar. Se continuaráejecutando el análisis de errores hasta encontrar otro grupo de caracteres.

Si posee un campo que no empieza o termina en un espacio en blanco, marque la opciónDetener verificación de este campo y haga clic en Continuar para que el Análisis de erroressaltee este campo y pase al siguiente.

4. Haciendo clic en Finalizar aceptará cualquier cambio efectuado y saldrá del diálogo Análisis deerrores.

5. Haga clic en Aceptar.

Vista previa de Base de Datos

Una vez que haya definido un diseño podrá acceder a la vista previa del informe como una base dedatos de IDEA.

1. Haga clic en el botón Vista previa Base de Datos de la Barra de herramientas.

El informe será mostrado como una base de datos de IDEA en el diálogo Vista previa de datos.

2. Utilice las barras de desplazamiento horizontal y vertical para visualizar todos los registros.

Puede modificar el tamaño de la ventana Vista previa importación arrastrando uno de susmárgenes.

3. Haga clic en Cerrar para regresar a la Vista del informe.

A su vez, puede regresar a la vista del informe o ver la ventana Detalles de campo en ReportReader sin cerrar la Vista previa de importación. Efectúe los cambios necesarios y luego hagaclic en el botón Actualizar en la ventana de Vista previa de importación para ver los cambios.

Page 24: Report Reader Tutorial.pdf

24 Tutorial Report Reader Versión Nueve

Crear un Diseño agregado

En el archivo Informe de viajes.prn ahora deberá capturar los datos del siguiente nivel del informe,los cuales son los datos relacionados con el motivo del viaje. Para poder extraer estos datosnecesitará definir un Diseño agregado. Los campos definidos en el Diseño Agregado son agregadosa los registros asociados en el Diseño Base.

El Diseño agregado se crea de igual forma que el Diseño base, pero los datos capturados en estediseño no crean un nuevo registro en la base de datos de IDEA, sino que se agregan a los registrosdefinidos por el Diseño base.

1. Seleccione Motivo: CONFERENCIA como la línea de muestra.

2. Seleccione Crear un diseño estándar, y haga clic en Sí para crear un nuevo diseño.

Como esta línea se encuentra arriba de la línea de muestra para el Diseño base, esto loconvierte en un Diseño agregado anterior y los datos capturados en este diseño seránanexados a los registros del Diseño base que le sigue.

3. En el Editor de ancla, inserte dos puntos (:) en la Línea de ancla para poder definir unareferencia específica.

4. Verifique que las líneas requeridas del informe sean seleccionadas. Las líneas ancladasaparecerán resaltadas en color azul.

Page 25: Report Reader Tutorial.pdf

Capítulo 3: Uso de Report Reader 25

5. Defina el Ancla de campo seleccionando CONFERENCIA en el Editor de Campo.

6. Navegue a lo largo del informe para verificar si la información relacionada con el Motivo esseleccionada.

7. En la ventana Detalles de campo escriba la siguiente información:

• Nombre: MOTIVO

• Tipo: Caracter

• Desplazamiento: 9

• Longitud real: 10

• Celdas en blanco: Usar valores de registros previos

Como los viajes son clasificados de acuerdo a su Motivo en el archivo Informe de viajes.prn,existen datos del campo Motivo que se repiten en varios viajes. Por consiguiente, en el cuadroCeldas en blanco dentro del área de Atributos de la ventana Detalle de campos deberíaseleccionarse la opción Usar valores de registros previos. Esto rellenará todos los registroscon los valores del campo Motivo. En caso de no seleccionar esta opción, los datos del campoMotivo aparecerán con el motivo para el primer registro, mientras que para el resto de losregistros con el mismo motivo aparecerá una celda en blanco o un cero dependiendo del tipode campo.

Page 26: Report Reader Tutorial.pdf

26 Tutorial Report Reader Versión Nueve

Nota: La opción Completar celdas en blanco con valores de registros previos trabaja en formadiferente para los campos definidos en un Diseño base y en un Diseño agregado. Marcando laopción Completar celdas en blanco con valores de registros previos siempre se copiará el valordel registro anterior al encontrar una celda vacía en el Diseño base. Sin embargo como losDiseños agregados se encuentran asociados con un Diseño base, al marcar la opción Completarceldas en blanco con valores de registros previos en un Diseño agregado sólo se copiará elvalor en los registros asociados al Diseño base. Si Report Reader va a la siguiente aparición delDiseño Agregado y encuentra un blanco, el valor del Diseño Agregado no será copiado. En sulugar se importará un campo en blanco con los registros del Diseño base. Para ver un ejemploal respecto consulte el Capítulo Cuatro.

8. Haga clic en el botón Guardar diseño de la barra de herramientas.

9. Acceda a la vista previa del informe como una base de datos seleccionando Archivo > Vistaprevia Base de Datos.

Page 27: Report Reader Tutorial.pdf

Reacomodar el orden de los campos

Al convertir el archivo en una base de datos de IDEA, los campos serán posicionados en el orden enel que fueron definidos. No obstante esto orden podrá ser alterado en caso de ser necesario. Porejemplo, observe en la imagen anterior que el último campo es aquel definido en el Diseñoagregado. A través del diálogo Orden de campos, este campo podrá ser desplazado a una posicióndiferente entre Ciudad y Línea aérea.

1. Haga clic en el botón Orden de campos de la barra de herramientas.

Aparecerá el diálogo Orden de campos.

• Subir: Mueve los campos seleccionados una posición hacia arriba en la lista de campos.

• Bajar: Mueve los campos seleccionados una posición hacia abajo en la lista de campos.

• Mover al inicio: Mueve los campos seleccionados a la primera posición dentro de la lista decampos.

• Mover al final: Mueve los campos seleccionados a la última posición dentro de la lista decampos.

• Invertir: Intercambia las posiciones de tods campos seleccionados en la lista de campos.

Nota: También podrá cambiar el orden de los campos arrastrando y soltando los nombres delos campos dentro de la lista de campos.

2. Haga clic en Aceptar para aplicar los cambios especificados y salir del diálogo Orden decampos.

Page 28: Report Reader Tutorial.pdf

28 Tutorial Report Reader Versión Nueve

Guardar la plantilla

Una vez que los datos a ser importados han sido seleccionados, la plantilla puede ser guardada. Lasplantillas serán guardadas con la extensión .jpm. La plantilla podrá volverse a usar para importararchivos con un diseño similar.

1. Seleccione Archivo > Guardar Plantilla.

Alternativamente haga clic en el botón Guardar plantilla de la barra de herramientasprincipal.

Aparecerá el diálogo Guardar como.

2. Busque el directorio de destino requerido. De forma predeterminada, la plantilla será guardadaen el grupo Definiciones para importaciones de la Biblioteca.

3. Haga clic en Guardar.

Page 29: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 29

Capítulo 4

Ejemplos adicionales

Si desea seguir estos ejemplos los archivos de datos usados en los mismos podrán ser encontradosen C:\Ususarios\<nombreusuario>\Mis documentos\Mis proyectos IDEA\Tutorial una vez que hayainstalado IDEA Versión Nueve.

Usar valores deregistros previos

Aquí hay un ejemplo que muestra la diferencia de aplicación de la opción Completar celdas enblanco con valores de registros previos en un campo de un Diseño base y en un campo de un Diseñoagregado. La opción deberá ser definida en el cuadro Celdas en blanco dentro del área de Atributosde la ventana Detalles de campo. La opción predeterminada es Dejar en blanco la cual creará uncampo en blanco o un valor cero dependiendo del tipo de dato del campo.

El informe que aparece abajo es un informe mensual de entregas de un distribuidor de libros. Comoen la mayoría de los informes, se encuentra organizado en diferentes niveles de orden siendo elNúmero de cliente el primer nivel. Dentro del informe se encuentran las transacciones o líneas dedetalle para cada cliente. Cada transacción será exportada como un registro individual. Lainformación de las líneas de detalle será definida en el Diseño base, mientras que la información delcliente será capturada como parte de un Diseño agregado.

Page 30: Report Reader Tutorial.pdf

30 Tutorial Report Reader Versión Nueve

En este informe tenga en cuenta que:

• El número de cliente 100 posee una única fecha para los tres elementos.

• El número de cliente 101 no posee transacciones.

• El nombre de compañía se encuentra en blanco para el número de cliente 102.

Page 31: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 31

Marcando la opción Completar celdas en blanco con valores de registros previos para el campoFecha en el Diseño base y para los campos número de cliente, nombre de cliente y compañía en elDiseño agregado, obtendremos la siguiente base de datos de IDEA.

Al marcar la opción Completar celdas en blanco con valores de registros previos para un campo delDiseño base, se copiarán los valores de las líneas previas. En este ejemplo, la fecha “05/01/2003”será copiada para el segundo y el tercer registro.

Sin embargo en un Diseño agregado podrán crearse celdas vacías. Como los Diseños Agregados sonsiempre asociados con un Diseño Base, los valores del Diseño Agregado sólo serán copiados en losregistros asociados del Diseño Base.

Otro punto a tener en cuenta es que cuando Report Reader pasa a un Diseño agregado (Cliente101) sin un Diseño base de líneas de detalle correspondiente, ignorará la información dado que notendrá un Diseño base de la operación para poder agregarlo.

Encabezados, pies ycortes de página

Si desea seguir los ejemplos de esta sección el archivo Dave’sBookStore5.txt es usado parademostrar cómo Report maneja los encabezados, pies y cortes de página.

Los informes que cuentan con múltiples páginas tendrán cortes de páginas y podrán contenerencabezados y pies de páginas repetidos en cada página. A veces estos cortes de páginas ocurrenentre una entrada o campo multi-línea, por lo que será necesario bloquear la sección para definir loscampos arriba, abajo o alrededor. Si este fuera el caso, deberá definir un Diseño de encabezado oun Diseño de pie de página. Al definir un Diseño de encabezado o Pie de página le indicará a ReportReader que salte estas líneas.

Page 32: Report Reader Tutorial.pdf

32 Tutorial Report Reader Versión Nueve

Como los encabezados y pies siempre se encuentran asociados con un corte de página, los mismosson identificados en Report Reader en base a su posición con respecto al corte de página. Porconsiguiente, no es necesario definir una referencia para identificar estas líneas. El punto inicial deun Diseño de encabezado es siempre el corte de página por lo que sólo necesitará definir a quedistancia del corte de página se encuentra el encabezado. Si define un Diseño de encabezado decinco líneas desde el corte de página, las cinco líneas posteriores a cada corte de página del informeserán seleccionadas como el encabezado y Report Reader saltará estas líneas al definir entradas ocampos multi-líneas. Del mismo modo un Diseño de Pie de página termina con un corte de páginapor lo que sólo necesitará definir donde comienza. Si elige tres líneas antes del corte de páginacomo Diseño de Pie de Página, las tres líneas anteriores a cada corte de página serán marcadascomo parte del Diseño de Pie de Página.

El archivo Dave’sBookStore5.txt contiene un campo con las direcciones de las compañías el cualpodrá ser definido como un campo multi-línea así como un campo con los números de teléfono decada cliente luego de las líneas de detalle o transacción. Además, el archivo tendrá un corte depágina. Este corte de página se produce entre las líneas de la dirección del Número de cliente 102 yes seguido por un encabezado.

Page 33: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 33

Nota: Los Diseños de encabezado o Pie de página sólo pueden definirse una vez que haya sidodefinido el Diseño base. El primer diseño definido no podrá ser un Diseño de encabezado o Pie depágina. Una plantilla no puede tener más de un Diseño de encabezado o Pie de página.

1. Resalte las líneas requeridas para el encabezado.

2. Seleccione Crear un diseño estándar, y haga clic en Sí.

3. Haga clic en el botón Diseño encabezado de la barra de herramientas para designar a laslíneas seleccionadas como un Diseño de encabezado.

Nota: No se requieren de una referencia para anclar las líneas de encabezado. Todas las líneashasta el corte de página serán seleccionadas como un encabezado.

4. Haga clic en el botón Guardar diseño de la barra de herramientas para guardar el Diseño deencabezado.

5. Navegue a lo largo del informe para asegurarse de que todos los encabezados hayan sidocapturados correctamente.

Page 34: Report Reader Tutorial.pdf

34 Tutorial Report Reader Versión Nueve

Opciones deentradas y campos

multi-líneas

El archivo Dave’sBookStore5.txt usado en el ejemplo anterior ahora será usado para demostrarcómo seleccionar y definir campos multi-líneas.

Como la posición de un campo se encuentra desplazada desde la ubicación de la Línea de ancla(esto también se da en el caso de una entrada multi-línea), es fácil definir dónde comienza un campomulti-línea. Sin embargo también será necesario definir donde termina y cuando varía la longitud deun campo multi-línea. En este caso debemos buscar alguna característica común a todos estoscampos como, por ejemplo, que terminen en una línea en blanco o en el siguiente campo definido.

Nota: Si el informe cuenta con datos repetidos de encabezado y/o pie de página en cada corte depágina, estos datos deberán ser definidos en un Diseño de encabezado y/o de Pie de página paraque los campos multi-líneas salten esta información y queden definidos correctamente. Los Diseñosde encabezado y Pie de página pueden definirse tanto antes como después del diseño con el campomulti-línea.

1. Para crear un diseño con una entrada multi-línea, resalte las líneas requeridas.

Pueden seleccionarse como muestra un máximo de 30 líneas.

2. Seleccione la opción Crear un diseño estándar, y haga clic en Sí.

Las líneas seleccionadas serán copiadas en el Editor de campo en la parte superior de lapantalla.

Page 35: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 35

Con una entrada multi-línea en el Editor de campo, una de las líneas debe ser la Línea de ancla.Esta es la línea sobre la cual se va a definir la referencia siendo identificada por una flecha rojaen el margen izquierdo. Por defecto la Línea de ancla es la primera línea. Si la misma no cuentacon un caracter común o patrón para ser definido como referencia, puede seleccionarse unalínea diferente como la Línea de ancla. Para designar otra línea como la Línea de ancla, hagaclic en el margen izquierdo de la línea requerida. La flecha roja aparecerá entonces en elmargen izquierdo de la línea seleccionada.

3. En el Editor de ancla defina una referencia específica escribiendo las letras Acc en el lugarapropiado.

4. Usando la siguiente imagen como guía defina los campos requeridos.

Tenga en cuenta que se toma a dirección como un campo multi-línea encontrándose en unalínea diferente a la de la Línea de ancla (la línea donde es definida la referencia). De sernecesario, las direcciones podrán ser definidas como campos separados tales como Calle,Ciudad, Provincia, Código Postal y País.

Page 36: Report Reader Tutorial.pdf

36 Tutorial Report Reader Versión Nueve

En este caso como el campo Contacto es definido sobre la Línea de ancla, los datos para elcampo Contacto siempre serán seleccionados de las líneas del informe que coincidan con laLínea de ancla. En tanto los datos del campo Dirección serán siempre seleccionados paracomenzar en un punto en particular sobre la línea posterior a la coincidente con Línea de ancladel informe. Sin embargo como dirección es un campo multi-línea, al definir los atributos delcampo en la ventana Detalles de campo, debemos especificar dónde debería terminar elcampo.

Nota: La longitud máxima de un campo es de 500 caracteres. Si la cantidad de caracteres deun campo es superior a 500, sólo serán importados en IDEA los primeros 500 caracteres de esecampo.

El campo Dirección es identificado automáticamente como un campo multi-línea. Al tener uncampo multi-línea, cuenta con tres opciones para determinar donde debería terminar elcampo.: Finalizar en línea en blanco, Finalizar sobre campo definido y Especificar longitud delínea.

• Finalizar en línea en blanco: Si un campo multi-línea tiene una longitud variable perosiempre es seguido por una línea en blanco, seleccionando esta opción el campo finalizaráal alcanzar una línea en blanco. Report Reader agregará líneas en blanco antes y despuésde un corte de página. Por lo tanto si un corte de página cae entre las líneas de un campomulti-línea, defina un Diseño de encabezado y Pie de página para las líneas en blancopróximas al corte de página. De esta forma Report Reader salteará el corte de página ycontinuará tomando datos para el campo luego del corte de página hasta alcanzar unalínea en blanco tal como se muestra en la figura que aparece a continuación.

• Finalizar sobre línea con campo definido: Al marcar esta opción, el campo multi-líneaterminará al encontrar el siguiente campo definido tal como aparece en la siguientefigura.

• Especificar longitud de línea: Esta opción funciona si el campo multi-línea siempre tieneuna longitud fija. El campo multi-línea no puede definirse con más de 200 líneas delongitud. En caso de seleccionar esta opción especifique la longitud de línea escribiendolos valores correctos en el área de Atributos de la ventana Detalles de campo.

Diseños agregadosanteriores y

Diseños agregadosposteriores

Las transacciones o líneas de detalle son definidas en el Diseño base. Luego la información adicionales definida en los Diseños agregados que son anexados al Diseño base. Los detalles capturados enun informe que están por encima del Diseño base tal como el Número de cliente, el Contacto, etc enel ejemplo anterior son parte del Diseño agregado anterior. Sin embargo, el informe puede contenerdetalles relacionados a las operaciones que aparecen luego de la operación. El diseño que capturalos detalles que aparecen luego del Diseño base es el Diseño agregado posterior.

Los campos de un Diseño agregado anterior o de un Diseño agregado posterior son anexados a losregistros asociados en el Diseño base. No existe ninguna diferencia al definir Diseños agregadosanteriores o posteriores, la diferencia está en la salida. En caso de seleccionar la opciónpredeterminada Dejar en blanco en un Diseño agregado anterior, el campo será anexado al primerregistro del Diseño base, en tanto en un Diseño agregado posterior, el campo será anexado alúltimo registro del Diseño base asociado.

Page 37: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 37

Utilizando el mismo informe de entregas mensuales del ejemplo anterior (Dave’sBookStore5.tx),observe en la figura siguiente, los campos definidos en el Diseño base (Fecha, Item e Importe), en elDiseño agregado anterior (Cliente, Contacto y Compañía) y en el Diseño agregado posterior (Códigode Area, Teléfono).

Basándose en los campos que fueron definidos por el Diseño base y los Diseños agregados, elinforme debería aparecer de la siguiente manera como una base de datos de IDEA.

Page 38: Report Reader Tutorial.pdf

38 Tutorial Report Reader Versión Nueve

Al definir los detalles de campos para un campo del Diseño agregado anterior, si la opciónpredeterminada Dejar celdas vacías en blanco se encuentra marcada, al importar los registros en unabase de datos de IDEA los datos de ese campo sólo tendrán la primera transacción (registro) delDiseño base con el que se encuentre asociado. Mientras que los campos definidos en un Diseñoagregado posterior tendrán sólo el último registro del Diseño base con el que se encuentreasociado.

Para poder incluir los datos de un Diseño agregado con todos los registros del Diseño base, marquela opción Usar valores de registros previos. Los datos del Diseño agregado anterior serán copiados atodos los registros asociados anteriores al Diseño base, mientras que los datos del Diseño agregadoposterior serán copiados a los registros asociados posteriores al Diseño base.

Uso de referenciasflotantes

Cualquier referencia definida en un Diseño flotante es una Referencia flotante. Las Referenciasflotantes son de suma utilidad al extraer archivos cuyos datos no se encuentran encolumnados,como ocurre con los logs de la web. A diferencia de una referencia de un Diseño estándar que buscacoincidencias verticalmente, las referencias de un Diseño flotante buscarán coincidenciashorizontalmente. Por otro lado, la posición de las Referencias flotantes determina donde puedeiniciar o terminar un campo.

Debe tener en cuenta las siguientes reglas al utilizar una Referencia flotante:

• Un espacio entre dos referencias de caracter trae como consecuencia dos referenciasdistintas. Por ejemplo, “://” es una única Referencia mientras “: //” sería consideradacomo dos Referencias buscando coincidencias en forma independiente.

• Un campo multi-línea no puede ser definido en un Diseño flotante.

• La posición inicial de un campo definido a la derecha de una Referencia flotante posee unarelación posicional con el caracter de referencia; el mismo es desplazado desde el caracterde referencia. Por ejemplo, si se define un campo en el Editor de campo comenzando 2caracteres a la derecha del caracter de referencia, el campo comenzará siempre en elinforme a dos caracteres de distancia desde la primera aparición del caracter dereferencia.

• La posición inicial de un campo definido a la izquierda de una Referencia flotante serádesplazada del caracter de referencia mientras que la posición final estará determinadapor la longitud real del campo definido, o la aparición del caracter de referencia, lo queaparezca primero. La primera aparición de un caracter de referencia en una línea finalizaráen un campo definido a la izquierda del caracter de referencia. Como la longitud decampo no se extenderá más allá del caracter de referencia, la longitud real de campopodrá ser definida con la suficiente extensión como para capturar todos los datos delcampo más ancho del informe sin seleccionar datos innecesarios en campos máspequeños.

Page 39: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 39

En la figura de abajo aparece un archivo de log de la web (accesos.txt). Observe que la informaciónno se encuentra encolumnada. Es un log de la web estándar que contiene el host del cliente, lafecha, el tipo de solicitud, el dato solicitado, el protocolo, la URL y el buscador del cliente.

La siguiente sección usa el archivo de log de la web access.txt para describir cómo crear una plantillausando referencias flotantes.

Page 40: Report Reader Tutorial.pdf

40 Tutorial Report Reader Versión Nueve

Crear unareferencia flotante

1. Seleccione la primera línea en el informe.

2. Seleccione la opción Crear un diseño estándar, y haga clic en Sí.

La línea seleccionada será copiada en el Editor de campo. Observe que el botón Referenciaflotante será activado en la barra de herramientas principal.

La línea de muestra contiene la siguiente información:

• Nombre del Host: 195.110.142.84

• Fecha: 28/Oct/2002

• Hora:07:35:51

• Microsegundos:0700

• Tipo de solicitud:GET / HTTP/1.1

• Número:200 818

• URL:http://www.gallerianocode.it/

• Buscador del Client:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Antes de que se puedan definir los campos, se deberán anclar las líneas en el informe. Comocada entrada posee un host y hay un espacio luego del host, usaremos la Referencia deespacio. Sin embargo, como la longitud de Host es variable y el espacio no aparece en unaúnica columna, haremos de la Referencia de espacio una Referencia flotante. La Referenciaflotante “espacio” analizará cada línea horizontalmente y, al encontrar un espacio en cualquierlugar de la línea, capturará la línea. Como veremos después, la Referencia flotante tiene undoble propósito, no sólo capturar líneas sino también determinar donde termina un campo.

3. Asegúrese de que el botón Referencia flotante se encuentre seleccionado en la barra deherramientas.

Page 41: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 41

4. Ubique el cursor dentro del Editor de ancla justo arriba del primer espacio en el Editor decampo y haga clic en el botón Referencia de espacio de la barra de herramientas paraintroducir una Referencia de espacio.

Observe que todas las líneas del informe son capturadas (resaltadas en azul) indicando que seencontró una coincidencia en cada línea. Como la referencia fue definida como una Referenciaflotante, la posición del espacio es irrelevante. Si la línea posee un espacio será capturada.

Page 42: Report Reader Tutorial.pdf

42 Tutorial Report Reader Versión Nueve

5. Navegue a lo largo del informe para verificar que la información requerida haya sidoseleccionada. Una vez capturadas las líneas, los datos a ser importados deberán ser definidoscomo campos.

Nota:Si una línea no es capturada con una referencia, la información de la línea no serácapturada.

Si se seleccionó una Referencia de espacio sin haber elegido crear un Diseño flotante, lasiguiente figura muestra las líneas que serían capturadas. Sólo serán capturadas las líneas queposean un espacio en la misma posición que la referencia.

En caso de ocurrir esto, elimine la referencia y haga clic en el botón Referencia flotante de labarra de herramientas para definir esto como un Diseño flotante. Luego re-definiendo lareferencia se capturarán todas las líneas.

Page 43: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 43

6. En el Editor de campo, resalte el nombre de host para poder definirlo como el primer campo.

El nombre de host aparecerá marcado en color naranja en el Editor de campo y en color azul enel informe.

7. Navegue a lo largo del informe para asegurarse que todos los datos requeridos hayan sidocapturados correctamente.

Page 44: Report Reader Tutorial.pdf

44 Tutorial Report Reader Versión Nueve

8. Observe que en la mitad inferior del informe hay una sección donde no fue capturado el últimodígito de un host. Una Referencia flotante no sólo captura las líneas del informe sino quetambién determina donde puede comenzar y finalizar un campo. Aumente la longitud real enel Editor de campo para incluir los nombres de host más largos. La Referencia flotantefinalizará el campo con la primera aparición de un espacio.

Esto demuestra la regla que establece que los campos definidos a la izquierda de unaReferencia flotante finalizan con la primera aparición del caracter de referencia. En este caso altener una Referencia flotante de espacio el campo finalizará al encontrar un espacio.

Page 45: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 45

9. Los siguientes campos a definir son hora y fecha. Debido a que la información de los camposfecha y hora siguen el mismo patrón de espacios y guiones, y poseen la misma longitud,podemos seleccionar los campos fecha y hora en relación a la posición de la Referencia deespacio existente. Seleccionando la fecha 28/Oct/2008, la hora 07:35:51 y los segundos 0700como tres campos en el Editor de campo, obtendremos los campos seleccionados en elinforme tal como se muestra en la siguiente figura:

Esto demuestra la regla que establece que los campos definidos a la derecha de una Referenciaflotante se relacionan con la posición del caracter de referencia. En este caso como se defineque el campo fecha comience 5 caracteres luego de la Referencia de Espacio flotante, con 11caracteres de longitud, se seleccionará en cada línea del informe los cinco caracteresposteriores a la primera aparición de un espacio como el campo fecha.

Definiremos Referencias flotantes adicionales en el informe, pero el fin de las mismas no serácapturar líneas del informe debido a que las líneas ya han sido capturadas, Su propósito, encambio, será ayudar a definir donde puede empezar y finalizar un campo.

10. El Ancla de campo aparecerá seleccionada en naranja y los datos correspondientes en elinforme serán marcados en azul. Los datos marcados en el informe son una indicación de quelos datos han sido capturados. Navegue a lo largo del informe para verificar que la informaciónrequerida haya sido seleccionada.

Page 46: Report Reader Tutorial.pdf

46 Tutorial Report Reader Versión Nueve

El resto de la información de la línea como el tipo de solicitud, los datos solicitados y elbuscador son encerrados entre comillas (“). Usando estas comillas como Referencias flotantes,podremos definir la posición inicial y final de un campo.

11. Estando seleccionado todavía el botón Referencia flotante, escriba el símbolo de comillas en elEditor de ancla sobre la primera comilla del Editor de campo.

12. Seleccione el tipo de solicitud “GET / HTTP/1.1” como un campo.

Sin embargo, en la segunda línea del informe, como el tipo de solicitud es más largo,necesitaremos extender la longitud del campo.

Page 47: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 47

13. Al usar la segunda comilla como una Referencia flotante podremos aumentar la longitud realdel campo para incluir todos los caracteres en un campo más grande excluyendo todo loposterior a la comilla en campos más cortos. La segunda comilla como una Referencia flotantefinaliza el campo en el informe, incluso si la Longitud real definida en la ventana Detalles decampo fuese mayor.

Page 48: Report Reader Tutorial.pdf

48 Tutorial Report Reader Versión Nueve

14. Seleccione el número 200 818en el Editor de campo.

Observe que en la segunda y tercera línea del informe, la comilla es seleccionada como partedel campo.

Page 49: Report Reader Tutorial.pdf

Capítulo 4: Ejemplos adicionales 49

15. Esto puede ajustarse agregando la tercera comilla como una Referencia flotante y aumentandola longitud real. Tenga en cuenta que también deberá aumentar la longitud real de los camposanteriores. Los resultados serán los que se detallan en la siguiente figura.

16. Los últimos dos campos a definir son la URL y el Buscador del cliente. Nuevamente, como estainformación se encuentra entre comillas, las mismas podrán ser utilizadas como Referenciasflotantes para anclar los campos.

Page 50: Report Reader Tutorial.pdf

50 Tutorial Report Reader Versión Nueve

Excluir línea Lo opción Excluir línea puede ser utilizada para eliminar datos no deseados los cuales no pueden serdesechados utilizando sólo una referencia.

La exclusión de líneas no puede ser aplicada en los siguientes casos:

• Antes de que el Diseño base haya sido definido.

• En líneas seleccionadas como líneas de muestra para el Diseño base.

• En líneas donde fue definido un Diseño Agregado. Sólo puede aplicarse a líneas sincampos definidos o con campos que forman parte del Diseño base. Verifique laInformación del diseño en la ventana Detalles de campo para determinar el diseño al cualpertenece el campo.

• Si una línea ya ha sido excluida mediante un filtro de campo.

Usando el archivo Balance general ABC.txt como ejemplo, observe que no podrá definir unareferencia que seleccione todas las líneas de detalle sin seleccionar la línea de total del mayor.

Page 51: Report Reader Tutorial.pdf

Para poder eliminar la línea de total del mayor, deberá insertar un Excluir línea. Observe que lamarca Excluir línea se encuentra en el margen izquierdo de la línea de total del mayor y los datos deesta línea no son seleccionados.

Haga clic en el margen izquierdo adyacente a la línea a ser excluida.

Alternativamente, seleccione la línea y elija la opción Excluirla de la salida en el diálogo emergente.Aparecerá una X de color rojo en el margen izquierdo de la línea a ser excluida. Cualquier datoseleccionado en esta línea no será tenido en cuenta.

Viendo la vista previa de base de datos podrá corroborar que los datos de la línea a excluir no seencuentran dentro de los datos a ser importados.

Filtros A diferencia de la opción Excluir línea que debe ser aplicada manualmente a las líneas a serexcluidas, la opción Filtro se aplica a un campo impactando en los registros que forman parte de esecampo. Mientras que la opción Excluir línea trabaja al nivel de línea, un Filtro lo hace al nivel decampo.

Los filtros pueden ser de dos tipos:

• Incluir/Excluir: Usado para restringir los registros a ser importados siempre ycuando satisfagan una determinada condición. El filtro Incluir/Excluir es sensible aluso de mayúsculas/minúsculas y busca coincidencias exactas entre el textoespecificado y los datos del campo para determinar si un registro debe ser incluido

Page 52: Report Reader Tutorial.pdf

52 Tutorial Report Reader Versión Nueve

o no. Puede ser aplicado a cualquier tipo de dato.

• Rango: Sólo puede ser aplicado a un campo con tipo de dato numérico.

Nota: Sólo puede agregarse un filtro a los campos definidos en el Diseño base. No pueden definirsefiltros en campos de Diseños Agregados.

Usando el mismo archivo utilizado en el ejemplo anterior de excluir línea (Balance general ABC.txt),si la línea de total aparece en diversos lugares del archivo, la misma podrá ser excluida aplicando unfiltro sobre el campo Cuenta que excluya los registros cuyo nombre de cuenta sea igual a "TotalMayor”.

1. Seleccione el campo requerido (en este caso Cuenta).

2. En la ventana Detalles de campo, dentro del área Filtros haga clic en el botón de opciónIncluir/Excluir box.

3. Seleccione la opción requerida y especifique el texto en el cuadro correspondiente de la mismaforma en que aparece en el informe. Haga clic en Agregar para agregar el texto a la lista.

4. Haga clic en Aceptar.

La opción Incluir/Excluir aparecerá como "Filtrado" en la ventana Detalles de campo.

El resultado de agregar a “Total mayor” con la opción Excluir registro con el siguiente datoseleccionada, es justamente la exclusión de la importación de ese registro.

Page 53: Report Reader Tutorial.pdf

Índice: Índice 53

Índice

Índice

A

Acceso a Report Reader 13Análisis de errores 22Anclas de campo

Definir 19Desplazamiento 22Editar 22Eliminación 22Longitud real 22

Archivos de ejemplo 13Archivos de informe impreso 9

B

Barra de menú 12

C

Creación de una plantilla 14Examine los datos 15Pasos básicos 14Seleccionar una muestra 15

D

Desplazamiento 22Diseño agregado

Crear 24Diseño agregado anterior 24

Diseño agregado anterior 24, 36Diseño agregado posterior 36Diseño estándar 15Diseño flotante 15, 38Diseños

estándar 15flotantes 15, 38Guardar 22

Page 54: Report Reader Tutorial.pdf

54 Tutorial Report Reader Versión Nueve

E

Editor de Ancla 12Editor de Campo 12Encabezados y Pies 32Entradas multi-líneas 34

Campo definido 36Especificar longitud de línea 36Línea en blanco 36

Examinación de los datos 15Excluir línea 50

F

Filtros 51Incluir/Excluir 51Rango 52

L

Línea de muestra 15Cantidad máxima de líneas 15

Líneas ancladas 12Longitud real 22

O

Orden de los campos 27

R

ReferenciaEspacio 17

Referencia de espacio 17Referencia de texto 17Referencia numérica 17Referencias

Definir 16flotantes 38No en blanco 17Numéricas 17Texto 17

Referencias flotantes 38

S

Selección de una muestra 15

Page 55: Report Reader Tutorial.pdf

Índice: Índice 55

T

Tipos de archivosInforme impreso, Texto y Adobe PDF 9

Toolbar 12

U

Usar valores de registros previos 26

V

Ventana de Report ReaderBarra de menú,Barra de herramientas,Editor de ancla,Editor de campo,Vista del informe, Líneas

ancladas, ventana Detalles de campo 11Ventana Detalles de campo 12, 20Vista del informe 12Vista previa de base de datos 23

Page 56: Report Reader Tutorial.pdf

56 Tutorial Report Reader Versión Nueve

Page 57: Report Reader Tutorial.pdf

Índice: Índice 57

Page 58: Report Reader Tutorial.pdf

CaseWare IDEA Inc.469 King Street West, 2nd FloorToronto, Canada M5V 1K4

CASEWARE.COM


Top Related