Assistent für verwendungsbasierte Optimierung (F1-Hilfe) (SSAS)
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 2005 Analysis Services (SSAS) 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 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.
Hinweis: |
---|
Weitere Informationen zum Konfigurieren des Abfrageprotokolls finden Sie unter Configuring the Analysis Services Query Log (in Englisch). |
In diesem Abschnitt
- Zu ändernde Partitionen auswählen (Verwendungsbasierte Optimierung-Assistent) (SSAS)
- Abfragekriterien angeben (Assistent für verwendungsbasierte Optimierung)
- Zu optimierende Abfragen prüfen (Assistent für verwendungsbasierte Optimierung) (SSAS)
- Optionen für Speicherung und Zwischenspeicherung angeben (Assistent für verwendungsbasierte Optimierung)
- Objektanzahl angeben (Assistent für verwendungsbasierte Optimierung)
- Aggregationsoptionen festlegen (Assistent für verwendungsbasierte Optimierung) (SSAS)
- Assistenten abschließen (Assistent für verwendungsbasierte Optimierung) (SSAS)
Siehe auch
Verweis
Aggregationsentwurfs-Assistent (F1-Hilfe) (SSAS)
Analysis Services-Assistenten (SSAS)
Andere Ressourcen
Aggregationen und Aggregationsentwürfe (SSAS)
Definieren und Konfigurieren von Cubes und Cubeeigenschaften