Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

21.11.2000/Folie 1Holger Frietsch Historisierung von Zuordnungsänderungen für Dimensionen in relationalen ORACLE8-Data Warehouse- Datenbanken Holger Frietsch.

Ähnliche Präsentationen


Präsentation zum Thema: "21.11.2000/Folie 1Holger Frietsch Historisierung von Zuordnungsänderungen für Dimensionen in relationalen ORACLE8-Data Warehouse- Datenbanken Holger Frietsch."—  Präsentation transkript:

1 21.11.2000/Folie 1Holger Frietsch Historisierung von Zuordnungsänderungen für Dimensionen in relationalen ORACLE8-Data Warehouse- Datenbanken Holger Frietsch PROMATIS AG

2 21.11.2000/Folie 2Holger Frietsch Agenda Worum geht es? Was ist das Problem? Lösung: Slowly Changing Dimensions Auswertungen Zusammenfassung

3 21.11.2000/Folie 3Holger Frietsch Worum geht es? Hierarchien für Drill-Analysen A 4712 4715 4714 4713 B 815 Abteilung Kostenstelle Mitarbeiter............ 4711

4 21.11.2000/Folie 4Holger Frietsch Worum geht es? Beispiele für Hierarchien Kostenstellen / Organigramm Vertriebsregionen Kundengruppen Produktgruppen Geografische Hierarchie Hierarchien strukturieren den (Stamm-) Datenbestand Hierarchien sind zentraler Bestandteil eines Data Warehouse

5 21.11.2000/Folie 5Holger Frietsch Star Schema Modell Zeitbasis Zeit_id Bezeichnung Quartal Jahr Prod_id Produkte Bezeichnung Handelsmarke Größe Zeit_id Prod_id Markt_id Anzahl Preis Rabatt MA_id Name Gruppe Abteilung Mitarbeiter Verkäufe

6 21.11.2000/Folie 6Holger Frietsch Worum geht es? Speicherung in Dimensionstabelle

7 21.11.2000/Folie 7Holger Frietsch Was ist das Problem ? A 4711 47124715 47144713 B 815 Zuordnungs- änderung............ X

8 21.11.2000/Folie 8Holger Frietsch Was ist das Problem ? Auf Datensatzebene Quelle (4711, Meier, B, 815, 01.01.1980) Schnittstelle: (MA-Nr., Name, Kostenstelle, Abtlg., Änd.datum)

9 21.11.2000/Folie 9Holger Frietsch Slowly Changing Dimensions (nach Ralph Kimball) Typ 1: Überschreiben Typ 2: Historisierung durch Versionierung Künstliche Schlüssel, evtl. Versionsnummern Keine Einschränkung auf Zeit notwendig automatische Partitionierung der Vergangenheit Typ 3: Historisierung durch neues Attribut nur Original und aktueller Wert Partitionierung nur via Zeiteinschränkung

10 21.11.2000/Folie 10Holger Frietsch Problem: Historische Zuordnung für Auswertungen Aktuelle Zuordnung für Vergleichbarkeit Typkritik: Typ 1: nur aktuell Typ 2: nur historisiert Typ 3: nur zwei Zustände Slowly Changing Dimensions

11 21.11.2000/Folie 11Holger Frietsch Lösung: SCD Typ 2 + 3 Künstlicher Primärschlüssel Auszeichnen des Attributs für Produktionsschlüssel Festlegen der zu historisierenden Attribute Versionierung bei Zuordnungsänderung Gültigkeitszeitraum jeweils Zusatzattribut „Aktuelle Zuordnung“

12 21.11.2000/Folie 12Holger Frietsch Tabellenstruktur

13 21.11.2000/Folie 13Holger Frietsch Vorgehen Schnittstelle S: S = { s / s = (MA_NUMMER, NAME, GRUPPE, ABTLG, AENDDATUM) } Dimension D: D = { d / d = (MA_ID, MA_NUMMER, NAME, GRUPPE, GRUPPE_AKT, ABTEILUNG, GUELTIG_SEIT, GUELTIG_BIS) }

14 21.11.2000/Folie 14Holger Frietsch

15 21.11.2000/Folie 15Holger Frietsch

16 21.11.2000/Folie 16Holger Frietsch

17 21.11.2000/Folie 17Holger Frietsch Auswertungen Zwei Auswertepfade: aktuelle Zuordnung historische Zuordnung Erhöhte Komplexität auf Metaebene Erhöhte Anzahl von Auswertungen Eindeutige Auswertungen

18 21.11.2000/Folie 18Holger Frietsch Zusammenfassung Anforderungen der Anwender nicht immer eindeutig Sowohl historische als auch aktuelle Zuordnung notwendig Auswerteperformance wichtig Programmierung standardisierbar

19 21.11.2000/Folie 19Holger Frietsch Vielen Dank Holger Frietsch Leiter Competence Center Business Intelligence PROMATIS AG, Karlsbad Mail: Holger.Frietsch@promatis.de PROMATIS AG: http://www.promatis.de


Herunterladen ppt "21.11.2000/Folie 1Holger Frietsch Historisierung von Zuordnungsänderungen für Dimensionen in relationalen ORACLE8-Data Warehouse- Datenbanken Holger Frietsch."

Ähnliche Präsentationen


Google-Anzeigen