GeeksforGeeks

Diseñar un almacén de datos es una parte esencial del desarrollo empresarial. Para el diseño, hay dos arquitecturas más comunes llamadas Kimball e Inmon, pero la pregunta es cuál es mejor, cuál sirve al usuario con baja redundancia. Comparemos ambos factores.

1. Kimball:
El enfoque de Kimball de diseñar una casa de software de datos fue introducido por Ralph Kimball. Este enfoque comienza con el reconocimiento de los procesos de negocio y las preguntas que Dataware House tiene que responder. Estos conjuntos de información se están analizando y luego documentando bien. El software de carga de transformación de extracción (ETL) trae todos los datos de múltiples fuentes de datos llamadas data marts y luego se carga en un área común llamada staging. Luego esto se transforma en cubo OLAP.

Aplicaciones :

  • La configuración y construcción es rápida.
  • Generar informes con esquemas de varias estrellas es muy exitoso.
  • El funcionamiento de la base de datos es muy eficaz.
  • Ocupa menos espacio en la base de datos y la administración es fácil.

La arquitectura de Kimball Dataware house se muestra a continuación :

2. Inmon:
El enfoque de Inmon de diseñar una casa de software de datos fue introducido por Bill Inmon. Este enfoque comienza con el modelo de datos corporativos. Este modelo reconoce áreas clave y también se ocupa del cliente, el producto y el proveedor. Este modelo sirve para la creación de un modelo lógico detallado que se utiliza para operaciones importantes. Detalles, el modelo se utiliza para desarrollar un modelo físico. Este modelo está normalizado y reduce la redundancia de datos. Este es un modelo complejo que es difícil de usar para fines comerciales para los que se crean data marts y cada departamento puede usarlo para sus fines.

Aplicaciones :

  • El almacén de datos es muy flexible a los cambios.
  • El proceso de negocio se puede entender muy fácilmente.
  • Los informes se pueden gestionar en toda la empresa.
  • El proceso ETL es muy menos propenso a errores.

La arquitectura de Inmon Dataware house se muestra a continuación :

Diferencia entre Kimball e Inmon :

Parámetros Kimball Inmon
Introducido por Introducido por Ralph Kimball. Presentado por Bill Inmon.
Enfoque Tiene un enfoque ascendente para la implementación. Tiene un enfoque descendente para la implementación.
Integración de datos Se centra en áreas de negocio individuales. Se centra en áreas de toda la empresa.
Tiempo de Construcción es eficiente y en menos tiempo. es complejo y consume mucho tiempo.
Costo tiene pasos iterativos y es rentable. El costo inicial es enorme y el costo de desarrollo es bajo.
Habilidades requeridas No necesita tales habilidades, pero un equipo genérico hará el trabajo. Necesita habilidades especializadas para trabajar.
Mantenimiento Aquí mantenimiento es difícil. Aquí el mantenimiento es fácil.
Modelo de Datos prefiere que los datos estén en desnormalizado modelo. Prefiere que los datos estén en el modelo normalizado.
Sistemas de almacenamiento de datos En este caso, los sistemas de origen son altamente estables. En esto, los sistemas fuente tienen una alta tasa de cambio.

Etiquetas de artículo:

DBMS

Etiquetas de práctica: