Przykład projektu hurtowni danych

Koncepcje hurtowni danych

Aaren Stubberfield

Data Scientist

Wprowadzenie do tematu

  • Nowy startup
  • Aplikacja do udostępniania zdjęć

Zdjęcie osoby fotografującej scenę

1 Photo by Alex Alvarado from unsplash.com
Koncepcje hurtowni danych

Podejście odgórne czy oddolne?

Uwagi:

  • Konieczne szybkie pokazanie wpływu biznesowego
  • Podejście odgórne wymaga dłuższego czasu uruchomienia

Decyzja:

  • Podejście oddolne
  • Data mart sprzedaży musi być priorytetem
Koncepcje hurtowni danych

Kimball – wybór procesu organizacyjnego (krok 1)

Uwagi:

  • Jaki typ klientów kupuje duże ilości zdjęć?

Decyzja:

  • Analiza zakupów klientów
Koncepcje hurtowni danych

Kimball – określenie ziarnistości (krok 2)

Uwagi:

  • Dane powinny być elastyczne i odpowiadać na wiele pytań
  • Wybór możliwie najniższej ziarnistości

Decyzja:

  • Śledzenie zakupów klientów/zdjęć
Koncepcje hurtowni danych

Kimball – identyfikacja wymiarów (krok 3)

Uwagi:

  • Jak użytkownicy opisują dane wynikające z procesu biznesowego?
  • Priorytety klientów

Decyzja:

  • Lokalizacja klienta (kraj i stan)
  • Data rejestracji klienta
  • Domyślna metoda płatności
Koncepcje hurtowni danych

Kimball – identyfikacja faktów (krok 4)

Uwagi:

  • Na jakie pytanie odpowiadamy?

Decyzja:

  • Czas oglądania zdjęcia przed zakupem
  • Koszt i podatek od zdjęcia
  • Data zakupu
Koncepcje hurtowni danych

Tabele faktów i wymiarów

Schemat gwiazdy z tabelami wymiarów i tabelą faktów

Koncepcje hurtowni danych

Wdrożenie lokalne czy w chmurze

Uwagi:

  • Brak chęci ponoszenia kosztów infrastruktury sprzętowej/programowej
  • Mały zespół – skupienie na działaniach o wysokiej wartości

Decyzja:

  • Wdrożenie w chmurze
Koncepcje hurtowni danych

Wdrożenie ETL czy ELT

Uwagi:

  • Zachowanie wszystkich danych
  • Wdrożenie w chmurze umożliwia skalowanie obliczeń

Decyzja:

  • Wdrożenie ELT
Koncepcje hurtowni danych

Podsumowanie

  • Planowanie jest kluczowe
  • Dostosuj podejście do sytuacji
Koncepcje hurtowni danych

Czas na ćwiczenia!

Koncepcje hurtowni danych

Preparing Video For Download...