Show TOC

Background documentationOperationen auf der Ergebnismenge Locate this document in the navigation structure

 

Operationen auf der von der Analytic Engine bereitgestellten Ergebnismenge sind semantische Funktionen, die die zur Anzeige gebrachten Daten in bestimmter Weise filtern oder neu berechnen, ohne die Originaldaten zu verändern.

Konzept

Operationen auf der Ergebnismenge können selbst keine Daten anfordern. Der OLAP-Controller ist eine Schicht, die die Kommunikation zwischen Analytic Engine und Frontend ermöglicht. Er hat die Aufgabe, die Analytic Engine aufzurufen, Daten zu lesen und eine Liste aufzubauen, auf der die Funktionen arbeiten. Die folgende Grafik veranschaulicht das Konzept:

This graphic is explained in the accompanying text.

Technisches Konzept

Im unteren Bereich der Grafik ist die Reihenfolge der Schritte einer einzelnen Funktion dargestellt:

  1. Im Prepare-Schritt werden die speziellen Anforderungen der Funktion als Eingabeparameter an den OLAP-Controller übermittelt.

  2. Im Get-Data-Schritt liest der OLAP-Controller die Daten aus der Analytic Engine und bereitet die Liste auf.

  3. Im Execute-Schritt wird die Funktion auf den gelieferten Daten ausgeführt.

Arten

Es gibt zwei Arten von von Operationen auf der Ergebnismenge:

Achsen-Operationen arbeiten auf den Daten einer Achse (Zeilen– oder Spaltenachse). Diese wird in einer Datenanforderung gelesen.

Grid-Operationen arbeiten auf der gesamten Ergebnismenge sämtlicher Datenanforderungen. Dies umfasst beide Achsen.

Folgende Operationen sind implementiert:

Art

Typ

Achsen-Operation

Ausblenden von Knoten mit nur einem Kind

Grid-Operationen

Unterdrückung von Nullzeilen und Nullspalten

Lokale Berechnungen

Bedingte Summenunterdrückung (in der Ergebniszeile)

Ausführungsreihenfolge

Wenn mehrere Operationen auf der von der Analytic Engine bereitgestellten Ergebnsimenge ausgeführt werden, geht das System in einer bestimmten Reihenfolge vor. Es ist wichtig, diese zu berücksichtigen, weil stets auf dem Ergebnis der vorausgegangenen Operation weitergearbeitet wird. Das System führt die Operationen wie folgt aus:

  1. Unterdrückung von Nullzeilen und Nullspalten

  2. Ausblenden von Knoten mit nur einem Kind

  3. Lokale Berechnungen

  4. Bedingte Summenunterdrückung (in der Ergebniszeile)

Integration

Operationen auf dem OLAP Result Set sind im Query Designer oder direkt in der Query verfügbar.