Berechnungsskripte für Partitionen verwenden

Eine partitionierte Essbase-Anwendung kann mehrere Server, Prozessoren oder Computer umfassen. Sie können erhebliche Verbesserungen der Berechnungsperformance erzielen, indem Sie Anwendungen partitionieren und separate Berechnungen für jede Partition ausführen.

Kalkulationsskripte für Partitionen schreiben

Wenn Sie ein Berechnungsskript für transparente oder replizierte Partitionen schreiben, lesen Sie die folgenden Richtlinien:

  • Bewerten Sie die Performanceauswirkungen auf die Berechnung des Gesamt-Cubes (der Datenbank). Um die Performance zu verbessern, können Sie:

    • Gestalten Sie die Gesamtberechnung neu, um zu vermeiden, dass Remote-Werte in einer transparenten Partition in einem Remote-Cube referenziert werden.

    • Einen Wert in einem Remote-Cube dynamisch berechnen.

      Siehe Daten in Partitionen dynamisch berechnen.

    • Replizieren Sie einen Wert im Cube, der die anwendbare Formel enthält.

      Beispiel: Wenn Sie vierteljährliche Daten für die Region "Ost" replizieren, replizieren Sie nur die Werte für Qtr1, Qtr2, Qtr3 und Qtr4, und berechnen Sie die übergeordneten Jahreswerte lokal.

  • Stellen Sie sicher, dass ein referenzierter Wert auf dem neuesten Stand ist, wenn Essbase ihn abruft. Wählen Sie eine der zuvor beschriebenen Optionen (Neugestaltung, dynamische Berechnung oder Replikation) oder berechnen Sie den referenzierten Cube, bevor Sie die Formel berechnen.

Reihenfolge der Kontrollberechnung für Partitionen

Sie müssen die partitionierten Cubes in einer bestimmten Reihenfolge berechnen, um sicherzustellen, dass Essbase die erforderlichen Ergebnisse berechnet.

Die folgende Abbildung veranschaulicht Partitionen, in denen Sie Informationen aus den Datenbanken West, Central und East transparent aus der Unternehmensdatenbank anzeigen:

Abbildung 23-1: Berechnen von Partitionen


Dieses Bild veranschaulicht Partitionen (West, Ost und Zentral) im Corporate Cube.

West, Central und East enthalten nur tatsächliche Werte. Das Unternehmen enthält Ist- und Budgetwerte. Obwohl Sie West-, Zentral- und Ostdaten in der Corporate-Datenbank anzeigen können, sind die Daten nur in West-, Zentral- und Ostdaten vorhanden. Sie werden nicht in Corporate dupliziert.

Wenn Essbase Corporate berechnet, müssen daher die neuesten Werte aus West, Central und East verwendet werden. Um die erforderlichen Ergebnisse zu erhalten, müssen Sie West, Central und East berechnen, bevor Sie Corporate berechnen.