/ / Hurtownie danych i ładowanie danych przy użyciu pakietu ssis - ssis, data-warehouse

Hurtownia danych i ładowanie danych przy użyciu pakietu ssis - ssis, data-warehouse

Jestem nowicjuszem w projektowaniu hurtowni danych. Z mojej wiedzy wynika, że ​​stworzyłem projekt hurtowni danych.

Dla tej bazy danych utworzyłem 4 wymiary i 1 tabelę faktów.

  1. Dla wszystkich wymiarów nie zachowałem podstawowych ograniczeń klucza.
  2. Dla każdego wymiaru mającego jedną unikalną kolumnę.
  3. z tą unikalną kolumną tylko SCD jest zaimplementowany w pakiecie SSIS.
  4. Dla tabeli faktów bezpośrednie przesyłanie danych ze źródłowej bazy danych za pomocą zapytania.

Czy ktoś może sugerować wyżej wymienione punkty.
Jakieś modyfikacje muszą zrobić, czy jest to poprawne?

Odpowiedzi:

0 dla odpowiedzi № 1
  1. Wymiary mają własny klucz samopodnoszący się, więc jeśli masz na myśli to, że nie skopiowałeś klucza z systemu źródłowego, który jest w porządku.

  2. Nie jestem pewien, co to oznacza. Wymiary mają klucz biznesowy która jednoznacznie identyfikuje "obiekt wymiaru" (klient, sklep, produkt), ale kolumnę nie mieć wyjątkowe ograniczenie. W przypadku SCD typu 1 zdarza się, że jest wyjątkowy, ale jest to szczególny przypadek.

  3. Używasz więc SCD w SSIS - w porządku.

  4. Źle - przynajmniej tak rozumiem. Podczas ładowania tabel faktów należy wyszukać klucze podstawowe z każdego wymiaru w oparciu o klucz biznesowy.

Spojrzeć na ten przykład.