SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
rosimaracorsino
 
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
Filipe Martins
 
Manual ftgate pro
Manual ftgate proManual ftgate pro
Manual ftgate pro
portalefa
 

Tendances (20)

Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
Banco de Dados I - Aula 11 - Linguagem de Consulta SQL (Comandos DDL)
 
Alterações cromossomiais meiose não disjunção cromossomial
Alterações cromossomiais meiose não disjunção cromossomialAlterações cromossomiais meiose não disjunção cromossomial
Alterações cromossomiais meiose não disjunção cromossomial
 
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
 
Heranças genéticas
Heranças genéticasHeranças genéticas
Heranças genéticas
 
Aula 1
Aula 1Aula 1
Aula 1
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
Estrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaEstrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na prática
 
Modelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e HierárquicoModelo Relacional, Rede e Hierárquico
Modelo Relacional, Rede e Hierárquico
 
Hemofilia principais informações
Hemofilia principais informaçõesHemofilia principais informações
Hemofilia principais informações
 
Aula TI 1 - Infra-estrutura e redes
Aula TI 1 - Infra-estrutura e redesAula TI 1 - Infra-estrutura e redes
Aula TI 1 - Infra-estrutura e redes
 
Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)Apostila Modelo ER (Entidade Relacionamento)
Apostila Modelo ER (Entidade Relacionamento)
 
Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...
Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...
Banco de Dados II Aula 11 - Gerenciamento de transação (transações - fundamen...
 
Avanços da biotecnologia
Avanços da biotecnologiaAvanços da biotecnologia
Avanços da biotecnologia
 
Aula10 sql-ddl
Aula10 sql-ddlAula10 sql-ddl
Aula10 sql-ddl
 
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 ...
 
Data Provenance and PROV Ontology
Data Provenance and PROV OntologyData Provenance and PROV Ontology
Data Provenance and PROV Ontology
 
Plaquetas
PlaquetasPlaquetas
Plaquetas
 
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
Redes de Comunicação - Técnicas de deteção e correção de erros em transm...
 
Manual ftgate pro
Manual ftgate proManual ftgate pro
Manual ftgate pro
 

En vedette

14.03.23 livro sobre pentaho
14.03.23   livro sobre pentaho14.03.23   livro sobre pentaho
14.03.23 livro sobre pentaho
Talita Lima
 
Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01Aula 01-tutorial-pdi-101118063416-phpapp01
Aula 01-tutorial-pdi-101118063416-phpapp01
Mauricio de Castro
 
Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho
valex_haro
 

En vedette (18)

Aula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDIAula 02-Tutorial ETL com PDI
Aula 02-Tutorial ETL com PDI
 
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 ...
 

Similaire à 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 Warehouse
Vinícius Amaral
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
Ecoplas
 

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

Dernier

Dernier (9)

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
 
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
 
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
 
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 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
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
 
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 - 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
 
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
 

Aula 03-Tutorial ETL com PDI