Eigenschaftsblatt Cubes: Register Partitionierung

Bei der Partitionierung werden die Kennzahlen physisch in einem Cube gespeichert. Sie verbessert die Performance von großen Kennzahlen wie folgt:

Die Anzahl von Partitionen wirkt sich auf die Datenbankressourcen aus, die für das Laden und Aggregieren der Daten in einem Cube zugewiesen werden können. Partitionen können gleichzeitig aggregiert werden, wenn ausreichend Ressourcen zugewiesen wurden.

Partitionierungs-Advisor

Führt den Partitionierungs-Advisor aus, der die Eigenschaften der zugeordneten Datenquellen überprüft und eine Partitionierungsstrategie bestimmt, die die beste Gesamt-Performance unterstützt. Sie können die Empfehlung annehmen oder können die Partitionierungsregeln ändern.

Partitions-Cube

Wählen Sie diese Option, um den Cube zu partitionieren. Die Partitionierung verbessert die Performance von großen Kennzahlen.

Dimension

Die Dimension für die Partitionierung des Cubes. Die Dimension muss mindestens eine ebenenbasierte Hierarchie haben und die Elemente sollten gleichmäßig verteilt sein, sodass jedes übergeordnete Element auf einer bestimmten Ebene etwa dieselbe Anzahl von untergeordneten Elementen hat.

Time ist im Allgemeinen die beste Auswahl, weil sie dieses Kriterium erfüllt. Außerdem werden Daten geladen und nach Zeitperiode archiviert, sodass neue Partitionen erstellt und alte Partitionen im Rahmen des Datenaktualisierungsprozesses gelöscht werden können.

Hierarchie

Die Hierarchie, die für die Partitionierung benutzt werden soll. Wenn die Dimension mehrere Hierarchien hat, wählen Sie die Hierarchie mit den meisten Elementen. Sie sollte als Standardhierarchie definiert werden.

Ebene

Die Ebene, die für die Partitionierung benutzt werden soll. Jedes Dimensionselement auf dieser Ebene wird in einer separaten Partition zusammen mit den untergeordneten Elementen gespeichert. Alle Dimensionselemente, die auf höheren Ebenen enthalten oder nicht in der Hierarchie enthalten sind, werden gemeinsam in der Standardpartition gespeichert. Die Größe der Standardpartition darf die Größe der ebenenbasierten Partitionen nicht überschreiten.

Wählen Sie die Ebene mit Vorsicht, sodass Sie nicht zu viele Partitionen erstellen. Wenn die Zeit-Dimension z.B. 10 Jahre mit Daten auf Jahres-, Quartals-, Monats- und Tagesebene umfasst, könnten Sie eine Partitionierung auf Quartalsebene durchführen. Dabei werden 40 Partitionen erstellt, eine für jedes Quartal und die untergeordneten Objekte (Monate und Tage). Die 10 Elemente auf Jahresebene werden gemeinsam in der Standardpartition gespeichert und können schnell für eine Datenansicht der obersten Ebene abgerufen werden. Wenn die Daten jedoch sehr dünnbesiedelt sind, könnten Sie eine Partitionierung auf Jahresebene vornehmen.

Das Ziel besteht darin, Partitionen zu erstellen, die in den Speicher passen. Dies optimiert die Performance. Je mehr Speicher der Rechner hat, desto größer können die Partitionen sein und dieses Ziel dennoch erfüllen.