Sumário

Nominata

Sumário

Lista de Abreviaturas

Lista de Figuras

Lista de Tabelas

Resumo

Abstract

1 Introdução

2 Conceitos

3 Características do Data Warehouse

  • 3.1 Orientação por assunto

    3.2 Integração

    3.3 Variação no tempo

    3.4 Não volatilidade

    3.5 Localização

    3.6 Credibilidade do dados

    3.7 Granularidade

    3.8 Os metadados

    3.8.1 Fontes de metadados

  • 4 Arquitetura do Data Warehouse

  • 4.1 Arquitetura Genérica de Data Warehouse

    4.2 Arquitetura segundo Chaudhuri

    4.2.1 Fontes de dados internas

    4.2.2 Fontes de dados externas

    4.3 Arquitetura segundo Valente

    4.3.1 Extração dos dados

    4.3.2 Integrador

    4.3.3 Processamento de informações

    4.4 Outras arquiteturas

    4.4.1 Arquitetura de duas camadas

    4.4.2 Arquitetura de três camadas

  • 5 Modelos de dados

  • 5.1 Modelo de dados segundo R.Kimball

    5.1.1 Modelo empresarial

    5.1.2 Modelo dimensional

    5.1.3 Modelo físico

    5.2 Modelo de dados segundo W.H.Inmon

    5.2.1 Modelo de dados de alto nível

    5.2.2 Modelo de dados de nível intermediário

    5.2.3 Modelo de dados de baixo nível

    5.3 Estratégia de conversão do modelo E-R para o modelo de dados do DW

    5.3.1 Remoção dos dados puramente operacionais

    5.3.2 Adição de um elemento de tempo na estrutura da chave

    5.3.3 Introdução de dados derivados

    5.3.4 Transformação de Relacionamentos entre dados em artefatos dos dados

    5.3.5 Acomodação dos diferentes níveis de granularidade

    5.3.6 União dos dados comuns de diferentes tabelas

    5.3.7 Criação de arrays de dados

    5.3.8 Separação dos atributos de dados de acordo com sua estabilidade

    5.4 Modelo de estrutura dos dados

  • 6 Desenvolvimento do Data Warehouse

  • 6.1 As funções em um Data Warehouse

    6.2 Considerações iniciais para o desenvolvimento de um Data Warehouse

    6.3 Desenvolvimento utilizando o modelo Estrela

    6.4 Os dados operacionais

    6.4.1 Técnicas de gerenciamento da quantidade de dados operacionais pesquisados

    6.5 Técnicas para incrementar a performance do Data Warehouse

    6.6 Os Data Marts

    6.7 Os erros no desenvolvimento de um Data Warehouse

  • 7 Povoando um Data Warehouse

  • 7.1 Extração dos dados do ambiente operacional

    7.2 Filtrar, transformar e integrar os dados extraídos

    7.3 Ferramentas para extração dos dados operacionais

  • 8 Extração de informações do Data Warehouse

  • 8.1 Acesso aos dados do Data Warehouse

    8.2 Geradores de consulta e relatórios

    8.3 EIS - Executive Information Systems

    8.4 Ferramentas de OLAP (On-Line Analytical Processing)

    8.4.1 Tipos de Ferramentas de OLAP

    8.5 Ferramentas de Mineração de Dados

    8.6 Fornecedores

    8.7 Ferramentas comerciais

    8.7.1 PowerPlay

    8.7.2 Maestro

    8.7.3 Oracle

  • 9 Análise do uso da tecnologia Data Warehouse

  • 9.1 Vantagens

    9.2 Desvantagens

    9.3 Dificuldades de desenvolvimento

    9.4 Exemplos

  • 10 Conclusão

    Bibliografia

     

    Lista de Figuras

  • Figura 2.1 – Componente de um Data Warehouse.

    Figura 3.1 – Integração dos dados.

    Figura 3.3 – Níveis de granularidade.

    Figura 3.4 – Níveis duplos de granularidade para dados resumidos.

    Figura 4.1 – Arquitetura do ambiente de DW [ORR96].

    Figura 4.2 – Componentes de arquitetura de um DW segundo Chaudhuri [MOR98].

    Figura 4.3 – O fluxo de dados no sistema [MOR98].

    Figura 4.4 – Arquitetura básica de um DW [VAL 96].

    Figura 4.5 – Arquitetura de duas camadas.

    Figura 4.6 – Arquitetura de três camadas.

    Figura 5.1 – Modelo dimensional do tipo Estrela.

    Figura 5.2 – Modelo dimensional do tipo Floco de Neve.

    Figura 5.3 – Comparação entre o BD Relacional e o BD Multidimensional.

    Figura 5.4 – Dependências transitivas entre tabelas.

    Figura 5.5 – Representação da modelagem de alto nível.

    Figura 5.6 – Os elementos do modelo de dados de nível intermediário [INM97].

    Figura 5.7 – Remoção de dados puramente operacionais.

    Figura 5.8 – Adição de uma elemento de tempo na estrutura da chave.

    Figura 5.9 – Introdução de dados derivados na chave.

    Figura 5.10 – Relacionamento entre tabelas no sistema corporativo.

    Figura 5.11 – Inclusão dos artefatos no DW.

    Figura 5.12 – Captura dos dados a cada recebimento do produto.

    Figura 5.13 – Alteração do nível de granularidade.

    Figura 5.14 – União dos dados de diferentes tabelas.

    Figura 5.15 – Criação de arrays de dados.

    Figura 5.16 – Análise de estabilidade dos dados [INM97].

    Figura 5.17 – Componentes de um instantâneo [INM97].

    Figura 6.1 – A tabela de fatos e suas dimensões no modelo Estrela [CAM97].

    Figura 6.2 – A falta de integração dos dados de diferentes aplicações.

    Figura 6.3 – Integração de dados com as mesmas informações.

    Figura 6.4 – Técnicas de gerenciamento da quantidade de dados pesquisados [INM97].

    Figura 6.5 – Introdução intencional de dados redundantes [INM97].

    Figura 6.6 – Técnica de separação dos dados conforme a probabilidade de acessos.

    Figura 6.7 – Data Marts departamentais.

    Figura 8.1 – Acesso direto aos dados do DW.

    Figura 8.2 – Acesso indireto aos dados do DW.

    Figura 8.3 – Modelo de BDM de três dimensões.

    Figura 8.4 – Tela da ferramenta PowerPlay mostrando gráficos e dados [UNI98].

    Figura 8.5 – Tela da ferramenta Maestro.

    Figura 8.6 – Tela da ferramenta Oracle Discoverer [ORA98].

  • Lista de Tabelas

    Tabela 2.1 – Comparação entre Banco de Dados Operacionais e Data Warehouse.

  • Tabela 3.1 – Conjunto de característica da qualidade de dados.

    Tabela 6.1 – Funções em um Data Warehouse [BAR96].

    Tabela 7.1 – Ferramentas para extração, transformação e migração de dados [ORL96].

    Tabela 8.1 – As dozes regras para OLAP segundo Codd [COD95].

    Tabela 8.2 – Produtos da família Oracle Express para DW [ORA98].

     

  • Página Inicial | Índice | Introdução | Conceitos | Características | Arquitetura do Data Warehouse
    Modelo de Dados | Desenvolvimento do Data Warehouse | Povoando um Data Warehouse
    Extração de Informações do Data Warehouse | Análise do Uso da Tecnologia Data Warehouse | Conclusão | Bibliografia

     

    Adriano Dal'Alba

    1