Escolar Documentos
Profissional Documentos
Cultura Documentos
CURITIBA
2013
EDUARDO PHILIPPI
ELTON HARRISSON ESTEFANSKI
Trabalho
de
apresentado
Especializao
Concluso
ao
em
de
Curso
Curso
de
Business
CURITIBA
2013
SUMRIO
1.
INTRODUO ............................................................................................ 9
2.
METODOLOGIA ....................................................................................... 10
2.1. LISTA DE EMPRESAS QUE USAM PENTAHO NO BRASIL ............. 14
3.
3.4.1.2.1.
3.4.1.2.2.
3.4.2.1.1.
3.4.2.1.2.
3.4.3. EXECUO.................................................................................. 23
3.4.3.1.
3.4.3.1.1.
3.4.3.2.
3.4.3.2.1.
3.4.3.3.
3.4.3.3.1.
3.4.3.4.
3.4.3.4.1.
3.4.3.5.
3.4.3.5.1.
3.4.3.6.
3.4.3.6.1.
3.4.3.7.
ANLISE ................................................................................... 23
Definies das Vises de Negcios ....................................... 23
IMPLANTACAO SERVIDOR .................................................. 23
Configurao do Servidor ...................................................... 23
IMPLANTACAO - BANCO DE DADOS ..................................... 26
Banco de Dados SGDB (MySQL) .......................................... 26
DESENVOLVIMENTO MODELAGEM ................................... 34
Modelagem Star Schema ....................................................... 34
DESENVOLVIMENTO - ETL e DW ........................................... 34
Pentaho Data Integration (PDI ou Kettle) ............................... 34
DESENVOLVIMENTO METADADOS .................................... 41
Pentaho Metadata Editor (PME) ............................................ 41
DESENVOLVIMENTO - CUBOS OLAP .................................... 50
III
3.4.3.7.1.
3.4.3.8.
3.4.3.8.1.
3.4.3.8.2.
3.4.3.9.
3.4.3.9.1.
3.4.3.9.2.
3.4.3.9.3.
3.4.3.10.
TESTE.................................................................................... 79
IMPLANTAO ..................................................................... 79
SUPORTE ................................................................................. 80
3.4.4.1.1.
Acompanhamento .................................................................. 80
3.4.4.1.2.
3.4.4.1.3.
Feedback ............................................................................... 80
FINALIZAO ........................................................................... 80
3.4.5.1.1.
3.4.5.1.2.
4.
APRENDIZADOS ...................................................................................... 81
5.
CONCLUSO ........................................................................................... 83
IV
NDICE DE ILUSTRAO
FIGURA 01 GRFICO DE ESTTICAS COMPARATIVAS DE TENDNCIA11
FIGURA 02 GRFICO DE TERMOS MAIS PROCURADOS COM A
PALAVRA: PENTAHO ..................................................................................... 11
FIGURA 03 GRFICO DE TERMOS MAIS PROCURADOS COM A
PALAVRA: BUSINESS OBJECTS ................................................................... 12
FIGURA 04 GRFICO DE TERMOS MAIS PROCURADOS COM A
PALAVRA: COGNOS ....................................................................................... 13
FIGURA 05 GRFICO DE TERMOS MAIS PROCURADOS COM A
PALAVRA: HYPERION .................................................................................... 14
FIGURA 06 TABELA COM DEPOIMENTOS SOBRE PENTAHO ................. 16
FIGURA 07 WBS........................................................................................... 19
FIGURA 08 DESCRIO DAS FASES. ....................................................... 20
FIGURA 09 MODELO RELACIONAL DA EMPRESA. .................................. 22
FIGURA 10 IMPLANTACAO - SERVIDOR. .................................................. 24
FIGURA 10.1 IMPLANTACAO - SERVIDOR. ............................................ 24
FIGURA 10.2 IMPLANTACAO - SERVIDOR. ............................................ 25
FIGURA 10.3 IMPLANTACAO - SERVIDOR. ............................................ 26
FIGURA 11 IMPLANTACAO - BANCO DE DADOS. ..................................... 27
FIGURA 11.1 IMPLANTACAO - BANCO DE DADOS. .............................. 27
FIGURA 11.2 IMPLANTACAO - BANCO DE DADOS. .............................. 28
FIGURA 11.3 IMPLANTACAO - BANCO DE DADOS. .............................. 28
FIGURA 11.4 IMPLANTACAO - BANCO DE DADOS. .............................. 29
FIGURA 11.5 IMPLANTACAO - BANCO DE DADOS. .............................. 29
FIGURA 11.6 IMPLANTACAO - BANCO DE DADOS. .............................. 30
FIGURA 11.7 IMPLANTACAO - BANCO DE DADOS. .............................. 30
FIGURA 11.8 IMPLANTACAO - BANCO DE DADOS. .............................. 31
FIGURA 11.9 IMPLANTACAO - BANCO DE DADOS. .............................. 31
FIGURA 11.10 IMPLANTACAO - BANCO DE DADOS. ............................ 32
FIGURA 11.11 IMPLANTACAO - BANCO DE DADOS. ............................ 32
FIGURA 11.12 IMPLANTACAO - BANCO DE DADOS. ............................ 33
FIGURA 11.13 IMPLANTACAO - BANCO DE DADOS. ............................ 33
FIGURA 11.14 IMPLANTACAO - BANCO DE DADOS. ............................ 34
VIII
1. INTRODUO
Hoje muito se fala em BI (Business Intelligence), conceito que se tornou
generalizado no mundo dos negcios, a ideia transformar dados em
informao e informao em conhecimento, possibilitando controle e autonomia
para tomada de decises de forma gil e assertiva.
A tecnologia indispensvel neste processo, existem hoje no mercado
diferentes solues pagas de BI que se propem a ajudar as empresas a tomar
as decises mediante dados recolhidos pelos diversos sistemas de informao,
as mais conhecidas so: SAP Business Object, IBM Cognos, Oracle Hyperion,
porm o custo para a implementao elevado.
2. METODOLOGIA
O objetivo deste trabalho implantar uma soluo de BI de baixo custo
utilizando uma ferramenta Open Source. A plataforma escolhida foi a Pentaho
por englobar todas as fases de um BI, o Pentaho um projeto desenvolvido na
linguagem Java e existe em duas verses, Pentaho Community Edition (CE) e
Pentaho Enterprise Edition (EE), a primeira tem suporte da comunidade
Pentaho, a segunda verso comercial e possui suporte da empresa Pentaho.
Para esboar o quanto o Pentaho est sendo procurado usamos o
Google Trends para extrair estatsticas comparativas de tendncia, podemos
ver a crescente busca pela palavra Pentaho comparada com as ferramentas
pagas nos ltimos anos, na analise as palavras usadas foram: pentaho,
cognos, hyperion, business object.
10
Fonte:
http://www.google.com.br/trends/explore#q=pentaho%2C%20%20business%20object
%2C%20%20cognos%2C%20%20hyperion&cmpt=q
FIGURA 02 GRFICO DE TERMOS MAIS PROCURADOS COM A PALAVRA: PENTAHO
Fonte:
http://www.google.com.br/trends/explore#q=pentaho%2C%20%20business%20
object%2C%20%20cognos%2C%20%20hyperion&cmpt=q
11
Fonte:
http://www.google.com.br/trends/explore#q=pentaho%2C%20%20business%20
object%2C%20%20cognos%2C%20%20hyperion&cmpt=q
12
Fonte:
http://www.google.com.br/trends/explore#q=pentaho%2C%20%20business%20object
%2C%20%20cognos%2C%20%20hyperion&cmpt=q
13
Fonte:
http://www.google.com.br/trends/explore#q=pentaho%2C%20%20business%20
object%2C%20%20cognos%2C%20%20hyperion&cmpt=q
14
Usinas Hidroeltricas
o Itaipu Binacional
Outras Instituies de Governo
o Senado Federal
o Serpro
o Correios (iniciando)
o SESI e Federao das Indstrias
o Prodeb
o Tecpar
o Exercito Brasileiro
o Ministrio das Comunicaes
o CGU
o Governo do Estado do Rio de Janeiro
Transporte
o Viao 1001
Indstria e Distribuidores Alimentcios
o MDias Branco
Prefeituras
o Prefeitura Municipal de Fortaleza
Empresas e Entidades de Sade
o Secretaria de Sade de Goias
o SESPA Secretria Estadual de Sade do Par.
Empresas de Telecomunicaes
o GVT
Indstria Automotiva
o Renault
Mdias de Rdio, TV, Internet.
15
o Globo.com
Universidades
o UFBA
o UFPR
o CAPES
Fonte: http://blogs.ambientelivre.com.br/marcio/lista-de-empresas-queusam-pentaho-no-brasil/
FIGURA 06 TABELA COM DEPOIMENTOS SOBRE PENTAHO
Fonte: http://www.pentaho.com/customers/
16
3. PLANO DE PROJETO
Este projeto tem como objetivo a criao de um BI para a empresa
Bunese considerando as seguintes fases: Configurao de banco de dados,
Modelagem Dimensional, ETL, Metadados, Gerao de cubos olap e relatrios.
Como ferramenta de BI ser utilizada a sute Pentaho Opensource e banco de
dados MySql.
17
18
FIGURA 07 WBS
ENTENDIMENTO DO MODELO DE
NEGOCIO DA EMPRESA
INICIAO
PLANEJAMENTO
DEFINIO DETALHADA DE
REQUISITOS
ANLISE
IMPLANTACAO - SERVIDOR
DESENVOLVIMENTO - MODELAGEM
DESENVOLVIMENTO - ETL e DW
DESENVOLVIMENTO - METADADOS
DESENVOLVIMENTO - VISOES
RELATRIOS
EXECUO
Projeto BI
Pentaho Reporting
Analysis View
DESENVOLVIMENTO - VISOES
ANALITICAS
Saiku Analytics
OpenI Olap Data Visualization
Testa a Aplicao
TESTE
Corrige Erros
Pequenos Ajustes
IMPLANTAO
MONITORAMENTO E CONTROLE
SUPORTE
Alteraes e Mudanas
Feedback
Concluso do Projeto
ENCERRAMENTO
FINALIZAO
Novos Contratos para Manuteno
FONTE: Os autores.
19
RELACAO
INICIAO
ENTENDIMENTO DO MODELO DE NEGOCIO DA EMPRESA
Entender a necessidade do cliente
ANLISE DA SUA VIABILIDADE
Vender a idia - Retorno/Benefcios (Custo / Tempo)
DEPENDENCIA
Successor
Predecessor
Successor
Predecessor
Successor
Successor
PLANEJAMENTO
DEFINIO DETALHADA DE REQUISITOS
Mapeamento dos dados do sistema
Predecessor
Successor
Predecessor
Successor
Successor
EXECUO
ANLISE
Definies das Vises de Negcios
IMPLANTACAO - SERVIDOR
Configurao do Servidor
IMPLANTACAO - BANCO DE DADOS
Banco de Dados SGDB (MySQL)
DESENVOLVIMENTO - MODELAGEM
Modelagem Star Schema
Predecessor
Successor
Predecessor
Predecessor
Predecessor
Successor
DESENVOLVIMENTO - ETL e DW
Pentaho Data Integration (PDI ou Kettle)
Predecessor
Successor
DESENVOLVIMENTO - METADADOS
Pentaho Metadata Editor (PME)
Saiku Analytics
OpenI Olap Data Visualization
TESTE
Testa a Aplicao
Corrige Erros
Pequenos Ajustes
IMPLANTAO
Qualificar Funcionrios - Treinamentos
Mudana nas Atividades e Cultura
MONITORAMENTO E CONTROLE
SUPORTE
Acompanhamento
Alteraes e Mudanas
Feedback
ENCERRAMENTO
FINALIZAO
Concluso do Projeto
Novos Contratos para Manuteno
FIM
26/02/2013
09/01/2013
09/01/2013
26/02/2013
DURACAO
41 dias
7 dias
7 dias
34 dias
10/01/2013
06/02/2013
20 dias
07/02/2013
26/02/2013
14 dias
27/02/2013
27/02/2013
18/03/2013
18/03/2013
14 dias
14 dias
27/02/2013
18/03/2013
14 dias
27/02/2013
12/03/2013
10 dias
13/03/2013
19/03/2013
05/08/2013
29/04/2013
104 dias
30 dias
19/03/2013
29/04/2013
30 dias
13/03/2013
13/03/2013
13/03/2013
13/03/2013
30/04/2013
26/03/2013
26/03/2013
19/03/2013
19/03/2013
13/05/2013
10 dias
10 dias
5 dias
5 dias
10 dias
30/04/2013
13/05/2013
10 dias
14/05/2013
10/06/2013
20 dias
14/05/2013
10/06/2013
20 dias
11/06/2013
24/06/2013
10 dias
11/06/2013
24/06/2013
10 dias
Predecessor
Successor
Successor
Successor
25/06/2013
08/07/2013
10 dias
Predecessor
Successor
Successor
Successor
25/06/2013
08/07/2013
10 dias
Predecessor
Predecessor
25/06/2013
25/06/2013
25/06/2013
09/07/2013
01/07/2013
01/07/2013
01/07/2013
15/07/2013
5 dias
5 dias
5 dias
5 dias
Predecessor
Successor
Successor
Successor
Predecessor
Predecessor
09/07/2013
15/07/2013
5 dias
Predecessor
Predecessor
Predecessor
Successor
Successor
Analysis View
Analysis View
Analysis View
Qualificar Funcionrios - Treinamentos
Mudana nas Atividades e Cultura
09/07/2013
09/07/2013
16/07/2013
16/07/2013
16/07/2013
15/07/2013
15/07/2013
22/07/2013
22/07/2013
22/07/2013
5 dias
5 dias
5 dias
5 dias
5 dias
16/07/2013
22/07/2013
5 dias
Predecessor
Predecessor
Successor
Successor
Successor
Pequenos Ajustes
Pequenos Ajustes
Acompanhamento
Alteraes e Mudanas
Feedback
23/07/2013
23/07/2013
05/08/2013
05/08/2013
10 dias
10 dias
23/07/2013
05/08/2013
10 dias
06/08/2013
06/08/2013
06/08/2013
06/08/2013
02/09/2013
02/09/2013
02/09/2013
02/09/2013
20 dias
20 dias
20 dias
20 dias
06/08/2013
02/09/2013
20 dias
03/09/2013
03/09/2013
03/09/2013
03/09/2013
01/01/2013
03/09/2013
03/09/2013
03/09/2013
03/09/2013
03/09/2013
1 dias
1 dias
1 dias
1 dias
176 dias
INICIO
01/01/2013
01/01/2013
01/01/2013
10/01/2013
Predecessor
Predecessor
Predecessor
Successor
Successor
Predecessor
Predecessor
TOTAL PROJETO
Feedback
Feedback
FONTE: Os autores.
20
3.4.1. INICIAO
3.4.1.1. ENTENDIMENTO DO MODELO DE NEGOCIO DA
EMPRESA
3.4.1.1.1. Entender a necessidade do cliente
A Bunese necessita acompanhar indicadores estratgicos assim como
gerar relatrios dirios, conhecer o potencial de seu negcio e ter uma viso
estratgia.
3.4.1.2. ANLISE DA SUA VIABILIDADE
3.4.1.2.1. Vender a ideia - Retorno/Benefcios (Custo / Tempo)
Hoje o cliente no tem integridade de seus dados, onde uma falha
humana pode causar graves prejuzos.
Para nosso cliente a implantao de um projeto de BI reflete em uma
melhor integrao das suas informaes, possibilitando melhores tomadas de
decises.
3.4.1.2.2. Levantamento de Recursos (Sw da empresa)
Para que o sistema possa ser implantado, faz-se necessrio que haja uma
estrutura bsica:
Windows XP ou superior;
Banco de Dados;
ETL (Pentaho Data Integration Kettle PDI);
Data Warehouse (banco de dados MySQL);
Servidor Pentaho Business Intelligence Server (Pentaho Administrator
Console 'PAC');
Pentaho User Console ('PUC');
Metadados (Pentaho MetaData Editor PME);
Relatrios (Pentaho Report Designer - 'PRD');
Cubos OLAP (Pentaho Analysis - 'Mondrian');
Dashboards (Pentaho Design Studio).
21
3.4.2. PLANEJAMENTO
3.4.2.1. DEFINIO DETALHADA DE REQUISITOS
3.4.2.1.1. Mapeamento dos dados do sistema
Analisar detalhadamente os dados disponibilizados pelo cliente,
conforme tabela abaixo:
FIGURA 09 MODELO RELACIONAL DA EMPRESA.
22
3.4.3.
EXECUO
3.4.3.1. ANLISE
3.4.3.1.1. Definies das Vises de Negcios
Entender o direcionamento da empresa e transpor isso para indicadores.
Para dar visibilidade aos consultores da Bunese a percebe as tendncias do
negcio.
Principais indicadores:
Relatrio venda loja fsica: soma dos produtos vendido na loja fsica;
Relatrio venda loja web: soma dos produtos vendido na loja web;
Relatrio produto + vendido: produtos mais vendidos por ms;
Relatrio top 10: clientes com maior retorno financeiro para empresa;
Relatrio receita lquida: soma do total das vendas - os descontos;
Relatrio receita bruta: soma do total das vendas;
Relatrio consultor: consultor que mais vendeu do por perodo;
Relatrio oramento x venda: percentual de oramentos que viraram
uma venda.
3.4.3.2. IMPLANTACAO SERVIDOR
3.4.3.2.1. Configurao do Servidor
1. Download:
http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Se
rver/
23
FONTE: Os autores.
FONTE: Os autores.
24
FONTE: Os autores.
25
FONTE: Os autores.
mysql-5.5.29-win32.msi,
02.utilities:
mysql-installer-community-
26
FONTE: Os autores.
FONTE: Os autores.
27
FONTE: Os autores.
FIGURA 11.3 IMPLANTACAO - BANCO DE DADOS.
FONTE: Os autores.
28
FONTE: Os autores.
FIGURA 11.5 IMPLANTACAO - BANCO DE DADOS.
FONTE: Os autores.
29
FONTE: Os autores.
FIGURA 11.7 IMPLANTACAO - BANCO DE DADOS.
FONTE: Os autores.
30
FONTE: Os autores.
FIGURA 11.9 IMPLANTACAO - BANCO DE DADOS.
FONTE: Os autores.
31
FONTE: Os autores.
FONTE: Os autores.
32
FONTE: Os autores.
FIGURA 11.13 IMPLANTACAO - BANCO DE DADOS.
FONTE: Os autores.
33
FONTE: Os autores.
FONTE: Os autores.
34
FONTE: Os autores.
ETL001;
Carga inicial (OLTP, BMWEB, tb_cliente) para (OLAP, DW_BMWEB,
tb_dim_cliente).
FIGURA 13.1 ETL001 - CARGA INICIAL (TB_CLIENTE).
FONTE: Os autores.
ETL002;
Carga inicial (OLTP, BMWEB, tb_funcionario) para (OLAP, DW_BMWEB,
tb_dim_funcionario).
FIGURA 13.2 ETL002 - CARGA INICIAL (TB_FUNCIONARIO).
35
FONTE: Os autores.
ETL003;
Carga inicial (OLTP, BMWEB, tb_produto) para (OLAP, DW_BMWEB,
tb_dim_produto).
FIGURA 13.3 ETL003 - CARGA INICIAL (TB_PRODUTO).
FONTE: Os autores.
36
ETL004;
Carga inicial (OLTP, BMWEB,
tb_dim_venda).
FIGURA 13.4 ETL004 - CARGA INICIAL (TB_VENDA).
FONTE: Os autores.
ETL005;
Carga inicial (OLTP, BMWEB, tb_orcamento) para (OLAP, DW_BMWEB,
tb_dim_orcamento).
FIGURA 13.5 ETL005 - CARGA INICIAL (TB_ORCAMENTO).
FONTE: Os autores.
37
ETL006;
Carga inicial (OLTP, BMWEB, tb_item_orcamento) para (OLAP, DW_BMWEB,
tb_fat_01).
FIGURA 13.6 ETL006 - CARGA INICIAL (TB_ITEM_ORCAMENTO).
FONTE: Os autores.
ETL007;
Update
na
fato
do
valor
do
produto,
campo
PR_VALOR,
chave
PR_COD_PRODUTO = PR_COD_PRODUTO.
FIGURA 13.7 ETL007 - UPDATE NA FATO.
FONTE: Os autores.
ETL008;
38
FONTE: Os autores.
ETL009;
Desmembrar a mtrica VE_DESCONTO para a granularidade da fato (gro
itens de oramento).
FIGURA 13.9 ETL009 - DESMEMBRAR A MTRICA VE_DESCONTO.
FONTE: Os autores.
ETL010;
39
UPDATE
VE_DATA_VENDA
VE_DATA_FECHAMENTO
'1990/01/01'
'1990/01/01'
ONDE
UPDATE
(VE_COD_VENDA
<
999999999).
UPDATE tb_fat_01.VE_DATA_VENDA E tb_fat_01.VE_DATA_FECHAMENTO
ONDE (tb_dim_venda.VE_COD_VENDA = tb_fat_01.VE_COD_VENDA).
UPDATE tb_fat_01.VE_DATA_VENDA E tb_fat_01.VE_DATA_FECHAMENTO
ONDE (tb_fat_01.VE_COD_VENDA = tb_fat_01.VE_COD_VENDA).
FIGURA 13.10 ETL010 UPDATE NA FATO.
FONTE: Os autores.
40
ETL011;
Carga inicial da dimenso tempo (OLAP, DW_BMWEB, tb_dim_tempo).
FIGURA 13.11 ETL011 CARGA INICIAL DA DIMENSO TEMPO.
FONTE: Os autores.
FONTE: Os autores.
41
Conexo em PME:
FIGURA 14.1 CONEXO (PME).
FONTE: Os autores.
42
Importando tabelas:
FIGURA 14.2 IMPORTANDO TABELAS.
FONTE: Os autores.
43
FONTE: Os autores.
FONTE: Os autores.
44
Para que os usurios no vejam campos, ids por exemplo, marcar Hidden for
the user em Physical Table Properties.
FIGURA 14.5 EXIBIR CAMPOS OCULTOS.
FONTE: Os autores.
FONTE: Os autores.
FONTE: Os autores.
45
FONTE: Os autores.
FIGURA 14.9 CRIANDO PADRES GLOBAIS PARA APLICAR MASCARAS.
FONTE: Os autores.
FIGURA 14.10 CRIANDO PADRES GLOBAIS PARA APLICAR MASCARAS.
FONTE: Os autores.
46
FONTE: Os autores.
FONTE: Os autores.
FIGURA 14.13 CRIANDO PADRES GLOBAIS PARA APLICAR MASCARAS.
FONTE: Os autores.
47
Publicando no servidor:
1
Criar uma pasta no PUC ( Pentaho User Console), http://localhost:8080 , pasta
BI_BMWEB criada:
FIGURA 15 PUBLICANDO NO SERVIDOR.
FONTE: Os autores.
2
Conexo em pentaho administration (PAC) http://localhost:8099 :
FIGURA 15.1 CONEXO EM PENTAHO ADMINISTRATION.
FONTE: Os autores.
48
3
Configurando publicao:
FIGURA 15.2 CONFIGURANDO PUBLICAO.
FONTE: Os autores.
49
FONTE: Os autores.
FONTE: Os autores.
50
Novo Schema
FIGURA 16.1 NOVO SCHEMA.
FONTE: Os autores.
FONTE: Os autores.
Criando um Cubo:
51
FONTE: Os autores.
FONTE: Os autores.
52
FONTE: Os autores.
53
FONTE: Os autores.
FONTE: Os autores.
54
FONTE: Os autores.
FONTE: Os autores.
55
FONTE: Os autores.
FONTE: Os autores.
56
Publicando:
1
FIGURA 16.12 PUBLICANDO.
FONTE: Os autores.
2
FIGURA 16.13 PUBLICANDO.
FONTE: Os autores.
57
FONTE: Os autores.
3
FIGURA 16.15 PUBLICANDO.
FONTE: Os autores.
FONTE: Os autores.
58
FONTE: Os autores.
Wizard:
FIGURA 17.1 WIZARD.
FONTE: Os autores.
59
Conexo:
FIGURA 17.2 CONEXO.
FONTE: Os autores.
FIGURA 17.3 CONEXO.
FONTE: Os autores.
60
FONTE: Os autores.
Editor de querys:
FIGURA 17.5 EDITOR DE QUERYS.
FONTE: Os autores.
61
FONTE: Os autores.
FONTE: Os autores.
62
FONTE: Os autores.
FIGURA 17.9 CRIANDO O LAYOUT DO RELATRIO.
FONTE: Os autores.
63
FONTE: Os autores.
FIGURA 17.11 CRIANDO O LAYOUT DO RELATRIO.
FONTE: Os autores.
64
FONTE: Os autores.
65
Resultado:
FIGURA 17.13 RESULTADO.
FONTE: Os autores.
66
Edio:
FIGURA 17.14 EDIO.
FONTE: Os autores.
Salvando:
FIGURA 17.15 SALVANDO.
FONTE: Os autores.
67
Publicando:
FIGURA 17.16 PUBLICANDO.
FONTE: Os autores.
FIGURA 17.17 PUBLICANDO.
FONTE: Os autores.
68
FONTE: Os autores.
Resultado no PUC:
FIGURA 17.19 RESULTADO NO PUC.
FONTE: Os autores.
FONTE: Os autores.
69
Escolhendo o pacote:
FIGURA 18.1 ESCOLHENDO O PACOTE.
FONTE: Os autores.
FONTE: Os autores.
70
FONTE: Os autores.
FONTE: Os autores.
71
Resultado final:
FIGURA 18.5 RESULTADO FINAL.
FONTE: Os autores.
FONTE: Os autores.
72
FONTE: Os autores.
FONTE: Os autores.
73
FONTE: Os autores.
FIGURA 19.4 - RESULTADO NO JPIVOT
FONTE: Os autores.
74
FONTE: Os autores.
FIGURA 20.1 - ESCOLHENDO OS FATOS E AS DIMENSES NO SAIKU
FONTE: Os autores.
FONTE: Os autores.
75
FONTE: Os autores.
FIGURA 20.4 - EXEMPLO GRAFICO SAIKU 02
FONTE: Os autores.
FIGURA 20.5 - EXEMPLO GRAFICO SAIKU 03
FONTE: Os autores.
76
FONTE: Os autores.
FIGURA 21.1 - ESCOLHENDO OS FATOS E AS DIMENSES NO OPENI
FONTE: Os autores.
77
FONTE: Os autores.
FIGURA 21.3 - EXEMPLO GRAFICO OPENI 01
FONTE: Os autores.
FIGURA 21.4 - EXEMPLO GRAFICO OPENI 02
FONTE: Os autores.
78
FONTE: Os autores.
3.4.3.10. TESTE
3.4.3.10.1.
Testa a Aplicao
Corrige Erros
3.4.3.10.3.
Pequenos Ajustes
3.4.3.11.1.
79
3.4.3.11.2.
3.4.4.
MONITORAMENTO E CONTROLE
3.4.4.1. SUPORTE
3.4.4.1.1. Acompanhamento
Verificar a estabilidade do sistema aps um perodo de 3 meses.
3.4.5.
ENCERRAMENTO
3.4.5.1. FINALIZAO
80
4. APRENDIZADOS
Neste trabalho de implementao de uma soluo BI Open Source
utilizando Pentaho elegemos trs pontos onde entendemos ser necessrio
cuidados redobrados para no comprometer o projeto como um todo:
1 - Entender a necessidade do cliente:
Durante o projeto, percebemos que o cliente teve dificuldade em
passar suas necessidades e expectativas, no decorrer do processo de
implementao viu a necessidade de gerar mais indicadores no
mapeados no incio, estas solicitaes adicionais no estavam no
levantamento de requesitos, entendemos, portanto que para no gerar
retrabalho desnecessrio o levantamento de requisitos um ponto
fundamental do projeto e deve ser reservado um tempo razovel para
mapear todos os pontos possveis.
2 - Modelagem Star Schema e ETL:
Nesta etapa as reunies com o cliente foram fundamentais para
entender as expectativas de anlise, neste ponto entendemos que
algumas variveis deveriam ser sumarizadas em um nvel de
granularidade que no estava de acordo com a menor granularidade da
tabela fato, para isso foi necessrio desmembrar variveis. Entendemos
que dois caminhos podem ser seguidos, desmembrar variveis e colocar
ou criar um nova fato com granularidade maior, se so poucas as
variveis ento a primeira soluo atende, caso sejam muitas a ETL
pode ficar complexa e custosa demais, logo a melhor soluo seria ter
mais uma fato.
Ex.: O desconto associados a uma venda estava no nvel da compra,
para mostrar o relatrio aberto por produtos se fez necessrio a diviso
proporcional desse valor para cada item da compra.
81
3 - Cultura:
importante que a cultura seja considerada, so muitos os
relatrios que so feitos em ferramentas como o Excel que se tornam o
modelo comum, os funcionrios no tm interesse em mudar,
comentrios como se est funcionando para que mexer so muito
comuns, se faz necessrio explicar o que BI para todos e quais so os
seus objetivos, treinamentos so indispensveis, importante deixar
claro que ningum vai perder o emprego, BI vem como suporte e no
substitui pessoas.
82
5. CONCLUSO
Com esse trabalho chegamos ao nosso objetivo que foi implementar
uma soluo opensource de BI, aps vencidos os obstculos iniciais a sute
Pentaho se mostrou bastante poderosa, completa e eficiente, existe inclusive a
possibilidade de fazer minerao de dados (ferramenta Weka), porm no era
a proposta deste trabalho, vrios novos conceitos de business intelligence, data
warehouse e ETL foram aprendidos e aplicados na prtica.
O Pentaho possui uma comunidade muito ativa de usurios e
desenvolvedores e isto um grande diferencial.
Enfim, entendemos que a soluo no perde em nada para as melhores
ferramentas pagas disponveis no mercado podendo ser implementada em
mdio prazo e as barreiras no so muito diferentes das encontradas nas
ferramentas pagas tendo como diferencial principal o custo.
83