SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
1
Jarley Nóbrega – jpn@cin.ufpe.br
PentahoDataIntegration
Dezembro de 2009
Agenda
Trabalhando com Banco de Dados
O Modelo de Dados daWCM
Desenvolvendo e Implementando um Datamart
Automação do Processo de ETL
Trabalhandocombancodedados
 Como acessar um banco de dados no PDI
 Criando uma conexão para uma transformação
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Trabalhandocombancodedados
 Como acessar um banco de dados no PDI
 Criando uma conexão para uma transformação
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Nome/endereço do servidor
Nome do esquema do banco
Porta do servidor (padrão: 3306)
Nome do usuário do banco
senha
Trabalhandocombancodedados
 Como acessar um banco de dados no PDI
 Compartilhando uma conexão com todas as
transformações e jobs
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Trabalhandocombancodedados
Principais steps para
leitura, armazenamento,
atualização e remoção de
registros
 Categoria Input
 Table input
 Categoria Output
 Table output
 Insert / Update
 Delete
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Trabalhandocombancodedados
Configuração básica
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
 Table Input
Trabalhandocombancodedados
Configuração básica
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
 Table output
Trabalhandocombancodedados
Principais steps para
leitura, armazenamento,
atualização e remoção de
registros
 Categoria Scripting
 Execute SQL Script
 Categoria Lookup
 Database join
 Database lookup
 Check if a column exists
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Trabalhandocombancodedados
Configuração básica
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
 Database lookup
Exercícios20e21
 Criando um esquema de banco de dados
 Criando tabelas
 Carregando dados nas tabelas através de uma
transformação
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
WorldClassMovies
O Negócio da WCM  Venda e locação de
filmes pelaWeb
 Concorrentes
 Amazon.com
 Netflix.com
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
WorldClassMovies
Processos de negócios
integrados
Gerenciamento
dos pedidos
dos clientes
Reposição do
estoque de
filmes
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
FluxodoProcessodaWCM
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Transação de venda
ou locação
Centros de distribuição
Estoque de produtos
AquisiçãoeGeraçãodeDados
Fontes de
dados públicos
U.S. Census
Fake Name
Generator
Home
Theather Info
E-Stats
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
WorldClassMovies
 Principais papéis
 Clientes, Produtos e Pedidos;
 Dois tipos de pedidos:
 Ordens de compra e pedidos de clientes
 Outras entidades:
 Centros de distribuição;
 Empregados;
 Clientes;
 Distribuidores.
 Pedidos gerados pelo site
 Podem ter uma promoção associada
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ModelodeDados
Dezembro de 2009WIN – I Workshop de Inovação
QuestionamentosdoNegócio
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Departamento Questionamentos
Finanças e Vendas Qual o tempo de vendas por região, mês e
categoria de filmes?
Que categoria de filmes gerou o maior volume
de vendas de forma constante no tempo?
Qual é o nosso desempenho comparado com o
mercado de entretenimento como um todo?
Nós estamos crescendo mais rapidamente ou
mais lentamente que os nossos principais
competidores
QuestionamentosdoNegócio
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Departamento Questionamentos
Logística Qual o desempenho dos nossos distribuidores
em termos de variedade de produtos, preço e
prazo de entrega?
Como nós podemos aperfeiçoar os nossos
custos de distribuição?
QuestionamentosdoNegócio
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Departamento Questionamentos
Marketing e
Desenvolvimento de
Produtos
Qual o tempo médio de relacionamento dos
nossos 100 principais clientes comparados com
os 100 menores?
Como nós podemos segmentar os nossos
clientes baseados na análise RFM (recency,
frequency, monetary)?
Nós temos dados dos clientes que podem ser
usados para prever lucros ou prejuízos futuros?
Como nós podemos rastrear o ciclo de vida de
um produto em determinados canais de venda?
Quais lançamentos de DVD geram maior valor
de revenda baseado nas características do
produto, como ator, diretor ou gênero do filme?
ModelagemdoNegócio
 Esquema Estrela
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
(Bouman and Dongen, 2009)
ModelagemdoNegócio
Alguns conceitos para
relembrar
 Tabela de fatos
 Tabela de dimensões
 Convenções de nomes
 Arquitetura em
barramento
 Surrogate keys (chaves
artificiais)
 Colunas de auditoria
 SCD tipos 1, 2, 3, 4, 5 e
