SlideShare une entreprise Scribd logo
1  sur  21
Palestra sobre Modelagem Dimensional CFSA – São Bernardo do Campo - SP Cetax Consultoria e Treinamentos Maio/2009
Apresentação - Cetax ,[object Object]
Existe desde 2000 trabalhando exclusivamente com BI e DW
Nossos treinamentos são exclusivos sem cursos semelhantes no Brasil
Outros cursos são ministrados em parcerias com outras empresas do mercado ou mesmo profissionais que possuem experiência diferenciadaModelagem Dimensional
Apresentação - Instrutor ,[object Object]
15 anos de experiência em TI, sendo 9 exclusivamente com Business Intelligence e Data Warehouse.
Certificado pelo Kimball University nos EUA, onde teve aula pessoalmente com Ralph Kimball, um dos principais gurus do data Warehouse.
Vivência profissional em diversos projetos, passando por Bancos e Financeiras, Construção, Serviços, Varejo, Marketing e outros.Modelagem Dimensional
Fatos, Dimensões e GranularidadeIniciando a Modelagem Dimensional Fatos – medidas, métricas, acontecimentos ou valores. Dimensões – descrições, características, localidade, detalhamento. Granularidade – nível de detalhe da informação. Modelagem Dimensional
Objeto com características desnormalizadas: Decodes, hierarquias, rollups. Atributos da dimensão.  Descrições e restrições das queries. Clausulas BY e WHERE das queries. Conjunto de descrições : Características Físicas Descrições baseados nas regras de negócios ou com significado modificado. Terminologias: Dimensões Modelagem Dimensional
Chaves Primarias das Dimensões. Surrogate Key Numero inteiro seqüencial, exceto em datas. Para as datas pode-se utilizar o tipo date ou um numérico representando a data, como YYYYMMDD, por exemplo.  Utilizado para unir as dimensões as tabelas de fatos. A Chave natural da tabela origem é utilizada para geração da surrogate key. Benefícios: Isola o datawarehouse do sistema operacional Incrementa a performance Pode-se utilizar atributos como “Não se aplica”,”Dado a ser determinado”. Permite a integração de diversas fontes. Suporta rastrear mudanças nos dados, Slowly Changing Dimensions. Desvantagem O ETL torna-se mais complexo. Modelagem Dimensional
Terminologias: Tabelas Fatos Resolve os relacionamentos Muitos-para-Muitos entre as dimensões. Chave Primaria Geralmente é um subset das foreign keys. Fatos São métricas resultantes do processo de negocio ou eventos. Geralmente são numéricas. Geralmente são aditivas, mas não sempre. Modelagem Dimensional
Granularidade Identifica o nível de detalhe. 1 Grão por fato Nova Fato a cada novo grão Grão Atômico da mais flexibilidade Degenerated Dimension (DD) Sem correspondente na Dimensão Chave Operacional Mais sobre tabelas Fatos Modelagem Dimensional
Terminologia - Dimensional Model ou Star Schema			 1 Fato por processo de negocio Benefícios Fácil entendimento Performance Facilita mudanças Modelagem Dimensional
Resista ao Snowflaking Modelagem Dimensional
Star X Snowflakes Models Modelagem Dimensional
Somente Dados sumarizados Soluções Departamentais Sem foco na Empresa, tático mas não estratégico Não integrável Não escalável Pode ser implementada com SQL e Views sobre um modelo relacional Fabulas sobre Modelagem Dimensional Modelagem Dimensional
Data WarehouseBus Architecture Modelagem Dimensional
EnterpriseData Warehouse Bus Matrix Modelagem Dimensional
Modelagem Dimensional no Ciclo de Vida do DW		 Modelagem Dimensional

Contenu connexe

Tendances

Governança de Dados e Big Data_v02
Governança de Dados e Big Data_v02Governança de Dados e Big Data_v02
Governança de Dados e Big Data_v02Carlos Barbieri
 
[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos[PowerBI] Primeiros Passos
[PowerBI] Primeiros PassosOrlando Mariano
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01Rangel Javier
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligencenesi
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFEdton Lemos
 
Escritório de Governança de Dados - Conceitos e dicas para implantação
Escritório de Governança de Dados - Conceitos e dicas para implantaçãoEscritório de Governança de Dados - Conceitos e dicas para implantação
Escritório de Governança de Dados - Conceitos e dicas para implantaçãoBergson Lopes Rêgo, PMP
 
Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data WarehouseMessias Batista
 
Modelagem multidimensional conceitos básicos
Modelagem multidimensional conceitos básicosModelagem multidimensional conceitos básicos
Modelagem multidimensional conceitos básicosTânia Resende
 
Distributed implementation of a lstm on spark and tensorflow
Distributed implementation of a lstm on spark and tensorflowDistributed implementation of a lstm on spark and tensorflow
Distributed implementation of a lstm on spark and tensorflowEmanuel Di Nardo
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de RequisitosPaulo Furtado
 
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)Leinylson Fontinele
 
Plano Diretor de Tecnologia da Informação
Plano Diretor de Tecnologia da InformaçãoPlano Diretor de Tecnologia da Informação
Plano Diretor de Tecnologia da InformaçãoHelio Rebouças
 

Tendances (20)

Governança de Dados e Big Data_v02
Governança de Dados e Big Data_v02Governança de Dados e Big Data_v02
Governança de Dados e Big Data_v02
 
[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos[PowerBI] Primeiros Passos
[PowerBI] Primeiros Passos
 
Banco de Dados - Part01
Banco de Dados - Part01Banco de Dados - Part01
Banco de Dados - Part01
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Slide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAFSlide apresentação CMMI-TOGAF
Slide apresentação CMMI-TOGAF
 
SGBD
SGBDSGBD
SGBD
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Escritório de Governança de Dados - Conceitos e dicas para implantação
Escritório de Governança de Dados - Conceitos e dicas para implantaçãoEscritório de Governança de Dados - Conceitos e dicas para implantação
Escritório de Governança de Dados - Conceitos e dicas para implantação
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Gestão de Dados - Novos tempos
Gestão de Dados - Novos temposGestão de Dados - Novos tempos
Gestão de Dados - Novos tempos
 
PostgreSQL - Lección 10 - Vistas
PostgreSQL - Lección 10 - VistasPostgreSQL - Lección 10 - Vistas
PostgreSQL - Lección 10 - Vistas
 
MDM and Reference Data
MDM and Reference DataMDM and Reference Data
MDM and Reference Data
 
Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data Warehouse
 
Planning Data Warehouse
Planning Data WarehousePlanning Data Warehouse
Planning Data Warehouse
 
Modelagem multidimensional conceitos básicos
Modelagem multidimensional conceitos básicosModelagem multidimensional conceitos básicos
Modelagem multidimensional conceitos básicos
 
Distributed implementation of a lstm on spark and tensorflow
Distributed implementation of a lstm on spark and tensorflowDistributed implementation of a lstm on spark and tensorflow
Distributed implementation of a lstm on spark and tensorflow
 
Levantamento Ágil de Requisitos
Levantamento Ágil de RequisitosLevantamento Ágil de Requisitos
Levantamento Ágil de Requisitos
 
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)
Banco de Dados II Aula Dinâmica 1 (Perguntas e Respostas)
 
Plano Diretor de Tecnologia da Informação
Plano Diretor de Tecnologia da InformaçãoPlano Diretor de Tecnologia da Informação
Plano Diretor de Tecnologia da Informação
 

En vedette

Guia regimen de incorporacion fiscal rif
Guia regimen de incorporacion fiscal rifGuia regimen de incorporacion fiscal rif
Guia regimen de incorporacion fiscal rifContador Mx
 
Lição 11 - O Socorro de Deus para Livrar o seu Povo
Lição 11 - O Socorro de Deus para Livrar o seu PovoLição 11 - O Socorro de Deus para Livrar o seu Povo
Lição 11 - O Socorro de Deus para Livrar o seu PovoRegio Davis
 
Curso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bjCurso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bjEraikune
 
Health And Wellness trends 2009
Health And Wellness trends 2009Health And Wellness trends 2009
Health And Wellness trends 2009Sam Macdonald
 
GE - Discovery MR750w 3.0T - AVANCES
GE - Discovery  MR750w 3.0T - AVANCESGE - Discovery  MR750w 3.0T - AVANCES
GE - Discovery MR750w 3.0T - AVANCESJhon Arriaga Cordova
 
Web Ex - How To & More
Web Ex - How To & MoreWeb Ex - How To & More
Web Ex - How To & Morekenginger
 
3.4 Embudos de conversión y flujo
3.4 Embudos de conversión y flujo3.4 Embudos de conversión y flujo
3.4 Embudos de conversión y flujoBrox Technology
 
L’àlbum il.lustrat-ESC Teresa Miquel i Pàmies
L’àlbum il.lustrat-ESC Teresa Miquel i PàmiesL’àlbum il.lustrat-ESC Teresa Miquel i Pàmies
L’àlbum il.lustrat-ESC Teresa Miquel i PàmiesCrp Baix Camp
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Mauricio Cesar Santos da Purificação
 
Reducir grasa abdominal hombres
Reducir grasa abdominal hombresReducir grasa abdominal hombres
Reducir grasa abdominal hombresFernando Zelada
 
Universidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojhUniversidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojhJesica Pérez
 
Husaberg parts wear12 es gb
Husaberg parts wear12 es gbHusaberg parts wear12 es gb
Husaberg parts wear12 es gbEzequiel_RR
 
Recetas de Éxito para un Nuevo Marketing de Clientes
Recetas de Éxito para un Nuevo Marketing de ClientesRecetas de Éxito para un Nuevo Marketing de Clientes
Recetas de Éxito para un Nuevo Marketing de ClientesDaemon Quest Deloitte
 
Fundamental Teachings of Islam Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...
Fundamental Teachings  of Islam  Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...Fundamental Teachings  of Islam  Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...
Fundamental Teachings of Islam Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...Ahmed@3604
 

En vedette (20)

Guia regimen de incorporacion fiscal rif
Guia regimen de incorporacion fiscal rifGuia regimen de incorporacion fiscal rif
Guia regimen de incorporacion fiscal rif
 
Lição 11 - O Socorro de Deus para Livrar o seu Povo
Lição 11 - O Socorro de Deus para Livrar o seu PovoLição 11 - O Socorro de Deus para Livrar o seu Povo
Lição 11 - O Socorro de Deus para Livrar o seu Povo
 
Els animals i bob esponja
Els animals i bob esponjaEls animals i bob esponja
Els animals i bob esponja
 
Suma de vectores
Suma de vectoresSuma de vectores
Suma de vectores
 
Curso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bjCurso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bj
 
Email
EmailEmail
Email
 
Health And Wellness trends 2009
Health And Wellness trends 2009Health And Wellness trends 2009
Health And Wellness trends 2009
 
GE - Discovery MR750w 3.0T - AVANCES
GE - Discovery  MR750w 3.0T - AVANCESGE - Discovery  MR750w 3.0T - AVANCES
GE - Discovery MR750w 3.0T - AVANCES
 
Web Ex - How To & More
Web Ex - How To & MoreWeb Ex - How To & More
Web Ex - How To & More
 
3.4 Embudos de conversión y flujo
3.4 Embudos de conversión y flujo3.4 Embudos de conversión y flujo
3.4 Embudos de conversión y flujo
 
L’àlbum il.lustrat-ESC Teresa Miquel i Pàmies
L’àlbum il.lustrat-ESC Teresa Miquel i PàmiesL’àlbum il.lustrat-ESC Teresa Miquel i Pàmies
L’àlbum il.lustrat-ESC Teresa Miquel i Pàmies
 
Las columnas
Las columnasLas columnas
Las columnas
 
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
Gerenciamento Ágil de Projetos de Business Intelligence Um Relato de Experiên...
 
Reducir grasa abdominal hombres
Reducir grasa abdominal hombresReducir grasa abdominal hombres
Reducir grasa abdominal hombres
 
Universidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojhUniversidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojh
 
Husaberg parts wear12 es gb
Husaberg parts wear12 es gbHusaberg parts wear12 es gb
Husaberg parts wear12 es gb
 
Green cab san jose ca..
Green cab san jose ca..Green cab san jose ca..
Green cab san jose ca..
 
Presentation2
Presentation2Presentation2
Presentation2
 
Recetas de Éxito para un Nuevo Marketing de Clientes
Recetas de Éxito para un Nuevo Marketing de ClientesRecetas de Éxito para un Nuevo Marketing de Clientes
Recetas de Éxito para un Nuevo Marketing de Clientes
 
Fundamental Teachings of Islam Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...
Fundamental Teachings  of Islam  Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...Fundamental Teachings  of Islam  Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...
Fundamental Teachings of Islam Part-2( किबाब का नाम – इस्लाम की बुन्यादी बा...
 

Similaire à Modelagem Dimensional

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatoriosarthurjosemberg
 
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
 
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
 
Business intelligence x Datamining
Business intelligence x DataminingBusiness intelligence x Datamining
Business intelligence x DataminingLeonardo Holanda
 
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
 
Mineração com sql server 2008 r2
Mineração com sql server 2008 r2Mineração com sql server 2008 r2
Mineração com sql server 2008 r2Rodrigo Dornel
 
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...EMPZ Educação e Serviços
 
O framework de big data para inteligência de marketing dinâmica
O framework de big data para inteligência de marketing dinâmicaO framework de big data para inteligência de marketing dinâmica
O framework de big data para inteligência de marketing dinâmicaGabriel Peixe
 
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
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...tdc-globalcode
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática pptRodrigo Ribeiro
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Carlos Barbieri
 
Curso de Business Intelligence e Data Warehouse - Conceitos e Fundamentos
Curso de Business Intelligence e Data Warehouse - Conceitos e FundamentosCurso de Business Intelligence e Data Warehouse - Conceitos e Fundamentos
Curso de Business Intelligence e Data Warehouse - Conceitos e FundamentosMarco Garcia
 
Artigo_TCC_Mairon_Chaves
Artigo_TCC_Mairon_ChavesArtigo_TCC_Mairon_Chaves
Artigo_TCC_Mairon_ChavesMáiron Chaves
 
Gd canvas v01_slideshare_parte03
Gd canvas v01_slideshare_parte03Gd canvas v01_slideshare_parte03
Gd canvas v01_slideshare_parte03Carlos Barbieri
 
Machine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NETMachine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NETRenato Haddad
 
Trabalho de investigação apresentacao 20217_20220_20214_361
Trabalho de investigação apresentacao 20217_20220_20214_361Trabalho de investigação apresentacao 20217_20220_20214_361
Trabalho de investigação apresentacao 20217_20220_20214_361istecMulti
 

Similaire à Modelagem Dimensional (20)

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
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
 
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
 
Business intelligence x Datamining
Business intelligence x DataminingBusiness intelligence x Datamining
Business intelligence x Datamining
 
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
 
Mineração com sql server 2008 r2
Mineração com sql server 2008 r2Mineração com sql server 2008 r2
Mineração com sql server 2008 r2
 
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...
23/04/2014 - 11ª Semana FGV: Palestra "Desafio de gerir empresas competitivas...
 
O framework de big data para inteligência de marketing dinâmica
O framework de big data para inteligência de marketing dinâmicaO framework de big data para inteligência de marketing dinâmica
O framework de big data para inteligência de marketing dinâmica
 
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 ...
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática ppt
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Desvendando os mistérios do Data Science
Desvendando os mistérios do Data ScienceDesvendando os mistérios do Data Science
Desvendando os mistérios do Data Science
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02
 
Curso de Business Intelligence e Data Warehouse - Conceitos e Fundamentos
Curso de Business Intelligence e Data Warehouse - Conceitos e FundamentosCurso de Business Intelligence e Data Warehouse - Conceitos e Fundamentos
Curso de Business Intelligence e Data Warehouse - Conceitos e Fundamentos
 
Artigo_TCC_Mairon_Chaves
Artigo_TCC_Mairon_ChavesArtigo_TCC_Mairon_Chaves
Artigo_TCC_Mairon_Chaves
 
Gd canvas v01_slideshare_parte03
Gd canvas v01_slideshare_parte03Gd canvas v01_slideshare_parte03
Gd canvas v01_slideshare_parte03
 
Machine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NETMachine Learning e Artificial Intelligence para desenvolvedores .NET
Machine Learning e Artificial Intelligence para desenvolvedores .NET
 
Trabalho de investigação apresentacao 20217_20220_20214_361
Trabalho de investigação apresentacao 20217_20220_20214_361Trabalho de investigação apresentacao 20217_20220_20214_361
Trabalho de investigação apresentacao 20217_20220_20214_361
 

Plus de Marco Garcia

Webinar Carreiras de Dados
Webinar Carreiras de DadosWebinar Carreiras de Dados
Webinar Carreiras de DadosMarco Garcia
 
Cases Big Data Aplicados a logística
Cases Big Data Aplicados a logísticaCases Big Data Aplicados a logística
Cases Big Data Aplicados a logísticaMarco Garcia
 
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
 
Webinar carreiras dados
Webinar carreiras dadosWebinar carreiras dados
Webinar carreiras dadosMarco Garcia
 
CASES Cetax de Inteligência em Saúde - Dados e Algorítmos
CASES Cetax de Inteligência em Saúde - Dados e AlgorítmosCASES Cetax de Inteligência em Saúde - Dados e Algorítmos
CASES Cetax de Inteligência em Saúde - Dados e AlgorítmosMarco Garcia
 
Using Data To Tranform Your Business - Marketing Business
Using Data To Tranform Your Business - Marketing BusinessUsing Data To Tranform Your Business - Marketing Business
Using Data To Tranform Your Business - Marketing BusinessMarco Garcia
 
Workshop BigData, Hadoop e Data Science - Cetax x Deal
Workshop BigData, Hadoop e Data Science - Cetax x DealWorkshop BigData, Hadoop e Data Science - Cetax x Deal
Workshop BigData, Hadoop e Data Science - Cetax x DealMarco Garcia
 
Integração de Dados com Apache NIFI - Marco Garcia Cetax
Integração de Dados com Apache NIFI - Marco Garcia CetaxIntegração de Dados com Apache NIFI - Marco Garcia Cetax
Integração de Dados com Apache NIFI - Marco Garcia CetaxMarco Garcia
 
Construindo Data Lakes - Visão Prática com Hadoop e BigData
Construindo Data Lakes - Visão Prática com Hadoop e BigDataConstruindo Data Lakes - Visão Prática com Hadoop e BigData
Construindo Data Lakes - Visão Prática com Hadoop e BigDataMarco Garcia
 
Carreiras em Business Intelligence e Big Data
Carreiras em Business Intelligence e Big DataCarreiras em Business Intelligence e Big Data
Carreiras em Business Intelligence e Big DataMarco Garcia
 
Big Data - Artigo, Conceito, o Que é
Big Data - Artigo, Conceito, o Que é Big Data - Artigo, Conceito, o Que é
Big Data - Artigo, Conceito, o Que é Marco Garcia
 
Palestra Business Intelligence
Palestra Business IntelligencePalestra Business Intelligence
Palestra Business IntelligenceMarco Garcia
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)Marco Garcia
 
