Você está na página 1de 110

H 5 anos treinando os melhores profissionais de BI Open Source.

www.it4biz.com.br

Desmistificando BI
(Business Intelligence)
Open Source
S

Sobre a IT4biz

Sobre a IT4biz

A IT4biz uma empresa de Tecnologia da Informao focada em Solues de


Cdigo Aberto fundada em 2007 na cidade de So Paulo, Brasil.
Somos pioneiros no Brasil na utilizao da Suite de Business Intelligence
Pentaho.

O nome IT4biz (Information Technology For Business) significa Tecnologia da


Informao para Negcios.
Nosso foco obter os melhores resultados e gerar lucro para sua
empresa, aplicando tudo o que existe de mais moderno em Tecnologia da
Informao para Negcios.

www.it4biz.com.br

Introduo

Introduo

Seja bem-vindo ao curso gratuito da IT4biz!


Neste curso abordaremos temas atravs de exemplos
prticos e explicativos que capacitaro o usurio a
entender BI (Business Intelligence), a utilizar o BI Server e a
criar suas prprias vises e grficos.

www.it4biz.com.br

Conceitos importantes

O que BI?

S O termo Business Intelligence, Inteligncia de Negcios

em portugus, resumidamente, significa coletar dados


de diversas fontes, organiz-los, analis-los e
compartilh-los com os executivos mais importantes da
empresa; estes ento transformam essas informaes
relevantes em decises importantes para o futuro da
empresa.

www.it4biz.com.br

O que Data Warehouse?

S Um Data Warehouse nada mais do que um banco de

dados contendo dados extrados do ambiente de produo


da empresa, que foram selecionados e depurados, tendo sido
otimizados para processamento de consulta e no para
processamento de transaes. Em geral, um Data Warehouse
requer a consolidao de outros recursos de dados, alm dos
armazenados em banco de dados relacionais, como
informaes provenientes de planilhas eletrnicas,
documentos textuais, etc. [INMON, 1999].
www.it4biz.com.br

O que Data Warehouse?

S Na grande maioria dos Data Warehouses (DW), os dados

provm de vrias fontes diferentes e independentes,


podendo ser essas fontes as bases de dados dos sistemas
transacionais, planilhas Excel, etc.

S Em portugus, chamamos Data Warehouse de armazm de

dados.

www.it4biz.com.br

O que Data Mart?

S Data mart (repositrio de dados) um subconjunto de dados

de um Data warehouse (armazm de dados).

S Geralmente so dados referentes a um assunto em especial

(ex: Vendas, Estoque, Controladoria) ou diferentes nveis de


sumarizao (ex: Vendas Anual, Vendas Mensal, Vendas 5
anos), que focalizam uma ou mais reas especficas.

S Seus dados so obtidos do DW, desnormalizados e indexados

para suportar intensa pesquisa. Data marts extraem e ajustam


pores de DWs aos requisitos especficos de grupos/
departamentos.
www.it4biz.com.br

Modelagem Dimensional

S Modelagem dimensional uma tcnica de projeto lgico,

normalmente usada para DW que contrasta com a


modelagem entidade-relacionamento. Segundo o prof.
Kimball, a modelagem dimensional a nica tcnica vivel
para bancos de dados que devem responder consultas em
um DW.

www.it4biz.com.br

Modelagem Dimensional

S Esse tipo de modelagem tem dois modelos: modelo estrela

(Star Schema) e modelo flocos de neve (Snow Flake).

www.it4biz.com.br

Modelo Estrela
S No modelo estrela todas as dimenses se relacionam diretamente

com a tabela de fatos;


S Sua principal caracterstica a presena de dados altamente

redundantes, melhorando o desempenho;


S Os dados so modelados em tabelas dimensionais ligadas a uma

tabela de fatos. As tabelas dimensionais contm as caractersticas


de um evento. A tabela de fatos armazena os fatos ocorridos e as
chaves para as caractersticas correspondentes, nas tabelas
dimensionais;
www.it4biz.com.br

Modelo Estrela

S No "centro" da estrela existe a tabela de fatos, rodeada por tabelas

auxiliares chamadas de dimenses. A tabela de fatos conecta-se s


demais dimenses por mltiplas junes e as tabelas de dimenses
conectam-se com apenas uma juno tabela de fatos. Desta forma
a consulta ocorre inicialmente nas tabelas de dimenses e depois
nas tabelas de fatos, assegurando a preciso dos dados por meio de
uma estrutura de chaves onde no preciso percorrer todas as
tabelas, garantindo um acesso mais eficiente de com melhor
desempenho.
www.it4biz.com.br

Modelo Floco de Neve

S No modelo flocos de neve as tabelas dimensionais

relacionam-se com a tabela de fatos, mas algumas


dimenses se relacionam apenas entre elas. Isto ocorre para
fins de normalizao das tabelas dimensionais, e visa
diminuir o espao ocupado por estas tabelas.

Fonte: Wikipedia.

www.it4biz.com.br

Sistemas de Apoio Deciso

S George Marakas, em seu livro Decision Support Systems

in the 21st Century, define Sistemas de Apoio Deciso


como um sistema sob o controle de uma ou mais pessoas
que auxilia na atividade de tomada de deciso, fornecendo
um conjunto organizado de ferramentas destinadas a impor
uma estrutura em partes da tomada de deciso para
melhorar a eficcia do ltimo resultado da deciso.

www.it4biz.com.br

Sistemas de Apoio Deciso

S Componentes de um Sistema de Apoio Deciso:


S O sistema de gesto de dados;
S O modelo do sistema de gesto;
S O mecanismo de conhecimento;
S A interface de usurio;
S O(s) usurio(s).

www.it4biz.com.br

Benefcios e limitaes do uso de


Sistemas de Apoio Deciso:
S Benefcios:
S Amplia a capacidade do tomador de deciso de processar informaes e
conhecimentos;
S Amplia a capacidade do tomador de deciso para enfrentar problemas em
larga escala, demorados e complexos;
S Reduz o tempo associado com a tomada de uma deciso;
S Melhora a confiabilidade de um processo de deciso ou seu resultado;
S Encoraja a explorao e descoberta por parte do tomador de deciso;
S Revela novas abordagens para pensar sobre um problema de espao ou
contexto de deciso;
S Gera novas provas de apoio a uma deciso ou de confirmao de
hipteses existentes;
S Cria uma vantagem estratgica ou competitiva em relao a organizaes
concorrentes.

www.it4biz.com.br

Benefcios e limitaes do uso de


Sistemas de Apoio Deciso:
S Limitaes:
S Ainda no podem ser projetados para conter a deciso humana
levando em conta talentos como a criatividade, a intuio, a
imaginao;
S O poder do sistema operacional de um Sistema de Apoio Deciso
limitado pelo sistema do computador em que ele est sendo executado,
o seu design, e o conhecimento que o sistema operacional possui no
momento do seu uso;
S Interfaces de linguagem e de comando ainda no so sofisticadas o
suficiente para permitir o processamento de linguagem natural de
usurios;
S So normalmente projetados para ser estreito no mbito de aplicao,
inibindo assim a sua generalizao a deciso mltipla.

www.it4biz.com.br

Diferena entre OLTP e OLAP

OLTP
S O OLTP (On-line Transaction Processing) captura as transaes de

negcios de um sistema e armazena no banco de dados. Esse tipo


de base utilizada em sistemas que registram pequenas
transaes realizadas em tempo real e que ocorrem
constantemente e de forma rpida. Os dados tambm podem ser
alterados e modificados e no salvam histricos dos dados.
Tambm uma base que necessita de backup regularmente.

www.it4biz.com.br

Diferena entre OLTP e OLAP


OLAP
S O OLAP (On-line Analytical Processing) oferece uma alternativa

diferente. Voltado para a tomada de decises, proporciona uma viso


dos dados orientada anlise, alm de uma navegao rpida
e flexvel. O OLAP recebe dados do OLTP para que possa realizar as
anlises e essa carga de dados acontece conforme a necessidade da
empresa. Sendo um sistema para tomada de decises, no realiza
transaes pois sua finalidade so consultas. Possui dados atuais e
histricos e no h necessidade de backups regularmente.

www.it4biz.com.br

Diferena entre OLTP e OLAP

S O nvel operacional e o nvel administrativo utilizam OLTP

para operaes que ocorrem no dia-dia da empresa.


S O nvel de conhecimento e o nvel estratgico da empresa

utilizam o OLAP para as tomadas de decises e assim traar


um planejamento estratgico.

www.it4biz.com.br

O que Cubo OLAP?

S Inmon (1999) nos d uma definio sobre o OLAP: (...) uma

tecnologia de software que permite a analistas, gerentes e


executivos obterem os dados de uma forma rpida, consistente e
com acesso interativo para uma grande variedade de possveis
vises da informao na empresa. Mais sucintamente, OLAP
um conjunto de funcionalidades que tem, como principal objetivo,
facilitar a anlise multidimensional.

www.it4biz.com.br

Benefcios do uso de Open


Source BI

S O que Open Source?


S

Uma soluo open source uma aplicao cujo cdigo est


aberto e visvel a qualquer usurio. Com isso, o utilizador
pode contribuir para a prpria evoluo da ferramenta
alterando o prprio cdigo.

www.it4biz.com.br

Benefcios do uso de Open


Source BI
S Vantagens do uso de Open Source BI:
S Baixo custo das licenas, ou nenhum custo;

S Atualizaes permanentes;
S Troca de experincias, dvidas e informaes na comunidade

