GeeksforGeeks
a concepção de um armazém de dados é uma parte essencial do desenvolvimento de negócios. Para projetar, existem duas arquiteturas mais comuns chamadas Kimball e Inmon, mas a questão é Qual é melhor, qual serve ao usuário em baixa redundância. Comparemos ambos com alguns factores.
1. Kimball:
A abordagem Kimball de projetar uma casa de Dataware foi introduzida por Ralph Kimball. Esta abordagem começa com o reconhecimento de processos de negócios e perguntas que Dataware house tem que responder. Estes conjuntos de informações estão sendo analisados e então documentados bem. O software Extract Transform Load (ETL) traz todos os dados de várias fontes de dados chamadas data marts e, em seguida, é carregado em uma área comum chamada staging. Então isso é transformado em cubo OLAP.
Pedidos :
- a configuração e construção é rápida.A geração de relatórios contra esquemas de estrelas múltiplas é muito bem sucedida.O funcionamento da Base de dados é muito eficaz.
- ocupa menos espaço na base de dados e a gestão é fácil.
Kimball Dataware house arquitetura é mostrado abaixo :
2. Inmon:
Inmon approach of designing a Dataware house was introduced by Bill Inmon. Esta abordagem começa com o modelo de dados corporativos. Este modelo reconhece áreas-chave e também cuida do cliente, produto e fornecedor. Este modelo serve para a criação de um modelo lógico detalhado que é usado para grandes operações. Detalhes, modelo é então usado para desenvolver um modelo físico. Este modelo é normalizado e faz com que a redundância de dados seja menor. Este é um modelo complexo que é difícil de ser usado para fins comerciais para os quais os marts de dados são criados e cada departamento é capaz de usá-lo para seus propósitos.
Pedidos :
- o armazém de dados é muito flexível para mudanças.
- processo de negócio pode ser entendido muito facilmente.
- os relatórios podem ser tratados em toda a empresa.
- o processo ETL é muito menos propenso a erros.
Inmon Dataware house arquitetura é mostrado abaixo :
Diferença Entre Kimball e Inmon :
Parâmetros | Kimball | Inmon |
---|---|---|
Introduzido pela | Introduzido pela Ralph Kimball. | introduzido por Bill Inmon. |
a abordagem | tem uma abordagem ascendente para a implementação. | tem uma abordagem descendente para a implementação. |
integração de dados | concentra áreas de Negócio individuais. | centra-se em áreas de dimensão empresarial. |
Tempo de Construção | é eficiente e leva menos tempo. | é complexo e consome muito tempo. |
custo | tem fases iterativas e é rentável. | o custo inicial é enorme e o custo de desenvolvimento é baixo. |
competências necessárias | não necessita dessas competências, mas uma equipa genérica fará o seu trabalho. | necessita de competências especializadas para fazer o trabalho. |
manutenção | aqui a manutenção é difícil.Aqui a manutenção é fácil. | |
o modelo de dados | prefere que os dados sejam em modelo des-normalizado. | prefere que os dados estejam em modelo normalizado. |
os sistemas de armazenamento de dados | são altamente estáveis. | neste caso, os sistemas fonte têm uma elevada taxa de variação. |