SlideShare uma empresa Scribd logo
1 de 9
Conceitos gerais de ETL
Por Roberto Oliveira – www.robertooliveira.com.br
• Antes de pensar em utilizar o Qlikview para
criar super dashboards com indicadores e
KPI´s temos que realizar a etapa de ETL
• É esta etapa que vai preparar e disponibilizar
os registros dos sistemas transacionais para
alimentar o seu BI, então leia atentamente a
explicação e qualquer dúvida entre em
contato.
• O que significa ETL?
– “Extract”: extrair informações dos sistemas
legados;
– “Transformation”: transformar, limpar, formatar a
informação, sem mudar as propriedades originais;
– “Load”: preparar a informação para a camada de
apresentação.
• 1ª Etapa do projeto de ETL - Análise de requisitos
– Criar uma estratégia para tratar:
• - Necessidade de Negócio
• - Compliance
• - Data Profiling
• - Segurança
• - Integração de Dados
• - Latência nos Dados
• - Archiving e Lineage
• - Licenças/Legados
• Divida o projeto de BI nas áreas onde o mesmo será
desenvolvido e após isso:
– - Conduza entrevistas com os usuários
– - Identifique os KPI’s esperados
– - Identifique as necessidades das análises:
• Consultas e Relatórios
• Identifique as principais pesquisas
• Identifique os dados e correlações
• Levante os modelos de decisões necessários
– - Verifique as fontes de dados em relação às necessidades
levantadas
– - Mapeie os gap’s e os riscos.
Medida Informação numérica proveniente da medição das transações da empresa
Tabela fato Principal tabela no DW onde as medidas são armazenadas
Tabela dimensão
Contém as informações descritivas e qualificadores do negócio. É a porta de entrada
do DW
Grão
Menor nível de informações existente no DW e definida pelas dimensões ligadas às
tabelas fato.
Surrogate Key Chave substituta gerada no DW. É a chave primária das tabelas
Business Key Chave primária do transacional. Utilizada como chave de negócio
Hierarquia Conjunto de atributos que possui uma ordem lógica do maior ao menor nível
Atributo Campo descritivo referente a uma dimensão
Conceitos utilizados no ETL:
Tipos de Carregamento do Data WareHouse:
a) Substituição/Atualização
• Fácil de implementar, porém não guarda histórico
• Substitui o valor do campo atual com o novo valor recebido
b) Adição
• Mantém o histórico de forma temporal, incluindo uma nova linha para cada alteração
• Geração de nova chave primária para cada versão do registro
• Chave original (business key) se mantém inalterada
• Pode-se incluir campos de data para identificar a data de vigência
c) 2 colunas
• Uma coluna para o valor histórico e uma coluna para o valor atual
• Permite a visualização de 2 versões simultaneamente
FIM

Mais conteúdo relacionado

Mais procurados

企業資源規劃(Erp)系統實務2.0
企業資源規劃(Erp)系統實務2.0企業資源規劃(Erp)系統實務2.0
企業資源規劃(Erp)系統實務2.0Simon Huang
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosRildo (@rildosan) Santos
 
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Mohan Krishnan
 
It enterprise architect performance appraisal
It enterprise architect performance appraisalIt enterprise architect performance appraisal
It enterprise architect performance appraisalmorganabbie765
 
Compilador-Analisador Léxico com FLEX + Linguagem C
Compilador-Analisador Léxico com FLEX + Linguagem C Compilador-Analisador Léxico com FLEX + Linguagem C
Compilador-Analisador Léxico com FLEX + Linguagem C Aldisio Medeiros
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsAlithya
 
企業資源規劃(Erp)系統導入規劃
企業資源規劃(Erp)系統導入規劃企業資源規劃(Erp)系統導入規劃
企業資源規劃(Erp)系統導入規劃Simon Huang
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Explicando a máquina Enigma
Explicando a máquina EnigmaExplicando a máquina Enigma
Explicando a máquina EnigmaAnchises Moraes
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppCloves da Rocha
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Elaine Cecília Gatto
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação AplicadaRodolfo Almeida
 
Automate workflows with leading open-source BPM
Automate workflows with leading open-source BPMAutomate workflows with leading open-source BPM
Automate workflows with leading open-source BPMKris Verlaenen
 
