GeeksforGeeks

het ontwerpen van een datawarehouse is een essentieel onderdeel van bedrijfsontwikkeling. Voor het ontwerpen, zijn er twee meest voorkomende architecturen genaamd Kimball en Inmon, maar de vraag is welke beter is, welke dient de gebruiker bij lage redundantie. Laten we beide op een aantal factoren vergelijken.

1. Kimball:
Kimball benadering van het ontwerpen van een Dataware huis werd geïntroduceerd door Ralph Kimball. Deze aanpak begint met het herkennen van bedrijfsproces en vragen die Dataware house moet beantwoorden. Deze informatiesets worden geanalyseerd en vervolgens goed gedocumenteerd. De Extract Transform Load (ETL) software brengt alle gegevens uit meerdere gegevensbronnen genaamd data marts en wordt vervolgens geladen in een gemeenschappelijk gebied genaamd staging. Dan wordt dit omgezet in OLAP cube.

aanvragen :

  • Setup en gebouwd is snel.
  • het genereren van een rapport tegen een schema met meerdere sterren is zeer succesvol.
  • de werking van de Database is zeer effectief.
  • neemt minder ruimte in In database en beheer is eenvoudig.

Kimball Dataware huisarchitectuur wordt hieronder getoond:

2. Inmon:
Inmon benadering van het ontwerpen van een Dataware huis werd geïntroduceerd door Bill Inmon. Deze aanpak begint met corporate data model. Dit model herkent belangrijke gebieden en zorgt ook voor de klant, product, en leverancier. Dit model dient voor de creatie van een gedetailleerd logisch model dat wordt gebruikt voor grote operaties. Details, model wordt dan gebruikt om een fysiek model te ontwikkelen. Dit model is genormaliseerd en maakt gegevensredundantie minder. Dit is een complex model dat moeilijk te gebruiken is voor zakelijke doeleinden waarvoor data marts worden gemaakt en elke afdeling is in staat om het te gebruiken voor hun doeleinden.

aanvragen :

  • het datawarehouse is zeer flexibel voor veranderingen.
  • bedrijfsproces kan zeer gemakkelijk worden begrepen.
  • rapporten kunnen in de hele onderneming worden verwerkt.
  • ETL-proces is zeer minder vatbaar voor fouten.

Inmon Dataware huisarchitectuur wordt hieronder getoond:

verschil tussen Kimball en Inmon :

Parameters Kimball Inmon
geïntroduceerd door geïntroduceerd door Ralph Kimball. geïntroduceerd door Bill Inmon.
aanpak het heeft een Bottom-Up aanpak voor de uitvoering. het heeft een Top-Down aanpak voor de uitvoering.
Data-Integratie het richt zich op individuele bedrijfsgebieden. het richt zich op ondernemingsbrede gebieden.
bouwtijd het is efficiënt en kost minder tijd. het is complex en verbruikt veel tijd.
kosten het heeft iteratieve stappen en is kosteneffectief. de initiële kosten zijn enorm en de ontwikkelingskosten zijn laag.
vereiste vaardigheden het heeft dergelijke vaardigheden niet nodig, maar een generiek team zal het werk doen. het heeft gespecialiseerde vaardigheden nodig om werk te maken.
onderhoud hier is onderhoud moeilijk. hier is onderhoud eenvoudig.
gegevensmodel het geeft de voorkeur aan gegevens in een Gede-genormaliseerd model. het geeft de voorkeur aan gegevens in een genormaliseerd model.
Gegevensopslagsystemen hierin zijn bronsystemen zeer stabiel. hierin hebben bronsystemen een hoge mate van verandering.

tags voor artikelen :

DBMS

praktijk Tags: