SAP BW auf HANA - Datenmanagement

Wenn Ihr SAP-BW-System in einer HANA-Datenbank ausgeführt wird, sind die Kosten für das Speichern aller Daten im HANA-Speicher hoch. Außerdem sind nicht alle Daten aus dem SAP BW in der HANA-Datenbank erforderlich, und nur 30-40% der Daten aus dem BW werden aktiv für die Berichterstellung und den Betrieb benötigt. Diese Daten sollten nur für HANA-In-Memory-Funktionen verwendet werden.

SAP BW on HANA bietet eine Einstellung für aktive und nicht aktive Daten, damit Sie die niedrigeren Gesamtbetriebskosten verwalten können. Die Daten können je nach Datentemperatur in die folgenden 3 Kategorien eingeteilt werden:

Heiße Daten

In diesem Bereich werden alle Daten unter heißen Daten in der speicherinternen HANA-Datenbank gespeichert und stehen für Berichte und Vorgänge zur Verfügung. In SAP BW sind dies InfoCubes und DSOs, die unter Hot Data fallen, da sie häufig für Berichte und Vorgänge verwendet werden.

Diese Daten werden häufig verwendet und gehören in der Regel zu den letzten zwei bis drei Jahren. Daher müssen diese Daten als echte heiße Daten gespeichert und in die In-Memory-Datenbank gestellt werden, um die beste Leistung für Berichtszwecke zu erzielen.

Im Folgenden sind die wichtigsten Eigenschaften von Hot Data aufgeführt:

  • Access - Sehr häufig, alle paar Sekunden oder Minuten

  • Response - Schneller Zugriff, hohe Leistung

  • Data Type - Daten von InfoCubes, Standard-DSOs, offenen DSOs und allen Stammdaten

Kalte Daten

Kalte Daten werden als archivierte Daten betrachtet, auf die nur selten zugegriffen wird, und alle Daten werden in einer sekundären Datenbank gespeichert. In SAP BW enthalten Standard-DSOs und InfoCubes die Daten für Operationen und Berichterstellung. Im Normalfall wird jedoch häufig nur auf die Daten der letzten Jahre zugegriffen, um Berichte zu erstellen. Daten, die älter als 3 Jahre sind, können normalerweise in einem niedrigeren TCO-Plan gespeichert werden, da nur selten darauf zugegriffen wird.

Im Folgenden sind die wichtigsten Eigenschaften von kalten Daten aufgeführt:

  • Access - Daten, die älter als 3 Jahre sind und auf die nur selten für Berichte und Vorgänge zugegriffen wird.

  • Response - Langsamer im Vergleich zu heißen und warmen Daten.

  • Data Type - Ältere Daten von InfoCubes und Standard-DSOs.

Warme Daten

Warme Daten sind die Daten, die im Festplattenspeicher der HANA-Datenbank gespeichert sind und jederzeit für den Zugriff verfügbar sind. Auf diese Weise können Sie effizient auf weniger aktuelle Daten in der HANA-Datenbank zugreifen.

Diese Daten stehen zum Lesen, Schreiben und Einfügen zur Verfügung und bieten niedrigere Gesamtbetriebskosten.

Unter warmen Daten gibt es zwei Arten von Daten:

  • Nicht aktive Daten
  • Aktive / dynamische Schichtung

Nicht aktive Daten

Dieser Datentyp wird auf PSAs (Persistence Staging Area) und W / O-DSOs (Write Optimized) angewendet. In SAP BW werden PSAs und W / O-DSOs als Objekt mit niedriger Priorität betrachtet, und bei Speichermangel werden nicht aktive Daten zuerst aus dem Speicher entfernt.

Im Folgenden sind die wichtigsten Eigenschaften nicht aktiver Daten aufgeführt:

  • Access- Mittel häufige Daten. Daten, auf die häufiger zugegriffen wird als auf kalte Daten.

  • Response- Die Antwort ist schnell, wenn sich alle Partitionen im Speicher befinden. Wenn die Daten in die Partition geladen werden sollen, hängt die Antwortzeit vom Datenvolumen ab.

  • Data Type - PSAs und W / O-DSOs

Note - Das nicht aktive Konzept ist seit SAP BW 7.3 SP8 verfügbar und kann zur effizienten Verwaltung des Speichers in der HANA-Datenbank verwendet werden.

Aktive / dynamische Einstufung

Beim dynamischen Tiering gibt es kein Konzept zum Verschieben von Daten von der Partition in einen Speicher mit niedrigen Gesamtbetriebskosten und umfasst einen integrierten Mechanismus für den Zugriff auf alle Daten mit optimaler Leistungszeit.

Alle Daten - PSAs und W / O-DSOs - werden auf der Festplatte gespeichert und sind für SAP BW 7.4 SP8 und HANA 1.0 SP9 oder höher verfügbar.

Im Folgenden sind die wichtigsten Eigenschaften von aktiven / dynamischen Tiering-Daten aufgeführt:

  • Access- Mittel häufige Daten. Daten, auf die häufiger zugegriffen wird als auf kalte Daten.

  • Response - Etwas langsamer als heiße Daten

  • Data Type - Haftklebemassen, W / O-DSOs und erweiterte DSOs

Überwachen Sie das nicht aktive Datenkonzept im SAP BW-System

Aktiven / nicht aktiven Datenmonitor öffnen, ausführen Transaction Code: RSHDBMON oder Sie navigieren zu Administration Workbench → Administration → Monitore → Aktive / Nicht aktive Daten.

Klicken Sie anschließend auf die Detailansicht, um die Einstellungen für das frühzeitige Entladen zu überprüfen. Sie können die Einstellungen für das frühzeitige Entladen für die folgenden Objekte überprüfen:

  • Standard-DSOs
  • Ohne DSOs
  • InfoCube
  • Datenquelle

Wählen Sie aus der Datenauswahl die Datenquelle aus der Dropdown-Liste aus. Wählen Sie Objekt und klicken Sie auf Ausführen.

PSA-Tabellen und schreiboptimierte DSOs werden von SAP im BW standardmäßig als Warm markiert. Dies bedeutet, dass das Flag standardmäßig als aktiv gesetzt ist.

Dadurch können diese Tabellen mit höherer Priorität im Vergleich zu anderen Tabellen persistenter BW-InfoProvider aus dem Hauptspeicher entfernt werden. Sie können diese Einstellung mithilfe des Flags "Frühes Entladen" im Fenster anpassen, wie im folgenden Screenshot gezeigt.