TrinityCore server install guide
TrinityCore server install guideTrinityCore server install guide
TrinityCore server install guideSeungmin Shin
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 

Mais procurados (20)

企業資源規劃(Erp)系統實務2.0
企業資源規劃(Erp)系統實務2.0企業資源規劃(Erp)系統實務2.0
企業資源規劃(Erp)系統實務2.0
 
Tutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times RemotosTutorial Planning Poker Para Times Remotos
Tutorial Planning Poker Para Times Remotos
 
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"
 
It enterprise architect performance appraisal
It enterprise architect performance appraisalIt enterprise architect performance appraisal
It enterprise architect performance appraisal
 
Curso de ReactJS
Curso de ReactJSCurso de ReactJS
Curso de ReactJS
 
Compilador-Analisador Léxico com FLEX + Linguagem C
Compilador-Analisador Léxico com FLEX + Linguagem C Compilador-Analisador Léxico com FLEX + Linguagem C
Compilador-Analisador Léxico com FLEX + Linguagem C
 
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud SolutionsEPM Automate - Automating Enterprise Performance Management Cloud Solutions
EPM Automate - Automating Enterprise Performance Management Cloud Solutions
 
Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023Iniciando uma carreira de Tecnologia em 2023
Iniciando uma carreira de Tecnologia em 2023
 
企業資源規劃(Erp)系統導入規劃
企業資源規劃(Erp)系統導入規劃企業資源規劃(Erp)系統導入規劃
企業資源規劃(Erp)系統導入規劃
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Explicando a máquina Enigma
Explicando a máquina EnigmaExplicando a máquina Enigma
Explicando a máquina Enigma
 
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile AppAula - Modelos de Processos de Desenvolvimento de Software / Mobile App
Aula - Modelos de Processos de Desenvolvimento de Software / Mobile App
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
Apostila C ANSI
Apostila C ANSIApostila C ANSI
Apostila C ANSI
 
Inspeções em desenvolvimento de software
Inspeções em desenvolvimento de softwareInspeções em desenvolvimento de software
Inspeções em desenvolvimento de software
 
Introdução à Computação Aplicada
Introdução à Computação AplicadaIntrodução à Computação Aplicada
Introdução à Computação Aplicada
 
Automate workflows with leading open-source BPM
Automate workflows with leading open-source BPMAutomate workflows with leading open-source BPM
Automate workflows with leading open-source BPM
 
TrinityCore server install guide
TrinityCore server install guideTrinityCore server install guide
TrinityCore server install guide
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
SO - Kernel (Nucleo)
SO - Kernel (Nucleo)SO - Kernel (Nucleo)
SO - Kernel (Nucleo)
 

Destaque

Gestão administrativa de pessoal
Gestão administrativa de pessoalGestão administrativa de pessoal
Gestão administrativa de pessoalRodrigo Cristóvão
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Guilherme Farias
 
Tableau: Big Data Analytics with Tableau
Tableau: Big Data Analytics with TableauTableau: Big Data Analytics with Tableau
Tableau: Big Data Analytics with TableauXpand IT
 
9 motivos para aprender small data
9 motivos para aprender small data9 motivos para aprender small data
9 motivos para aprender small dataRoberto Oliveira
 
SpagoBI - Plataforma BI livre e aberta
SpagoBI - Plataforma BI livre e abertaSpagoBI - Plataforma BI livre e aberta
SpagoBI - Plataforma BI livre e abertaFabrício Basto
 
Dashboards maneiros: Performance
Dashboards maneiros: PerformanceDashboards maneiros: Performance
Dashboards maneiros: PerformanceWagner Alves
 
Tableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Software
 
Pentaho: inteligência de negócios utilizando software livre
Pentaho: inteligência de negócios utilizando software livrePentaho: inteligência de negócios utilizando software livre
Pentaho: inteligência de negócios utilizando software livreCaio Moreno
 
Sql saturday325
Sql saturday325Sql saturday325
Sql saturday325demetrioi
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVIXTEAM
 
Slides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingSlides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingPapos na rede
 
Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBIGrendene S/A
 
House of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresHouse of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresAna Paula Gomes
 
Estudo sobre ferramentas de BI Open Source
Estudo sobre ferramentas de BI Open SourceEstudo sobre ferramentas de BI Open Source
Estudo sobre ferramentas de BI Open SourceNelson Forte
 
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner SomativaCaso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner Somativastellasomativa
 

