SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
Léo Dias
 

Was ist angesagt? (20)

Data Warehouse - Modelagem
Data Warehouse - ModelagemData Warehouse - Modelagem
Data Warehouse - Modelagem
 
Improving Data Literacy Around Data Architecture
Improving Data Literacy Around Data ArchitectureImproving Data Literacy Around Data Architecture
Improving Data Literacy Around Data Architecture
 
DAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data ModelerDAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
DAS Slides: Data Architect vs. Data Engineer vs. Data Modeler
 
Data Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional ModelingData Warehouse Back to Basics: Dimensional Modeling
Data Warehouse Back to Basics: Dimensional Modeling
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Capturing Data Requirements
Capturing Data RequirementsCapturing Data Requirements
Capturing Data Requirements
 
Base de Dados - Introdução
Base de Dados - IntroduçãoBase de Dados - Introdução
Base de Dados - Introdução
 
Reference data management in financial services industry
Reference data management in financial services industryReference data management in financial services industry
Reference data management in financial services industry
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
 
Manhã com Dados 2a edição - Data Mesh.pdf
Manhã com Dados 2a edição - Data Mesh.pdfManhã com Dados 2a edição - Data Mesh.pdf
Manhã com Dados 2a edição - Data Mesh.pdf
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
XML Schema (2002)
XML Schema (2002)XML Schema (2002)
XML Schema (2002)
 
Data Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and GovernanceData Architecture - The Foundation for Enterprise Architecture and Governance
Data Architecture - The Foundation for Enterprise Architecture and Governance
 
Modelagem de dados
Modelagem de dados Modelagem de dados
Modelagem de dados
 
DAS Slides: Data Governance and Data Architecture – Alignment and Synergies
DAS Slides: Data Governance and Data Architecture – Alignment and SynergiesDAS Slides: Data Governance and Data Architecture – Alignment and Synergies
DAS Slides: Data Governance and Data Architecture – Alignment and Synergies
 
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
 
Improve power bi performance
Improve power bi performanceImprove power bi performance
Improve power bi performance
 

Andere mochten auch

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
 

Andere mochten auch (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( किबाब का नाम – इस्लाम की बुन्यादी बा...
 

Ähnlich wie 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
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
Ecoplas
 

Ähnlich wie Modelagem Dimensional (20)

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
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
 
Tomada decisão
Tomada decisãoTomada decisão
Tomada decisão
 

Mehr von Marco Garcia

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

Kürzlich hochgeladen

Kürzlich hochgeladen (6)

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

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