Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan



Documentos relacionados
Faculdade Pitágoras PROJETO DE DW FASES FCS-EM PROJETOS DE DW 08/02/2012. Unidade 2.1. Curso Superior de Tecnologia: Banco de Dados

ACOMPANHAMENTO TESTE 6. Fonte: Carlos Barbieri. Fonte: Carlos Barbieri

Data Warehousing. Leonardo da Silva Leandro. CIn.ufpe.br

Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

Banco de Dados - Senado

Tópicos Avançados Business Intelligence. Banco de Dados Prof. Otacílio José Pereira. Unidade 10 Tópicos Avançados Business Inteligence.

Data Warehouse. Debora Marrach Renata Miwa Tsuruda

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE

Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

Arquitetura física de um Data Warehouse

Chapter 3. Análise de Negócios e Visualização de Dados

Resumo dos principais conceitos. Resumo dos principais conceitos. Business Intelligence. Business Intelligence

Curso Data warehouse e Business Intelligence Fundamentos, Metodologia e Arquitetura

Modelo de dados do Data Warehouse

Curso Data warehouse e Business Intelligence

Capítulo 1 - A revolução dos dados, da informação e do conhecimento 1 B12 4

Arquiteturas de DW e Abordagens de Implementação. Arquiteturas e Abordagens de Implementação

Modelando um Data Warehouse GRIMALDO OLIVEIRA

Business Intelligence. Business Intelligence. Business Intelligence. Business Intelligence. Business Intelligence

Faculdade Pitágoras 13/03/2013 MODELAGEM DIMENSIONAL ESTRUTURAS. Unidade 2.3. Curso Superior de Tecnologia: Banco de Dados

Módulo 4. Construindo uma solução OLAP

Modelagem Multidimensional: Esquema Estrela

Kimball University: As 10 Regras Essenciais para a Modelagem de Dados Dimensional

Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

04/09/2012 MODELAGEM DIMENSIONAL ESTRUTURAS PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados LEVANTAMENTO DE NECESSIDADES MODELAGEM DIMENSIONAL

Prof. Ronaldo R. Goldschmidt.

DATA WAREHOUSE. Introdução

5o ENCONTRO DE USUÁRIOS DE BI

KDD E MINERAÇÃO DE DADOS:

1- Identifique para cada questão abaixo, se o enunciado se refere a View, Stored Procedures, Trigger ou Function. Apenas um por questão.

PLANO DE ENSINO PRÉ-REQUISITOS: ENS

Sistemas de Apoio à Decisão (SAD) - Senado

Tópicos Avançados de Banco de Dados (Business Intelligence)

Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados

Data Warehousing e OLAP

PÓS-GRADUAÇÃO LATO SENSU

Fundamentos da Análise Multidimensional

DATA WAREHOUSE. Rafael Ervin Hass Raphael Laércio Zago

Complemento I - Noções Introdutórias em Data Warehouses

Definition of a Measurement Guide for Data Warehouse Projects

Fases para um Projeto de Data Warehouse. Fases para um Projeto de Data Warehouse. Fases para um Projeto de Data Warehouse

Padrões para o ambiente DW-PBH

Aplicação A. Aplicação B. Aplicação C. Aplicação D. Aplicação E. Aplicação F. Aplicação A REL 1 REL 2. Aplicação B REL 3.

Curso de Engenharia de Sistemas e Informática - 5º Ano. Ficha T. Prática n.º 1

Data Warehouses. Alunos: Diego Antônio Cotta Silveira Filipe Augusto Rodrigues Nepomuceno Marcos Bastos Silva Roger Rezende Ribeiro Santos

IMPLANTAÇÃO DO DW NA ANVISA

Banco de Dados. Sistemas de DW. (Data Warehouse) Valéria Cesário Times. CIn/UFPE - DW Valéria Times 1/188

Thiago Locatelli de OLIVEIRA, Thaynara de Assis Machado de JESUS; Fernando José BRAZ Bolsistas CNPq; Orientador IFC Campus Araquari

Data Warehouse Granularidade. rogerioaraujo.wordpress.com - rgildoaraujo@gmail.com 1

05/06/2012. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

Soluções de Inteligência de Negócio e Mercado

Adriano Maranhão BUSINESS INTELLIGENCE (BI),

Data Warehouse. Djenane Cristina Silveira dos Santos¹, Felipe Gomes do Prado¹, José Justino Neto¹, Márcia Taliene Alves de Paiva¹

TOTVS BA Guia de Customização Linha Logix

DB2 Data Warehouse. Alunas: Caroline Beatriz Perlin Elaine Amendola Vanessa Magalhães

Capítulo 2 Data Warehousing

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

UNIVERSIDADE ESTADUAL DE LONDRINA GUSTAVO VIEIRA LOLIS ANÁLISE DE VIABILIDADE DO USO DE BUSINESS INTELLIGENCE EM PEQUENAS EMPRESAS


INTELIGÊNCIA COMPETITIVA. Transformando dados em decisões estratégicas

Checklist de Projeto de Data Warehouse

Cenário Atual. ... No coração deste ambiente está a idéia do

Uma análise de ferramentas de modelagem e gerência de metadados aplicadas ao projeto de BI/DW-UFBA

Assessoria Técnica de Tecnologia da Informação - ATTI SIGA SAÚDE - BUSINESS INTELLIGENCE BI SIGA-SP. Manual de Orientação

BUSINESS INTELLIGENCE Prof. Fabio Purcino

Business Intelligence Conceitos, Metodologia de Desenvolvimento e Exemplos de BI

Prova INSS RJ cargo: Fiscal de Rendas

Conhecendo o Business Intelligence (BI)

Data Warehouse. Diogo Matos da Silva 1. Universidade Federal de Ouro Preto, Ouro Preto, MG, Brasil. Banco de Dados II

Aula 02. Evandro Deliberal

Medição de tamanho para Sistemas de Data Mart

Data Warehouse Processos e Arquitetura

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

RELATÓRIOS GERENCIAIS

Business Intelligence: Desafios e Melhores Práticas

Percio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador

Processo Decisório, OLAP e Relatórios Corporativos OLAP E RELATÓRIOS CORPORATIVOS

Modelação Dimensional 4

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

SISTEMAS DE APOIO À INTELIGÊNCIA DE NEGÓCIOS

Business Intelligence para Computação TítuloForense. Tiago Schettini Batista

UNIVERSIDADE DE BRASÍLIA FACULDADE DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA ELÉTRICA

Planejamento e Orçamento

Uma peça estratégica para o seu negócio

Data Warehouse. Compras. Caroline B. Perlin

Técnicas de Business Intelligence na Análise de Dados de Produção. Rafael Deitos

Sistema de Informação Gerencial baseado em Data Warehouse aplicado a uma software house

MODELAGEM GRÁFICA DE DATA WAREHOUSES E DATA MARTS USANDO UML

PowerPivot FÁBIO ÁVILA / THIAGO CARVALHO

SUMÁRIO 1. INTRODUÇÃO O QUE É DATA WAREHOUSE? O QUE DATA WAREHOUSE NÃO É IMPORTANTE SABER SOBRE DATA WAREHOUSE

Ana Carolina Salgado Fábio Ávila PROJETO DE DATA WAREHOUSE

DESENVOLVIMENTO DA SOLUÇÃO DE BUSINESS INTELLIGENCE EM UMA UNIVERSIDADE ESTADUAL, UTILIZANDO A FERRAMENTA EXCEL PARA MANIPULAÇÃO DOS DADOS

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Conversão de Base de Dados Relacional para Dimensional para Business Intelligence Utilizando Banco de Dados Mysql

Modelo de Dados. Modelo para organização dos dados de um BD

CENTRO UNIVERSITÁRIO FEEVALE EDMILSON J. W. FELBER

GBD PROF. ANDREZA S. AREÃO

24/08/2012 PÓS-GRADUAÇÃO LATO SENSU. Curso: Banco de Dados. Desafios da TI e dos SI. Cenários anteriores. Tomada de Decisão

Transcrição:

Faculdade INED Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional II Prof.: Fernando Hadad Zaidan 1 Unidade 4.3 2 1

BI BUSINESS INTELLIGENCE BI CARLOS BARBIERI - Slides confeccionados pelo autor. 3 MODELAGEM DIMENSIONAL PROJETO-DW E DM CARLOS BARBIERI 4 2

