GeeksforGeeks

projektowanie hurtowni danych jest istotną częścią rozwoju biznesu. Do projektowania istnieją dwie najczęściej spotykane architektury o nazwie Kimball i Inmon, ale pytanie brzmi, która z nich jest lepsza, która służy użytkownikowi przy niskiej redundancji. Porównajmy oba czynniki.

1. Kimball:
podejście Kimballa do projektowania domu Dataware zostało wprowadzone przez Ralpha Kimballa. Takie podejście zaczyna się od rozpoznania procesu biznesowego i pytań, na które musi odpowiedzieć Dataware house. Te zestawy informacji są analizowane, a następnie dobrze udokumentowane. Oprogramowanie Extract Transform Load (ETL) przynosi wszystkie dane z wielu źródeł danych zwanych data marts, a następnie jest ładowane do wspólnego obszaru zwanego staging. Następnie przekształca się w kostkę OLAP.

:

  • Konfiguracja i Budowa są szybkie.
  • Generowanie raportu przeciwko schematowi wielu gwiazd jest bardzo udane.
  • Obsługa Bazy danych jest bardzo skuteczna.
  • zajmuje mniej miejsca w bazie danych, a zarządzanie jest łatwe.

:

2. Inmon:
podejście Inmon do projektowania domu Dataware zostało wprowadzone przez Billa Inmona. Podejście to zaczyna się od korporacyjnego modelu danych. Ten model rozpoznaje kluczowe obszary, a także dba o klienta, produkt i dostawcę. Model ten służy do tworzenia szczegółowego modelu logicznego, który jest używany do głównych operacji. Szczegóły, model jest następnie używany do opracowania modelu fizycznego. Model ten jest znormalizowany i zmniejsza redundancję danych. Jest to złożony model, który jest trudny do wykorzystania w celach biznesowych, dla których tworzone są Marty danych, a każdy dział jest w stanie wykorzystać go do swoich celów.

:

  • hurtownia danych jest bardzo elastyczna na zmiany.
  • proces biznesowy można bardzo łatwo zrozumieć.
  • raporty mogą być obsługiwane w całym przedsiębiorstwie.
  • proces ETL jest bardzo mniej podatny na błędy.

Inmon Dataware architektura domu jest pokazana poniżej :

różnica między Kimball i Inmon :

parametry Kimball Inmon
wprowadzony przez wprowadzony przez Ralpha Kimballa. wprowadzony przez Billa Inmona.
podejście ma podejście oddolne do wdrożenia. ma odgórne podejście do wdrożenia.
Integracja danych skupia poszczególne obszary biznesowe. koncentruje się na obszarach całego przedsiębiorstwa.
czas budowy jest wydajny i zajmuje mniej czasu. jest to skomplikowane i pochłania dużo czasu.
koszt ma iteracyjne kroki i jest opłacalny. początkowy koszt jest ogromny, a koszty rozwoju są niskie.
wymagane umiejętności nie potrzebuje takich umiejętności, ale ogólny zespół wykona zadanie. do pracy potrzebuje specjalistycznych umiejętności.
Konserwacja tutaj konserwacja jest trudna. tutaj konserwacja jest łatwa.
model danych preferuje dane w modelu znormalizowanym. preferuje dane w modelu znormalizowanym.
systemy przechowywania danych w tym systemy źródłowe są bardzo stabilne. w tym przypadku systemy źródłowe mają dużą szybkość zmian.

Tagi artykułu:

DBMS

Tagi praktyki :