Datenmodell (SAP BW): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Grundlagen ==
== Grundlagen ==
* Datenmodelle bilden Realität ab
* Datenmodelle bilden Realität ab
* Operative Systeme (OLTP) haben andere Anforderungen an das Datenmodell, als Data Warehouse Systeme (OLAP).
* Operative Systeme (OLTP) haben andere Anforderungen an das Datenmodell, als Data Warehouse Systeme (OLAP).
** Bei OLAP-Systemen findet z. B. keine Normalisierung statt
** Bei OLAP-Systemen findet z. B. keine Normalisierung statt


=== Star Schema ===
=== Star-Schema ===
* Jedes Star Schema-Datenmodell ist thematisch in sich geschlossen
 
* Jedes Star-Schema-Datenmodell ist thematisch in sich geschlossen
** Beschreibt Geschäftsvorfälle eines oder mehrerer Geschäftsprozesse* Kern ist die Faktentabelle
** Beschreibt Geschäftsvorfälle eines oder mehrerer Geschäftsprozesse* Kern ist die Faktentabelle
* Gruppierende Merkmale werden in Dimensionstabellen mit Dimensions-IDs gespeichert
* Gruppierende Merkmale werden in Dimensionstabellen mit Dimensions-IDs gespeichert
Zeile 13: Zeile 15:
* Welche Dimensionen angelegt werden, und wie Merkmale auf die Dimensionen verteilt werden sollten, sollte ausschließlich nach technischen Gesichtspunkten entschieden werden.
* Welche Dimensionen angelegt werden, und wie Merkmale auf die Dimensionen verteilt werden sollten, sollte ausschließlich nach technischen Gesichtspunkten entschieden werden.


=== Snowflake-Schema ===


 
* SAP BW implementiert das Star-Schema in der erweiterten Form des Snowflake-Schemas:
** Merkmale von Dimensionen werden relational mit Stammdaten verbunden → Diese Verbindung ist unabhängig vom Geschäftsvorfall.


[[Category:SAP]]
[[Category:SAP]]
[[Category:SAP BW]]
[[Category:SAP BW]]

Version vom 2. Juli 2016, 19:20 Uhr

Grundlagen

  • Datenmodelle bilden Realität ab
  • Operative Systeme (OLTP) haben andere Anforderungen an das Datenmodell, als Data Warehouse Systeme (OLAP).
    • Bei OLAP-Systemen findet z. B. keine Normalisierung statt

Star-Schema

  • Jedes Star-Schema-Datenmodell ist thematisch in sich geschlossen
    • Beschreibt Geschäftsvorfälle eines oder mehrerer Geschäftsprozesse* Kern ist die Faktentabelle
  • Gruppierende Merkmale werden in Dimensionstabellen mit Dimensions-IDs gespeichert
  • Dimensions-IDs ermöglichen Wertekombinationen in den Dimensionstabellen
    • Repräsentation beliebiger Merkmale und Merkmalskombinationen durch eine Dimensions-ID
    • Datenmodell ist umso Leistungsfähiger je kleiner die Summe aller Datensätze in allen Dimensionstabellen eines Star Schemas sind
  • Welche Dimensionen angelegt werden, und wie Merkmale auf die Dimensionen verteilt werden sollten, sollte ausschließlich nach technischen Gesichtspunkten entschieden werden.

Snowflake-Schema

  • SAP BW implementiert das Star-Schema in der erweiterten Form des Snowflake-Schemas:
    • Merkmale von Dimensionen werden relational mit Stammdaten verbunden → Diese Verbindung ist unabhängig vom Geschäftsvorfall.