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

Slides:



Advertisements
Ähnliche Präsentationen
News von der SAP TechEd zum Thema Business Intelligence Jörg Funke
Advertisements

Blue J.
Datenbankdesign mit ACCESS.
© Klaus Schild, Hinweis zu Übungsblatt 5. © Klaus Schild, Redundante Informationen redundante Informationen in XML nicht immer zu vermeiden.
Relationaler Datenbankentwurf (II)
Datenmodellierung Externe Phase Informationsstruktur
CAFM bei 3M ESPE Klaus Ringhoff 3M ESPE AG.
Ein Entity Relationship Diagramm zur ADB/NDB
Das Entity-Relationship-Modell
Paul, Morten, Yannick Blue J. Entwicklungsumgebung versteht Java Programmcode versteht Java Programmcode Für die Entwicklung eigener Software.
Java: Objektorientierte Programmierung
Schritte zu Datenmodellierung
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Komplexe Systemlandschaft
Access 2000 Datenbanken.
Datenbanken Einführung Merkmale dateiorientierte Datenverwaltung
Normalformen Normalisieren Schlüssel
Objektorientierte DBMS Klassen und Beziehungen Seminar: Verteilte Datenbanken Manuela Fischer.
6 Normalformen Normalisieren Schlüssel
Was ist eine Datenbank? ermöglicht die Eingabe von Daten
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
RelationentheorieObjektorientierte Datenbanken AIFB SS Das ODMG-Objektmodell vs. relationales Modell (1/9) ODMG-Objektmodell Literal_type Atomic_literal.
Daten sammeln aus Verschiedenen Datenbanken Dokumenten Dateien
Relationale Datenbankmodelle
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Janitor Zutrittssteuerung direkt in SAP Melanie Haberer.
Ein Produkt der blueend web:applications AG Customer Relationship Management - Funktionsumfang -
Übung 9 Aufgabe 2. Susi S. möchte zukünftig innerhalb der Kostenrechnung Verkaufsanalysen durchführen können. Als wichtige Kennzahl soll zukünftig der.
ProLap Auswertungen Ansicht Excelübergabe Reportausdruck ProLap Auswertungen von ProCoS Daten durch den Anwender ohne Programmkenntnisse. Keine Belastung.
Relationale Datenbanken II
Schlüssel von Beziehung(styp)en (1|5)
Access Aufbau Charts © 2000, Klemens Konopasek.
Flexible Datenstrukturen
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Datenbank ‚Büro‘: Der Mitarbeiter Meier arbeitet seit dem mit 50% seiner Kapazität in dem Projekt DB-DESIGN mit, das am gestartet wurde.
Problemstellung Heterogene DV-Strukturen Mangelnde Kapazität in der EDV-Abteilung Historische Daten nicht verfügbar Analysen belasten die vorhandene Infrastruktur.
Java für Fortgeschrittene
Überblick über die Datenbankproblematik
7.3.1 Ein Modellierungsbeispiel (1|9)
Speichern und Lesen von Daten im Data Warehouse
Ihr Trainer: Gerold Hämmerle
00:13 Matthias Ansorg FH Gießen-Friedberg1 / 24 Multidimensionale Datenstrukturen - semantische und logische Modellierung Teilvortrag: logische Modellierung.
Normalisierungsprozess
XJustiz: Elektronischer Rechtsverkehr mit XML
Datenbank Wandertag Situationsbeschreibung
Mehr Zeit für den Kunden und wirtschaftlicher Arbeiten mit BIB-Control
Transparente Information als Grundlage für ein erfolgreiches Controlling Claus Anton Finze, Projektleiter, DaWaVision.
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Finanzcontrolling aus einer Hand – Financial Data Warehouse
1 Polymorphe Konsistenzbedingungen (1) Polymorphe Konsistenzbedingungen legen fest, welche Arten von Zustandsbeschränkungen nach einer Konkretisierung.
Mehrfach-informationen Einfachinformationen
Rel-Modell Übertragung von Generalisierungen (1|4) (nur Einfachgeneralisierungen) Unterentity-Typen: U 1 :, U 2 :,..., U k : Oberentity-
SS 2014 – IBB4B Datenmanagement Do 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #1 Datenmanagement.
DATAframe ® Transparenz in Ihrem Unternehmen Referent: XXXXXXX Datum:
Was ist eine Datenbank „MS Access“
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
Verkauf – Debitoren Kunden und Kundengruppen
Preisfindung Rabattgruppen
INTERN Preisfindung Sonderpreise für Geschäftspartner SAP Business One, Version 9.0.
Relationales Datenmodell
Tilman Frenken,BWI,HAK4,05-06
Preisfindung Preisfindungskonzepte
Verkehr und Gewässer sollen fliessen Ingenieurvertrag; SIA 103; Offerten Kostenkontrolle im TBA Planeranlass 2. November 2015 Referent: Urs.
Den Wandel im Blick US-GAAP Reporting mit Oracle Financials Michael Mohl (CFO) DOAG SIG Applications in Fellbach.
Übungsart: Titel: Quelle: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining 1 Übungsart: Titel: Quelle: Titel: Quelle: Nächste Folie Wörter.
OWB Enterprise Edition Option Alfred Schlaucher Oracle Warehouse Builder Enterprise Edition.
 Präsentation transkript:

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

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

/Folie 3Holger Frietsch Worum geht es? Hierarchien für Drill-Analysen A B 815 Abteilung Kostenstelle Mitarbeiter

/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

/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

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

/Folie 7Holger Frietsch Was ist das Problem ? A B 815 Zuordnungs- änderung X

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

/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

/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

/Folie 11Holger Frietsch Lösung: SCD Typ 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“

/Folie 12Holger Frietsch Tabellenstruktur

/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) }

/Folie 14Holger Frietsch

/Folie 15Holger Frietsch

/Folie 16Holger Frietsch

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

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

/Folie 19Holger Frietsch Vielen Dank Holger Frietsch Leiter Competence Center Business Intelligence PROMATIS AG, Karlsbad Mail: PROMATIS AG: