Clique aqui e inscreva-se para receber novidades e promoções.

Pentaho na Prática é o nome do livro escrito por mim, Fábio de Salles, em conjunto com Caio Moreno de Souza, o Professor Coruja, e Cesar Domingos. Através de mais de 350 figuras e dezenas de passo-a-passos, o livro mostra como usar a suite Pentaho para montar uma solução de BI completa, ponta-a-ponta:

  • ETL
  • Relatórios
  • Cubos
  • BI Server

O livro também traz scripts e instruções para instalação, tradução e mudança do banco de dados da aplicação (de HSQLDB para Postgres.) Todos os exemplos são construídos em cima de uma base de dados de exemplo, livre, a Beltrano S/A.

A segunda edição entrou no ar em 10/07/2016.

Links para comprar

Antes de prosseguir por favor note que o livro é sobre a versão 4.8, sem CTools!

Ele está disponível na Amazon.com.br e nas lojas internacionais. Apesar de ser um e-book Amazon, você não precisa ter um Kindle para lê-lo. Qualquer dispositivo – de computadores (Windows, Mac ou Linux) a smartphones (iPhone e Android) e tablets diversos (iPad, Android etc.) – pode ser usado.

Eis os links para três Amazons: EUA, Brasil e Europa. Have fun!

Conteúdo

O Pentaho na Prática 2a. Edição trata da versão 4.8 da suite. Ou seja, de uma versão antiga. Mesmo assim, com exceção de um punhado de detalhes (em especial os do BA Server), praticamente todo restante pode ser reaproveitado nas versões mais novas, como 5.x e 6.x, mas que fique claro: essa compatibilidade não é 100% e nem é garantida – compre por sua conta e risco.

Parece um tanto frio falar assim, mas é importante não criar expectativas exageradas.

Dito isto, o livro cobre o seguinte:

  • Parte 1 – Conceitos & Instalação
    • Capítulo 1 – Business Intelligence
    • Capítulo 2 – A Plataforma Pentaho
    • Capítulo 3 – Instalando e Configurando
    • Capítulo 4 – Arquitetura & Infraestrutura
  • Parte 2 – Suite Pentaho na Prática
    • Capítulo 5 – BI Server & PAC
    • Capítulo 6 – Data Warehouse com PDI
    • Capítulo 7 – Relatórios A Priori com PRD
    • Capítulo 8 – Relatórios Ad Hoc com PME
    • Capítulo 9 – OLAP com Schema Workbench
  • Apêndice A Mais Recursos
    • Fóruns, Wikis & Referências
    • Links Para Downloads
    • Regras de Formatação do Visual Basic 6.0
  • Apêndice B Scripts
    • BISERVER-CE
    • Quartz
    • Hibernate

Scripts

Aqui você pode acessar os scripts incluídos no livro.

Degustação

Interessado? Curioso? Acesse aqui o terceiro capítulo, como degustação.

Atualização para Segunda Edição

Já está disponível na Amazon a atualização da primeira para a segunda edição.

Atenção! Ao atualizar, a sua cópia antiga será sobrescrita pela nova, e quaisquer anotações e marcadores serão apagados!

Portanto, se você fez anotações importantes, sugiro fazer um backup do Kindle, em geral, e das anotações em particular, antes de proceder à atualização.

Para atualizar a sua cópia faça assim:

  1. Vá ao site da “sua” Amazon ( .com ou .com.br – ou qualquer outra) e faça login na sua conta;
  2. Depois do login procure o menu da conta e selecione a opção Manage Your Content and Devices (“Gerenciar seu Conteúdo e Dispositivos), como na figura abaixo;

    Acesse esta opção da sua conta para ver a notícia de atualização.
    Acesse esta opção da sua conta para ver a notícia de atualização.
  3. Vai aparecer a lista dos livros comprados na Amazon. Procure nela o Pentaho na Prática;
  4. Deve haver um botão ao lado dele, dizendo Update Avaliable (“Atualização disponível”), como nesta figura:

    Clique no botão com a notícia de atualização para obter a segunda edição.
    Clique no botão com a notícia de atualização para obter a segunda edição.
  5. Clique nele e siga as instruções.

Se houver qualquer problema, procurem o suporte da Amazon. O processo de atualização é completamente regido por eles.

Por favor notem que este não é um procedimento usual no mercado editorial. Via de regra, novas edições contam como novos livros. Porém, como esta nova edição é uma melhoria da primeira, eu entendi que o correto é disponibilizá-la para quem já comprou o livro.

