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

Workflow Part1 1
Workflow Part1 1Workflow Part1 1
Workflow Part1 1
evil66_in
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_help
gabrielsyst
 

Tendances (20)

Sap business-one-standard-cost-roll-up-guide
Sap business-one-standard-cost-roll-up-guideSap business-one-standard-cost-roll-up-guide
Sap business-one-standard-cost-roll-up-guide
 
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)
 
BPD Design Template
BPD Design TemplateBPD Design Template
BPD Design Template
 
Aula 03-Tutorial ETL com PDI
Aula 03-Tutorial ETL com PDIAula 03-Tutorial ETL com PDI
Aula 03-Tutorial ETL com PDI
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 
SAP - NOÇÕES IMPORTANTES
SAP - NOÇÕES IMPORTANTESSAP - NOÇÕES IMPORTANTES
SAP - NOÇÕES IMPORTANTES
 
Cbt sd
Cbt sdCbt sd
Cbt sd
 
e-invoicing solution with SAP document compliance & CPI
e-invoicing solution with SAP document compliance & CPIe-invoicing solution with SAP document compliance & CPI
e-invoicing solution with SAP document compliance & CPI
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Data Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bwData Archiving -Ramesh sap bw
Data Archiving -Ramesh sap bw
 
Workflow Part1 1
Workflow Part1 1Workflow Part1 1
Workflow Part1 1
 
Tecnologia De Tomada De Decisão
Tecnologia De Tomada De DecisãoTecnologia De Tomada De Decisão
Tecnologia De Tomada De Decisão
 
SAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) OpentextSAP Vim(Vendor Invoice management) Opentext
SAP Vim(Vendor Invoice management) Opentext
 
1. img mm projeto completo mbp
1. img mm projeto completo mbp1. img mm projeto completo mbp
1. img mm projeto completo mbp
 
Sap treinamento
Sap treinamentoSap treinamento
Sap treinamento
 
Study of SAP R3 architecture
Study of SAP R3 architecture Study of SAP R3 architecture
Study of SAP R3 architecture
 
Dmee sap online_help
Dmee sap online_helpDmee sap online_help
Dmee sap online_help
 
Sd vendas e distribuição
Sd vendas e distribuiçãoSd vendas e distribuição
Sd vendas e distribuição
 
Wp sap data_migration
Wp sap data_migrationWp sap data_migration
Wp sap data_migration
 
SAP Impostos MM.pdf
SAP Impostos MM.pdfSAP Impostos MM.pdf
SAP Impostos MM.pdf
 

En vedette

Modelo dimensional071009
Modelo dimensional071009Modelo dimensional071009
Modelo dimensional071009
Valldo
 
Curso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bjCurso urbanismo pr7 pa p bj
Curso urbanismo pr7 pa p bj
Eraikune
 
GE - Discovery MR750w 3.0T - AVANCES
GE - Discovery  MR750w 3.0T - AVANCESGE - Discovery  MR750w 3.0T - AVANCES
GE - Discovery MR750w 3.0T - AVANCES
Jhon Arriaga Cordova
 
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
Crp 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
 
Universidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojhUniversidad nacional de chimboraz ojh
Universidad nacional de chimboraz ojh
Jesica Pérez
 
Husaberg parts wear12 es gb
Husaberg parts wear12 es gbHusaberg parts wear12 es gb
Husaberg parts wear12 es gb
Ezequiel_RR
 

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
 
Modelo dimensional071009
Modelo dimensional071009Modelo dimensional071009
Modelo dimensional071009
 
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
 

Similaire à Modelagem Dimensional

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
arthurjosemberg
 
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
Milson
 
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
Rodrigo Dornel
 
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
istecMulti
 

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

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
 

Dernier

Dernier (9)

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

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