SAP BW zu HANA - BW Basics

SAP BW integriert Daten aus verschiedenen Quellen, transformiert und konsolidiert die Daten, führt eine Datenbereinigung durch und speichert Daten. Das SAP BW umfasst auch den Bereich Datenmodellierung, -verwaltung und -bereitstellung.

Die Daten im SAP BW werden mithilfe eines zentralen Tools verwaltet, das als SAP Business Intelligence (BI) Administration Workbench bezeichnet wird. Die BI-Plattform bietet Infrastruktur und Funktionen für:

  • OLAP-Prozessor
  • Metadaten-Repository
  • Process Designer und andere Funktionen

Business Explorer (BEx) ist ein Berichts- und Analysetool, das Abfrage-, Analyse- und Berichtsfunktionen in BI unterstützt. Mit BEx können Sie historische und aktuelle Daten in unterschiedlichem Analysegrad analysieren.

SAP BW ist als offenes, standardbasiertes Tool bekannt, mit dem Sie Daten aus verschiedenen Systemen in das BI-System extrahieren können. Es wertet die Daten mit verschiedenen Berichterstellungstools aus und Sie können diese auf andere Systeme verteilen.

Wenn Sie zur SAP BI Administration Workbench wechseln, wird dort das Quellsystem definiert. Gehen Sie zu RSA1 → Quellsysteme.

Je nach Art der Datenquelle können Sie Quellsysteme unterscheiden -

  • Datenquellen für Transaktionsdaten
  • Datenquellen für Stammdaten
  • Datenquellen für Hierarchien
  • Datenquellen für Text
  • Datenquellen für Attribute

Sie können die Daten von jeder Quelle in der Datenquellenstruktur mit einem InfoPackage in BI laden. Das Zielsystem, in das die Daten geladen werden sollen, wird in der Transformation definiert.

DataStore-Objekt

DataStore Object (DSO) ist als Speicherort bekannt, um bereinigte und konsolidierte Transaktions- oder Stammdaten auf der niedrigsten Granularitätsstufe zu halten. Diese Daten können mit der BEx-Abfrage analysiert werden.

Ein DSO enthält Kennzahlen und Kennfelder. Daten von DSO können mithilfe von Delta Update oder anderen DataStore-Objekten oder Stammdaten aktualisiert werden. DSOs werden üblicherweise in zweidimensionalen transparenten Datenbanktabellen gespeichert.

DSO-Architektur

DSO-Komponente besteht aus drei Tabellen -

Aktivierungswarteschlange

Hiermit werden die Daten gespeichert, bevor sie aktiviert werden. Der Schlüssel enthält die Anforderungs-ID, die Paket-ID und die Datensatznummer. Sobald die Aktivierung abgeschlossen ist, wird die Anforderung aus der Aktivierungswarteschlange gelöscht.

Aktive Datentabelle

Diese Tabelle wird zum Speichern der aktuell aktiven Daten verwendet und enthält den für die Datenmodellierung definierten semantischen Schlüssel.

Änderungsprotokoll

Wenn Sie das Objekt aktivieren, werden Änderungen an aktiven Daten im Änderungsprotokoll gespeichert. Das Änderungsprotokoll ist eine PSA-Tabelle und wird in der Administration Workbench unter der PSA-Struktur verwaltet.

InfoCube

InfoCube ist als mehrdimensionales Dataset definiert, das zur Analyse in einer BEx-Abfrage verwendet wird. Ein InfoCube besteht aus einer Reihe relationaler Tabellen, die logisch verbunden werden, um das Sternschema zu implementieren. Eine Faktentabelle im Sternschema wird mit mehreren Dimensionstabellen verknüpft.

Sie können einem InfoCube Daten von einer oder mehreren InfoSource- oder InfoProvidern hinzufügen. Sie stehen als InfoProvider für Analyse- und Berichtszwecke zur Verfügung.

InfoCube-Struktur

Ein InfoCube wird verwendet, um die Daten physisch zu speichern. Es besteht aus einer Reihe von InfoObjects, die mit Daten aus dem Staging gefüllt sind. Es hat die Struktur eines Sternschemas.

Das Echtzeitmerkmal kann einem InfoCube zugewiesen werden. Echtzeit-InfoCubes werden anders als Standard-InfoCubes verwendet.