InfoCubes (SAP BW): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 22: Zeile 22:
=== Unkomprimierte Faktentabelle ===
=== Unkomprimierte Faktentabelle ===


Zweck:
* Wird genutzt bei normaler Bewirtschaftung des InfoCubes.
* Analytische Zugriffe sind möglich


* Administration von Ladevorgängen (Requests) → Jeder Datensatz enthält die ID des Requests
'''Zweck:''' Administration von Ladevorgängen (Requests) → Jeder Datensatz enthält die ID des Requests
* Analytische Zugriffe sind möglich
 
* Zwischenstation im Datenfluss
'''Ziel / Optimum:''' Eine möglichst kleine unkomprimierte Faktentabelle → Komprimierung selbst dann durchführen, wenn keine Verdichtung der Daten oder Verbesserung der Performance statt findet.


=== Komprimierte Faktentabelle ===
=== Komprimierte Faktentabelle ===


Zweck:
'''Zweck:'''
   
   
* Performanceverbesserung
* Hohe analytische Performance / Performanceverbesserung
* Verringerung des Datenvolumens  
* Verringerung des Datenvolumens durch Verdichtung
* Erhalten der betriebswirtschaftlichen Aussagekraft der Daten
* Erhalten der betriebswirtschaftlichen Aussagekraft der Daten


Wird erst durch '''explizite Ausführung der Komprimierung''' aus der unkomprimierten Faktentabelle befüllt. Dabei findet ggf. eine Verdichtung statt.
Komprimierung führt zu Null-Werten.
Null-Werte, wenn es sich nicht um Bestandskennzahlen oder Kennzahlen mit Ausnahmeaggregation handelt, können gelöscht werden.
Löschen von Null-Werten kann automatisiert werden mit Kennzeichen '''''Mit Null-Elimination'''''.


Nach dem Eliminieren von Null-Werten können '''verwaiste Dimensionseinträge''' entstehen → '''Dimensionen trimmen'''


''Nachträgliches Löschen'' bestehender '''Nullwerte''' mit Programm '''RSCDS_NULLELIM'''.





Version vom 24. Juli 2016, 15:58 Uhr

Dimensionen

Jeder InfoCube hat

  • Maximal 16 Dimensionen
  • Drei sind fest vorgegeben:
    • Paket
    • Zeit
    • Einheit
  • 13 weitere können frei definiert werden

Jede Dimension kann maximal 248 InfoObjekte aufnehmen.

Faktentabellen

Enthält maximal 233 Kennzahlen und Dimensions-IDs.

Line-Item-Dimensionen in der Faktentabelle enthalten statt einer DIM-ID eine SID des Merkmals.

Zwei Faktentabellen pro InfoCube:

Unkomprimierte Faktentabelle

  • Wird genutzt bei normaler Bewirtschaftung des InfoCubes.
  • Analytische Zugriffe sind möglich

Zweck: Administration von Ladevorgängen (Requests) → Jeder Datensatz enthält die ID des Requests

Ziel / Optimum: Eine möglichst kleine unkomprimierte Faktentabelle → Komprimierung selbst dann durchführen, wenn keine Verdichtung der Daten oder Verbesserung der Performance statt findet.

Komprimierte Faktentabelle

Zweck:

  • Hohe analytische Performance / Performanceverbesserung
  • Verringerung des Datenvolumens durch Verdichtung
  • Erhalten der betriebswirtschaftlichen Aussagekraft der Daten

Wird erst durch explizite Ausführung der Komprimierung aus der unkomprimierten Faktentabelle befüllt. Dabei findet ggf. eine Verdichtung statt.

Komprimierung führt zu Null-Werten.

Null-Werte, wenn es sich nicht um Bestandskennzahlen oder Kennzahlen mit Ausnahmeaggregation handelt, können gelöscht werden.

Löschen von Null-Werten kann automatisiert werden mit Kennzeichen Mit Null-Elimination.

Nach dem Eliminieren von Null-Werten können verwaiste Dimensionseinträge entstehen → Dimensionen trimmen

Nachträgliches Löschen bestehender Nullwerte mit Programm RSCDS_NULLELIM.


Wartungsmaßnahmen

Können mit der Transaktion RSRV "Analyse und Reparatur von BI-Objekten" durchgeführt werden:

  • Mehrfache Einträge in Dimensionen eines InfoCubes
  • Trimmen von Dimensionen: Nicht verwendete Einträge in Dimensionen eines InfoCubes


Tabellenübersicht

Tabelle Zweck
Unkomprimierte Faktentabelle
Komprimierte Faktentabelle Performanceverbesserungen
Gültigkeitstabelle Bestandskennzahlen