Datenmodell (SAP BW): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 19: | Zeile 19: | ||
* SAP BW implementiert das Star-Schema in der erweiterten Form des Snowflake-Schemas: | * 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. | ** Merkmale von Dimensionen werden relational mit Stammdaten verbunden → Diese Verbindung ist unabhängig vom Geschäftsvorfall. | ||
* Merkmale die in Stammdaten statt in Dimensionen gespeichert werden, werden als Attribute bezeichnet | |||
* Merkmale (also Attribute) in Stammdaten ermöglichen die aktuelle Darstellung | |||
* Merkmale in Dimensionen ermöglichen die historisierte Darstellung | |||
[[Category:SAP]] | [[Category:SAP]] | ||
[[Category:SAP BW]] | [[Category:SAP BW]] |
Version vom 2. Juli 2016, 18:23 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.
- Merkmale die in Stammdaten statt in Dimensionen gespeichert werden, werden als Attribute bezeichnet
- Merkmale (also Attribute) in Stammdaten ermöglichen die aktuelle Darstellung
- Merkmale in Dimensionen ermöglichen die historisierte Darstellung