
Em palavras simples, um data mart é um data warehouse limitado em escopo e cujos dados podem ser obtidos através do resumo e seleção dos dados do data warehouse ou com a ajuda de processos distintos de extração, transformação e carregamento a partir do sistema de dados de origem.
Gráfico de comparação
Base para comparação | Armazém de dados | Data Mart |
---|---|---|
Basic | O data warehouse é independente de aplicativos. | O data mart é específico para a aplicação do sistema de suporte à decisão. |
Tipo de sistema | Centralizado | Descentralizado |
Forma de dados | Detalhado | Resumido |
Uso de desnormalização | Os dados são ligeiramente desordenados. | Os dados são altamente desordenados. |
Modelo de dados | Careca | Debaixo para cima |
Natureza | Flexível, orientada a dados e longa vida. | Restritivo, orientado para projetos e vida curta. |
Tipo de esquema usado | Constelação de fatos | Estrela e floco de neve |
Facilidade de construção | Difícil de construir | Simples de construir |
Definição de Data Warehouse
O termo data warehouse significa uma variante de tempo, orientada por assunto, não volátil e um grupo integrado de dados que auxiliam no processo de tomada de decisão do gerenciamento. Alternativamente, é um repositório de informações coletadas de várias fontes, armazenadas em um esquema unificado, em um único site que permite a integração de uma variedade de sistemas de aplicativos. Uma vez que esses dados são coletados, eles são armazenados por um longo período, portanto, têm uma vida útil longa e permitem o acesso a informações históricas .

Conseqüentemente, o data warehouse fornece ao usuário uma única interface integrada aos dados através dos quais o usuário pode gravar consultas de suporte à decisão com facilidade. O data warehouse ajuda a transformar os dados em informações. O design de um data warehouse inclui uma abordagem de cima para baixo.
Ele reúne informações sobre assuntos que abrangem toda a organização, como clientes, vendas, ativos, itens e, portanto, seu alcance é em toda a empresa. Geralmente, o esquema de constelação de fatos é usado nele, que abrange uma ampla variedade de assuntos. Um data warehouse não é uma estrutura estática e está evoluindo continuamente.
Definição de Data Mart
Um data mart pode ser chamado como um subconjunto de um data warehouse ou de um subgrupo de dados corporativos correspondentes a um determinado conjunto de usuários. O data warehouse envolve vários data marts departamentais e lógicos que devem ser persistentes em sua ilustração de dados para garantir a robustez de um data warehouse. Um data mart é um conjunto de tabelas que se concentram em uma única tarefa e são projetadas usando uma abordagem de baixo para cima.

Como o esquema estrela e floco de neve é direcionado para a modelagem de assunto único, é por isso que eles são comumente usados no data mart. Embora o esquema em estrela seja mais popular que o esquema em floco de neve. Dependendo da fonte de dados, os data marts podem ser classificados em dois tipos: data marts dependentes e independentes .
Principais diferenças entre o Data Warehouse e o Data Mart
- O data warehouse é independente de aplicativo, enquanto o data mart é específico para a aplicação do sistema de suporte à decisão.
- Os dados são armazenados em um único repositório centralizado em um data warehouse. Como contra, o data mart armazena dados descentralizados na área do usuário.
- O data warehouse contém um formulário detalhado de dados. Em contraste, o data mart contém dados resumidos e selecionados.
- Os dados em um data warehouse são ligeiramente desordenados, enquanto no Datamart são altamente desordenados.
- A construção do data warehouse envolve abordagem top-down . Por outro lado, ao construir um data mart, é utilizada a abordagem bottom-up .
- O data warehouse é flexível, orientado para a informação e a natureza existente há muito tempo. Pelo contrário, um data mart é restritivo, orientado a projetos e tem uma existência mais curta.
- O esquema de constelação de fatos é geralmente usado para modelar um data warehouse, enquanto no esquema de data mart star é mais popular.
Conclusão
O data warehouse fornece visão corporativa, sistema de armazenamento único e centralizado, arquitetura inerente e independência de aplicativo, enquanto o Data mart é um subconjunto de um data warehouse que fornece visão departamental, armazenamento descentralizado. Como o data warehouse é muito grande e integrado, ele apresenta um alto risco de falha e dificuldade na sua construção. Por outro lado, o data mart é fácil de construir e o risco de falha associado também é menor, mas o data mart pode sofrer fragmentação.