Cursos de Data Warehouse
Cursos de Data WarehouseCursos de Data Warehouse
Cursos de Data WarehouseMarco Garcia
 
Business Intelligence - Palestra
Business Intelligence - PalestraBusiness Intelligence - Palestra
Business Intelligence - PalestraMarco Garcia
 

Plus de Marco Garcia (16)

Webinar Carreiras de Dados
Webinar Carreiras de DadosWebinar Carreiras de Dados
Webinar Carreiras de Dados
 
Cases Big Data Aplicados a logística
Cases Big Data Aplicados a logísticaCases Big Data Aplicados a logística
Cases Big Data Aplicados a logística
 
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
 
Webinar carreiras dados
Webinar carreiras dadosWebinar carreiras dados
Webinar carreiras dados
 
CASES Cetax de Inteligência em Saúde - Dados e Algorítmos
CASES Cetax de Inteligência em Saúde - Dados e AlgorítmosCASES Cetax de Inteligência em Saúde - Dados e Algorítmos
CASES Cetax de Inteligência em Saúde - Dados e Algorítmos
 
Using Data To Tranform Your Business - Marketing Business
Using Data To Tranform Your Business - Marketing BusinessUsing Data To Tranform Your Business - Marketing Business
Using Data To Tranform Your Business - Marketing Business
 
