Postagens

Mostrando postagens com o rótulo PRD

Aplicativos da suite Pentaho e como se relacionam

Uma das grandes dificuldades para alguém que começa a trabalhar com o Pentaho é entender o relacionamento entre os diversos aplicativos da suite, neste post descrevo brevemente esses aplicativos e a função que exercem no ciclo de vida de um BI utilizando Pentaho. BI Platform - Core da suite, tem a função de controlar o repositório e a execução de soluções, os acessos a banco de dados, agendamentos, permissões, serviços de e-mail e mais algumas atividades fundamentais de background, grande parte da sua funcionalidade pode ser configurada através do PAC. Pentaho Administration Console (PAC) - Interface administrativa do Pentaho, a partir do PAC são definidos usuários, grupos, conexões com bancos de dados e data warehouses (JNDI), possui também algumas ferramentas para limpar os caches da suite, além disso, possibilita a criação de agendamentos públicos nos quais os usuários finais podem subscrever relatórios. Pentaho Data Integration (PDI) - É o aplicativo responsável pelo ETL (Ext...

Utilizando JasperReports com Pentaho

Algumas pessoas (eu me incluo entre elas) não gostam muito do PRD (Pentaho Report Designer), isso pode mudar com a versão 3.5, porém, ainda não tive tempo para testá-lo e tenho usado o iReport da JasperSoft com muito sucesso. Para quem não conhece, o iReport é um editor de relatórios escrito em Java que utiliza a engine JasperReports. Particularmente acho o iReport um excelente editor, mais intuitivo que o PRD, além de ser uma ferramenta bastante difundida na comunidade Java. Quando descobri que o Pentaho possuia suporte nativo a JasperReports procurei aprender rapidamente como utilizar isso, após alguns pequenos problemas relacionados à versão consegui fazer os relatórios criados no iReport serem executados pelo Pentaho. O que descrevo a seguir são os passos básicos que precisei seguir para obter sucesso na execução dos relatórios. Para que o relatório do Jasper funcione com o bi-server é preciso que a engine do bi-server seja a mesma do iReport, para tanto, deve-se copiar o arq...