usuario alvo [WELD97].Quanto a redundancia de dados, ha essencialmente tres niveis de redundancia: o data warehouse virtual, o data warehouse centralizado e o data warehouse distribuido.Data warehouse virtual - consiste em simplesmente prover os usuarios finais com facilidades adequadas para extracao das informacoes diretamente dos bancos de producao, nao havendo assim redundancia, mas podendo sobrecarregar o ambiente operacional.Data warehouse central - constitui-se em um unico banco de dados fisico contendo todos os dados para uma area funcional especifica, um departamento ou uma empresa, sendo usados onde existe uma necessidade comum de informacoes. Um data warehouse central normalmente contem dados oriundos de diversos bancos operacionais, devendo ser carregado e mantido em intervalos regulares.Data warehouse distribuido - como o nome indica, possui seus componentes distribuidos por diferentes bancos de dados fisicos, normalmente possuindo uma grau de redundancia alto e por consequencia, procedimentos mais complexos de carga e manutencao.Estrategia Evolucionaria - Data warehouses, em geral, sao projetados e carregados passo a passo, seguindo portanto uma abordagem evolucionaria. Os custos de uma implementacao "por inteiro", em termos de recursos consumidos e impacto no ambiente operacional da empresa justificam esta estrategia.Muitas empresas iniciam o processo a partir de uma area especifica da empresa, que normalmente e uma area carente de informacao e cujo trabalho seja relevante para os negocios da empresa, criando os chamados data marts (um data warehouse departamental), para depois ir crescendo aos poucos, seguindo uma estrategia "botton-up" ou assunto-por-assunto.Aspectos de Modelagem - A especificacao de requisitos do ambiente de suporte a decisao associado a um data warehouse e fundamentalmente diferente da especificacao de requisitos dos sistemas que sustentam os processos usuais do ambiente operacional de uma empresa.Os requisitos dos sistemas do ambiente operacional sao claramente identificaveis a partir das funcoes a serem executadas pelo sistema. Requisitos de sistemas de suporte a decisao sao, por sua vez, indeterminados. O objetivo por tras de um data warehouse e prover dados com qualidade; os requisitos dependem das necessidades de informacao individuais de seus usuarios. Ao mesmo tempo, os requisitos dos sistemas do ambiente operacional sao relativamente estaveis ao longo do tempo, enquanto que os dos sistemas de suporte a decisao sao instaveis: dependem das variacoes das necessidades de informacoes daqueles responsaveis pelas tomadas de decisoes dentro da empresa.Etapas do Desenvolvimento de um Data Warehouse - Na verdade, e dificil apontar no momento, uma metodologia consolidada e amplamente aceita para o desenvolvimento de data warehouses. O que se ve na literatura e nas historias de sucesso de implementacoes em empresas, sao propostas no sentido de construir um modelo dimensional a partir do modelo de dados corporativo ou departamental (base dos bancos de dados operacionais da empresa), de forma incremental. Inmon [INMO92] salienta que, de fato, um data warehouse e construido de uma maneira "heuristica", confirmando a estrategia evolucionaria discutida no item anterior.Segundo Kimball [KIMB96], desenvolver um data warehouse e uma questao de casar as necessidades dos seus usuarios com a realidade dos dados disponiveis. Kimball aponta um conjunto de nove pontos fundamentais no projeto da estrutura de um data warehouse. Sao os seguintes os chamados pontos de decisao,