Beispiel für ein Data Warehouse-Design

Konzepte des Data Warehousing

Aaren Stubberfield

Data Scientist

Beispielszenario

  • Ein neues Start-up-Unternehmen
  • App zum Teilen von Fotos

Ein Bild von jemandem, der eine Szene fotografiert

1 Foto von Alex Alvarado von unsplash.com
Konzepte des Data Warehousing

Top-Down oder Bottom-Up?

Überlegungen:

  • Es ist wichtig, die Auswirkungen auf das Geschäft schnell aufzuzeigen.
  • Der Top-Down-Ansatz braucht etwas länger, bis er läuft.

Entscheidung:

  • Bottom-Up-Ansatz
  • Der Sales Data Mart muss Priorität haben
Konzepte des Data Warehousing

Kimball – Den Organisationsprozess auswählen (Schritt 1)

Überlegungen:

  • Welche Art Kunden kaufen viele Fotos?

Entscheidung:

  • Kundenkäufe entwickeln
Konzepte des Data Warehousing

Kimball – Deklarieren der Granularität (Schritt 2)

Überlegungen:

  • Daten sollten flexibel sein, um viele Fragen beantworten zu können
  • Niedrigstmögliche Granularität favorisiert

Entscheidung:

  • Kunden-/Fotobestellungen verfolgen
Konzepte des Data Warehousing

Kimball – Die Dimensionen bestimmen (Schritt 3)

Überlegungen:

  • Wie beschreiben Nutzer die Daten, die aus dem Geschäftsprozess kommen?
  • Kundenfokus

Entscheidung:

  • Standort des Kunden (Land & Bundesstaat)
  • Datum, an dem der Kunde hinzugekommen ist
  • Standard-Zahlungsmethode
Konzepte des Data Warehousing

Kimball – Die Fakten identifizieren (Schritt 4)

Überlegungen:

  • Was möchten wir beantworten?

Entscheidung:

  • Zeit, die vor dem Kauf mit dem Betrachten des Fotos verbracht wurde
  • Fotokosten und Steuern
  • Kaufdatum
Konzepte des Data Warehousing

Fakten und Dimensionstabellen

Ein Sternschema mit einer Dimensionstabelle und einer Faktentabelle

Konzepte des Data Warehousing

Implementierung On-Premises oder in der Cloud

Überlegungen:

  • Wir wollen keine Vorabkosten für die Hardware-/Software-Infrastruktur.
  • Kleines Team – Fokus auf Mehrwert-generierende Aktivitäten

Entscheidung:

  • Cloud-Implementierung
Konzepte des Data Warehousing

ETL- oder ELT-Implementierung

Überlegungen:

  • Alle Daten behalten
  • Mit der Cloud können wir die Rechenleistung nach Bedarf anpassen

Entscheidung:

  • ELT-Implementierung
Konzepte des Data Warehousing

Zusammenfassung

  • Planung ist essenziell
  • Herangehensweise an die Situation anpassen
Konzepte des Data Warehousing

Lass uns üben!

Konzepte des Data Warehousing

Preparing Video For Download...