Dienstag, 25. November 2014

SAP Business Warehouse Query Lesemodus


Lesen aller Daten

Vorteile:

  • Query-Navigation nach Erstaufruf sehr schnell, da Daten komplett im OLAP-Cache vorliegen
Nachteile:

  • Erstaufruf langsam
  • Verwendung von Merkmalsaggregaten stark eingeschränkt
  • Großer Speicherbedarf im OLAP-Cache

Empfehlung:

  • Verwendung des Lesemodus nur bei kleinen InfoCubes
  • Verwendung des Lesemodus nur in Querys mit wenigen freien Merkmalen

Nachlesen der Daten

Vorteile:
  • Gute Trefferquote bei Merkmalsaggregaten
  • Schnelle Antwortzeiten bei kleinen Hierarchien 
Nachteile:

  • Wartezeit bei weiteren Aufrufen erforderlich, wenn Selektion nicht identisch mit Erstaufruf

Empfehlung:
  • Verwendung des Lesemodus bei kleinen Hierarchien
  • Verwendung des Lesemodus bei großen Ergebnismengen

Nachlesen der Daten beim Expandieren einer Hierarchie

Vorteile:
  • Erstaufruf der Query schnell, da nur die notwendigen Daten selektiert werden

Nachteile:
  • Selektiert die geringste Menge an Daten im Erstaufruf, deshalb Lesezugriff auf Datenbank bei geänderter Navigation erforderlich

Empfehlung:
  • Verwendung des Lesemodus bei Hierarchieaggregaten erforderlich

Dienstag, 18. November 2014

Öffnen einer BEx Arbeitsmappe

Möchte man automatisiert auf eine SAP BEx Arbeitsmappe zugreifen, so gibt es dafür sowohl in 7.0 als auch in 3.5 einen VBA Befehl.


In 7.0 lautet der Befehl für den BEx Analyzer


Application.Run "BExAnalyzer.xla!SAPBEXreadWorkbook", "7JKJM2XEH70HCSWDHEFB21RM5"

wobei 
"7JKJM2XEH70HCSWDHEFB21RM5" die ID des Workbooks ist. In 3.5 lautet der Befehl 

Application.Run "sapbex.xla!SAPBEXreadWorkbook", "7JKJM2XEH70HCSWDHEFB21RM5"








Samstag, 8. November 2014

Quellcode aus Textdatei laden


Möchte man Quellcode aus einer Textdatei als Makro importieren, gibt es dafür folgenden Quellcode.

Quellcode aus Textdatei laden