do respectivo produto;
S Integrao com outras ferramentas, interligando os
componentes disponveis atravs da reutilizao dos cdigos.

www.it4biz.com.br

Arquitetura de um projeto de BI
A construo de um projeto de Inteligncia de Negcios utilizando o Pentaho
pode ser exemplificada atravs da figura abaixo.

www.it4biz.com.br

Etapas de um Projeto de BI
Como vimos anteriormente, projetos de BI tendem a ser complexos. Para
simplificar o entendimento, dividimos um projeto de BI em etapas, e
descrevemos suas finalidades:
1) Levantamento dos KPI`s e definio de escopo:
S

Entender a necessidade de informaes dos administradores e as rotinas de entregas


e atualizao;

Verificar se j existe algum relatrio sendo entregue;

Entender a forma de entrega e quem entrega;

Se houver um relatrio, verificar quem entrega e quais dados so utilizados;

Levantar quem so os usurios do sistema;

Entender o conhecimento do usurio e melhorar o processo de utilizao.

www.it4biz.com.br

Etapas de um Projeto de BI
2) Listagem de dados para a confeco do plano:
S Cruzar dados essenciais para confeco dos KPI`s.

3) Entrevista com DBA;


S Apresentar os dados necessrios para a confeco do sistema e
intensificar as tabelas e campos disponveis no BD;
4) Verificar a existncia de um dicionrio de dados.

5) Entrevista com o departamento de operao:


S Acionar as reas envolvidas no processo de input e rotinas
relacionadas;
S Entender a viso do usurio em relao ao dado.
www.it4biz.com.br

Etapas de um Projeto de BI
6) Entrevista com a rea de Infra:
S Expor a rotina necessria para a execuo e atualizao demandada
pelos administradores;
S Entender a viabilidade tcnica da implantao;
S Sendo vivel, continuar a rotina de implantao;
S Sendo invivel, voltar para a primeira etapa e expor as limitaes

para os administradores.
7) Criao da Query:
S Solicitar a criao da Query com os dados a serem utilizados na

criao do banco, para o DBA.


www.it4biz.com.br

Etapas de um Projeto de BI
8) Instalao do BI:
S Instalao do programa de BI.

9) Proposta dos ETLs e Cubos:


S Criao dos ETLs e Cubos;
S Criao de relatrio pelo Agile BI, para uma primeira validao;
S Caso aprovado, continuar a rotina de implantao;
S Caso reprovado, voltar para etapa 6.
10) Criao dos Data Marts:
S Criao e teste de rotina em homologao.
www.it4biz.com.br

Etapas de um Projeto de BI
11) Criao dos Dashboards;
S Se aprovado, seguir para teste final de homologao;
S Se reprovado, voltar para etapa 9;
S Testar a rotina de atualizao;
S Se seguir corretamente, continuar para implantao;
S Se houver erro, voltar para as etapas 3 e 5.
12) Implantao:
S Gerar relatrios finais, e retirar sign off dos administradores.
13) Entrega de documentao:
S Entregar relatrio de implantao do BI.
www.it4biz.com.br

Perfil do Profissional de BI
Open Source
S

Extrado de :

Segundo quem observa ou exerce a profisso, BI uma das reas mais


desafiadoras de tecnologia, exigindo experincia em cincia da computao,
conhecimento do negcio, perspiccia analtica, pensamento criativo e at um
certo fascnio social.

A demanda por profissionais de BI parece ser to grande quanto a expectativa


das organizaes que desejam contrat-los. Na rea de business intelligence,
existem postos que nunca so preenchidos, garante Cindi Howsons, presidente
da empresa de consultoria Analytic Solutions Know-How. uma das funes
mais difceis de desempenhar, porque no basta se formar em cincia da
computao e esperar ter sucesso.

http://computerworld.uol.com.br/gestao/2006/11/22/idgnoticia.2006-1122.8173819861/

www.it4biz.com.br

Perfil do Profissional de BI
Open Source
S A habilidade mais importante, de acordo com Bill Hostmann,

analista do Gartner, entender os tipos de deciso que as


empresas precisam tomar, as perguntas que tendem a fazer e os
tipos de dados que vo responder a estas questes. No s
conhecer as ferramentas, preciso entender os processos de
negcio que a ferramenta suporta, observa Jason Pashko, diretor
snior de banco de dados, reinvestimento e anlise da Harrahs
Entertainment.

www.it4biz.com.br

Perfil do Profissional de BI
Open Source
S Uma boa base em negcio tambm ajuda os analistas de BI a descobrir

a melhor maneira de apresentar os dados necessrios. O que diferencia


um desenvolvedor ou analista de BI saber qual informao deve ser
apresentada e em que formato. Bombardear o cliente com informao
demais to ruim quanto dar informao de menos, ressalta Andy
Wojewodka, diretor de sistemas de negcio e suporte a deciso da Del
Monte Foods.

S A criatividade uma pea-chave da apresentao de dados de BI.

uma arte, enfatiza Wojewodka. Voc tem de apresentar os dados de


uma maneira que seja facilmente entendida e digervel, que permita ao
dono do negcio avaliar rapidamente a variao de desempenho de
acordo com os principais indicadores. A apresentao tambm deve
fornecer anlise subseqente para que os usurios possam ter acesso fcil
s causas-raiz.
www.it4biz.com.br

Perfil do Profissional de BI
Open Source

S Os profissionais de BI tambm precisam ter habilidades de

comunicao melhores do que a maioria daqueles que


trabalha com computador. Afinal, eles se relacionam no s
com usurios corporativos, mas tambm com muitas outras
pessoas, como administradores de dados e especialistas,
para garantir a qualidade dos dados.

www.it4biz.com.br

Montando uma Equipe de BI


Open Source
S Projetos

de BI requerem a integrao de uma equipe


multifuncional com recursos do negcio e de TI. comum que a
mesma pessoa tenha mais de uma funo.

S A empresa vai precisar de representantes para preencher as

seguintes funes:
S Patrocinador empresarial: O patrocinador do negcio o
cliente final, bem como o seu maior defensor.
S Controlador de negcios: Se for uma grande empresa, o
patrocinador pode ser muito distante ou inacessvel para a
equipe do projeto. Neste caso, o patrocinador s vezes delega
suas responsabilidades para um gerente mdio na organizao,
o controlador de negcios.
www.it4biz.com.br

Montando uma Equipe de BI


Open Source

S Lder de negcios: uma pessoa muito respeitada que

altamente envolvida no projeto, provavelmente se comunica


com o gerente de projeto, numa base diria.
S Usurios de negcios: Idealmente, os usurios de negcios so
os fs entusiastas do BI. preciso envolv-los desde o comeo
e, muitas vezes, com o escopo do projeto e requisitos de
negcio. Deve-se encontrar maneiras criativas para manter seu
interesse e envolvimento em todo o ciclo de vida do BI. O
envolvimento do usurio fundamental para a aceitao do BI.

www.it4biz.com.br

Montando uma Equipe de BI


Open Source
S Vrias outras posies so formadas a partir de qualquer negcio

ou de TI. Estes podem ser recursos tcnicos que entendam do


negcio ou recursos que compreendam a tecnologia.

S Essas funes incluem:


S Analista de sistema de negcios: responsvel por determinar

as necessidades do negcio e traduz-las em arquitetura, em


dados e em anlise de requisitos da aplicao.
S Empresa especialista no assunto: muitas vezes o local onde
os recurso so analisados ad hoc. Ela entende o significado dos
dados, como utilizado, e onde inconsistncias de dados esto
ocultos. Sua anlise e insights de dados so extremamente teis,
especialmente durante a modelagem e anlise dos processos da
aplicao.
www.it4biz.com.br

Montando uma Equipe de BI


Open Source

S Desenvolvedor da aplicao analtica: Desenvolvedores de

aplicaes analticas so responsveis pela concepo e


desenvolvimento do conjunto inicial de modelos analticos,
como o fornecimento de suporte de aplicao contnua.
S BI educador: O educador deve estar confiante de seus dados,
aplicaes e conhecimento de ferramentas de acesso porque a
comunidade empresarial no faz distino entre estes
resultados.

www.it4biz.com.br

Montando uma Equipe de BI


Open Source
S As funes a seguir normalmente so formadas a partir da

organizao de TI (ou uma consultoria externa). Se voc estiver


trabalhando com consultores, voc deve manter a propriedade
interna do projeto. Insista em coaching e amplo conhecimento /
transferncia de conhecimento para que voc possa funcionar de
forma mais independente no prximo projeto.
S Gerente de projeto: uma posio crtica. Ele deve estar
confortvel e ser respeitado pelos executivos de negcios,
assistncia tcnica e analistas.

www.it4biz.com.br

Montando uma Equipe de BI


Open Source
S Arquiteto tcnico: responsvel pela tcnica global e arquitetura de

segurana. Ele desenvolve o plano que une as necessrias


funcionalidades tcnicas e ajuda a avaliar os produtos com base na
arquitetura geral.
S Tcnicos especialistas de suporte: tendem a ser quase enciclopdicos

sobre uma gama relativamente estreita de tecnologia.


S Modelador de dados: provavelmente vem de uma modelagem de

dados transacional com forte nfase na normalizao. Ele deve

abraar conceitos de modelagem dimensional


compreensivo com os requisitos do negcio.
www.it4biz.com.br

ser

Montando uma Equipe de BI


Open Source

deve estar disposto a por de


lado algumas obviedades de administrao de banco de dados
tradicionais, tais como ter apenas um ndice de uma tabela
relacional.

S Administrador de banco de dados:

S Coordenador de metadados: garante que todos os metadados so

coletados, gerenciados e disseminados.

www.it4biz.com.br

Montando uma Equipe de BI


Open Source
S Administrador de dados.
S Designer de dados: responsvel por projetar a preparao de

dados para os processos de ETL.


S Desenvolvedor de dados: o desenvolvedor entrega e automatiza
os processos de preparo utilizando ou uma paragem da
ferramenta ou rotinas manualmente programados.
S Suporte ao BI: exige dos staffs o andamento e suporte aos
recursos. Na maioria das vezes esse papel atribudo a
indivduos que j foram envolvidos anteriormente em outros
projetos.
S

Fonte: Kimball e Ross, 2002

www.it4biz.com.br

Boas Prticas

S H cinco fatores que diferenciam projetos no muito trabalhosos

daqueles que implicam uma luta constante.


Por ordem de importncia, so eles:
S

Patrocinador:
Deve antever o impacto de um BI sobre a organizao. Ele deve estar
apaixonado e convencido do valor do projeto e ser, ao mesmo tempo,
realista.
Por fim, se ainda no se tiver um patrocinador em ao, a organizao
de TI pode seguir em frente. Pode-se observar que este o cenrio mais
arriscado. O projeto deve desacelerar at que se identifique (ou se recrute)
o patrocinador que manifestou compromisso com o projeto.

www.it4biz.com.br

Boas Prticas

Motivao de negcio atraente:


Um projeto de BI precisa resolver os problemas crticos do negcio a fim de
angariar os recursos necessrios para um lanamento bem sucedido e vida
saudvel.

Disponibilidade para avaliar a viabilidade:


H vrios aspectos de viabilidade, tais como a viabilidade tcnica ou de
recursos, mas a viabilidade de dados a mais crucial. Estamos coletando
dados reais em sistemas operacionais reais para suportar os requisitos de
negcio? Viabilidade de dados uma grande preocupao porque no h
soluo de curto prazo se j no estamos recolhendo dados de origem
razoavelmente limpa na granularidade correta.

www.it4biz.com.br

Boas Prticas

Relao entre o negcio e a organizao de TI:


A organizao de TI compreende e respeita o negcio? Por outro lado, o
negcio entende e respeita a organizao de TI? A incapacidade de
responder honestamente sim a estas perguntas, no significa que voc no
pode prosseguir. Pelo contrrio, implica que voc precisa vigiar para manter
o negcio e os representantes de TI alinhados.

Atual cultura analtica da empresa:


Os analistas de negcios tomam decises baseadas em fatos e nmeros, ou
com base na intuio? Os empresrios j imersos em nmeros
provavelmente vo ser mais receptivos a um projeto de BI. No entanto,
pode-se ser bem sucedido com qualquer cenrio, desde que se prepare para
o aumento dos encargos de mudar a mentalidade cultural (com a ajuda do
patrocinador empresarial), bem como a necessidade de desenvolvimento de
adicionais aplicaes analticas, educao e recursos de suporte.

Fonte: Kimball e Ross, 2002

www.it4biz.com.br

Demonstraes de uma
aplicao
S Vdeo do Projeto Obras do PAC:
http://www.youtube.com/watch?v=RWP8NI3A4LQ&list=UUC2CekJ7lpIaZsdJ8UUp1g&index=2&feature=plcp

www.it4biz.com.br

Demonstraes de uma
aplicao
Vises no Saiku:

www.it4biz.com.br

Demonstraes de uma
aplicao

www.it4biz.com.br

Demonstraes de uma
aplicao
Dashboards:

www.it4biz.com.br

Demonstraes de uma
aplicao

www.it4biz.com.br

O que a Pentaho?

Fundada em 2004 por uma equipe de veteranos da indstria de Inteligncia de


Negcios provenientes de empresas como Business Objects, Cognos,
Hyperion, JBoss, Oracle, Red Hat e SAS, a Pentaho Corporation, empresa
norte-americana, tornou-se referncia em Inteligncia de Negcios de cdigo
aberto.

O modelo de negcio adotado pela Pentaho o que chamamos em ingls de


subscription model. Trata-se de uma forma de comercializar o software sem
pagar pela licena de uso, onde o fabricante, no caso a Pentaho, prov suporte,
servios e melhorias no software atravs de uma mensalidade anual. Porm o
cliente pode optar por utilizar a verso community onde no existe suporte da
Pentaho nem custo anual, uma vez que neste caso o suporte feito por meio
da comunidade de desenvolvedores Pentaho espalhados por todo o mundo.

www.it4biz.com.br

O que a Pentaho BI Suite?


S Para montar uma soluo completa de Business Intelligence

necessrio utilizar diversos componentes. A soma de todos estes


componentes o que chamamos de Pentaho BI Suite, ou seja, uma
sute completa de programas utilizados para a construo de uma
soluo de BI.