6
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ModelagemdoNegócio
 Tabelas de dimensões e fatos
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
(IN1177 - Fidalgo, 2009)
ModelagemdoNegócio
 Convenções de nomes de tabelas
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Prefixo Tabelas
STG_ Staging
HIS_ Arquivos históricos
DIM_ Dimensões
FCT_ Fatos
AGG_ Agregações
LKP_ Lookup
ModelagemdoNegócio
 Slowly Changing Dimensions (SCD)
 Tipo 1 - Overwrite
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
(Bouman and Dongen, 2009)
ModelagemdoNegócio
 Slowly Changing Dimensions (SCD)
 Tipo 2 – Add Row
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
(Bouman and Dongen, 2009)
ModelagemdoNegócio
 Slowly Changing Dimensions (SCD)
 Tipo 3 – Add Column
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
(Bouman and Dongen, 2009)
Projetandoomodelo
 Após garantir que ...
 Requisitos de negócio estão claros e entendidos;
 As fontes de dados estão identificadas;
 O conteúdo e a qualidade das fontes de dados foram
identificados;
 Nosso modelo inicial
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ConstruindoosDatamartsdaWCM
 Duas conexões de banco no PDI
 WCM: banco de dados operacional
 WCM_DWH: data warehouse
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Projetandoomodelo
 Dimensão Customer (1ª versão)
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Projetandoomodelo
 DimensãoTime (1ª versão) - incompleta
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ModelodeDados
Dezembro de 2009WIN – I Workshop de Inovação
ModelodeDados
Dezembro de 2009WIN – I Workshop de Inovação
Carregandoumadimensão
 Dimensão Date
 Passos para carregar a dimensão
 Criar a tabela de dimensão dim_date
 Gerar uma linha para datas inválidas
 Gerar uma linha por dia no calendário
 Gerar uma sequência para os dias no calendário
 Adicionar a sequência à data inicial e formatando as
datas seguintes
 Mapear dados numéricos ao texto gravado na tabela
(is_first_day_in_month, is_weekend, etc.)
 Carregar a tabela dim_date
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
CarregandoadimensãoDate
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Carregandoumadimensão
 DimensãoTime
 Passos para carregar a dimensão
 Criar a tabela de dimensão dim_time
 Gerar as linhas das 24 horas e dos 60 minutos
 Criar a sequência de horas e minutos
 Fazer o produto cartesiano das linhas de horas e
minutos
 Fazer o parsing da hora/minuto em um campo do tipo
Date
 Carregar a tabela de dimensão dim_time
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
CarregandoadimensãoTime
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Carregandoumadimensão
 Dimensão Demography
 Passos para carregar a dimensão
 Criar a tabela de dimensão dim_demography
 Criar uma área de staging para fazer lookup com as tabelas
banco operacional
 Criar os dados de gênero, faixas de idade e renda mensal
(inclui as surrogates de cada tabela)
 Mapear os dados de gênero em Masculino e Feminino
 Criar as faixas de idade e renda, combinando os dados
através do produto cartesiano
 Gerar as surrogates da tabela dim_demography
 Criar uma linha para dados inválidos
 Carregar os dados na tabela dim_demography
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
CarregandoadimensãoDemography
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ETLemumAmbientedeProdução
 Na prática...
 A execução dos jobs e transformações não são feitas
no Spoon
 Requer muita intervenção “humana”
 Distribuição e monitoramento do processo de ETL
 Configuração de ambiente;
 Coleta e análise de métricas da execução;
 Notificação da execução.
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
VariáveisdoAmbiente
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ExecuçãoemLinhadeComando
• Execução deTransformações em linha de
comandoPan
• Execução de Jobs em linha de comandoKitchen
• Servidor para execução remotaCarte
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
TransformaçõesdaWCMcomoPan
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ExecuçãoRemotacomoCarte
 Qual a necessidade de execução remota?
 Escalabilidade;
 Scale-up: configuração de hardware
 Scale-out: clustering
 Disponibilidade;
 Redução de tráfego e latência da rede.
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ExecuçãoRemotacomoCarte
 Configuração necessária
 Criar servidores de execução “escravos”
 Alterar os jobs ou transformações para rodar
remotamente
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ExecuçãoRemotacomoCarte
 Exemplo: dim_time_remota
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
ExecuçãoRemotacomoCarte
 Exemplo: dim_time_remota
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão
Janeiro de 2010IN1177 - Banco de Dados para Suporte à Decisão

