eine wichtige Rolle. Im Bereich der operativen Datenbanken sind vor allem
die Operationen SELECT, INSERT, DELETE und UPDATE im Einsatz. Dabei hat sich
das Konzept der transaktionalen Anfragen unter Berücksichtigung der ACID-
Eigenschaften durchgesetzt.
Für analytische Anfragen stellt dies jedoch einen unzureichenden Ansatz
dar. Denn während im Bereich von OLTP oftmals kurze Transaktionen und
sehr viele Nutzer und Anwender auf die Daten gleichzeitig zugreifen, sind die
komplexen und lang andauernden Anfragen im Bereich der Analyse besonders
häufig. Für Data-Warehouse-Systeme hat sich daher der Begriff Online Ana-
lytical Processing (kurz OLAP) herausgebildet. Hier stehen komplexe und lang
andauernde Lesetransaktionen im Fokus und sollen durch das Data Warehouse
effizient unterstützt werden.
Im betrieblichen Umfeld müssen Entscheidungen auf einer konsistenten
und belastbaren Basis gründen. Daher müssen die unterschiedlichen Quellen
im Data Warehouse integriert werden. Für diese Integration wird der ETL-
Prozess (Extraktions-, Transformations- und Ladeprozess) genutzt. Dieser er-
möglicht die Vereinigung von Daten aus verschiedenen, meist heterogenen
Quellen. Dabei muss die Heterogenität auf verschiedenen Ebenen (System,
Schema, Daten) überwunden werden. Für die effiziente Analyse müssen die
Daten nicht nur für den Anwender bereitgestellt, sondern bezogen auf das Ana-
lysegebiet in die gewünschte Form transformiert werden. Dies erfordert neben
der Vorauswahl geeigneter Daten unter anderem auch die Herstellung eines
Zeitbezuges und die notwendigen Aggregationen hinsichtlich unterschiedlicher
Eigenschaften.
1.2.1 OLAP- versus OLTP-Transaktionen
Eine typische OLTP-Transaktion ist mit dem folgenden Beispiel aus unserer im
Getränkemarkt vorhandenen Kundendatenbank aufgezeigt. Hier werden aus
der Relation der Kunden der Vorname und Nachname des Kunden mit der ID
0800 gewählt.
Kunde
ID Nachname Vorname PLZ Ort Straße
4711 Saake Gunter 01234 Irgendwo Am Berg 3
42 Sattler K. 12345 Hier Zufahrt 18
0800 Köppen Veit 60701 Dort Weg 9A
SELECT Vorname, Nachname
FROM Kunde
WHERE ID = 0800
Ergebnis:
Vorname Nachname
Veit Köppen
1.2 OLTP versus OLAP 5

Get Data Warehouse Technologien now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.