S Utilizando a sute possvel realizar a integrao de dados,

construo de processos de ETL de forma visual, criao de cubos


OLAP, consultas e relatrios, relatrios com filtros, relatrios com
frmulas, relatrios com sub-relatrios, relatrios com alertas,
relatrios ad-hoc, anlises interativas, painis, minerao de dados,
etc.

S Todas estas possibilidades tornam a plataforma de BI Pentaho a

mais popular do mundo open source.

www.it4biz.com.br

O que Pentaho BI Server?

S O Pentaho BI Server a aplicao responsvel pelo

gerenciamento dos indicadores, compartilhamento entre


os usurios, controle de acesso, etc.

www.it4biz.com.br

O que Pentaho BI Server?


Algumas das tarefas do Pentaho BI Server:

Autenticao de usurios;

Mecanismo para integrao de anlises;

Logs;

Mecanismo para integrao com painis;

Auditoria;

Mecanismo para integrao com


minerao de dados;

Servios web;

Motores de regras de negcio;

Mecanismo para integrao com


relatrios;

www.it4biz.com.br

Instalando o Pentaho BI Server

S Para fazer a instalao basta seguir o passo a passo do vdeo

abaixo:
S

http://www.youtube.com/watch?v=Of1cCKFcEnc&list=UUC2CekJ7lpIaZsdJ8UUp1g&index=7&feature=plcp

www.it4biz.com.br

Qual a diferena entre relatrio,


cubo OLAP e dashboard?

Cubo OLAP

Dashboard

Relatrio

www.it4biz.com.br

Login no BI Server
http://localhost:8080/pentaho

www.it4biz.com.br

Pgina inicial do BI Server

Obs: Essa tela pode variar conforme o usurio logado.


www.it4biz.com.br

Instalando o Saiku
Para realizar a instalao:
S Baixe o plugin do Saiku no endereo abaixo:

http://analytical-labs.com/downloads/saiku-plugin-2.3.zip;
S Descompacte o arquivo saiku-plugin-2.3.zip;
S Copie a pasta saiku inteira para biserver-ce/pentaho-solutions/system;
S Reinicie o Pentaho BI Server
S Disponibilizamos um vdeo passo a passo:
http://www.youtube.com/watch?v=hef9vUWQbGc&list=UUC2CekJ7lpIaZsdJ8UUp1g&index=6&feature=plcp

www.it4biz.com.br

Criando uma viso no Saiku


O Saiku pode ser executado atravs dos seguintes caminhos:

www.it4biz.com.br

Criando uma viso no Saiku


Essa a tela inicial do Saiku:

www.it4biz.com.br

Criando uma viso no Saiku

2
3

1- Selecione o Cubo que deseja


2- Mostra as dimenses do cubo selecionado
3- Mostra as mtricas do cubo selecionado
www.it4biz.com.br

Criando uma viso no Saiku


Tela com um cubo j selecionado:

www.it4biz.com.br

Criando uma viso no Saiku

1
2
3

1- Local para as colunas da viso 3- Local para os filtros da viso


2- Local para as linhas da viso
www.it4biz.com.br

Criando uma viso no Saiku

Para selecionar as colunas desejadas para a viso, basta encontr-la na


rea de Dimenses ou Medidas, clicar e arrast-la at a rea de Colunas.
www.it4biz.com.br

Criando uma viso no Saiku

Pelo mesmo processo, clica e arrasta, selecione as linhas desejadas.


www.it4biz.com.br

Criando uma viso no Saiku


Essa a viso que ser gerada:

www.it4biz.com.br

Criando uma viso no Saiku

Note que a aparncia da viso no amigvel pois ela tem mais colunas do
que linhas. Para melhorar essa aparncia, podemos inverter as linhas com as
colunas clicando no boto:

www.it4biz.com.br

Criando uma viso no Saiku

1- Executar consulta
2- Execuo automtica
3- Exibir/ esconder campos
4- Toggle sidebar
5- No nulo
6- Alternar linha/coluna
7- Mostrar MDX
8- Query Scenario

10

11 12 13

14

15

16

9- Drill through on cell


10- Export Drill through on cell to CSV
11- Export XLS
12- Export CSV
13- Switch to MDX mode
14- Toggle Chart
15- Basic Statistics
16- Tags

www.it4biz.com.br

Criando uma viso no Saiku


Nova aparncia da viso:

www.it4biz.com.br

Adicionando Filtro
Ao arrastar uma opo para o campo Filtro, abrir a seguinte tela.
O lado esquerdo mostrar
todas as opes do dado
escolhido, e do lado direito
quais foram selecionados
como filtro.
Para selecionar, clique na
opo desejada e em
seguida em:
. Para
selecionar todas as opes,
clique em:
. Clique em
Save.
www.it4biz.com.br

Salvando uma viso

Para salvar uma viso criada com o Saiku, clique em:

