Tema anteriorTema siguiente


Guía de aprendizaje 1: Cómo construir un informe de listado simple

En esta sección se proporcionan instrucciones paso a paso para construir un informe que lista nombres de cliente, números de teléfono y nombres de contacto. El informe utiliza datos de la base de datos de ejemplo que se proporciona con el Diseñador de informes BIRT, Classic Models. La Figura 1-1 muestra una parte del informe finalizado.

Figura 1-1 El informe lista nombres de cliente, números de teléfono y contactos

En esta guía de aprendizaje, realiza las tareas siguientes:

Tarea 1: Crear un proyecto nuevo

Eclipse organiza los archivos por proyectos. Puede crear un proyecto para organizar todos los informes o crear varios proyectos para organizar los informes por categorías. Para cada proyecto que cree, Eclipse creará un directorio en el sistema de archivos.

Si está utilizando el Diseñador de informes RCP BIRT, esta tarea no es aplicable en su caso.

  1. Seleccione Archivo->Nuevo->Proyecto. Proyecto nuevo, que aparece en la Figura 1-2, visualiza los tipos de proyectos que puede crear.
  2. Figura 1-2 Proyecto nuevo
  3. Expanda Business Intelligence and Reporting Tools, seleccione Proyecto de informe y, a continuación, seleccione Siguiente.
  4. En Proyecto de informe nuevo, en Nombre de proyecto, especifique el texto siguiente, tal y como se muestra en la Figura 1-3:
  5. My Reports 
     

    Figura 1-3 Proyecto de informe nuevo
  6. Para añadir el proyecto, seleccione Finalizar. Ahora puede ver el proyecto en la vista Navegador, tal y como se muestra en la Figura 1-4.
  7. Figura 1-4 Proyecto en la vista Navegador

Tarea 2: Crear un informe nuevo

Puede crear un informe de las siguientes formas:

Para esta guía de aprendizaje, empiece con un diseño de informe en blanco.

  1. Seleccione Archivo->Nuevo->Informe. Aparecerá Informe nuevo. La Figura 1-5 muestra la ventana que aparece en el Diseñador de informes BIRT. Informe nuevo es ligeramente diferente en el Diseñador de informes RCP BIRT.
  2. Figura 1-5 Informe nuevo en el Diseñador de informes BIRT
  3. En el Diseñador de informes BIRT, en Especifique o seleccione la carpeta padre, seleccione el proyecto que ha creado. Este paso es aplicable solamente a los usuarios del Diseñador de informes BIRT.
  4. Especifique el texto siguiente como el nombre del archivo:
  5. Customers.rptdesign 
    
  6. Seleccione Siguiente. Informe nuevo proporciona opciones para empezar con un informe en blanco y varias plantillas de informe, tal y como se muestra en la Figura 1-6.
  7. Figura 1-6 Plantilla de informe en Informe nuevo
  8. Seleccione Informe en blanco y, a continuación, seleccione Finalizar. Aparece el nuevo informe en la ventana principal. Esta ventana visualiza el editor de diseño, tal y como se muestra en la Figura 1-7. El editor de diseño muestra una página de informe vacía.

El resto de esta guía de aprendizaje proporciona pasos detallados para crear el informe de cliente.

Figura 1-7 Diseño de informe en blanco

Tarea 3: Construir un origen de datos

Antes de empezar a diseñar el informe en el editor de diseño, construya un origen de datos BIRT para conectar el informe a una base de datos o a otros tipos de orígenes de datos. Cuando construye un origen de datos, especifica la clase de controlador, el nombre de origen de datos y otra información de conexión, como por ejemplo el nombre de usuario y la contraseña. Para esta guía de aprendizaje, utiliza la base de datos de ejemplo, Classic Models, que ya está configurada para utilizar con el Diseñador de informes BIRT. No es necesario especificar la información de conexión para esta base de datos de ejemplo.

  1. Seleccione Explorador de datos. Si utiliza la perspectiva predeterminada de diseño de informe, el Explorador de datos estará situado a la izquierda del editor de diseño, al lado de la Paleta, tal y como se muestra en la Figura 1-8. Si no está abierto, seleccione Ventana->Mostrar vista->Explorador de datos.
  2. Figura 1-8 Explorador de datos
  3. Pulse con el botón derecho en Orígenes de datos y, a continuación, seleccione Origen de datos nuevo en el menú de contexto. Origen de datos nuevo visualiza los tipos de orígenes de datos que puede crear, tal y como se muestra en la Figura 1-9.
  4. Figura 1-9 Origen de datos nuevo
  5. Seleccione Base de datos de ejemplo Classic Models Inc. en la lista de tipos de orígenes de datos. Utilice el nombre de origen de datos predeterminado y, a continuación, seleccione Siguiente. Aparecerá información de conexión sobre el nuevo origen de datos.
  6. Seleccione Finalizar. El Diseñador de informes BIRT crea un origen de datos nuevo que conecta a la base de datos de ejemplo. Aparece en Orígenes de datos en el Explorador de datos, tal y como se muestra en la Figura 1-10.
  7. Figura 1-10 Orígenes de datos en el Explorador de datos

Tarea 4: Construir un conjunto de datos

Ahora ya está preparado para construir el conjunto de datos. Un conjunto de datos identifica los datos a recuperar del origen de datos. Si el informe se conecta a un origen de datos JDBC, debe utilizar una sentencia SELECT de SQL para identificar los datos a recuperar.

  1. En el Explorador de datos, pulse con el botón derecho en Conjuntos de datos y seleccione Conjunto de datos nuevo en el menú de contexto.
  2. En Conjunto de datos nuevo, en Nombre de conjunto de datos, especifique el texto siguiente, tal y como se muestra en la Figura 1-11:
  3. Customers 
     

    Figura 1-11 Conjunto de datos nuevo
  4. Utilice los valores predeterminados para los otros campos:
    • Origen de datos muestra el nombre del conjunto de datos que ha creado anteriormente.
    • Tipo de origen de datos indica que el conjunto de datos utiliza una consulta SELECT de SQL.
  5. Seleccione Siguiente.
  6. Consulta visualiza la información para ayudarle a crear una consulta SQL. Elementos disponibles lista todas las tablas de la base de datos Classic Models. Puede pulsar en el signo de suma (+) situado junto a una tabla para visualizar las columnas de la tabla. El área de texto en el lado derecho de Editar conjunto de datos muestra las palabras clave necesarias de una sentencia SELECT de SQL:
    select 
    from 
    
  7. En el área de texto, escriba la siguiente sentencia SELECT de SQL para especificar los datos a recuperar:
  8. select customerName, 
    contactLastName, 
    contactFirstName, 
    phone 
    from Customers 
    
    Aunque el editor de conjunto de datos muestra los nombres de tabla y de columna en mayúsculas, puede especificar estos nombres de la forma que prefiera, ya que SQL no distingue entre mayúsculas y minúsculas. Si no desea escribir la consulta, puede arrastrar las columnas y las tablas de Elementos disponibles al área de texto.
    La sentencia SELECT que ha creado, que se muestra en la Figura 1-12, obtiene valores de las columnas CUSTOMERNAME, CONTACTLASTNAME, CONTACTFIRSTNAME y PHONE de la tabla CUSTOMERS.

    Figura 1-12 Sentencia SELECT de SQL en Editar conjunto de datos
  9. Seleccione Finalizar para guardar el conjunto de datos. Editar conjunto de datos visualiza las columnas que ha especificado en la consulta y proporciona opciones para editar el conjunto de datos.
  10. Seleccione Vista previa de resultados para confirmar que la consulta es válida y que devuelve los datos correctos. Si ha especificado la sentencia SELECT correctamente, debe ver los resultados que se muestran en la Figura 1-13. Estas son las filas de datos que devuelve la consulta.
  11. Figura 1-13 Filas de datos devueltas por una sentencia SELECT de SQL
  12. Seleccione Aceptar.

Tarea 5: Diseñar el informe

En este procedimiento, inserta elementos en la página de informe para visualizar los datos del conjunto de datos que ha creado anteriormente. Empiece insertando un elemento de tabla y, a continuación, inserte los elementos de datos en la tabla. Es importante que entienda la funcionalidad que la tabla proporciona:

  1. Seleccione Paleta. La paleta visualiza todos los elementos que puede colocar en un informe.
  2. Arrastre el elemento de tabla de la paleta y suéltelo en el informe en el editor de diseño. Insertar tabla le solicita que especifique el número de columnas y filas de detalle a crear para la tabla.
  3. Especifique 3 columnas y 1 fila de detalle y, a continuación, seleccione Aceptar. Aparece una tabla con tres columnas y una fila de detalle en el editor de diseño. Ahora ya está preparado para insertar datos en la tabla.
  4. Seleccione Explorador de datos.
  5. En el Explorador de datos, expanda Conjuntos de datos y, a continuación, expanda Clientes. Las columnas que ha especificado en la consulta aparecen debajo de Clientes.
  6. Arrastre CUSTOMERNAME desde el Explorador de datos y suéltelo en la primera celda de la fila de detalle de la tabla, tal y como se muestra en la Figura 1-14. La fila de detalle visualiza los datos principales del informe. En el informe acabado, la fila de detalle se repite para visualizar todas las filas de datos del conjunto de datos.
  7. Figura 1-14 Cómo arrastrar una columna del Explorador de datos y soltarla en una celda de tabla
    El Diseñador de informes BIRT crea una columna con nombre, que está enlazada con el campo del conjunto de datos. Seleccionar enlace de datos, que se muestra en la Figura 1-15, visualiza este enlace de datos.

    Figura 1-15 Columna con nombre que está enlazada a un campo de conjunto de datos
  8. Seleccione Aceptar para aceptar la definición de enlace de datos predeterminado.
  9. En el editor de diseño, la celda de tabla en la que ha soltado el campo CUSTOMERNAME contiene un elemento de datos que visualiza [CUSTOMERNAME]. Encima de este elemento de datos se encuentra un elemento de etiqueta que el editor de diseño ha añadido automáticamente a la fila de cabecera. Esta etiqueta visualiza el nombre de campo como texto estático. Sirve como la cabecera de columna. La Figura 1-16 muestra los elementos de datos y de etiqueta.

    Figura 1-16 Elementos de datos y de etiqueta de una tabla
  10. Arrastre PHONE desde el Explorador de datos y suéltelo en la segunda celda de la fila de detalle. Seleccione Aceptar para aceptar el enlace de datos predeterminado.
  11. Arrastre CONTACTFIRSTNAME y suéltelo en la tercera celda de la fila de detalle. Seleccione Aceptar para aceptar el enlace de datos predeterminado.
  12. Arrastre CONTACTLASTNAME y suéltelo en la tercera celda de la fila de detalle, encima de CONTACTFIRSTNAME. Seleccione Aceptar para aceptar el enlace de datos predeterminado. La página de informe debe tener un aspecto como el que se muestra en la Figura 1-17.
  13. Figura 1-17 Información de cliente y de contacto añadida a una tabla
  14. Seleccione Vista previa, la pestaña situada en la parte inferior del editor de diseño. El Diseñador de informes BIRT genera y visualiza el informe en formato HTML, tal y como se muestra en la Figura 1-18. Desplácese hacia abajo para ver todo el informe. También puede realizar una vista previa de un informe en PDF. Puede hacerlo seleccionando Archivo->Ver informe como PDF en el menú principal.
  15. Como muestra la Figura 1-18, los datos son correctos, pero aparecen en orden aleatorio. Tiene más lógica ordenar los datos alfabéticamente por nombre de cliente. El aspecto del informe también necesita mejoras.

    Figura 1-18 Vista previa de datos del informe

Tarea 6: Ordenar los datos

Al crear por primera vez un informe y realizar una vista previa del mismo, el informe visualiza las filas de datos en el orden en el que los devuelve la consulta. El orden puede variar, dependiendo de muchos factores, como por ejemplo la forma en la que se han proporcionado los datos en el origen de datos. En la mayoría de los casos, querrá cambiar el orden en el que los datos aparecen en el informe.

  1. Seleccione Diseño para volver al editor de diseño.
  2. Abra el Editor de propiedades, si es necesario. Si utiliza la perspectiva predeterminada de diseño de informe, el Editor de propiedades aparecerá debajo del editor de diseño. Si no está abierto, seleccione Ventana->Mostrar vista->Editor de propiedades.
  3. En el editor de diseño, seleccione la tabla seleccionando la pestaña Tabla en la esquina inferior izquierda. Esta pestaña aparecerá al pasar el puntero del ratón sobre esta área. El Editor de propiedades visualiza las propiedades de la tabla, tal y como se muestra en la Figura 1-19.
  4. Figura 1-19 Editor de propiedades
  5. Seleccione la pestaña Ordenación.
  6. Seleccione Añadir para crear una expresión de ordenación. Aparecerá una fila debajo de Clave de ordenación.
  7. Pulse en la fila debajo de Clave de ordenación y, a continuación, seleccione el botón de flecha que aparece y seleccione CUSTOMERNAME en la lista desplegable.
  8. Utilice el valor Ascendente predeterminado para Dirección de ordenación, tal y como se muestra en la Figura 1-20.
  9. Figura 1-20 Dirección de ordenación ascendente
  10. Realice una vista previa del informe. Los datos ordenados aparecerán en orden ascendente por nombre de cliente, tal y como se muestra en la Figura 1-21.
  11. Figura 1-21 Datos ordenados por nombre de cliente
    Tenga en cuenta que los nombres con letras mayúsculas aparecen en la parte superior de la lista. BIRT ordena los datos de serie por los valores de punto de código UCS2. En juegos de caracteres basados en ASCII, las letras mayúsculas tienen valores más bajos de punto de código que las letras minúsculas. Por lo tanto, las letras mayúsculas aparecerán antes de las letras minúsculas.
  12. Para ordenar los nombres de cliente sin tener en cuenta la distinción entre mayúsculas y minúsculas de forma que ANG Resellers aparezca después de American Souvenirs Inc., en lugar de antes, cambie la expresión de Clave de ordenación en la página Ordenación a la siguiente expresión:
  13. row["CUSTOMERNAME"].toUpperCase( ) 
    
    Esta expresión utiliza la función toUpperCase( ) de JavaScript para convertir a mayúsculas todos los valores de nombre de cliente antes de la ordenación. Los nombres de función de JavaScript son sensibles a mayúsculas y minúsculas, así que debe especificar toUpperCase( ) exactamente como se muestra. Las referencias a los nombres de columna también son sensibles a mayúsculas y minúsculas. En esta expresión, row["CUSTOMERNAME"] es el nombre correcto a utilizar. Si especifica row["customername"], por ejemplo, el Diseñador de informes BIRT visualiza un error al ejecutar el informe. Puede verificar la conversión a mayúsculas de un nombre de columna mirando el nombre que se visualiza en el Explorador de datos.
  14. Realice una vista previa del informe. Los nombres de cliente aparecen en un orden distinto. Los nombres con letras mayúsculas no aparecen en la parte superior de la lista.

Tarea 7: Formatear el informe

Ahora que ha verificado que el informe visualiza los datos correctos en el orden correcto, puede dirigir su atención a mejorar el aspecto del informe. En esta sección realiza las tareas siguientes:

Editar las cabeceras de columna

  1. Seleccione Diseño para volver al editor de diseño.
  2. Efectúe una doble pulsación en la cabecera de la primera, CUSTOMERNAME. La cabecera de columna se encuentra en la primera fila, la fila de cabecera, de la tabla.
  3. Para sustituir todo el texto resaltado, empiece a escribir y, a continuación, pulse Intro cuando finalice. Para editar el texto, pulse una vez para deseleccionar el texto y, a continuación, coloque el cursor donde desee suprimir o añadir caracteres.
  4. Sustituya CUSTOMERNAME por el siguiente texto:
    Customer 
    
  5. Repita los pasos 2 y 3 para cambiar las cabeceras de la segunda y tercera columna al texto siguiente:
  6. Phone 
    Contact 
    
    El diseño de informe debe tener un aspecto como el que se muestra en la Figura 1-22.

    Figura 1-22 Cabeceras de columna revisadas en un diseño de informe

Formatear las cabeceras de columna

Para formatear un elemento de informe, debe establecer las propiedades del mismo. Puede realizar esta tarea de dos formas:

