Recomendado, 2024

Escolha Do Editor

Diferença entre Data Warehouse e Data Mart

Data warehouse e Data mart são usados ​​como um repositório de dados e servem ao mesmo propósito. Estes podem ser diferenciados através da quantidade de dados ou informações que eles armazenam. A diferença vital entre um data warehouse e um data mart é que um data warehouse é um banco de dados que armazena informações orientadas para satisfazer pedidos de tomada de decisão, enquanto o data mart é subconjuntos lógicos completos de um data warehouse inteiro.

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çãoArmazém de dadosData Mart
BasicO data warehouse é independente de aplicativos.O data mart é específico para a aplicação do sistema de suporte à decisão.
Tipo de sistemaCentralizadoDescentralizado
Forma de dadosDetalhadoResumido
Uso de desnormalizaçãoOs dados são ligeiramente desordenados.Os dados são altamente desordenados.
Modelo de dadosCarecaDebaixo para cima
NaturezaFlexível, orientada a dados e longa vida.Restritivo, orientado para projetos e vida curta.
Tipo de esquema usadoConstelação de fatosEstrela e floco de neve
Facilidade de construçãoDifícil de construirSimples 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.

A extensão do data mart é restrita a algum assunto específico escolhido, portanto, seu escopo é de todo o departamento. Estes geralmente são implementados em servidores departamentais de baixo custo . O ciclo de implementação de data marts é monitorado em semanas, em vez de mês e ano.

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

  1. O data warehouse é independente de aplicativo, enquanto o data mart é específico para a aplicação do sistema de suporte à decisão.
  2. 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.
  3. O data warehouse contém um formulário detalhado de dados. Em contraste, o data mart contém dados resumidos e selecionados.
  4. Os dados em um data warehouse são ligeiramente desordenados, enquanto no Datamart são altamente desordenados.
  5. A construção do data warehouse envolve abordagem top-down . Por outro lado, ao construir um data mart, é utilizada a abordagem bottom-up .
  6. 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.
  7. 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.

Top