Destaque (20)

Gestão administrativa de pessoal
Gestão administrativa de pessoalGestão administrativa de pessoal
Gestão administrativa de pessoal
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?Como participar de projetos Open Source no Github?
Como participar de projetos Open Source no Github?
 
Self Service BI com Power BI
Self Service BI com Power BISelf Service BI com Power BI
Self Service BI com Power BI
 
Tableau: Big Data Analytics with Tableau
Tableau: Big Data Analytics with TableauTableau: Big Data Analytics with Tableau
Tableau: Big Data Analytics with Tableau
 
9 motivos para aprender small data
9 motivos para aprender small data9 motivos para aprender small data
9 motivos para aprender small data
 
SpagoBI - Plataforma BI livre e aberta
SpagoBI - Plataforma BI livre e abertaSpagoBI - Plataforma BI livre e aberta
SpagoBI - Plataforma BI livre e aberta
 
Dashboards maneiros: Performance
Dashboards maneiros: PerformanceDashboards maneiros: Performance
Dashboards maneiros: Performance
 
Tableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativasTableau Drive, Uma nova metodologia para implantações corporativas
Tableau Drive, Uma nova metodologia para implantações corporativas
 
Pentaho: inteligência de negócios utilizando software livre
Pentaho: inteligência de negócios utilizando software livrePentaho: inteligência de negócios utilizando software livre
Pentaho: inteligência de negócios utilizando software livre
 
Sql saturday325
Sql saturday325Sql saturday325
Sql saturday325
 
Vixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data AnalyticsVixteam IDEA 9 Data Analytics
Vixteam IDEA 9 Data Analytics
 
Documento SpagoBI
Documento SpagoBIDocumento SpagoBI
Documento SpagoBI
 
Apresentação QlikView
Apresentação QlikViewApresentação QlikView
Apresentação QlikView
 
Slides Google Analytics - SEO Marketing
Slides Google Analytics - SEO MarketingSlides Google Analytics - SEO Marketing
Slides Google Analytics - SEO Marketing
 
Apresentação SpagoBI
Apresentação SpagoBIApresentação SpagoBI
Apresentação SpagoBI
 
Treinamento hadoop - dia3
Treinamento hadoop - dia3Treinamento hadoop - dia3
Treinamento hadoop - dia3
 
House of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedoresHouse of data - ciência de dados para desenvolvedores
House of data - ciência de dados para desenvolvedores
 
Estudo sobre ferramentas de BI Open Source
Estudo sobre ferramentas de BI Open SourceEstudo sobre ferramentas de BI Open Source
Estudo sobre ferramentas de BI Open Source
 
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner SomativaCaso de sucesso Tableau Brasil na Gascom - Partner Somativa
Caso de sucesso Tableau Brasil na Gascom - Partner Somativa
 

Semelhante a Conceitos gerais de etl - Qlikview

Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFlavia Martins Bispo
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olapFernando Palma
 
Apresentacao Vertical De Alocacao Consultor Adriana
Apresentacao Vertical De Alocacao   Consultor AdrianaApresentacao Vertical De Alocacao   Consultor Adriana
Apresentacao Vertical De Alocacao Consultor Adrianacleveranjos
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BILeonardo Karpinski
 
O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)Igor Abade
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverMilson
 
Azure SQL DataWarehouse
Azure SQL DataWarehouseAzure SQL DataWarehouse
Azure SQL DataWarehouseVitor Fava
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatoriosarthurjosemberg
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - TreinamentoCaio Lima
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática pptRodrigo Ribeiro
 
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...E-Commerce Brasil
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olapBrian Supra
 

Semelhante a Conceitos gerais de etl - Qlikview (20)

Conceitos DW
Conceitos DWConceitos DW
Conceitos DW
 
Sql Server
Sql ServerSql Server
Sql Server
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Introdução a data warehouse e olap
Introdução a data warehouse e olapIntrodução a data warehouse e olap
Introdução a data warehouse e olap
 
Apostila Oracle 10g
Apostila Oracle 10gApostila Oracle 10g
Apostila Oracle 10g
 
Apresentacao Vertical De Alocacao Consultor Adriana
Apresentacao Vertical De Alocacao   Consultor AdrianaApresentacao Vertical De Alocacao   Consultor Adriana
Apresentacao Vertical De Alocacao Consultor Adriana
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BI
 
