20 Intelligente Berechnung für Block Storage-Cubes

Wenn Essbase einen Block Storage-(BSO-)Cube mit Intelligente Berechnung berechnet, verfolgt es anhand von Markern, welche Datenblöcke berechnet werden. Wenn Sie dann eine Teilmenge von Daten laden, berechnet Essbase bei nachfolgenden Berechnungen nur die Blöcke, die nicht berechnet wurden, und alle Blöcke, die neu berechnet werden müssen.

Die intelligente Berechnung basiert auf der Essbase-Markierung von Datenblöcken als "clean" oder "dirty".

Für einfache, vollständige BSO-Berechnungen führt Essbase schneller aus, wenn Intelligente Berechnung verwendet werden kann. Es bietet signifikante Vorteile bei der Berechnungsleistung für folgende Berechnungsarten:

  • Eine vollständige Berechnung einer Datenbank (CALC ALL) mit einigen Ausnahmen.

    Siehe Einschränkungen der intelligenten Berechnung.

  • Ein Berechnungsskript, das alle Elemente in einer CALC DIM-Anweisung berechnet.

  • In Situationen, in denen Essbase Intelligente Berechnung nicht für die gesamte Berechnung verwenden kann, kann Intelligente Berechnung teilweise verwendet werden.

    Beispiel: Um die Performance für eine Standardkonsolidierung gefolgt von einer Umlage zu verbessern, können Sie Intelligente Berechnung für die Standardkonsolidierung aktivieren und sie dann für die Umlage deaktivieren.

Intelligente Berechnung gilt nur für nicht föderierte Blockspeicher-Cubes und nicht für Aggregate Storage.

Standardmäßig ist Intelligente Berechnung für BSO-Cubes aktiviert. Sie können sie ein- oder ausschalten. Siehe Intelligente Berechnung ein- oder ausschalten.