Académique Documents
Professionnel Documents
Culture Documents
GENERADORES
DE REPORTES
Martha Beatriz Chvez Tern
DEFINICIN
Un generador de reportes es un software
que permite crear un listado de datos a
partir de una base de datos.
Este listado tendr una lgica y una
utilidad o aplicacin a una o ms
situaciones en especfico.
El generador de reportes, genera informes
impresos, en formato Web o formato
convencional, los cuales se podrn
distribuir de distintas maneras entre los
usuarios que los solicitan (Generalmente
supervisores, jefes de departamento,
gerentes de nivel medio y en algunas
ocasiones gerentes de nivel superior o
ejecutivos).
CARACTERSTICAS DE LOS
REPORTES
Por lo regular los reportes son estticos,
algunos son dinmicos, es decir, como vimos
en el tema pasado, los MIS, los DSS y los EIS
pueden generar reportes programados
peridicos, donde ya est especificado el
diseo de la salida. Y pueden generar
reportes a medida, los cuales contarn con
los componentes adecuados para generar el
informe de manera dinmica, de acuerdo a
los criterios que marque el usuario.
USUARIOS DE REPORTES
Los reportes o informes generalmente
estn pensados para usuarios finales
tomadores de decisiones, que no
ingresan datos a la base de datos, sino
que requieren ver los datos ya
existentes en distintos formatos o formas
de organizar los mismos.
Por lo tanto, ser de gran importancia
conocer las necesidades de los usuarios
finales para identificar qu tipos de
reportes son los que debemos disear y
generar.
LA BASE DE DATOS
Antes que nada, debemos identificar de cul o cules bases de datos se
obtendrn los resultados para los reportes.
Se tiene que analizar, junto con los usuarios, cules son sus necesidades de
informacin y generar o disear las vistas correspondientes, las cuales nos
van a indicar de qu tablas se estn obteniendo los datos, si requieren
algn tratamiento o formato especial, si se entregarn a detalle o con
distintos niveles de agrupacin, subtotales y totales, (lo que llamamos nivel
de sumarizacin o agregacin).
LA BASE DE DATOS
Qu tipo de gestor de base de
datos vamos a usar?, depende del
generador de reportes. Algunos
generadores se adaptan a casi
cualquier gestor de base de datos,
otros en cambio estarn habilitados
para conectar slo con cierto
grupo o tipo de gestores de bases
de datos.
La mayora de los SGBD incluye sus
propios generadores de reportes.
DISEO
Como mencion antes, una de las cosas ms importantes es conocer qu
bases de datos servirn de fuente de datos y disear las vistas de usuario a
partir de las cuales se pueden generar los reportes.
Las vistas de usuario, son consultas a la base de datos donde queda
grabado, de qu tablas necesitamos los datos, qu campos de cada tabla,
si se realizar alguna agrupacin, filtro, ordenacin, etc.
DISEO
Otro tema a considerar en el diseo, es la estructura del reporte, es decir,
qu contenidos tendr en cada seccin, desde el encabezado del reporte,
los datos que irn en el detalle, las cabeceras de cada columna del
detalle, valores de agrupacin o sumarizacin, pie de pgina, pie del
reporte, etc.
Un reporte tiene que ser muy claro y fcil de entender para el usuario final.
Dependiendo de las necesidades de cada nivel gerencial, se establecern
los campos de agrupacin y los de detalle.
RESULTADO
La estructura anterior se logra con uso
de una consulta y un asistente de
informes, sin necesidad de disear el
reporte desde cero.
El resultado se aprecia en estas
imgenes.
Izquierda: primera pgina. Observe los
elementos de la estructura.
Abajo se observa el total del informe y el
pie de pgina.
EJEMPLOS DE REPORTES
REPORTES DINMICOS
Se trata de aplicaciones que permiten a los
tomadores de decisiones, elegir qu
caractersticas tendr el reporte que desean
generar. Estos reportes de cierta forma ya
estn preetablecidos, simplemente se le da
a los usuarios la posibilidad de elegir el tipo
de reporte a mostrar.
Tambin hay reportes que se podran
generar en el momento, cuando es posible
enviar ciertos parmetros y se generan de
acuerdo a las condiciones que establece el
usuario.
En la imagen podemos ver un formulario
que crear un formulario de acuerdo a los
parmetros que indique el usuario.
GENERACIN DE GRFICOS
Los generadores de reportes ms completos incluyen la posibilidad de
generar grficos a partir de ellos.
La ventaja de los grficos, es que permiten un anlisis rpido con slo ver
una imagen.
En el siguiente ejemplo, exportaremos un informe para generar una grfica
en Excel.
REPORTE
GRFICA
Ventas por empleado
$25,000.00
$20,000.00
$15,000.00
$10,000.00
$5,000.00
$0.00
Francisco Chaves
Mara Gonzlez
TRIM 2
TRIM 3
TRIM 4
Humberto Acevedo
Jess Escolar
Luis Bonifaz
CONCLUSIN
Los informes o reportes son de gran importancia en la toma de decisiones.
Requieren un anlisis previo y un plan para su desarrollo.
Se debe considerar las necesidades de informacin de distintos usuarios para
generar los reportes convenientes a cada caso.
Es importante elegir un SGBD y un reporteador adecuado a los conocimientos del
desarrollador y complejidad de los reportes, caractersticas de las herramientas, etc.
Los generadores de reportes ahorran muchas horas de trabajo, sin embargo
siempre es bueno saber usar el lenguaje SQL para que sea posible crear reportes
ms adecuados y personalizados que los generados con un asistente.
Los sistemas empresariales como ERP incluyen sus propios generadores de reportes,
pero a veces requiere saber de lenguaje de programacin y lenguaje SQL para
personalizarlos.