Was ist ein Data Warehouse? Arten
โก Intelligente Zusammenfassung
Ein Data Warehouse ist ein zentrales Datenrepository, das Informationen aus verschiedenen Quellen fรผr Analysen, Berichte und Entscheidungsfindung zusammenfรผhrt. Dieses Tutorial erlรคutert die Geschichte, das Funktionsmodell, die verschiedenen Typen, Phasen, Komponenten, Implementierungsschritte, Vorteile, Nachteile und die wichtigsten Tools, die Data Warehousing zur Grundlage moderner Business Intelligence machen.

Was ist Data Warehousing?
Data Warehousing (DW) Data-Intelligence (BI) ist der Prozess des Sammelns und Verwaltens von Daten aus verschiedenen Quellen, um aussagekrรคftige Geschรคftseinblicke zu gewinnen. Ein Data Warehouse dient typischerweise dazu, Geschรคftsdaten aus heterogenen Quellen zu verknรผpfen und zu analysieren und bildet das Herzstรผck jedes Business-Intelligence-Systems (BI), das fรผr Datenanalyse und Reporting entwickelt wurde.
Data Warehousing ist eine Kombination aus Technologien und Komponenten, die die strategische Nutzung von Daten unterstรผtzt. Es handelt sich um die elektronische Speicherung groรer Mengen an Geschรคftsinformationen, die fรผr Abfragen und Analysen und nicht fรผr die Transaktionsverarbeitung konzipiert ist. Das Data Warehouse wandelt Rohdaten in nutzbare Informationen um und stellt diese den Nutzern rechtzeitig zur Verfรผgung, damit diese wichtige Entscheidungen treffen kรถnnen.
Eine Entscheidungsunterstรผtzungsdatenbank (das Data Warehouse) wird getrennt von der operativen Datenbank einer Organisation gefรผhrt. Das Data Warehouse ist kein Produkt, sondern eine Umgebung โ ein architektonisches Konstrukt eines Informationssystems, das Benutzern aktuelle und historische Entscheidungsunterstรผtzungsinformationen bereitstellt, die in einem herkรถmmlichen operativen Datenspeicher schwer zugรคnglich oder darstellbar sind.
Wie Sie vielleicht wissen, enthรคlt eine nach der 3NF-Normalisierung entworfene Datenbank fรผr ein Warenwirtschaftssystem typischerweise viele miteinander verknรผpfte Tabellen. Beispielsweise kann ein Bericht รผber den aktuellen Lagerbestand mehr als 12 Verknรผpfungsbedingungen erfordern, was die Antwortzeiten von Abfragen und Berichten verlangsamt. Ein Data Warehouse bietet hingegen ein denormalisiertes Design, das die Antwortzeiten reduziert und die Performance fรผr Berichte und Analysen verbessert.
Das Data-Warehouse-System ist auch unter folgenden Bezeichnungen bekannt:
- Entscheidungsunterstรผtzungssystem (DSS)
- Fรผhrungskrรคfteinformationssystem
- Management Informationssystem
- Business-Intelligence-Lรถsung
- Analytische Anwendung
- Data Warehousing
Geschichte des Data Warehouse
Das Data Warehouse hilft Nutzern, die Leistung ihrer Organisation zu verstehen und zu verbessern. Der Bedarf an Datenspeicherung entstand mit der zunehmenden Komplexitรคt von Computersystemen und der Verarbeitung stetig wachsender Datenmengen. Data Warehousing ist kein neues Konzept โ es hat eine lange Entwicklungsgeschichte.
Hier einige der wichtigsten Ereignisse in der Entwicklung des Data Warehouse:
- 1960 โ Dartmouth und General Mills entwickeln in einem gemeinsamen Forschungsprojekt die Begriffe โDimensionenโ und โFaktenโ.
- 1970 โ AC Nielsen und IRI stellen dimensionale Data Marts fรผr den Einzelhandel vor.
- 1983 โ Die Teradata Corporation stellt ein Datenbankmanagementsystem vor, das speziell fรผr die Entscheidungsunterstรผtzung entwickelt wurde.
- Ende der 1980er Jahre - IBM Die Forscher Paul Murphy und Barry Devlin entwickeln das Konzept des Business Data Warehouse.
- Die moderne Vision des Data Warehouse wird zugeschrieben an Bill InmonEr wird oft als โVater des Data Warehouseโ bezeichnet. Er verfasste grundlegende Werke รผber den Aufbau, die Nutzung und die Wartung des Data Warehouse und der Corporate Information Factory.
Wie funktioniert ein Data Warehouse?
Ein Data Warehouse fungiert als zentrales Repository, in dem Informationen aus einer oder mehreren Datenquellen zusammenlaufen. Daten flieรen aus Transaktionssystemen und anderen relationalen Datenbanken in das Warehouse.
Die eingehenden Daten kรถnnen Folgendes sein:
- Strukturierte
- Halbstrukturiert
- Unstrukturiert
Die Daten werden verarbeitet, transformiert und integriert, sodass Benutzer รผber Business-Intelligence-Tools, SQL-Clients und Tabellenkalkulationen auf den aufbereiteten Datensatz zugreifen kรถnnen. Ein Data Warehouse fรผhrt Informationen aus verschiedenen Quellen in einer umfassenden Datenbank zusammen.
Durch die Zusammenfรผhrung all dieser Informationen an einem Ort kann ein Unternehmen seine Kunden ganzheitlich analysieren und sicherstellen, dass es alle verfรผgbaren Datenpunkte berรผcksichtigt hat. Data Warehousing ermรถglicht Data Mining โ Data Mining sucht nach Mustern in den Daten, die zu hรถheren Umsรคtzen, niedrigeren Kosten und besseren Prognosen fรผhren.
Arten von Data Warehouse
Die drei Haupttypen von Data Warehouses (DWH) sind:
1. Enterprise Data Warehouse (EDW):
Ein Enterprise Data Warehouse ist ein zentrales Datenlager, das unternehmensweit Entscheidungshilfen bereitstellt. Es bietet einen einheitlichen Ansatz zur Organisation und Darstellung von Daten und ermรถglicht deren Klassifizierung nach Themen sowie die entsprechende Zugriffssteuerung.
2. OperaNationaler Datenspeicher (ODS):
An OperaEin Online-Datenspeicher (ODS) wird eingesetzt, wenn weder ein Data Warehouse noch OLTP-Systeme die Berichtsanforderungen des Unternehmens erfรผllen kรถnnen. In einem ODS werden die Daten in Echtzeit aktualisiert, wodurch er sich ideal fรผr Routineaufgaben wie die Speicherung aktueller Mitarbeiterdatensรคtze eignet.
3. Data Mart:
A Datenmarkt Ein unabhรคngiger Data Mart ist eine Teilmenge des Data Warehouse, die fรผr einen bestimmten Geschรคftsbereich wie Vertrieb, Finanzen oder Marketing konzipiert ist. In einem unabhรคngigen Data Mart kรถnnen Daten direkt aus Quellsystemen erfasst werden.
Allgemeine Phasen eines Data Warehouse
Anfangs nutzten Unternehmen Data Warehousing in relativ einfachen Formen. Im Laufe der Zeit entwickelten sich komplexere Nutzungsmuster. Die folgenden Punkte beschreiben die allgemeinen Phasen der Data-Warehouse-Nutzung (DWH):
Offline OperaNationale Datenbank:
Daten werden von einem Betriebssystem auf einen anderen Server kopiert. Das Laden, Verarbeiten und Berichten der kopierten Daten beeintrรคchtigt die Leistung des Betriebssystems nicht.
Offline-Data Warehouse:
Die Daten im Data Warehouse werden regelmรครig aus der operativen Datenbank aktualisiert. Die Daten werden abgebildet und transformiert, um die Ziele des Data Warehouse zu erreichen.
Echtzeit-Data-Warehouse:
Data-Warehouses werden immer dann aktualisiert, wenn eine Transaktion in der operativen Datenbank stattfindet. Buchungssysteme von Fluggesellschaften und Bahnunternehmen sind klassische Beispiele dafรผr.
Integriertes Data Warehouse:
Data Warehouses werden kontinuierlich aktualisiert, wenn operative Systeme Transaktionen durchfรผhren. Das Data Warehouse generiert dann Transaktionen, die an das operative System zurรผckgesendet werden.
Komponenten eines Data Warehouse
Die vier Komponenten eines Data Warehouse sind:
Lastmanager: Der auch als Frontkomponente bezeichnete Load Manager verarbeitet alle mit ex verbundenen Operationen.tracDie Daten werden in das Data Warehouse geladen und dort eingespielt. Zu diesen Vorgรคngen gehรถren die Transformationen, die die Daten fรผr die Eingabe in das Data Warehouse vorbereiten.
Lagerhausmanager: Der Warehouse Manager fรผhrt Operationen durch, die mit der Datenverwaltung innerhalb des Data Warehouse verbunden sind. Er analysiert Daten, um Konsistenz sicherzustellen, erstellt Indizes und Sichten, generiert Denormalisierungen und Aggregationen, transformiert und fรผhrt Quelldaten zusammen und archiviert oder sichert Daten.
Abfragemanager: Der auch als Backend-Komponente bekannte Abfragemanager verarbeitet Operationen im Zusammenhang mit Benutzerabfragen. Er leitet Abfragen an die entsprechenden Tabellen weiter und plant deren Ausfรผhrung.
Endbenutzer-Zugriffstools:
Diese Werkzeuge lassen sich in fรผnf Gruppen einteilen: 1) Datenberichtswerkzeuge, 2) Abfragewerkzeuge, 3) Werkzeuge zur Anwendungsentwicklung, 4) EIS-Werkzeuge und 5) OLAP-Werkzeuge. Data Mining-Werkzeuge.
Wer braucht ein Data Warehouse?
Ein Data Warehouse (DWH) wird fรผr alle Benutzertypen benรถtigt, darunter:
- Entscheidungstrรคger, die auf groรe Datenmengen angewiesen sind.
- Nutzer, die individuell angepasste, komplexe Prozesse durchfรผhren, um Informationen aus verschiedenen Quellen zu kombinieren.
- Menschen, die unkomplizierte und reibungslose Technologie fรผr den Datenzugriff wรผnschen.
- Teams, die einen systematischen, wiederholbaren Ansatz zur Entscheidungsfindung wรผnschen.
- Fรผr Nutzer, die eine schnelle Performance bei riesigen Datensรคtzen fรผr Berichte, Dashboards, Tabellen oder Diagramme benรถtigen.
- Analysten, die verborgene Muster in Datenflรผssen und Gruppen aufdecken mรถchtenpings.
Wofรผr wird ein Data Warehouse verwendet?
Nachfolgend sind die hรคufigsten Sektoren aufgefรผhrt, in denen Data Warehouses eingesetzt werden:
Fluggesellschaft:
In der Luftfahrtindustrie unterstรผtzen Data Warehouses die Crew-Einteilung, die Analyse der Streckenrentabilitรคt, die Promotion von Vielfliegerprogrammen und รคhnliche operative Entscheidungen.
Banking:
Data Warehouses werden im Bankwesen hรคufig zur effizienten Verwaltung von Ressourcen eingesetzt. Viele Banken nutzen sie auch fรผr Marktforschung, Produktleistungsanalysen und die operative Planung.
Gesundheitswesen:
Im Gesundheitswesen werden Data Warehouses eingesetzt, um Strategien zu entwickeln und Ergebnisse vorherzusagen, Patientenbehandlungsberichte zu erstellen und Daten mit Versicherungspartnern und medizinischen Hilfsdiensten auszutauschen.
รffentlicher Sektor:
Im รถffentlichen Sektor unterstรผtzen Data Warehouses die Informationsbeschaffung und helfen Regierungsbehรถrden bei der Pflege und Analyse von Steuer- und Gesundheitsdaten fรผr jeden Einzelnen.
Investitionen und Versicherungen:
In diesem Sektor werden Lagerhรคuser genutzt, um Datenmuster, Kundentrends und Marktbewegungen zu analysieren.
Einzelhandelsketten:
Einzelhandelsketten nutzen Data Warehouses fรผr Vertrieb und Marketing, um track Artikel und Kundenkaufmuster analysieren, Werbeaktionen planen und die Preispolitik festlegen.
Telekommunikation:
Telekommunikationsunternehmen nutzen Data Warehouses fรผr Produktwerbung, Vertriebsentscheidungen und Distributionsentscheidungen.
Gastgewerbe:
Die Hotel- und Gastgewerbebranche nutzt Data Warehouses, um Werbe- und Marketingkampagnen zu entwerfen und zu kalkulieren, die auf Kundenfeedback und Reisemustern basieren.
Schritte zur Implementierung eines Data Warehouse
Die beste Methode zur Bewรคltigung der mit der Implementierung eines Data Warehouse verbundenen Geschรคftsrisiken besteht darin, eine dreigleisige Strategie zu verfolgen:
- Unternehmensstrategie: Identifizieren Sie die aktuelle technische Architektur und die verwendeten Tools sowie die Fakten, Dimensionen und Attribute, die das Data Warehouse unterstรผtzen muss. Datenzuordnungping und Transformation sind Teil dieser Phase.
- Phasenweise Lieferung: Das Data Warehouse sollte phasenweise, themenbezogen, implementiert werden. Zugehรถrige Geschรคftseinheiten wie Buchung und Abrechnung sollten zuerst bereitgestellt und anschlieรend integriert werden.
- Iterative Prototypenping: Anstatt einer radikalen Implementierung sollte das Data Warehouse iterativ entwickelt, getestet und verfeinert werden.
Hier sind die wichtigsten Schritte bei der Implementierung eines Data Warehouse sowie die dazugehรถrigen Ergebnisse:
| Schritt | Aufgaben | Leistungen |
|---|---|---|
| 1 | Definieren Sie den Projektumfang | Bereich Definition |
| 2 | Geschรคftsbedarf ermitteln | Logisches Datenmodell |
| 3 | Definierung OperaAnforderungen an den nationalen Datenspeicher | OperaNationales Datenspeichermodell |
| 4 | Erwerben oder entwickeln Sie ErfahrungtracWerkzeuge fรผr die Konversion | ExtracWerkzeuge und Software |
| 5 | Definition der Datenanforderungen fรผr das Data Warehouse | รbergangsdatenmodell |
| 6 | Dokumentieren Sie fehlende Daten | Aufgabenliste |
| 7 | Karte Operanationalen Datenspeicher zum Data Warehouse | DW-Datenintegrationskarte |
| 8 | Entwicklung eines Data-Warehouse-Datenbankdesigns | DW-Datenbankdesign |
| 9 | Extract-Daten von Operationaler Datenspeicher | Integrierte DW-Daten Extracts |
| 10 | Laden Sie das Data Warehouse | Erstmaliges Laden der Daten |
| 11 | Pflege des Data Warehouse | Laufender Datenzugriff und nachfolgende Ladevorgรคnge |
Best Practices fรผr die Implementierung eines Data Warehouse
- Erstellen Sie einen Plan, um die Konsistenz, Genauigkeit und Integritรคt der Daten zu prรผfen.
- Das Data Warehouse muss gut integriert, klar definiert und mit einem Zeitstempel versehen sein.
- Bei der Konzeption des Data Warehouse sollten Sie das richtige Werkzeug verwenden, den Lebenszyklus einhalten, Datenkonflikte frรผhzeitig angehen und aus Fehlern lernen.
- Betriebssysteme und Betriebsberichte dรผrfen niemals durch das Lager ersetzt werden.
- Verbringen Sie nicht รผbermรครig viel Zeit mit ExtracDatenverarbeitung, -bereinigung und -ladung โ wo immer mรถglich automatisieren.
- Beziehen Sie alle Beteiligten, einschlieรlich der Fachabteilungen, in die Implementierung des Data Warehouse ein. Behandeln Sie das Data Warehouse als Gemeinschaftsprojekt, damit es fรผr die Endnutzer weiterhin nรผtzlich ist.
- Bereiten Sie einen Schulungsplan fรผr die Endbenutzer vor.
Vorteile und Nachteile eines Data Warehouse
Vorteile eines Data Warehouse (DWH):
- Geschรคftsanwender kรถnnen schnell auf wichtige Daten aus vielen Quellen an einem zentralen Ort zugreifen.
- Gewรคhrleistet konsistente Informationen รผber alle funktionsรผbergreifenden Aktivitรคten hinweg und unterstรผtzt Ad-hoc-Berichte und -Abfragen.
- Integriert mehrere Datenquellen, wodurch die Belastung der Produktionssysteme reduziert wird.
- Verkรผrzt die gesamte Bearbeitungszeit fรผr Analyse und Berichterstellung.
- Durch Umstrukturierung und Integration werden Berichtswesen und Analysen fรผr den Endnutzer einfacher.
- Spart dem Benutzer Zeit, da die Daten nicht mehr aus mehreren Quellen abgerufen werden mรผssen.
- Speichert groรe Mengen historischer Daten, was Trendanalysen und Zukunftsprognosen ermรถglicht.
Nachteile eines Data Warehouse:
- Keine ideale Option fรผr unstrukturierte Daten.
- Die Erstellung und Implementierung ist zeitaufwรคndig.
- Data Warehouses kรถnnen ohne aktive Wartung relativ schnell veralten.
- รnderungen an Datentypen, Bereichen, Quellschemata, Indizes oder Abfragen sind schwierig.
- Das Data Warehouse mag auf den ersten Blick einfach erscheinen, ist aber fรผr den Durchschnittsnutzer komplex.
- Trotz grรถรter Bemรผhungen erweitert sich der Projektumfang tendenziell wรคhrend der Umsetzung.
- Unterschiedliche Geschรคftsbereiche entwickeln mitunter widersprรผchliche Geschรคftsregeln.
- Organisationen mรผssen erhebliche Ressourcen fรผr Schulung und Einfรผhrung bereitstellen.
Die Zukunft des Data Warehousing
- Regulatorische Einschrรคnkungen kann die Mรถglichkeit einschrรคnken, unterschiedliche Datenquellen zu kombinieren, einschlieรlich unstrukturierter Daten, die schwieriger zu speichern und zu verwalten sind.
- Da der Grรถรe Mit dem Wachstum der Datenbanken verschiebt sich die Definition einer sehr groรen Datenbank stรคndig nach oben, und der Bau und Betrieb von Datenspeichern in diesem Umfang wird immer komplexer.
- Multimediale Daten Rich Media lรคsst sich nicht so einfach manipulieren wie Text. Relationale Datenbanken verarbeiten Textinformationen gut, aber Rich Media bleibt ein aktives Forschungsgebiet.
Data Warehouse-Tools
Auf dem Markt sind zahlreiche Data-Warehousing-Tools erhรคltlich. Hier sind einige der bekanntesten:
1. MarkLogic:
MarkLogic ist eine Data-Warehousing-Lรถsung, die die Datenintegration durch eine Vielzahl von Unternehmensfunktionen vereinfacht und beschleunigt. Sie fรผhrt komplexe Suchvorgรคnge durch und kann Dokumente, Beziehungen und Metadaten abfragen.
2. Oracle:
Oracle ist die branchenfรผhrende Datenbank. Sie bietet eine breite Palette von Data-Warehouse-Lรถsungen fรผr On-Premise- und Cloud-Bereitstellungen und trรคgt zur Optimierung des Kundenerlebnisses durch die Verbesserung der betrieblichen Effizienz bei.
3. Amazon Rotverschiebung:
Amazon Redshift ist ein Data-Warehouse-Service, der einfach und kostengรผnstig Datenanalysen mit Standardfunktionen ermรถglicht. SQL und bestehenden BI-Tools. Es fรผhrt komplexe Abfragen auf Petabytes strukturierter Daten mithilfe von Abfrageoptimierungstechniken durch.
Hier ist eine vollstรคndige Liste nรผtzlicher Data Warehouse-Tools.

