SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 
Aula 3 gestão de operações
Aula 3  gestão de operaçõesAula 3  gestão de operações
Aula 3 gestão de operaçõesdianafpc
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFEdton Lemos
 
Sistema de informação gerencial
Sistema de informação gerencialSistema de informação gerencial
Sistema de informação gerencialDenilson Sousa
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
comportamento do consumidor no marketing
comportamento do consumidor no marketingcomportamento do consumidor no marketing
comportamento do consumidor no marketingDanilo Kenji
 
Informática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointInformática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointJoeldson Costa Damasceno
 
Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Gustavo Zimmermann
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade RelacionamentoCris Fidelix
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data WarehouseFernando Peres
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAnderson Simão
 
Indústria 4.0 e o futuro das tecnologias de informação
Indústria 4.0 e o futuro das tecnologias de informaçãoIndústria 4.0 e o futuro das tecnologias de informação
Indústria 4.0 e o futuro das tecnologias de informaçãoMauricio Uriona Maldonado PhD
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Leinylson Fontinele
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de InformaçãoÁlvaro Farias Pinheiro
 
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)Marcus Araújo
 

La actualidad más candente (20)

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
 
Aula 3 gestão de operações
Aula 3  gestão de operaçõesAula 3  gestão de operações
Aula 3 gestão de operações
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAF
 
Sistema de informação gerencial
Sistema de informação gerencialSistema de informação gerencial
Sistema de informação gerencial
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
comportamento do consumidor no marketing
comportamento do consumidor no marketingcomportamento do consumidor no marketing
comportamento do consumidor no marketing
 
Informática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power PointInformática Básica - Software de Apresentações - Microsoft Power Point
Informática Básica - Software de Apresentações - Microsoft Power Point
 
Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)Banco de Dados II: Tabelas (aula 2)
Banco de Dados II: Tabelas (aula 2)
 
3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento3 - Modelo Entidade Relacionamento
3 - Modelo Entidade Relacionamento
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data Warehouse
 
Dicas de Modelagem dimensional
Dicas de Modelagem dimensionalDicas de Modelagem dimensional
Dicas de Modelagem dimensional
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação Gerencial
 
Indústria 4.0 e o futuro das tecnologias de informação
Indústria 4.0 e o futuro das tecnologias de informaçãoIndústria 4.0 e o futuro das tecnologias de informação
Indústria 4.0 e o futuro das tecnologias de informação
 
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
Banco de Dados II Aula 04 - MODELAGEM DE DADOS (Generalização e Especialização)
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Exercicios
ExerciciosExercicios
Exercicios
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de Informação
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)
Sistemas de Informações - Aula 07: Sistemas de Processamento de Transações (SPT)
 

Destacado

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
 
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
 

Destacado (18)

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...
 
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 ...
 

Similar a 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
 

Similar a 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
 

Último

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 

Último (8)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

Aula 03-Tutorial ETL com PDI