PROJETO DE DW FASES PLANEJAMENTO/LEVANTAMENTO DE NECESSIDADES MODELAGEM DIMENSIONAL PROJETO FÍSICO DW/DM PROJETO DAS APLICAÇÕES OLAP/MINING ETC-EXTRAÇÃO-TRANSFORMAÇÃO E CARGA CONSTRUÇÃO TESTE IMPLEMENTAÇÃO ACOMPANHAMENTO 5 PLANEJAMENTO DEFINIR: ESCOPO DO PROJETO ÁREAS DE NEGÓCIO-PRIORIDADES ARQUITETURA DO DW: DW OU DW+DM(EVOLUTIVO) RECURSOS: REDE-BD-GATEWAYS-TOOLS -TREINAMENTO PLANEJAMENTO DE CAPACIDADE P/FUTURO ETAPAS-ATIVIDADES-PRODUTOS ATIVIDADES PRODUTOS LIBERADOS ESTRATÉGIAS: ATUALIZAÇÃO/PERIODICIDADE CRONOGRAMAS 6 3

PROJETOS DE DW ESTRATÉGIAS DUAS ABORDAGENS DISTINTAS: MONOLÍTICA(TUDO DE UMA VEZ) BILL INMON-PRISM-DATA WAREHOUSE INCREMENTAL-PASSO A PASSO RALPH KIMBALL-DATA MARTS CONVERGÊNCIA(MELHOR DE 2 MUNDOS): DATA MARTS COM PLANO DE INTEGRAÇÃO DEFINIDO PARA O DW PASSO A PASSO COM CUIDADOS DE CONFORMIDADE DE MÉTRICAS, DIMENSÕES COMPARTILHADAS 7 CONCEITOS DW FORMADO GRADATIVAMENTE DE DMARTS DMARTS SÃO PROJETADOS POR ASSUNTO COM CRITÉRIOS DE INTEGRAÇÃO DMARTS SÃO COMPOSTOS DE N CUBOS CADA CUBO É UMA VISÃO DIMENSIONAL DE DADOS FORMADO POR: 1 TABELA FATO E N TABELAS DIMENSÕES-FORMANDO AS INFORMAÇÕES BASE(GRANULAR) N TABELAS AGREGADAS OS CUBOS SÃO IMPLEMENTADOS SEPARADAMENTE OS CUBOS PODEM SER JOINED CRIANDO VIEWS DIMENSIONAIS 8 4

DATA WAREHOUSE DATAMART/ODS DADOS OPERACIONAIS/ SISTEMAS TRANSACIONAIS OPERATIONAL DATA STORE CONSOLIDAÇÃO ODS ETC-EXTRAÇÃO-TRANSFORMAÇÃO-CARGA INTEGRAÇAO MIDDLE UP DATA WAREHOUSE MIDDLE-UP ÁREA-1 ÁREA-2 ÁREA-3 FERRAMENTAS DATA MART DISTRIBUIÇÃO DATA MART RECURSOS HUMANOS DATA MART FINANCEIRA QUERY/REPORT EIS-OLAP MINING 9 CUBO CUBOS COMO VISÃO DIMENSIONAL PODEM SER MATERIALIZADOS/IMPLEMENTADOS EM: MOLAP- Multidimensional FORMA FÍSICA DE UMA ESTRUTURA DIMENSIONAL. ROLAP: Relacional - FORMA FÍSICA DE TABELAS RELACIONAIS VISTAS COMO ESTRUTURAS DIMENSIONAIS VIEWS COM MENOR PERFORMANCE- DADO BASE-ACESSO ACESSO DIRETO AO RELACIONAL COMO VIEW AGREGADOS SÃO CRIADOS NO RELACIONAL HOLAP- Híbrido - FORMA MISTA ORIGINADA DAS OUTRAS ANTERIORES 10 5

MODELAGEM DIMENSIONAL TABELAS FATOS MÉTRICAS E VALORES TABELAS TEXTOS, CAMPOS DIVERSOS, USADOS EM SELECÃO, TITULO, ETC 11 GRANULARIDADE HIERARQUIA DE DIMENSÕES MODELO DIMENSIONAL CONCEITOS PRODUTO PAIS CATEGORIA TABELAS REGIÃO SUB CATEGORIA ANO ESTADO PRODUTO TRIM CIDADE LOJA VENDAS TABELA FATO MES DIA GEOGRAFIA MÉTRICAS: QUANTIDADE VALOR TEMPO 12 6

