Bevor wir mehr über die SAP BI-Architektur erfahren, sollten wir uns mit ihnen befassen
Konzeptionelle Ebenen des Data Warehousing mit BI
Permanenter Staging-Bereich
Die aus den Quellsystemen extrahierten Daten werden zuerst in den Bereich für beständiges Staging eingegeben. Die Daten auf dieser Ebene sind die Rohdaten, die in unveränderter Form vorliegen. Die Daten werden nur in den nächsten Ebenen konsolidiert und bereinigt.
Der Staging-Bereich ist eine temporäre Tabelle, die die Daten enthält und eine Verbindung zu Arbeitsbereichs- oder Faktentabellen herstellt. Wenn kein Staging-Bereich vorhanden ist, muss die Datenlast direkt vom OLTP-System zum OLAP-System übertragen werden, was die Leistung des OLTP-Systems beeinträchtigt.
Data Warehouse-Schicht (DWH-Schicht)
Daten aus dem persistenten Staging-Bereich werden in den DataWareHouse-Layer geladen. Es verfügt über ein Repository für Unternehmensinformationen. Daten in dieser Schicht werden für einen längeren Zeitraum gespeichert. Die gesamten Verlaufsdaten (z. B. Daten der letzten 5 Jahre) werden hier in dieser Schicht gespeichert. Keine Aggregation von berichtsrelevanten Daten; die Granularität der in dieser Schicht gespeicherten Daten beträgt auf Werbebuchungsebene (detailliert).
Operational Data Store Layer
Daten werden sehr häufig kontinuierlich von den Quellsystemen kontinuierlich in eine Betriebsdatenspeicherschicht geladen. Daher enthalten die Daten in dieser Ebene alle Änderungen an den Daten, die im Laufe des Tages vorgenommen wurden. Daten aus dem Betriebsdatenspeicher können später zu bestimmten Zeitpunkten (z. B. am Ende des Tages) in die Datawarehouse-Schicht geladen werden, um das Datum in der Datawarehouse-Schicht zu aktualisieren. Diese Betriebsdatenspeicherschicht kann auch in Notfällen verwendet werden, in denen die Daten in der Datawarehouse- und der Datamart-Schicht verloren gehen. In solchen Situationen können Daten von der Schicht Operational Data Store in die Schicht Data Warehouse und die Schicht Data Mart geladen werden. ODS basiert nicht auf dem Sternschemamodell, sondern liegt in einem Flatfiles-Format vor.
Architected Data Mart Layer
Architected Data Mart Layer, auch als Infocube bekannt. Es wurde entwickelt, um zusammengefasste und aggregierte Daten über einen langen Zeitraum zu speichern. Daten aus dem Data Warehouse-Layer werden in den Architected Data Mart-Layer geladen. Es wird in der Analyse und Berichterstellung verwendet. Die Daten sind auf einer hohen Ebene relevant für die Erstellung von Berichten, in denen diese Daten angezeigt werden. Die Datenmanipulation mit Geschäftslogik erfolgt auf dieser Ebene. Es besteht aus einer zentralen Faktentabelle (Kennzahlen), die von mehreren Dimensionstabellen umgeben ist und zur Unterstützung von BW-Abfragen verwendet wird
Schlüsselkomponenten des SAP BI-Systems:
Business Intelligence ist eine Kernkomponente von SAP NetWeaver. Die folgende Abbildung zeigt die Schlüsselkomponenten eines BI-Systems.
- Data Warehousing - Dies dient hauptsächlich zum Extrahieren, Transformieren und Laden von Daten aus Quellsystemen.
- BI-Plattform - Die BI-Plattformschicht enthält BI-Services zur Unterstützung komplexer Analyseaufgaben und -funktionen. Es enthält die Analytic Engine, die die über BEx-Analysenavigationen angeforderten Daten verarbeitet. Die Schnittstelle ermöglicht die Eingabe und Bearbeitung von Daten im Rahmen von BI Integrated Planning. Es verfügt außerdem über spezielle Analysetools wie den Analysis Process Designer (APD) und das Data Mining, mit denen Analysten in Ihrem Unternehmen die Tools zum Zusammenführen, Minen, Vorverarbeiten, Speichern und Analysieren von Daten erhalten.
- BI Suite - Diese Tools helfen beim Erstellen von Berichten für Analysezwecke. Sie enthalten den Business Explorer (BEx), der flexible Berichts- und Analysetools bietet.
Die folgenden Bereiche im Business Explorer können für Datenanalysen verwendet werden:
- BEx Analyzer (Microsoft Excel-basiertes Analysetool mit Pivot-Tabellen-ähnlichen Funktionen)
- BEx Web Analyzer (Webbasiertes Analysetool mit Pivot-Tabellen-ähnlichen Funktionen)
- BEx Web Application Designer (kundendefinierter und SAP BI-Inhalt bereitgestellt)
- BEx Report Designer (hochformatierte Webausgabe)
SAP BI / BW-Architektur:
BI hat eine dreistufige Architektur:
Datenbankserver: Hier werden Daten physisch gespeichert (ODS-, PSA-, Infocube- und Metadaten-Repository).
Anwendungsserver: Der Anwendungsserver basiert auf dem OLAP-Prozessor. Es wird verwendet, um auf dem Datenbankserver gespeicherte Daten abzurufen.
Presentation Server: Verwaltet die Berichterstellung und den Datenzugriff.
- Daten werden aus den Quellsystemen extrahiert.
- Die Daten werden im Persistent Storage Area (PSA) bereitgestellt. Dies enthält quellenähnliche Daten.
- Daten werden bereinigt, geladen und im Datenspeicherobjekt gespeichert.
- Daten werden im Infocube in mehreren Dimensionen angezeigt.
- Der OLAP-Prozessor stellt dem Business Explorer Daten zur Verfügung, um Daten gemäß den Analyseanforderungen des Geschäfts anzuzeigen.
- Daten können SAP / Nicht-SAP, Data Marts vom Open Hub Service (InfoSpoke) zur Verfügung gestellt werden.