domingo, 12 de agosto de 2012

Pasando Parametros desde un .xaction a un .prpt

1. Crear un archivo .prpt con Pentaho Report Designer

2. Agregar parametro (paramSucursal)

select id_sucursal,desc_sucursal
from dim_sucursal


3. Query:

select desc_producto,sum(cantidad) from fact_ventas f
inner join dim_producto p on f.id_producto = p.id_producto
inner join dim_sucursal s on f.id_sucursal = s.id_sucursal
where s.id_sucursal = ${paramSucursal} group by 1

4. Dar un preview

5. Publicar al PUC (Consola de Usuario de Pentaho)

6. Crear un .xaction con Pentaho Design Studio

7. Agregar el parametro paramSucursal

8. Añadir un Process Action. Report > Pentaho Report
luego seleccionamos el archivo .prpt y añadimos el parametro

9. Seleccionamos el Process Output.

Y Listo!!!!