Este documento apresenta um treinamento sobre Business Intelligence (BI) com Pentaho. O treinamento irá cobrir introdução ao Pentaho, PDI, Schema Workbench, Pentaho BI Server e atividade prática construindo um data warehouse usando essas ferramentas.
2. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
APRESENTAÇÃOAPRESENTAÇÃO
- Vinicius Oliveira, Formado em Ciência da
Computação, atualmente é Consultor de BI na
Companhia de Processamento de Dados do
Estado da Bahia, já atuou em projetos para
diversas secretarias além de Hospital e Plano de
Saúde
- Linkedin:
https://www.linkedin.com/pub/vinicius-
oliveira/19/8ba/ab
3. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
AGENDAAGENDA
O QUE VAMOS VER
• Introdução ao Pentaho
• PDI, Schema Workbench, Pentaho BI Server
• Dimensões (SCD)
• Atividade Prática – (Ao Vivo)
O QUE NÃO VAMOS VER
• Pentaho Designer Studio
• Dashboard
• WEKA
4. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
QUADRANTE MÁGICOQUADRANTE MÁGICO
5. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
CONSTRUÇÃO DO DWCONSTRUÇÃO DO DW
Fonte de Dados
ETL
6. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
PENTAHOPENTAHO
- Open Source
- Solução Completa (Ponta a Ponta)
- Múltiplas conexões
7. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
BI COM PENTAHOBI COM PENTAHO
8. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
KETTLEKETTLE
9. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
SCHEMA WORKBENCHSCHEMA WORKBENCH
10. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
REPORTINGREPORTING
11. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DASHBOARDDASHBOARD
12. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
BANCO DE DADOSBANCO DE DADOS
13. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
ATIVIDADE PRÁTICAATIVIDADE PRÁTICA
14. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
ATIVIDADE PRÁTICAATIVIDADE PRÁTICA
15. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
ATIVIDADE PRÁTICAATIVIDADE PRÁTICA
16. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
ATIVIDADE PRÁTICAATIVIDADE PRÁTICA
17. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DIMENSÃODIMENSÃO
SK_VENDEDOR CODIGO NOME TELEFONE
1 1 VINICIUS OLIVEIRA (99)9999-999
SK_VENDEDOR CODIGO NOME TFELEFONE
1 1 VINICIUS OLIVEIRA 8888-8888
SCD 1 - Substitui os valores velhos pelos novos e não
mantém histórico
18. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DIMENSÃODIMENSÃO
SCD 2 - Adiciona Data de inicio e final de vigência do dado,
mantendo assim o histórico da informação
SK_VENDED
OR
CODIGO NOME TELEFONE DTC INICIO DTC FIM
1 1 VINICIUS OLIVEIRA 9999-9999 01/01/1900
SK_VENDEDOR CODIGO NOME TELEFONE DTC INICIO DTC FIM
1 1 VINICIUS OLIVEIRA 9999-9999 01/01/1900 Hoje
201 1 VINICIUS OLIVEIRA 8888-8888 Hoje
SK_VENDEDOR CODIGO NOME TELEFONE VERSÃO
1 1 VINICIUS OLIVEIRA 9999-9999 0
201 1 VINICIUS OLIVEIRA 8888-8888 1
OU
19. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DIMENSÃODIMENSÃO
SCD 3 - Dimensões de alteração lenta, onde é adicionado
duas colunas o estado original e a data de vigência
SK_VENDEDOR CODIGO NOME TELEFONE
1 1 VINICIUS OLIVEIRA 8888-8888
SK_VENDEDOR CODIGO NOME TELEFONE
ORIGINAL
TELEFONE
ATUAL
DATA DE
VIRGÊNCIA
1 1 VINICIUS
OLIVEIRA
8888-8888 9999-9999 10/06/2014
20. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DIMENSÃODIMENSÃO
SCD 6 – HIBRIDO (IREMOS UTILIZAR)
SK_VENDED
OR
CODIGO NOME TELEFONE DTC INICIO DTC FIM VERSAO
1 1 VINICIUS OLIVEIRA 9999-9999 01/01/1900 1
SK_VENDEDOR CODIGO NOME TELEFONE DTC INICIO DTC FIM VERSAO
1 1 VINICIUS OLIVEIRA 9999-9999 01/01/1900 Hoje 1
201 1 VINICIUS OLIVEIRA 8888-8888 Hoje 2
21. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
DIMENSÃODIMENSÃO
22. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
FATOFATO
SK_VENDEDOR CODIGO NOME TELEFONE DTC INICIO DTC FIM VERSAO
1 1 VINICIUS OLIVEIRA 9999-9999 01/01/1900 01/01/2013 1
201 1 VINICIUS OLIVEIRA 8888-8888 01/01/2013 2
Histórico da Informação
23. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
FATOFATO
24. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
CONTROLE DE CARGACONTROLE DE CARGA
25. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
SCHEMA WORKBENCHSCHEMA WORKBENCH
26. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
RELATÓRIOSRELATÓRIOS
27. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
VAMOS PRATICAR!!VAMOS PRATICAR!!
INICIANDO OS TRABALHOS!!!!
28. Avenida Presidente Vargas, 962 / 1001Avenida Presidente Vargas, 962 / 1001
Centro – Rio de JaneiroCentro – Rio de Janeiro
Cep.: 20.071-001 - RJCep.: 20.071-001 - RJ
E-mail: treinamento@linuxsolutions.com.brE-mail: treinamento@linuxsolutions.com.br
CONSIDERAÇÕES FINAISCONSIDERAÇÕES FINAIS
A intenção deste Workshop é proporcionar o seu primeiro
contato coma área de Business Intelligence utilizando
Pentaho, procure agora novas dicas e material sobre o
assunto, busque treinamento específico sobre o tema e
se aperfeiçoe ainda mais com Pentaho BI.