www.it4biz.com.br

Salvando uma viso


Abrir a seguinte tela:

Filename: Nome que deseja salvar a viso


Location: Local onde deseja salvar a viso
www.it4biz.com.br

Salvando uma viso

Caso seja feita alguma alterao na viso j salva, basta clicar


em:

www.it4biz.com.br

Criando uma viso no JPivot


O JPivot pode ser executado atravs dos seguintes caminhos:

www.it4biz.com.br

Criando uma viso no JPivot


Abrir a seguinte tela, onde sero escolhidos o
Schema e o Cubo.

www.it4biz.com.br

Criando uma viso no JPivot

Aparncia do Jpivot:

www.it4biz.com.br

Criando uma viso no JPivot

1- Abrir navegador OLAP


2- Mostrar editor MDX
3- Configurar tabela OLAP
4- Mostrar membros pais
5- Esconder extenses
6- Mostrar propriedades
7- Suprimir linhas/colunas vazias
8- Trocar eixos
9- Drill members

10- Drill position


11- Drill replace
12- Drill through
13- Mostrar grfico
14- Configurar grfico
15- Configurar impresso
16- Imprimir via PDF
17- Exportar para Excel

www.it4biz.com.br

Criando uma viso no JPivot


Clicando em abrir o navegador OLAP, abrir a seguinte tela:

Pode-se escolher quais


sero as linhas, colunas
e filtros da viso.
Clicando nos nomes,
em verde, pode-se
selecionar quais opes
se deseja mostrar na
viso.
Aps a seleo, clique
em OK.
www.it4biz.com.br

Criando uma viso no JPivot

Para selecionar uma


opo como filtro: .
Para selecionar como
coluna: .
Para alterar a ordem
dos dados mostrados
na tabela:

www.it4biz.com.br

Criando uma viso no JPivot


Exemplo de viso:

www.it4biz.com.br

Criando uma viso no JPivot


Exemplo de grfico criado com o boto

www.it4biz.com.br

Salvando uma viso no JPivot


A forma de salvar semelhante a do Saiku.
Clique em:

www.it4biz.com.br

Salvando uma viso no JPivot


Abrir a seguinte tela:

Filename: Nome que deseja salvar a viso


Location: Local onde deseja salvar a viso
www.it4biz.com.br

Salvando uma viso no JPivot

Caso seja feita alguma alterao na viso j salva, basta clicar


em:

www.it4biz.com.br

Criando Dashboards Wizard Instalao


S Instalao do CDE:

S Linux:
S

Faa o download do ctools-installer.sh

https://github.com/pmalves/ctools-installer

A instalao se resume ao seguinte comando:


sudo ./ctools-installer.sh -s caminho_pasta_pentaho-solutions

www.it4biz.com.br

Criando Dashboards Wizard Instalao


S Instalao do CDE:

S Windows:
S

Utilizamos o Gui Ctools Installer(*):

http://code.google.com/p/guictoolsinstaller/
S

Faa o download e descompacte os arquivos em uma pasta.

http://guictoolsinstaller.googlecode.com/files/GuiCtoolsInstaller.
zip
www.it4biz.com.br

Criando Dashboards Wizard Instalao


S Ao abrir o programa selecione o local onde se encontra a pasta pentaho-

solutions e o Tomcat utilizado pelo Bi-server, clique em update.

www.it4biz.com.br

Criando Dashboards Wizard Instalao


S Mensagem de atualizao realizada com sucesso.

Obs: poder demorar alguns minutos para aparecer a seguinte mensagem. O


programa no d um feedback de que est realizando a atualizao.

www.it4biz.com.br

Criando Dashboards Wizard


S Abra o CDE.

www.it4biz.com.br

Dashboards Wizard
S Clique em Apply Template.

S Selecione o template que deseja.

www.it4biz.com.br

Dashboards Wizard

Em Datasources selecione a opo Wizards OLAP Chart Wizard


www.it4biz.com.br

Dashboards Wizard

www.it4biz.com.br

Dashboards Wizard

1- Mostra os cubos disponveis.


2- Mostra quais as dimenses, mtricas e filtro do cubo selecionado.
3- Mostra o preview do grfico que est sendo criado.

4- Local para escolher as linhas e colunas do grfico. Para os inserir,


basta selecionar as informaes desejadas na parte 2, clicar e arrastar
at o local desejado.
5- Propriedades do grfico
www.it4biz.com.br

Dashboards Wizard
5- Propriedades do grfico
Name: Nome do grfico.

Title: Ttulo que aparece logo acima do grfico.


Type: Escolha entre grfico de coluna, de linhas, de pizza ou de bolhas.
HTML Object: Espao criado no layout onde o grfico ir ficar.

Orientation: Horizontal ou vertical.


Top Count: Caso queira selecionar apenas os 5, 10 ou 15 maiores.
www.it4biz.com.br