Comprei um SQL Server e agora?
Comprei um SQL Server e agora?Comprei um SQL Server e agora?
Comprei um SQL Server e agora?
 
O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)O Futuro do Data Dude (VS DBPro)
O Futuro do Data Dude (VS DBPro)
 
Pentaho PDI
Pentaho PDIPentaho PDI
Pentaho PDI
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
Azure SQL DataWarehouse
Azure SQL DataWarehouseAzure SQL DataWarehouse
Azure SQL DataWarehouse
 
por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
ODI Series - Treinamento
ODI Series - TreinamentoODI Series - Treinamento
ODI Series - Treinamento
 
Cargas Dinamicas - SSIS
Cargas Dinamicas - SSISCargas Dinamicas - SSIS
Cargas Dinamicas - SSIS
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática ppt
 
Ms & sap
Ms & sapMs & sap
Ms & sap
 
AX4B - Dynamics AX
AX4B - Dynamics AX AX4B - Dynamics AX
AX4B - Dynamics AX
 
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
 
Data warehouse & olap
Data warehouse & olapData warehouse & olap
Data warehouse & olap
 

Mais de Roberto Oliveira

10 mandamentos do projeto de BI
10 mandamentos do projeto de BI10 mandamentos do projeto de BI
10 mandamentos do projeto de BIRoberto Oliveira
 
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseQmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseRoberto Oliveira
 
Qmeeting 2018 - Web Connectors para Qlik
Qmeeting 2018 -  Web Connectors para QlikQmeeting 2018 -  Web Connectors para Qlik
Qmeeting 2018 - Web Connectors para QlikRoberto Oliveira
 
QMeeting 2018 - Utilizando o Qlik core
QMeeting 2018 - Utilizando o Qlik coreQMeeting 2018 - Utilizando o Qlik core
QMeeting 2018 - Utilizando o Qlik coreRoberto Oliveira
 
QMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaQMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaRoberto Oliveira
 
Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Roberto Oliveira
 
Design para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoDesign para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoRoberto Oliveira
 
Carreiras em analise de dados
Carreiras em analise de dadosCarreiras em analise de dados
Carreiras em analise de dadosRoberto Oliveira
 
Data Science Qmeeting 2018
Data Science Qmeeting 2018Data Science Qmeeting 2018
Data Science Qmeeting 2018Roberto Oliveira
 
Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Roberto Oliveira
 
Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Roberto Oliveira
 
Machine learning qmeeting 2018
Machine learning qmeeting 2018Machine learning qmeeting 2018
Machine learning qmeeting 2018Roberto Oliveira
 
Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Roberto Oliveira
 
CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018Roberto Oliveira
 
Sistema licenciamento qliksense
Sistema licenciamento qliksenseSistema licenciamento qliksense
Sistema licenciamento qliksenseRoberto Oliveira
 

Mais de Roberto Oliveira (20)

10 mandamentos do projeto de BI
10 mandamentos do projeto de BI10 mandamentos do projeto de BI
10 mandamentos do projeto de BI
 
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik SenseQmeeting 2018 - Utilizando Mashups no Qlik Sense
Qmeeting 2018 - Utilizando Mashups no Qlik Sense
 
Qmeeting 2018 - Web Connectors para Qlik
Qmeeting 2018 -  Web Connectors para QlikQmeeting 2018 -  Web Connectors para Qlik
Qmeeting 2018 - Web Connectors para Qlik
 
QMeeting 2018 - Utilizando o Qlik core
QMeeting 2018 - Utilizando o Qlik coreQMeeting 2018 - Utilizando o Qlik core
QMeeting 2018 - Utilizando o Qlik core
 
Datalakers 2018 Qmeeting
Datalakers 2018 QmeetingDatalakers 2018 Qmeeting
Datalakers 2018 Qmeeting
 
QMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e clouderaQMeeting 2018 - Como integrar qlik e cloudera
QMeeting 2018 - Como integrar qlik e cloudera
 
Qmeeting Experts Hands on
Qmeeting Experts Hands onQmeeting Experts Hands on
Qmeeting Experts Hands on
 
Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018Tuning de performance_qmeeting2018
Tuning de performance_qmeeting2018
 
