Novo Livro: Pentaho 5.0 Reporting by Example

A Packt lançou um novo livro sobre o PRD (Pentaho Report Designer): o Pentaho 5.0 Reporting by Example – P5RbE.

O sub-título do livro é “Guia para Iniciantes” e ele entrega exatamente o que promete. O livro é bem detalhado, preciso, completo e razoavelmente bem escrito. Como os autores não são falantes nativos de inglês (são castelhanos), o texto é ligeiramente esquisito. No final das contas esse detalhe é irrelevante e não afeta a qualidade do material.

Em mais de 300 páginas, com muitas imagens e ilustrações, ele aborda tudo que alguém precisa para começar a criar relatórios com o PRD:

  1. Preparação da máquina, instalação do PRD e do BI Server, configurações;
  2. Controles da interface, tipos de fontes de dados, conexões etc.
  3. Relatórios com grupos, ordenação, funções e totalizadores;
  4. Formatação de páginas, como zebramento, numeração, data, cabeçalho, rodapé etc.;
  5. Sub-relatórios;
  6. Prompts (filtros dinâmicos);
  7. Gráficos: explica o que é cada tipo e ainda ensina a fazer vários modelos, como de barra, torta, linha, área e sparklines;
  8. Interação: relatórios que abrem outros relatórios a partir de links;
  9. Integração com BI Server (ou BA Server): como publicar, atualizar, agendar para execução;
  10. Outros assuntos: customização com CSS, crosstab (em cima de SQL!), variáveis de ambiente (detectar usuário logadono BI Server, por exemplo) etc.
  11. Como embutir o PRD em outras aplicações via API Java.

Ele não apenas mostra como funciona cada recurso, em razoável detalhamento, mas ainda traz vários exemplos documentados passo-a-passo para que o leitor possa – de fato – aprender PRD seguindo esses exemplos. Os exercícios são construídos em cima da base de dados de exemplo Sákila, do MySQL.

Se você precisa de uma ferramenta para criar relatórios, stand-alone, no Pentaho BI Server ou para embutir na sua aplicação, o P5RbE é o seu livro. Como todo material de BI, se você nunca mexeu com o assunto, ele vai parecer um pouco esquisito, mas depois de um tempo você se acostuma.

Aspectos Positivos

Apesar de se dizer para iniciantes, é o livro mais completo de PRD que eu conheço (e eu li praticamente todos que existem sobre esse assunto.) Ele não apenas tem uma profundidade adequada, mas também abrange muitos assuntos. Como já trata a versão 5.0 da suite, ele vai continuar a ser útil por muito tempo – não vai ficar defasado tão cedo. Há muitas figuras e ilustrações, facilitando bastante o entendimento de cada exemplo. Os exemplos são relevantes e detalhados o bastante para ser transposto sem grandes dificuldades para os casos particulares que cada leitor com certeza terá.

Aspectos Negativos

O assunto é árido e o livro, para quem nunca mexeu no assunto, pode parecer um pouco sem pé-nem-cabeça em alguns trechos. Algumas poucas figuras são feias, e outras têm uma resolução estranha, como se houvessem sido ampliadas a partir de um screenshot de baixa resolução. E como eu já disse, o inglês dele às vezes é um pouco esquisito para quem já está acostumado com o inglês dos norte-americanos (e mesmo com o dos ingleses/australianos), mas nenhum desses fatores prejudica a leitura ou diminui a qualidade do livro.

Formatos

A Packt publicou esse livro em formatos eletrônicos diversos (PDF, ePub etc.) e em meio físico. Quando você compra pelo site deles, você ganha acesso a todas essas versões. Fique atento: isso não acontece se você comprar pela Amazon. Logo o melhor é comprar pelo site da Packt: você vai precisar transferir o arquivo manualmente para o Kindle, e em troca passa a dispor de vários formatos. Eu li o formato PDF (e gravei um ePub no meu Kindle) e a editoração é impecável.

Conclusão

Se você precisa montar relatórios com o PRD, ou precisa escolher uma ferramenta para criar relatórios, este livro é feito sob medida para você. Por outro lado, se você está começando em BI e está buscando material de estudo, deixe esse livro para mais tarde, já que a vantagem de cobrir só o PRD vai ser uma desvantagem justamente por ser muito específico.

Aviso Legal

A Packt me ofereceu uma cópia do livro em troca de eu resenhá-lo no meu blog e em fóruns nos quais eu participo. Faço questão de deixar claro aqui que esta resenha não é decorrente de uma das minhas frequentes compras de livro. Em todo caso, eu vou requisitar à empresa na qual trabalho a compra de algumas cópias, porque ele está muito bom e vai resolver nossas necessidades de material de referência do PRD.

A Patente Pentaho

Você sabia que a plataforma Pentaho é um produto patenteado? Sim, é Software Livre sim – um dos mais livres que eu conheço, aliás. Mas ele é patenteado.

Não me perguntem como pode isso. Não faço a menor idéia de como funciona patente com SL.

Vocês podem acessar um PDF da patente aqui. Se esse link se quebrar, a melhor forma de reencontrar esse documento é ir ao escritório de patentes dos EUA e clicar no link Quick search. Mas a página deles é tão maluca que eu só consegui recuperar o texto certo porque eu tinha uma cópia impressa (veja um screenshot dela abaixo.)

Frontispício da patente. Use esses dados para procurá-la no USPTO.
Frontispício da patente. Use esses dados para procurá-la no USPTO.

O nível de detalhes da patente chega à definição de alguns XMLs, ao desenho da plataforma e outras minúcias. O mais bacana desse documento, na minha opinião, é a justificativa para ele:

Começo da patente pentaho. A parte background é a mais interessante.
Começo da patente pentaho. A parte background é a mais interessante.

É isso! Boa leitura! ;-)