MODELAGEM DIMENSIONAL ESTRUTURAS SCHEMA ESTRELA: DIMENSÕES DESNORMALIZADAS VOLTADO PARA ACESSOS C/ PERFORMANCE SCHEMA SNOWFLAKE: TRADICIONAL+ E/R NORMALIZADO HIERAQUIAS MANTIDAS MUITAS TABELAS-->MUITAS JUNÇÕES-1:N SCHEMA STARFLAKE DIMENSÕES COM M X N COM OUTRAS TABELAS 13 MODELO DIMENSIONAL CONCEITO STARFLAKE PAIS CATEGORIA PRODUTO REGIÃO ESTADO SUB CATEGORIA PRODUTO ANO TRIM CIDADE MÉTRICAS: QUANTIDADE VALOR MES LOJA VENDAS DIA GEOGRAFIA CLIENTE M X N C/C TEMPO CLIENTE CARACTE- RISTICAS 14 7

MODELAGEM DIMENSIONAL TABELAS FATOS: CONTÉM VALORES(MÉTRICAS) PODEM TER VÁRIAS NO SCHEMA/DMART ESQUEMA MULTIFATO->N CUBOS CONCEITO DE CONFORMIDADE DE DIMENSÕES PK=CONCATENAÇÃO DE FK DAS DIMENSÕES TABELAS DIMENSÕES PONTOS DE ENTRADA HIERARQUIAS-NÍVEIS DE QUEBRA GRANULARIDADE COERENTE COM FATO 15 GRANULARIDADE DE FATOS E DADOS NÍVEL ATÔMICO DE DADOS NA(S) ENTIDADE(S)/TABELA(S) FATO/ POSSIBILIDADES: NÍVEL DE TRANSAÇÕES(DOCUMENTO-NF) NF) NÍVEL DE ÍTEM DE UM DOCUMENTO (NF,OC, OEXPEDIÇÃO, APÓLICE) TEMPO: NÍVEL DIÁRIO NÍVEL SEMANAL NÍVEL MENSAL, ETC CONSIDERAÇÕES: VOLUMES DE DADOS NECESSIDADE DE INFORMAÇÕES P/ NEGÓCIO DISPONIBILIDADE DO DADO FONTE 16 8

DIMENSÕES PONTOS DE ENTRADAS DA ESTRUTURA DIMENSÕES E SEUS ATRIBUTOS SERVEM TAMBÉM COMO FILTROS E COMO HEADER DOS RELATÓRIOS DIMENSÕES TÍPICAS: PRODUTO/SERVIÇO-O O QUE VENDO CLIENTE-QUEM COMPRA TEMPO-QUANDO FOI FEITO A COMPRA LOCAL(ARMAZÉM,LOJA,ETC)-ONDEONDE STATUS, PROMOÇÕES-CONDIÇÕES DA COMPRA DESCREVER TODOS OS ATRIBUTOS DAS DIMENSÕES DEVEM SER ATRIBUTOS DESCRITIVOS SEM CAMPOS NULOS NORMALMENTE UM DM TEM ENTRE 4-15 DIMENSÕES MENOS=FALTOU OBSERVAÇÃO(TEMPO-ESPAÇO-TIPO) MAIS=DIMENSÕES SUPÉRFLUAS SÃO OS DESCRITORES DAS TFATOS CONCEITO DE SK-INDEPENDÊNCIA 17 HIERARQUIAS DIMENSÕES CLIENTE PAÍS ESTADO 2 HIERARQUIAS Entrega Venda TEMPO ANO Drill down (ou Roll Down) Descer a hierarquia CIDADE CLIENTE VENDAS TRIM MES DIA ZONA VENDA PRODUTO Duas Dimensões Drill up (ou Roll up) Subir a hierarquia REGIÃO VENDA TERRIT. VENDAS MARCA DIMENSÕES PRODUTO CLASSE CALENDÁRIO NORMAL CALENDÁRIO FISCAL 18 9

