GeeksforGeeks
navrhování datového skladu je nezbytnou součástí rozvoje podnikání. Pro navrhování existují dvě nejběžnější architektury s názvem Kimball a Inmon, ale otázkou je, která z nich je lepší, která slouží uživateli při nízké redundanci. Porovnejme oba na některých faktorech.
1. Kimball:
Kimball přístup navrhování Dataware dům byl představen Ralph Kimball. Tento přístup začíná rozpoznáváním obchodních procesů a otázek, na které musí Dataware house odpovědět. Tyto soubory informací jsou analyzovány a poté dobře zdokumentovány. Extract Transform Load (ETL) software přináší všechna data z více zdrojů dat s názvem data marts a pak je načten do společné oblasti zvané staging. Pak se to přemění na kostku OLAP.
aplikace :
- nastavení a sestavení je rychlé.
- generování sestavy proti schématu více hvězd je velmi úspěšné.
- operace databáze jsou velmi efektivní.
- zabírá méně místa v databázi a správa je snadná.
Kimball Dataware dům architektura je uvedena níže :
2. Inmon:
inmon přístup navrhování Dataware dům byl představen Bill Inmon. Tento přístup začíná firemním datovým modelem. Tento model rozpoznává klíčové oblasti a také se stará o zákazníka, produkt, a prodejce. Tento model slouží k vytvoření detailního logického modelu, který se používá pro velké operace. Podrobnosti, model se pak používá k vývoji fyzického modelu. Tento model je normalizován a snižuje redundanci dat. Jedná se o komplexní model, který je obtížné použít pro obchodní účely, pro které jsou vytvořeny datové tržiště a každé oddělení je schopno jej použít pro své účely.
aplikace :
- datový sklad je velmi flexibilní na změny.
- obchodní proces lze pochopit velmi snadno.
- zprávy mohou být zpracovány napříč podniky.
- ETL proces je velmi méně náchylný k chybám.
Inmon Dataware house architektury je uveden níže :
Rozdíl Mezi Kimball a Inmon :
Parametry | Kimball | Inmon |
---|---|---|
Zavedená | Představil Ralph Kimball. | představil Bill Inmon. |
přístup | má přístup zdola nahoru pro implementaci. | má přístup shora dolů pro implementaci. |
integrace dat | zaměřuje se na jednotlivé oblasti podnikání. | zaměřuje se na celopodnikové oblasti. |
doba výstavby | je efektivní a zabere méně času. | je složitý a spotřebovává spoustu času. |
náklady | má iterační kroky a je nákladově efektivní. | počáteční náklady jsou obrovské a náklady na vývoj jsou nízké. |
požadované dovednosti | nepotřebuje takové dovednosti, ale obecný tým bude dělat práci. | k práci potřebuje specializované dovednosti. |
údržba | zde je údržba obtížná. | zde je údržba snadná. |
datový Model | preferuje data v De-normalizovaném modelu. | preferuje data v normalizovaném modelu. |
systémy pro ukládání dat | v tomto případě jsou zdrojové systémy vysoce stabilní. | v tomto případě mají zdrojové systémy vysokou rychlost změn. |