Datawarehouse no mundo atual
Data Warehouse é um conjunto de dados orientado para o assunto, integrado, não volátil, variante ao tempo, no apoio de decisões gerenciais. (Bill Inmon, em seu livro Building the Data Warehouse).
Tem como foco a organização como um todo, englobando várias áreas de assunto, consequentemente criando Data Marts que se relacionam entre si.
Um Data Warehouse é construído definindo um modelo de dados empresarial, apresentando as principais entidades e seus relacionamentos. Mesmo que o preenchimento de todas as entidades não seja feito de forma simultânea, o relacionamento entre elas já estará definido, facilitando posteriormente o cruzamento de informações entre as áreas de assunto. Neste modelo a apresentação de resultados aos usuários levará mais tempo, pois a prioridade está em definir todos os relacionamentos, para depois montar os Data Marts com os dados relevantes para cada departamento. DATA MART
É um pequeno data warehouse, abrangendo uma determinada área de assunto e oferecendo informações mais detalhadas sobre o mercado (ou departamento) em questão.
Um Data Mart pode ser criado de duas maneiras:
1ª - Capturando dados diretamente de sistemas transacionais, cada Data Mart buscando as informações relevantes para o seu mercado;
2ª - Capturando dados de todos os sistemas transacionais em um Data Warehouse central, que por sua vez alimenta todos os Data Marts.
A primeira opção irá fornecer um Data Mart de forma mais rápida, porém sem levar em consideração o cruzamento de informações entre as demais áreas de assunto. A segunda opção tende a ser mais eficiente, porém demandará mais tempo para apresentar resultados.
CONSTRUA POUCO PENSANDO GRANDE
Como nenhuma organização que investe numa solução de Data Warehouse quer aguardar a conclusão total do projeto para obter resultado do mesmo e também não quer abrir mão da qualidade deste resultado simplesmente por uma maior agilidade, o ideal é começar a definir o Data