Weitere ähnliche Inhalte

Was ist angesagt?

Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Ambiente Livre
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dadosmlima72
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Leinylson Fontinele
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Ambiente Livre
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Conceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIConceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIJosé Nascimento
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dadosmgoberto
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosHenrique Nunweiler
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Leinylson Fontinele
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaJuliano Padilha
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Leinylson Fontinele
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 

Was ist angesagt? (20)

Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
Pentaho Data Integration (Kettle) Integração e Migração de Dados com ETL Open...
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Aula 7 banco de dados
Aula 7   banco de dadosAula 7   banco de dados
Aula 7 banco de dados
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
Estrutura de Dados - Aula 12 - Pesquisa de Dados (Sequencial e Binária)
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
Pentaho com Hadoop – O Canivete Suíço do Cientistas de Dados para Big Data An...
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Conceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIConceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BI
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Modelagem De Banco De Dados
Modelagem De Banco De DadosModelagem De Banco De Dados
Modelagem De Banco De Dados
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Aula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de DadosAula 1 - Introdução ao Conteúdo de Banco de Dados
Aula 1 - Introdução ao Conteúdo de Banco de Dados
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
Banco de Dados II Aula 03 - Modelagem de Dados (Modelo Lógico)
 
Banco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de ConcorrênciaBanco de Dados - Transações e Controle de Concorrência
Banco de Dados - Transações e Controle de Concorrência
 
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
Banco de Dados II Aula Prática 1 (Conversão do modelo conceitual para modelo ...
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 

Andere mochten auch

14.03.23 livro sobre pentaho
14.03.23   livro sobre pentaho14.03.23   livro sobre pentaho
14.03.23 livro sobre pentahoTalita Lima
 
Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Mauricio de Castro
 
Confirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaConfirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaGeorge Mendonça
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcJeison Barros
 
Aula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDIAula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDIJarley Nóbrega
 
Tutorial MySQL com Java
Tutorial MySQL com JavaTutorial MySQL com Java
Tutorial MySQL com JavaMySQL Brasil
 
Encontro da Comunidade Pentaho. Aprenda mais sobre a mais poderosa e conheci...
Encontro da Comunidade Pentaho.  Aprenda mais sobre a mais poderosa e conheci...Encontro da Comunidade Pentaho.  Aprenda mais sobre a mais poderosa e conheci...
Encontro da Comunidade Pentaho. Aprenda mais sobre a mais poderosa e conheci...Caio Moreno
 
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...#PCM15: - How to monitor the use and performance of BI Server using the Plug-...
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...Caio Moreno
 
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na Sage
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na SagePentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na Sage
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na SageVinicius Elyseu
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Caio Moreno
 
Acesso a Banco de Dados em Java usando JDBC
Acesso a Banco de Dados em Java usando JDBCAcesso a Banco de Dados em Java usando JDBC
Acesso a Banco de Dados em Java usando JDBCLuiz Ricardo Silva
 
Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho valex_haro
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Caio Moreno
 

Andere mochten auch (17)

14.03.23 livro sobre pentaho
14.03.23   livro sobre pentaho14.03.23   livro sobre pentaho
14.03.23 livro sobre pentaho
 
Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01
 
Construção de Aplicação ETL para SICOP
Construção de Aplicação ETL para SICOPConstrução de Aplicação ETL para SICOP
Construção de Aplicação ETL para SICOP
 
Confirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse LunaConfirurando Dababase Development no Eclipse Luna
Confirurando Dababase Development no Eclipse Luna
 
Aula1
Aula1Aula1
Aula1
 
Conectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbcConectando seu banco de dados usando jdbc
Conectando seu banco de dados usando jdbc
 
Aula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDIAula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDI
 
Tutorial MySQL com Java
Tutorial MySQL com JavaTutorial MySQL com Java
Tutorial MySQL com Java
 
Encontro da Comunidade Pentaho. Aprenda mais sobre a mais poderosa e conheci...
Encontro da Comunidade Pentaho.  Aprenda mais sobre a mais poderosa e conheci...Encontro da Comunidade Pentaho.  Aprenda mais sobre a mais poderosa e conheci...
Encontro da Comunidade Pentaho. Aprenda mais sobre a mais poderosa e conheci...
 
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...#PCM15: - How to monitor the use and performance of BI Server using the Plug-...
#PCM15: - How to monitor the use and performance of BI Server using the Plug-...
 
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na Sage
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na SagePentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na Sage
Pentaho Day 2015 - Universidade Positivo - Multi Tenancy com Pentaho na Sage
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)
 
Pentaho PDI
Pentaho PDIPentaho PDI
Pentaho PDI
 
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
CONEXÃO BANCO DE DADOS MYSQL  COM JAVACONEXÃO BANCO DE DADOS MYSQL  COM JAVA
CONEXÃO BANCO DE DADOS MYSQL COM JAVA
 
Acesso a Banco de Dados em Java usando JDBC
Acesso a Banco de Dados em Java usando JDBCAcesso a Banco de Dados em Java usando JDBC
Acesso a Banco de Dados em Java usando JDBC
 
Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
 

Ähnlich wie Aula 03-Tutorial ETL com PDI

UCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseUCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseVinícius Amaral
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisãoEcoplas
 
Virtualização de dados para Advanced Analytics e Machine Learning
Virtualização de dados para Advanced Analytics e Machine LearningVirtualização de dados para Advanced Analytics e Machine Learning
Virtualização de dados para Advanced Analytics e Machine LearningDenodo
 
Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMarco Garcia
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceIsmael
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreIT4biz IT Solutions
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreCaio Moreno
 
Data warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentosData warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentosMarcos Pessoa
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftDennes Torres
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...fabiolagrijo
 
Governança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoGovernança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoClaudio Bonel
 
Introdução aos conceitos de Business Intelligence
Introdução aos conceitos de Business IntelligenceIntrodução aos conceitos de Business Intelligence
Introdução aos conceitos de Business IntelligenceEmerson Henrique
 
Apresentação de Introdução ao business intelligence
Apresentação de Introdução ao business intelligenceApresentação de Introdução ao business intelligence
Apresentação de Introdução ao business intelligencejucelinossmail
 
Trabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroTrabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroMarco Garcia
 
Expremendo performance do sql server
Expremendo performance do sql serverExpremendo performance do sql server
Expremendo performance do sql serverFelipe Ferreira
 
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfINE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfssuseref058e
 

Ähnlich wie Aula 03-Tutorial ETL com PDI (20)

UCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseUCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data Warehouse
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
 
Virtualização de dados para Advanced Analytics e Machine Learning
Virtualização de dados para Advanced Analytics e Machine LearningVirtualização de dados para Advanced Analytics e Machine Learning
Virtualização de dados para Advanced Analytics e Machine Learning
 
Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho Day
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
 
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto AlegreInteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
Inteligência de Negócios (BI) utilizando Software Livre @ FISL 12 - Porto Alegre
 
Sistemas de Apoio à Decisão
Sistemas de Apoio à DecisãoSistemas de Apoio à Decisão
Sistemas de Apoio à Decisão
 
Oficina Pentaho
Oficina PentahoOficina Pentaho
Oficina Pentaho
 
DP-900-BR-01.pptx
DP-900-BR-01.pptxDP-900-BR-01.pptx
DP-900-BR-01.pptx
 
Data warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentosData warehousing - Técnicas e procedimentos
Data warehousing - Técnicas e procedimentos
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoft
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
 
Governança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª EdiçãoGovernança de dados - Power Bi Talks 3ª Edição
Governança de dados - Power Bi Talks 3ª Edição
 
Data warehouse & data mining
Data warehouse & data miningData warehouse & data mining
Data warehouse & data mining
 
Introdução aos conceitos de Business Intelligence
Introdução aos conceitos de Business IntelligenceIntrodução aos conceitos de Business Intelligence
Introdução aos conceitos de Business Intelligence
 
Apresentação de Introdução ao business intelligence
Apresentação de Introdução ao business intelligenceApresentação de Introdução ao business intelligence
Apresentação de Introdução ao business intelligence
 
Trabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado FinanceiroTrabalhos Big Data e Algoritmos - Mercado Financeiro
Trabalhos Big Data e Algoritmos - Mercado Financeiro
 
Expremendo performance do sql server
Expremendo performance do sql serverExpremendo performance do sql server
Expremendo performance do sql server
 
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdfINE5643 - Aula 10a - Utilizando o Pentaho.pdf
INE5643 - Aula 10a - Utilizando o Pentaho.pdf
 

Aula 03-Tutorial ETL com PDI