Design para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago PessatoDesign para Analise de Dados - Thiago Pessato
Design para Analise de Dados - Thiago Pessato
 
Carreiras em analise de dados
Carreiras em analise de dadosCarreiras em analise de dados
Carreiras em analise de dados
 
Data Science Qmeeting 2018
Data Science Qmeeting 2018Data Science Qmeeting 2018
Data Science Qmeeting 2018
 
Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018Modelagem de dados para Qlik Qmeeting 2018
Modelagem de dados para Qlik Qmeeting 2018
 
Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018Mapas com qlik qmeeting 2018
Mapas com qlik qmeeting 2018
 
Machine learning qmeeting 2018
Machine learning qmeeting 2018Machine learning qmeeting 2018
Machine learning qmeeting 2018
 
Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018Business Analytics com Tableau Qmeeting 2018
Business Analytics com Tableau Qmeeting 2018
 
Abertura Qmeeting 2018
Abertura Qmeeting 2018Abertura Qmeeting 2018
Abertura Qmeeting 2018
 
CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018CONHEÇA O POWER BI - QMEETING 2018
CONHEÇA O POWER BI - QMEETING 2018
 
Sistema licenciamento qliksense
Sistema licenciamento qliksenseSistema licenciamento qliksense
Sistema licenciamento qliksense
 
Qmeeting 2015 Big Data
Qmeeting 2015 Big DataQmeeting 2015 Big Data
Qmeeting 2015 Big Data
 
Qmeeting2015 Boas_vindas
Qmeeting2015 Boas_vindasQmeeting2015 Boas_vindas
Qmeeting2015 Boas_vindas
 

Conceitos gerais de etl - Qlikview

  • 1. Conceitos gerais de ETL Por Roberto Oliveira – www.robertooliveira.com.br
  • 2. • Antes de pensar em utilizar o Qlikview para criar super dashboards com indicadores e KPI´s temos que realizar a etapa de ETL • É esta etapa que vai preparar e disponibilizar os registros dos sistemas transacionais para alimentar o seu BI, então leia atentamente a explicação e qualquer dúvida entre em contato.
  • 3. • O que significa ETL? – “Extract”: extrair informações dos sistemas legados; – “Transformation”: transformar, limpar, formatar a informação, sem mudar as propriedades originais; – “Load”: preparar a informação para a camada de apresentação.
  • 4. • 1ª Etapa do projeto de ETL - Análise de requisitos – Criar uma estratégia para tratar: • - Necessidade de Negócio • - Compliance • - Data Profiling • - Segurança • - Integração de Dados • - Latência nos Dados • - Archiving e Lineage • - Licenças/Legados
  • 5. • Divida o projeto de BI nas áreas onde o mesmo será desenvolvido e após isso: – - Conduza entrevistas com os usuários – - Identifique os KPI’s esperados – - Identifique as necessidades das análises: • Consultas e Relatórios • Identifique as principais pesquisas • Identifique os dados e correlações • Levante os modelos de decisões necessários – - Verifique as fontes de dados em relação às necessidades levantadas – - Mapeie os gap’s e os riscos.
  • 6. Medida Informação numérica proveniente da medição das transações da empresa Tabela fato Principal tabela no DW onde as medidas são armazenadas Tabela dimensão Contém as informações descritivas e qualificadores do negócio. É a porta de entrada do DW Grão Menor nível de informações existente no DW e definida pelas dimensões ligadas às tabelas fato. Surrogate Key Chave substituta gerada no DW. É a chave primária das tabelas Business Key Chave primária do transacional. Utilizada como chave de negócio Hierarquia Conjunto de atributos que possui uma ordem lógica do maior ao menor nível Atributo Campo descritivo referente a uma dimensão Conceitos utilizados no ETL:
  • 7. Tipos de Carregamento do Data WareHouse: a) Substituição/Atualização • Fácil de implementar, porém não guarda histórico • Substitui o valor do campo atual com o novo valor recebido b) Adição • Mantém o histórico de forma temporal, incluindo uma nova linha para cada alteração • Geração de nova chave primária para cada versão do registro • Chave original (business key) se mantém inalterada • Pode-se incluir campos de data para identificar a data de vigência c) 2 colunas • Uma coluna para o valor histórico e uma coluna para o valor atual • Permite a visualização de 2 versões simultaneamente
  • 8.
  • 9. FIM