Live - BigData
Live - BigDataLive - BigData
Live - BigData
 
Workshop BigData, Hadoop e Data Science - Cetax x Deal
Workshop BigData, Hadoop e Data Science - Cetax x DealWorkshop BigData, Hadoop e Data Science - Cetax x Deal
Workshop BigData, Hadoop e Data Science - Cetax x Deal
 
Integração de Dados com Apache NIFI - Marco Garcia Cetax
Integração de Dados com Apache NIFI - Marco Garcia CetaxIntegração de Dados com Apache NIFI - Marco Garcia Cetax
Integração de Dados com Apache NIFI - Marco Garcia Cetax
 
Construindo Data Lakes - Visão Prática com Hadoop e BigData
Construindo Data Lakes - Visão Prática com Hadoop e BigDataConstruindo Data Lakes - Visão Prática com Hadoop e BigData
Construindo Data Lakes - Visão Prática com Hadoop e BigData
 
Carreiras em Business Intelligence e Big Data
Carreiras em Business Intelligence e Big DataCarreiras em Business Intelligence e Big Data
Carreiras em Business Intelligence e Big Data
 
Big Data - Artigo, Conceito, o Que é
Big Data - Artigo, Conceito, o Que é Big Data - Artigo, Conceito, o Que é
Big Data - Artigo, Conceito, o Que é
 
Palestra Business Intelligence
Palestra Business IntelligencePalestra Business Intelligence
Palestra Business Intelligence
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)
 
Cursos de Data Warehouse
Cursos de Data WarehouseCursos de Data Warehouse
Cursos de Data Warehouse
 
Business Intelligence - Palestra
Business Intelligence - PalestraBusiness Intelligence - Palestra
Business Intelligence - Palestra
 