ALTERAÇÕES EM DIMENSÕES DIMENSÕES SOFREM ALTERAÇÕES DADOS SÃO ALTERADOS NO AMBIENTE TRANSACIONAL INCLUSÃO : NOVOS CLIENTES, NOVOS PRODUTOS, NOVAS NF- RESOLVIDO PELO ETC PERIÓDICO MODIFICAÇÕES/DELEÇÕES:ESTRATÉGIA DE PRESERVAÇÃO DA MEMÓRIA DAQUELES MEMBROS DE PRODUTO FOI MODIFICADO NA SUA DESCRIÇÃO MAS CONTINUOU COM A MESMA CHAVE CLIENTE ALTEROU A SUA FICHA CADASTRAL, EVOLUINDO EM ESCOLARIDADE, CLASSE SOCIAL, NÍVEL SALARIAL, ETC ESTRATÉGIAS DE MANUTENÇÃO DEPENDEM DA DINÂMICA DAS DIMENSÕES: LEMBRAR: DW E DATA MART VIVEM DE DADOS HISTÓRICOS. LOGO A DATA ASSOCIADA A CADA REGISTRO DE DIMENSÕES DÁ IDÉIA DO PERÍODO DE VALIDADE DAQUELES VALORES DA 19 CHAVES DE DIMENSÕES E DE FATOS RECOMENDAÇÃO - USAR SURROGATE KEY(SK) SK=CHAVE SEQUENCIAL, SEM SENTIDO EMBUTIDO Campos Identity CRIA MAIOR ESTABILIDADE EVITA CONFLITO DE MUDANÇAS DE CHAVES E DE SUAS SEMÂNTICAS EVITAR/CUIDADO COM O USO DE SMART KEY(CHAVES COM SEMÂNTICA EMBUTIDA) 20 10

FATOS E DADOS ESCOLHER PARA CADA TFATO OS ATRIBUTOS NUMÉRICOS E ADITIVOS TÍPICOS: QUANTIDADE VENDIDA VALOR VENDIDO CUSTO DO PRODUTO (VENDIDO) LUCRO CONSUMO MANTER CONFORMIDADE/COERÊNCIA TAMBÉM ENTRE FATOS E AS MEDIDAS/VALORES, COM O MESMO SENTIDO, FÓRMULAS DE CÁLCULOS, ETC GRANULARIDADE DA TFATO ESTA DIRETAMENTE RELACIONADA COM A DAS TDIM LEMBRE-SE PORÉM: AS TFATOS SÃO GIGANTESCAS(ALTO VOLUME) E ISSO REQUER COMPROMISSOS NA ESCOLHA DE SEUS CAMPOS 21 FATOS E DADOS VALORES ADITIVOS, SEMI E NÃO ADITIVOS DEPENDEM DA EX: LOJA,DIA,PRODUTO(QTD, VALOR_VENDA,VALOR_CUSTO) VALORES ADITIVOS-SOMAM SOMAM EM TODAS AS DIMENSÕES EX:VALOR-VENDIDO- ADITIVO EM TODAS AS DIMENSÕES VALORES SEMI-ADITIVOS-SOMAM EM CERTA EX: QTD-VENDIDA ADITIVO POR PRODUTO-QTD TOTAL VENDIDA DO PRODUTO EM TODAS AS LOJAS NÃO ADITIVA POR LOJA: QTD TOTAL DE TODOS OS PRODUTOS POR LOJA VALORES NÃO-ADITIVOS-NÃO SOMAM EM NENHUMA EX: LUCRO: (VALOR_VENDA VALOR_CUSTO/VALOR_CUSTO) 22 11

FATOS SEM DADOS TABELAS FATOS SEM PRESENÇA DE DADOS PODEM ACONTECER MAS NÃO SÃO COMUNS CONTÉM SOMENTE AS CHAVES DAS DIMENSÕES SERVEM PARA CONTROLE DE EVENTOS E SUAS OCORRÊNCIAS, SEM NECESSIDADE DE REGISTRO DE DADOS ADITIVOS EX: CONTROLE DIÁRIO DE PRESENÇA DE ESTUDANTES DIA, ESTUDANTE,CURSO(0). NÃO CABERIA NOTA(NORMALMENTE POR MÊS, OU SEMESTRE), NEM FREQUÊNCIA(TALVEZ UM TAG?) 23 FATOS SEM DADOS ALUNO DISCIPLINA CHAVE-ALUNO CHAVE-DIA CHAVE-DISCIPLINA MÉTRICA(???) DIA 24 12