Data Marts
A construção de um projeto de Data Warehouse (DW) é onerosa e requer um bom tempo. Esta construção dependerá, principalmente, do número de bases de dados que serão integrados, interfaces com outros sistemas, integrantes da equipe, tamanho da empresa, etc. (TECHNET, 2012). Considerando essa complexidade, os arquitetos, optaram por construir o DW, começando por departamentos. Contrariamente, ao caminho tradicional, que é a construção de um DW e a partir deste, construir o Data Marts (DM), iniciasse-se pelo DM e esse alimentará o Data Warehouse.
Data Mart representa uma maneira simples de armazenamento de dados que está focado em um único assunto (ou área funcional), tais como vendas, finanças ou marketing. Data Marts são construídos e controlados por um único departamento dentro de uma organização. Com foco em um único assunto, Data Marts geralmente desenham dados de apenas algumas fontes. As fontes podem ser sistemas internos operacionais, um armazenamento central de dados ou dados externos (Oracle, [s. d.]).
Segundo Kimball e Merz (2000), um Data Mart representa um grupo de tabelas de fatos juntamente a um grupo de tabelas de dimensão conectadas que satisfaz às necessidades de um conjunto particular de negócio.
Os principais passos para construir um Data Mart são (Oracle, [s. d.]):
Projetar: compreende desde a requisição do Data Mart, passando pela coleta de informações sobre os requisitos até o desenvolvimento das estruturas física e lógica do Data Mart;
Construir: abrange a criação do banco de dados físico e de todas as estruturas lógicas que permitirão acesso rápido e eficiente aos dados;
Popular: engloba a extração dos dados das fontes, como filtrá-los, modificar toda a informação coletada até que a mesma atinja o formato e o nível de detalhe almejado e o resultado seja movido para o Data Mart;
Acessar: envolve a utilização dos dados armazenados, em forma de consultas, análises, criação de relatórios e gráficos e publicação. Geralmente, o