Freigeben über


Assistent für verwendungsbasierte Optimierung (F1-Hilfe)

Der Assistent für verwendungsbasierte Optimierung ist von der Ausgabe her dem Aggregationsentwurfs-Assistenten ähnlich und wird zum Entwerfen von Aggregationen für eine Partition verwendet. Die vom Assistenten für verwendungsbasierte Optimierung entworfenen Aggregationen basieren jedoch auf bestimmten Verwendungsmustern, die in dem Abfrageprotokoll einer Analysis Services-Instanz aufgezeichnet wurden. Aggregationen führen zu Leistungssteigerungen, indem sie Microsoft SQL Server Analysis Services ermöglichen, vorher berechnete Ergebnisse direkt aus dem Cubespeicher abzurufen, statt die Daten aus einer zugrunde liegenden Datenbank bei jeder Anfrage erneut zu berechnen.

Zum Öffnen des Assistenten für verwendungsbasierte Optimierung in Business Intelligence Development Studio öffnen Sie den Cube-Designer für ein Analysis Services-Projekt, und klicken Sie dann auf die Registerkarte Aggregationen. Klicken Sie auf der Symbolleiste auf die Schaltfläche Verwendungsbasierte Optimierung.

Zum Öffnen des Assistenten für verwendungsbasierte Optimierung in SQL Server Management Studio stellen Sie eine Verbindung mit einer Analysis Services-Datenbank her, und öffnen Sie den Ordner Cubes. Wählen Sie einen Cube aus, und öffnen Sie dann den Ordner Measuregruppen, und erweitern Sie die Measuregruppe, die Sie ändern möchten. Klicken Sie mit der rechten Maustaste auf den Ordner Partitionen, und wählen Sie dann Verwendungsbasierte Optimierung aus.

Zum Gestalten dieser Aggregationen können Sie den Aggregationsentwurfs-Assistenten verwenden. Dieser Assistent führt Sie durch die folgenden Schritte:

  • Auswählen von Standard- oder benutzerdefinierten Einstellungen für die Speicherungs- und Zwischenspeicherungsoptionen einer Partition, einer Measuregruppe oder eines Cubes.

  • Bereitstellen von geschätzten oder tatsächlichen Werten für Objekte, auf die die Partition, die Measuregruppe oder der Cube verweist.

  • Abgeben von Aggregationsoptionen und Grenzwerten, um den Speicher und die Abfrageleistung der entworfenen Aggregationen zu optimieren.

  • Speichern und optionales Verarbeiten der Partition, der Measuregruppe oder des Cubes, um die definierten Aggregationen zu generieren.

In Analysis Services wird der Aggregationsentwurfs-Assistent zum Entwerfen von Aggregationen bereitgestellt, die auf statistischen Analysen der Struktur der Partition basieren, um einen Aggregationsentwurf zu erstellen, der durch die Speicherplatzgröße oder den geschätzten Leistungsgewinn begrenzt werden kann. Sie können den Aggregationsentwurfs-Assistenten dazu verwenden, die Gesamtleistung einer Partition zu steigern, aber der Aggregationsentwurf ist dann nicht auf die speziellen Bedürfnisse Ihrer gewerblichen Benutzer ausgerichtet. Mit dem Assistenten für verwendungsbasierte Optimierung können Sie einen Aggregationsentwurf bereitstellen, der auf diese speziellen Bedürfnisse ausgerichtet ist. Das ist aber nur möglich, wenn das Abfrageprotokoll der Analysis Services-Instanz genügend Informationen zum Erstellen solcher Anfragen enthält.

Normalerweise werden beide Assistenten zusammen verwendet, um die Leistung sowohl in Bezug auf die Bereitstellung als auch in Bezug auf den Zeitverlauf zu steigern. Der Aggregationsentwurfs-Assistent sollte zuerst verwendet werden, wenn die Partition (bzw. der Cube oder die Measuregruppe, die die Partition enthält) erstmalig bereitgestellt wird, um von einer besseren Gesamtleistung zu profitieren. Nach einem bestimmten Zeitraum, in dem die Anfragen der gewerblichen Benutzer für die Partition im Abfrageprotokoll aufgezeichnet wurden, können Sie den Assistenten für verwendungsbasierte Optimierung verwenden, um den Aggregationsentwurf stärker auf die bessere Erfüllung der Leistungs- und Anfrageanforderungen Ihrer gewerblichen Benutzer zu fokussieren.

HinweisHinweis

Informationen zum Konfigurieren des Abfrageprotokolls finden Sie unter Configuring the Analysis Services Query Log.