Steuerquery für Web Template-Vorberechnung
Definition
Die Steuerquery ist eine Hilfsquery, die vor den Queries im Web Template ausgeführt wird und deren Ergebnis zur Parametrisierung des Web Template verwendet wird.
Verwendung
In der Reporting Agent Einstellung zu einem Web Template können Sie als wesentliche Information eine Steuerquery angeben. Wenn Sie eine Steuerquery angeben, berechnet das System nicht das Web Template selbt vor, sondern eine Menge von gefilterten Sichten des Web Template.
Wir empfehlen dieses Verfahren insbesondere dann, wenn Sie mehrere Web Templates in einem Schritt berechnen möchten, die sich nur durch Filterwerte unterscheiden.
Die Verwendung einer Steuerquery ermöglicht insbesondere, komplexe Selektionskriterien für die vorzuberechnenden Daten zu formulieren.
Berechnen Sie z.B. nur die TOP50-Kunden vor, deren Daten mit hoher Wahrscheinlichkeit angefordert werden.
Struktur
Als Steuerquery eignet sich insbesondere eine sehr einfache Query, die eben diejenigen Merkmale im Aufriß in den Zeilen hat, nach denen das Web Template gefiltert werden soll. Jede Zeile der Tabelle, die eine Steuerquery liefert, dient anschließend als dynamischer Filter für die Sichten des Web Templates.
Für jede Zeile der Tabelle wird die zugehörige Kombination von Merkmalswerten als Filter der
Kommt ein Merkmal in einer Sicht nicht vor, wird der Filterwert nicht berücksichtigt.
Außerdem erhält man automatisch nur diejenigen Filterwertkombinationen, zu denen es Daten in demjenigen InfoCube gibt, auf dem die Steuerquery definiert ist.
Beispiel
Ein typischer Anwendungsfall für diesen Ansatz zur Vorberechnung von Web Templates sind Cockpit-Anwendungen, da ihre Steuerung vor allem durch Auswahllisten erfolgt und keine echte OLAP-Navigation erforderlich ist.
Eine Steuerquery kann auch für die Filterung beim Vorberechnen von Crystal-Reports-Queries verwendet werden. Weitere Informationen finden Sie unter