Modelagem Dimensional

  • 1. Palestra sobre Modelagem Dimensional CFSA – São Bernardo do Campo - SP Cetax Consultoria e Treinamentos Maio/2009
  • 2.
  • 3. Existe desde 2000 trabalhando exclusivamente com BI e DW
  • 4. Nossos treinamentos são exclusivos sem cursos semelhantes no Brasil
  • 5. Outros cursos são ministrados em parcerias com outras empresas do mercado ou mesmo profissionais que possuem experiência diferenciadaModelagem Dimensional
  • 6.
  • 7. 15 anos de experiência em TI, sendo 9 exclusivamente com Business Intelligence e Data Warehouse.
  • 8. Certificado pelo Kimball University nos EUA, onde teve aula pessoalmente com Ralph Kimball, um dos principais gurus do data Warehouse.
  • 9. Vivência profissional em diversos projetos, passando por Bancos e Financeiras, Construção, Serviços, Varejo, Marketing e outros.Modelagem Dimensional
  • 10. Fatos, Dimensões e GranularidadeIniciando a Modelagem Dimensional Fatos – medidas, métricas, acontecimentos ou valores. Dimensões – descrições, características, localidade, detalhamento. Granularidade – nível de detalhe da informação. Modelagem Dimensional
  • 11. Objeto com características desnormalizadas: Decodes, hierarquias, rollups. Atributos da dimensão. Descrições e restrições das queries. Clausulas BY e WHERE das queries. Conjunto de descrições : Características Físicas Descrições baseados nas regras de negócios ou com significado modificado. Terminologias: Dimensões Modelagem Dimensional
  • 12. Chaves Primarias das Dimensões. Surrogate Key Numero inteiro seqüencial, exceto em datas. Para as datas pode-se utilizar o tipo date ou um numérico representando a data, como YYYYMMDD, por exemplo. Utilizado para unir as dimensões as tabelas de fatos. A Chave natural da tabela origem é utilizada para geração da surrogate key. Benefícios: Isola o datawarehouse do sistema operacional Incrementa a performance Pode-se utilizar atributos como “Não se aplica”,”Dado a ser determinado”. Permite a integração de diversas fontes. Suporta rastrear mudanças nos dados, Slowly Changing Dimensions. Desvantagem O ETL torna-se mais complexo. Modelagem Dimensional
  • 13. Terminologias: Tabelas Fatos Resolve os relacionamentos Muitos-para-Muitos entre as dimensões. Chave Primaria Geralmente é um subset das foreign keys. Fatos São métricas resultantes do processo de negocio ou eventos. Geralmente são numéricas. Geralmente são aditivas, mas não sempre. Modelagem Dimensional
  • 14. Granularidade Identifica o nível de detalhe. 1 Grão por fato Nova Fato a cada novo grão Grão Atômico da mais flexibilidade Degenerated Dimension (DD) Sem correspondente na Dimensão Chave Operacional Mais sobre tabelas Fatos Modelagem Dimensional
  • 15. Terminologia - Dimensional Model ou Star Schema 1 Fato por processo de negocio Benefícios Fácil entendimento Performance Facilita mudanças Modelagem Dimensional
  • 16. Resista ao Snowflaking Modelagem Dimensional
  • 17. Star X Snowflakes Models Modelagem Dimensional
  • 18. Somente Dados sumarizados Soluções Departamentais Sem foco na Empresa, tático mas não estratégico Não integrável Não escalável Pode ser implementada com SQL e Views sobre um modelo relacional Fabulas sobre Modelagem Dimensional Modelagem Dimensional
  • 19. Data WarehouseBus Architecture Modelagem Dimensional
  • 20. EnterpriseData Warehouse Bus Matrix Modelagem Dimensional
  • 21. Modelagem Dimensional no Ciclo de Vida do DW Modelagem Dimensional
  • 22. Usando Slowly Changing Dimensions Atributos da Dimensão que se alteram Clientes que tenham filhos, mudam de cidade, casam, separam, etc. Para cada atributo da dimensão é necessário identificar uma estratégia para capturar a mudança Pode-se mesmo utilizar uma combinação de estratégias em uma única dimensão. Modelagem Dimensional
  • 23. Técnicas Fundamentais para Slowly Changing Dimensions Type 1 : Sobrescreve Corrige enganos ou remove dados antigos Type 2 : Cria nova linha na dimensão Divide os dados históricos Type 3 : Adiciona um atributo para tratar o dado antigo. Trabalha com 2 informações na mesma linha de dados, dado anterior e dado atual Modelagem Dimensional
  • 24.
  • 25. Podemos ter pelo menos 3 tipos
  • 26. Dias
  • 27. Meses
  • 29. Dimensões de Tempo - Meses DIM_TEMPO_MES TEMPO_MES (PK) DESC_CURTA_MES DESC_LONGA_MES DESC_CURTA_MES_ANO DESC_LONGA_MES_ANO DESC_ANO_MES NUM_ANO ULTIMO_DIA_MES ULTIMO_DIA_UTIL_MES Exemplos de valores : 101 FEV Fevereiro FEV/2007 Fevereiro/2007 2007/02 2007 28/02/2007 28/02/2007 100 JAN Janeiro JAN/2007 Janeiro/2007 2007/01 2007 31/01/2007 31/01/2007 Modelagem Dimensional
  • 30. Dimensões de Tempo - Horas DIM_TEMPO_HORAMIN TEMPO_HHMM (PK) NUM_HORAS NUM_MINUTOS DESC_HHMM DESC_PERIODO DESC_HHMM_INICIO DESC_HHMM_FINAL Exemplos de valores : 1 0 0 00:00 Madrugada 00:00 05:59 2341 23 40 23:40 Noite 18:00 23:59 1013 10 12 10:12 Manhã 06:00 11:59 Modelagem Dimensional
  • 31. Perguntas ? Visitem nosso site e conheçam melhor nossos serviços e treinamentos. www.cetax.com.br Muito Obrigado ! Marco Garcia ( mgarcia@cetax.com.br ) Finalizando Modelagem Dimensional