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