Dashboards Wizard
S Primeiro grfico:
S Selecione o cubo SteelWheels.
S Arraste a dimenso Territory para Linhas e a mtrica Quantity

para colunas.
S Preencha as propriedades do grfico.
S Clique em Ok.

www.it4biz.com.br

Preview

www.it4biz.com.br

Dashboards Wizard
S Segundo grfico:
S Abra novamente o OLAP Chart Wizard.
S Selecione o cubo SteelWheels.
S

Coloque a dimenso Years em Linhas e Sale em Colunas.

Preencha as propriedades do grfico e clique em Ok.

www.it4biz.com.br

Preview

www.it4biz.com.br

Criando Relatrios Simples


Para criar um relatrio simples:
S Abra o PRD clicando no report designer.bat na pasta:
S prd-ce-3.8.0-stable\report-designer;

S Clique em Report Wizard;

www.it4biz.com.br

Criando Relatrios Simples

S Selecione o template desejado e clique em Next;

www.it4biz.com.br

Criando Relatrios Simples


S

Faa a conexo com o banco, selecione a query desejada e clique em Next;

Defina o layout do seu relatrio, crie o agrupamento dos seus dados, especifique
os campos que iro aparecer e clique em Next;

Obs: Uma prvia do relatrio pode ser visto clicando em Preview;

www.it4biz.com.br

Criando Relatrios Simples


S

Formate os campos, insira as mscaras, alinhamento, funes de agregao e


depois clique em Finish;

www.it4biz.com.br

Criando Relatrios Simples

S Agora seu relatrio j esta pronto para ser publicado. Caso queira

efetuar alteraes, o layout j esta montado;

S Para publicar clique em File >> Publish;

S Salve o relatrio;
S Efetue o login no servidor para ter acesso s pastas disponveis e

clique em Ok;

S Selecione a pasta onde ser exposto o relatrio, coloque o nome que

desejar que aparea, a senha de publicao e clique em ok;

S Pronto seu relatrio j est publicado no servidor.

www.it4biz.com.br

Conhecendo o Kettle/PDI
S O PDI uma das ferramentas mais importantes da sute de BI da

Pentaho, sendo o responsvel pelos processos de ETL (Extrao,


Transformao e Carga).
S De

uma forma totalmente visual, a ferramenta permite ao


desenvolvedor de ETL conectar-se a diversos bancos de dados, extrair
dados, copi-los, transform-los, combin-los, apag-los, atualiz-los,
envi-los a diversos locais, criar jobs, enviar e-mails, acessar um
servidor via ssh, ftp, realizar tratamentos de erros, e tantas outras
tarefas necessrias a um processo de ETL. Com a utilizao do PDI
possvel integrar empresas e sistemas de uma forma visual e
organizada.
www.it4biz.com.br

Conhecendo o Kettle/PDI
S Principais caractersticas:
S Realiza integrao de dados entre empresas e sistemas;
S L e escreve mais de 10 formatos de SGBD, como Oracle, PostgreSQL,

SQL Server, etc;


S Importa arquivos texto, Excel e bases de dados;
S responsvel pelos processos de ETL;
S O PDI uma das ferramentas recomendadas pelo Prof. Dr. (P.h.D) Ralph

Kimball, especialista renomado internacionalmente e conhecido como


uma das mentes mais importantes de Data Warehouse do mundo;
S Com o PDI possvel criar um DW utilizando modelagem dimensional,

inclusive possvel realizar pela prpria ferramenta de forma visual


atravs de componentes a criao de um DW que utilize SCD Type I e II,
entre outras coisas.
www.it4biz.com.br

Contribuindo para a
Comunidade Pentaho Brasil
S A Comunidade Pentaho o ponto de encontro dos usurios

Pentaho, o lugar onde informaes e solues podem ser


trocadas.
S Todos podem colaborar com a Comunidade Pentaho, seja

enviando algum artigo, tutorial, ideias, notcias, dvidas ou


resolues.
S http://br.groups.yahoo.com/group/pentahobr

www.it4biz.com.br

Fontes

S KIMBALL, R; ROSS, M. - The Data Warehouse Toolkit: The

Complete Guide to Dimensional Modeling. Segunda Edio.


Indianopolis, IN: Wiley Computer Publishing. 2002.

S KIMBALL, R; ROSS, M; THORNTHWAITE, W; MUNDY, J;

BECKER, B. - The Data Warehouse Lifecycle Toolkit: Practical


Techniques for Building Data Warehouse and Business Intelligence
Systems. Segunda Edio. Indianopolis, IN: Wiley Publishing. 2008.

S Diferenas

entre
OLTP
e
OLAP.
Disponvel
em:
<http://marquinhosnet.wordpress.com/2010/10/09/oltp-x-olap/>

S Apostila oficial IT4biz.

www.it4biz.com.br