13 Hybridmodus für schnelle Analyseverarbeitung

Mit dem Oracle Essbase-Berechnungs- und -Abfrageprozessor im Hybridmodus können Sie Echtzeitanalysen durchführen und dabei prozedurale Berechnungen sowie Lese- und Schreibmodellierung verwenden. Der Hybridmodus ist die Standard-Engine für die dynamische Abhängigkeitsanalyse für Block-Storage-Abfragen. Er ist nicht die Standardeinstellung für Berechnungsskripte (Sie können ihn aktivieren).

Wenn Sie bereits mit Essbase 11g On-Premise gearbeitet haben, sind Sie wahrscheinlich mit einem oder mehreren dieser Cube-Designmodi vertraut, die auf bestimmte Zwecke zugeschnitten sind:

  • Block Storage: Am besten für große Sparse-Dimensionen geeignet. Cubes in diesem Modus werden gespeichert und vorab aggregiert, um eine gute Abfrageperformance zu erzielen. Umfasst zahlreiche Berechnungsfunktionen für Analysen.
  • Aggregate Storage: Am besten für Cubes mit einer großen Anzahl von Dimensionen und vielen Aggregationen der oberen Ebene geeignet. Elementformeln können mit MDX angegeben werden.
  • Hybridmodus: Block Storage-Modus mit den zusätzlichen Vorteilen von Aggregate Storage.

Der Hybridmodus ist die Standardabfrage-Engine für dynamische Abhängigkeitsanalysen für Abfragen von Block Storage Cubes in Essbase 21c, Essbase 19c und Oracle Analytics Cloud - Essbase. Hybridmodus bietet eine zuverlässige Abhängigkeitsanalyse und schnelle Aggregation. Er kann die Komplexität des Abfragens von Elementen mit Abhängigkeiten in dynamischen Elementen hervorragend bewältigen.

Oracle empfiehlt, in analytischen Anwendungen dynamische Abhängigkeiten, einschließlich Sparse-Aggregationen, zu verwenden. Sie sind nicht darauf beschränkt, dynamische Berechnungen selektiv in Sparse-Dimensionen zu implementieren, wie es bei Essbase 11g On-Premise der Fall war. Insbesondere sind dynamische Sparse-Aggregationen gemäß den Richtlinien und Tests zur Performanceoptimierung möglich und empfehlenswert.

Obwohl der Hybridmodus der Standardabfrageprozessor für Block Storage Cubes ist, wird er nicht standardmäßig für die Ausführung von Berechnungsskripten verwendet. Wenn Ihre Berechnungsskripte viele dynamische Abhängigkeiten enthalten, empfiehlt Oracle, dass Sie den Hybridmodus auch für Berechnungsskripte aktivieren. Hierzu aktivieren Sie die Konfigurationseinstellung HYBRIDBSOINCALCSCRIPT in Ihren Anwendungskonfigurationseinstellungen (oder verwenden Sie den Berechnungsbefehl SET HYBRIDBSOINCALCSCRIPT, um den Hybridmodus für einzelne Berechnungen zu aktivieren).

Die meisten Essbase-Berechnungsfunktionen werden im Hybridmodus ausgeführt. Eine Liste und die Syntax für alle im Hybridmodus unterstützten Berechnungsfunktionen sowie die wenigen Ausnahmen finden Sie unter Im Hybridmodus unterstützte Funktionen. Parallele Berechnungen mit FIXPARALLEL werden im Hybridmodus unterstützt, parallele Berechnungen mit CALCPARALLEL jedoch nicht.

Eine Beschreibung der Syntax zum Konfigurieren des Hybridmodus über die Standardeinstellungen hinaus finden Sie unter ASODYNAMICAGGINBSO.

Themen in diesem Abschnitt: