Freigeben über


Assistent für verwendungsbasierte Optimierung (F1-Hilfe)

Der Assistent für verwendungsbasierte Optimierung ist hinsichtlich der Ausgabe 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 Abfrage erneut zu berechnen.

Öffnen Sie den Cube-Designer für ein Analysis Services-Projekt, und klicken Sie anschließend auf die Registerkarte Aggregationen, um den Assistenten für verwendungsbasierte Optimierung in SQL Server-Datentools (SSDT) zu öffnen. Klicken Sie in der Symbolleiste auf die Schaltfläche Verwendungsbasierte Optimierung.

Stellen Sie eine Verbindung mit einer Analysis Services-Datenbank her, und öffnen Sie anschließend den Ordner Cubes, um den Assistenten für verwendungsbasierte Optimierung in SQL Server Management Studio zu öffnen. Wählen Sie einen Cube aus, öffnen Sie anschließend 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 die Option Verwendungsbasierte Optimierung aus.

Sie können den Aggregationsentwurfs-Assistenten verwenden, um diese Aggregationen zu entwerfen. 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 Abfragen 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 Abfragen 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 Abfrageanforderungen Ihrer gewerblichen Benutzer zu fokussieren.

HinweisHinweis

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

In diesem Abschnitt

Siehe auch

Verweis

Aggregationsentwurfs-Assistent (F1-Hilfe)

Analysis Services-Assistenten (mehrdimensionale Daten)

Konzepte

Aggregationen und Aggregationsentwürfe

Cubes in mehrdimensionalen Modellen