Alguém aí já teve que implantar um Datawarehouse numa empresa? Como teve que fazer?
Ola, vou lhe dar algumas dicas, pela experiência que tive com esse tipo de ambiente
-
Você precisa primeiramente e obviamente de um banco de dados otimizado para operações OLAP (Online Analytical Processing), como por exemplo o Sybase, que é multidimensional, facilitando a construção de estruturas voltadas para DW
-
Também é necessário alguma ferramenta ETL (Extract, Transform, Load), que vem a ser a ferramenta que irá ler os dados da sua base OLTP (comercial), fazer as devidas conversões e transformações e carregar esses dados para o seu Data Warehouse.
-
Ferramenta para a geração de relatórios. Essa, teóricamente é a parte mais fácil, pois você mesmo pode fazer, haja vista que é “mais fácil” desenvolver tal ferramenta. Essa ferramenta vai ler do seu ambiente de DW e gerar os relatórios para o cliente.
Esse tipo de ambiente não sofrerá muitas alterações, mas manterá dados legados, ou seja, precisa de muito armazenamento, dependendo da necessidade do cliente e do tempo de retenção exigido das informações.
Se você puder, dê uma lida nesses materiais:
http://www.oracle.com/us/solutions/datawarehousing/index.html
http://www.horsburgh.com/h_dataw.html
http://www.gantthead.com/content/processes/9076.cfm
Olá, eu vou te dar só uma dica:
Contrate alguém que já tenha experiência no assunto para te ajudar.