En este procedimiento, utiliza el primer método para establecer las cabeceras de columna en negrita y el segundo método para añadir color a la fila de cabecera.

  1. Para establecer las cabeceras de columna en negrita utilizando el Editor de propiedades:
    1. Seleccione todas las cabeceras de columna. Para seleccionar varios elementos, pulse la tecla Mayús cuando pulse en cada uno de los elementos. El Editor de propiedades visualiza las propiedades de los elementos seleccionados, tal y como se muestra en la Figura 1-23.
    2. Figura 1-23 Propiedades de los elementos seleccionados en el Editor de propiedades

    3. Seleccione B para formatear las cabeceras de columna como texto en negrita.
    4. Para deseleccionar las cabeceras de columna, pulse en el espacio en blanco fuera de la tabla.
  2. Para añadir un color de fondo a la fila de cabecera utilizando un estilo:
    1. En el menú principal, seleccione Elemento->Estilo nuevo.
    2. Aparecerá Estilo nuevo, tal y como se muestra en la Figura 1-24. El lado izquierdo visualiza las categorías de las propiedades. El lado derecho visualiza las propiedades para la categoría que selecciona.

      Figura 1-24 Estilo nuevo
    3. Para Estilo personalizado, especifique el nombre siguiente para el estilo:
    4. table_header_row 
      
    5. Seleccione Fondo en la lista de categorías de las propiedades. Estilo nuevo visualiza las propiedades de fondo que puede establecer.
    6. Especifique un color para la propiedad Color de fondo, utilizando uno de los métodos siguientes:
      • Seleccione el botón situado junto a la propiedad y, a continuación, seleccione un color en la paleta de colores que aparece.
      • Seleccione un color en la lista desplegable.
      Seleccione Aceptar.
    7. En el editor de diseño, seleccione la tabla seleccionando la pestaña Tabla en la esquina inferior izquierda. Esta pestaña aparecerá al pasar el puntero del ratón sobre esta área. Aparecerán celdas de guía en el lateral superior e izquierdo de la tabla, tal y como se muestra en la Figura 1-25.
    8. Figura 1-25 Celdas de guía en el lateral superior e izquierdo de una tabla
    9. Seleccione la celda de guía situada junto a la fila de cabecera. El Editor de propiedades visualiza las propiedades de la fila seleccionada.
    10. Seleccione Propiedades y luego Generales para visualizar las propiedades generales de la fila.
    11. Aplique el estilo que acaba de crear seleccionando table_header_row en la lista desplegable situada junto a Estilo. El Diseñador de informes BIRT aplicará el estilo a la fila de cabecera y aparecerá en color.
  3. Realice una vista previa del informe. El informe debe tener un aspecto como el que se muestra en la Figura 1-26.
  4. Figura 1-26 Vista previa de informe, que muestra el estilo de fila de cabecera
    Hasta ahora, la principal mejora es que las cabeceras son claramente visibles y están perfectamente definidas.

Visualizar el nombre y el apellido en la misma línea

Cuando coloca varios elementos en una única celda, el Diseñador de informes BIRT crea elementos a nivel de bloque. Si está familiarizado con HTML, sabrá que cada elemento de bloque empieza en una línea nueva. Para visualizar varios elementos en la misma línea, necesita establecerlos como elementos en línea. De forma opcional, puede concatenar los valores de nombre y de apellido para visualizarlos en un único elemento de datos, tal y como se describe en este procedimiento.

  1. Seleccione Diseño para volver al editor de diseño.
  2. Suprima el elemento de datos que visualiza el apellido del contacto.
  3. Efectúe una doble pulsación en el elemento de datos que visualiza el nombre del contacto.
  4. Seleccionar enlace de datos visualiza todos los enlaces de datos utilizados en el informe. Una marca de comprobación junto a CONTACTFIRSTNAME indica el enlace de datos utilizado por el elemento de datos seleccionado.
  5. Pulse en la celda que visualiza la expresión dataSetRow["CONTACTFIRSTNAME"] y, a continuación, seleccione los puntos suspensivos (...) .
  6. El Constructor de expresiones visualiza la siguiente expresión en el área de texto situada en la parte superior de la ventana:
    dataSetRow["CONTACTFIRSTNAME"] 
    
  7. Para concatenar el nombre y el apellido, utilice la siguiente expresión:
  8. dataSetRow["CONTACTFIRSTNAME"]+" "+ 
    dataSetRow["CONTACTLASTNAME"] 
    
    La Figura 1-27 muestra esta expresión en el Constructor de expresiones. Las comillas vacían (" ") añaden un espacio entre el nombre y el apellido. Puede especificar la expresión en el área de texto o efectuar una doble pulsación en un elemento en la parte inferior derecha de la ventana para insertarlo en la expresión.

    Figura 1-27 Datos concatenados en el Constructor de expresiones
  9. Seleccione Aceptar para cerrar el Constructor de expresiones y, a continuación, seleccione Aceptar en Seleccionar enlace de datos para guardar la expresión modificada.
  10. Realice una vista previa del informe. El informe debe tener un aspecto como el que se muestra en la Figura 1-28.
  11. Figura 1-28 Vista previa de informe, que muestra nombres de contactos concatenados

Aumentar el espacio entre filas

El diseño predeterminado añade un espacio mínimo entre las filas de la tabla. Normalmente, querrá ajustar el espaciado entre filas.

  1. Seleccione Diseño para volver al editor de diseño.
  2. Seleccione todas las celdas en la fila de detalle, la fila del medio. Para seleccionar varias celdas, utilice Mayús-pulsación. Tenga cuidado de seleccionar las celdas, no los elementos de datos de las celdas. Aparecerá un recuadro alrededor de las celdas seleccionadas, tal y como se muestra en la Figura 1-29.
  3. Figura 1-29 Celdas seleccionadas en el editor de diseño
    El Editor de propiedades visualiza las propiedades de las celdas. El título que aparece en el Editor de propiedades muestra el tipo de elemento que selecciona, de forma que verá Editor de propiedades - Celda.
  4. Seleccione Relleno. El Editor de propiedades visualiza las propiedades de relleno. Estas propiedades le permiten especificar la cantidad de espacio a añadir encima, debajo, a la derecha y a la izquierda del elemento.
  5. Establezca Relleno--Superior en 12 puntos.
  6. En este momento, es posible que se pregunte porqué no ha seleccionado simplemente la fila para ajustar el espaciado de fila en lugar de seleccionar las celdas individuales de la fila. El Diseñador de informes BIRT no da soporte al relleno de fila, porque algunos navegadores no dan soporte a esta característica.
  7. Realice una vista previa del informe. El informe debe tener un aspecto como el que se muestra en la Figura 1-30. Habrá más espacio entre las filas de datos.
  8. Figura 1-30 Vista previa de informe, que muestra el espaciado de las filas

Tarea 8: Crear un título de informe

Todo lo que necesita ahora el informe es un título. Para visualizar un título, puede utilizar un elemento de informe, un elemento de texto o un elemento de datos:

En este procedimiento, utiliza un elemento de texto o códigos HTML para formatear el texto. Tenga en cuenta que no es necesario que utilice HTML para crear texto formateado. Sin embargo, si conoce bien HTML o diseño de web, es posible que prefiera utilizar HTML para crear un bloque de texto formateado.

  1. Seleccione Diseño para volver al editor de diseño.
  2. Seleccione Paleta.
  3. Arrastre el elemento de texto de la paleta y suéltelo encima de la tabla.
  4. En Editar elemento de texto, seleccione HTML/Texto dinámico en la lista desplegable que visualiza Texto plano.
  5. Cuando selecciona HTML o texto dinámico, puede incorporar códigos HTML o propiedades CSS en el texto. Puede escribir los códigos o puede insertar los códigos HTML utilizados habitualmente que el editor de texto proporciona.
  6. Especifique el texto siguiente en el área de texto, que se muestra en la Figura 1-31:
  7. <CENTER><B><span style="font-size: larger"> 
    Customer List 
    </B></span><BR> 
    <FONT size="small">For internal use only</FONT><BR><BR> 
    Report generated on <VALUE-OF>new Date( )</VALUE-OF> 
    </CENTER><BR><BR> 
     

    Figura 1-31 Texto con códigos HTML
  8. Seleccione Aceptar y, a continuación, realice una vista previa del informe. El informe debe tener un aspecto como el que se muestra en la Figura 1-32.
  9. Figura 1-32 Vista previa de informe, que muestra título de informe formateado

Como puede ver, la utilización del elemento de texto con HTML incorporado le permite hacer lo siguiente:

De forma alternativa, puede utilizar lo siguiente:

Pasos siguientes

Acaba de construir el primer informe y de trabajar con algunas de las herramientas y características básicas del Diseñador de informes BIRT. Existen muchas más tareas que puede realizar para construir informes más sofisticados. Algunas de estas tareas, descritas en otros capítulos de este manual, incluyen las siguientes:


(c) Copyright Actuate Corporation 2006

Tema anteriorTema siguiente