17 comentários sobre “Pentaho na Prática

  1. Olá Fabio.
    Primeiramente parabéns pelo livro e pelo site. Sempre passo para acompanhar.
    Gostaria de saber algumas coisas sobre o livro como o que cada capitulo aborda, versão do pentaho utilizada, forma de compra aqui no Brasil.

    Desde já agradeço.

    1. Obrigado, Marcelo! Pois não: a segunda edição é igual à primeira, mas com tudo certo, sem os erros que o fizeram ser removido pela Amazon. Ele trata da versão 4.8 da suite, sendo que a mais nova é a 6.1. Com exceção dos detalhes, em especial dos detalhes do BA Server, praticamente todo restante pode ser reaproveitado nas versões mais novas – mas que fique claro: isso não é garantido.

      Ele estará disponível na Amazon.com.br e nas lojas internacionais. Apesar de ser um e-book Amazon, não é obrigatório possuir um Kindle: o livro pode ser lido em qualquer dispositivo – de computadores (Windows, Mac ou Linux) a smartphones (iPhone e Android) e tablets diversos (iPad, Android etc.)

    1. Graaaaande Grimaldo, meu colega escritor! Muito obrigado pelas simpáticas palavras! Recebemos tanto da comunidade, ficamos felizes em podermos retribuir – a um custo módico ;-) .

    1. Sérgio, obrigado pelo interesse. Eu verifiquei no site do KDP e o livro está disponível em todas as Amazons, mas – e que mas! – não existe um amazon.pt. Se eu entendi o que está acontecendo, acredito que você seguiu um dos links aqui do blog, que aponta para a amazon.br, que não permite a venda para Kindles registrados em outras Amazons.

      A solução é simples: basta você comprá-lo em uma das Amazons da Europa (dica deste link: https://www.quora.com/If-you-live-in-Portugal-what-Amazon-site-do-you-shop-at ). Por exemplo:

      Me avise se esses links não adiantarem. ;-)

      1. Continua sem dar, diz que não está disponível no meu país. Não dá nem no site espanhol nem no site do reino unido.

  2. Caro, tenho o livro há um bom tempo. Que bom que você atualizou, estava precisando mesmo. O que eu gostaria era de baixar as transformações, baixei os scripts do banco e restaurei, mas queria as transformações para as dimensões, infelizmente os links presentes no livro não estão funcionando pra mim.

    1. Obrigado por comprá-lo e fico feliz que tenha gostado. Eu restestei tudo, mas tartarugas sempre acabam escapando. Obrigado pela dica, vou revisar esta parte especificamente. Para você não ficar esperando, vou mandar o pacote diretamente para seu e-mail, tudo bem assim? Acabei de enviar um e-mail para seu endereço cadastrado no blog, só um “bom dia”. Assim que você me responder confirmando-o, te passo um ZIP com tudo.

  3. Bom dia Fábio,
    Temos vários processos baseados no PDI e estamos iniciando a fase de gravação dos logs em BD SQL. O seu material já nos ajudou bastante, mas estou com uma dúvida para dar os próximos passos. O log (com inúmeras linhas) gerado em um JOB ou Transformação é todo gravado em uma única linha/registro da tabela do banco? É possível gravar cada linha do log em uma linha da tabela? isso facilitaria a extração/análise dos dados…

    Marcos

    1. Obrigado pelo comentário, Marcos, fico feliz em saber que pude ajudar. :-)

      Com relação ao log, sim, é assim mesmo que o texto do log é arquivado em um banco de dados – em uma única coluna, de um único registro, sempre dos logs de transformação e job. Não dá para alterar isso sem mexer no código-fonte do PDI.

      Isto posto, você tem algumas alternativas para seu caso:

      • Primeiro, porque é que você precisa olhar esse texto? No dia-a-dia, os dados registrados pelos outros logs são mais úteis, pois são eles que informam a performance e te ajudam a encontrar gargalos;
      • Se você precisa ler esse texto para encontrar erros, e esse é talvez o único motivo para consultar esse detalhe do log, você pode simplesmente transcrevê-lo para algum arquivo texto e lê-lo como um documento ordinário. Aliás, você pode até mesmo montar um relatório que imprima esse único registro, e facilitar o exame dele.

      Claro que nada te impede de – até mesmo usando o PDI – tratar essa célula e transcrever o conteúdo, linha-a-linha, para uma outra tabela. Isso teria o efeito que você busca e, de novo, pode ser feito de maneira automatizada.

      Resumindo: qual problema você precisa resolver? Se as alternativas acima não ajudam, me conte um pouco sobre ele e quem sabe eu possa te dar alguma idéia.

  4. Olá Fábio,

    Basicamente tenho quatro necessidades. Pode ser que este modelo que eu estou pensado até não seja o melhor:
    1) Monitorar os Jobs/transformações que foram executadas, os que concluíram com sucesso e os que geraram erros, a partir da grade de processos programados para o dia.

    2) Quantificar o nº de arquivos gerados em cada uma das traduções (recebo inúmeros arquivos de diversas fontes e formatos, os quais traduzo para outros layout’s e agrupamentos).

    3) Gerar alertas (e-mail e visual) das anormalidades.

    4) Gerar um dashboard de monitoramento (com atualização em tempo real) a partir dos dados acima.

    Agradeço desde já pela atenção.

    att,

    1. Marcos, beleza. Isso que você colocou não precisa – na maioria – do conteúdo do registro de log. Gostei da visão que você rascunhou. Posso entrar em contato contigo, pelo e-mail cadastrado aqui, para esclarecer algumas dúvidas? Daí eu monto um post mostrando como fazer a maior parte disso. Que tal?

      1. Olá Fábio,
        Pode enviar por e-mail sim. Fico no teu aguardo.
        Muito agradecido pelo contato.

        att

  5. Olá Fábio, bom dia! Primeiramente Parabéns pela publicação, tenho algum tempo o comprei quando ainda fazia faculdade, na época busquei apenas entender alguns conceitos sobre o BI e e Ferramenta, atualmente por necessidade profissional estou re-lendo o livro.
    Poderia me passar os scripts contido nele, infelizmente o links não estão funcionando.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s