Pentaho Report Designer
Para este ejemplo estoy utilizando Ubuntu 10.04, MySQL Database y Pentaho Report Designer version 3.6.1
Para este ejemplo se presume que se tiene la base de datos de ejemplo de Pentaho instalada en MySQL, en caso de no tenerla, se deberá descargar el script de creacion de la base de datos usando subversion de la siguiente direccion svn://source.pentaho.org/svnroot/legacy/pentaho-data/trunk/mysql5/SampleDataDump_MySql.sql
Primeramente descargamos Pentaho Report Designer(prd-ce-3.6.1-stable.zip) de http://sourceforge.net/projects/pentaho/files/
y lo descomprimimos en algun lugar de nuestro equipo.
Luego ejecutamos report-designer.sh (en Windows report-designer.bat) y abrimos Pentaho Report Designer
Luego damos click sobre Report Wizard
Despues seleccionamos un Template o diseño para el reporte, en este caso usaremos Pentaho, luego damos click en Next
Luego damos click en Sample Query y damos click sobre el lápiz.
Seleccionamos SampleData(MySQL) y damos click en Sample Query de los Available Queries. Editamos el query de a SELECT * FROM PRODUCTS
Si damos click en Preview podremos ver la respectiva consulta:
Damos click en OK
Marcamos Simple Query y damos click en Next.
Vamos a realizar un reporte agrupado.
Para esto seleccionamos PRODUCTLINE Y PRODUCTVENDOR y damos click sobre la flecha que se encargará de agregarlos como Group Items. Luego seleccionamos PRODUCTNAME Y PRODUCTDESCRIPTION y los colocamos en la lista llamada Selected.
Si damos Click en Preview veremos como quedará nuestro reporte
Luego damos click en Next Aqui podemos seleccionar los diferentes campos y cambiar los títulos, anchos de las columnas, alignment,formatos de fechas, etc y con el botón Preview podemos ver como quedan dichos cambios.
Luego damos click en Finish.
Si damos click sobre el ojo del lado izquierdo podremos ver el Preview de nuestro reporte
Si queremos salir del Preview podemos dar click sobre el lápiz
Ahora vamos a crear el mismo reporte sin el asistente.
Para esto damos click sobre el boton del nuevo o seleccionamos File/New
Luego creamos un nuevo Dataset para esto vamos por Data/Add Data Source/JDBC. Seleccionamos SampleData(MySQL) y damos click sobre el simbolo "+"
Colocamos un nombre al Query y con el Query "SELECT * FROM PRODUCTS" y damos click en OK
Luego arrastramos PRODUCTNAME Y PRODUCTDESCRIPTION de Consulta1 a la sección de details
Hecho esto damos click sobre la pestaña Structure y buscamos Groups, damos click son el botón derecho sobre Groups y seleccionamos Add Group. De los Available Fields seleccionamos PRODUCTLINE Y PRODUCTVENDOR y los pasamos a la lista de Selected Fields y damos click en OK
Finalmente seleccionamos la pestaña Data y arrastramos PRODUCTLINE Y PRODUCTVENDOR a la sección de Group Header y hacemos un Preview del reporte, con lo que tenemos
martes, 14 de septiembre de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario