Die wichtigsten Queries weiter beschleunigen.
Internetriesen wie Google oder Amazon machen vor, wie in Bruchteilen einer Sekunde
Millionen von Datensätzen durchsucht und angezeigt werden können. Benutzer
gewöhnen sich schnell an diese Abfragegeschwindigkeit und erwarten auch von
Enterprise Business Intelligence wie Dashboards eine sehr schnelle
Reaktion. So zeigt sich, dass bereits fünf Sekunden zum Ergebnis vom Benutzer
als viel zu lange empfunden wird.
Mit Pre-Calculation kann diese Zeit auf ein Minimum reduziert werden.
Die Daten werden vorberechnet und jeder Änderung von Fakten- oder Stammdaten
automatisch neu berechnet.
Einfach und effektiv
SAP Business Warehouse Queries können sehr komplex sein. Sie sind meistens für einen Multi-Provider definiert und führen Daten mehrerer Cubes zusammen. Wenn die Query ausgeführt wird, zerlegt der OLAP-Prozessor in ihrem SAP-BW System die Query in Teil-Queries der darunterliegenden Info-Provider. Falls eine der Teil-Queries Daten aus einen archivierten Cube (NLS) oder einem virtuellen Cube (Masterdata) abfrägt wird diese Anfrage an SparrowBI weitergeleitet.
Ein Query-Ergebnis ist das Ergebnis einer solchen Abfrage mit einer bestimmten Selektion (WHERE
-Bedingung)
und einer bestimmten Gruppierung (GROUP BY
).
SparrowBI besitzt einen Monitor in dem Query-Abrufe live mitverfolgt werden können.
Die Query, die vorberechnen werden soll, wird ausgeführt. Dies
kann durch ein beliebiges BW-Frontend-Tools wie einem Dashboard (Designstudio),
dem BEX Analyzer, der RSRT
-Transaktion oder anderen Tools
geschehen.
Die Query ist im Monitoring in real-time sichtbar und kann direkt für Pre-Calculation markiert werden.
Wird die Query abgerufen steht das Ergebnis durch Pre-Calculation innerhalb weniger Millisekunden zur Verfügung.
Vorberechnung nach dem Laden von Daten:
Pre-Calculation wird mit einer niedrigeren Priorität vorberechnet als online abgerufene Queries. Trotzdem dauert es im Regelfall nach dem Laden von Daten nur wenige Minuten bis die Pre-Calculation berechnet ist. Da meistens nachts geladen wird sollte das kein Problem sein. Falls die Query abgerufen wird und die Vorberechnung noch nicht stattgefunden hat wird die Query wie jede andere Online-Query mit hoher Priorität berechnet und es dauert nur wenige Sekunden länger als gewohnt.
Pre-Calculation kann mit anderen SparrowBI Technologien kombiniert werden. Pre-Calculation funktioniert mit Nearline Storage, virtuellen Cubes (mit Navigationsattributen) und Cross-System Reporting