Freigeben über


Verarbeiten von Analysis Services-Objekten

Die Verarbeitung wirkt sich auf die folgenden Microsoft SQL Server Analysis Services-Objekttypen aus: Analysis Services-Datenbanken, Cubes, Dimensionen, Measuregruppen, Partitionen und Data Mining-Strukturen und -Modelle. Für jedes Objekt können Sie die Verarbeitungsebene für das Objekt angeben, oder Sie können die Option "Prozessstandard" angeben, damit Analysis Services automatisch die optimale Verarbeitungsebene auswählen kann. Weitere Informationen zu den verschiedenen Verarbeitungsebenen für jedes Objekt finden Sie unter "Verarbeitungsoptionen und -einstellungen (Analysis Services)".

Sie sollten sich der Folgen des Verarbeitungsverhaltens bewusst sein, um das Auftreten negativer Auswirkungen zu reduzieren. Beispielsweise legt die vollständige Verarbeitung einer Dimension automatisch alle Partitionen fest, die von dieser Dimension abhängig sind, auf einen nicht verarbeiteten Zustand. Dies führt dazu, dass betroffene Cubes für die Abfrage nicht mehr verfügbar sind, bis die abhängigen Partitionen verarbeitet werden.

Dieses Thema enthält die folgenden Abschnitte:

Verarbeiten einer Datenbank

Verarbeiten einer Dimension

Verarbeiten eines Cubes

Verarbeitung einer Maßgruppe

Verarbeiten einer Partition

Verarbeiten von Data Mining-Strukturen und -Modellen

Verarbeiten einer Datenbank

In Analysis Services enthält eine Datenbank Objekte, aber keine Daten. Wenn Sie eine Datenbank verarbeiten, leiten Sie den Server rekursiv an, die Objekte zu verarbeiten, die Daten im Modell speichern, z. B. Dimensionen, Partitionen, Miningstrukturen und Miningmodelle.

Wenn Sie eine Datenbank verarbeiten, werden einige oder alle Partitionen, Dimensionen und Miningmodelle verarbeitet, die die Datenbank enthält. Der tatsächliche Verarbeitungstyp variiert je nach Status jedes Objekts und der von Ihnen ausgewählten Verarbeitungsoption. Weitere Informationen finden Sie unter "Verarbeitungsoptionen und -einstellungen (Analysis Services)".

Verarbeiten eines Cubes

Ein Würfel kann als Wrapperobjekt für Messgruppen und Partitionen betrachtet werden. Ein Cube besteht aus Dimensionen neben einem oder mehreren Maßen, die in Partitionen gespeichert werden. Dimensionen definieren, wie Daten im Cube angeordnet werden. Wenn Sie einen Cube verarbeiten, wird eine SQL-Abfrage ausgegeben, um Werte aus der Faktentabelle abzurufen, um jedes Element im Cube mit entsprechenden Measurewerten aufzufüllen. Für einen bestimmten Pfad zu einem Knoten im Cube gibt es einen Wert oder einen kalkulierbaren Wert.

Wenn Sie einen Cube verarbeiten, verarbeitet Analysis Services alle nicht verarbeiteten Dimensionen im Cube und einige oder alle Partitionen innerhalb der Measuregruppen im Cube. Die Besonderheiten hängen vom Status der Objekte ab, wenn die Verarbeitung beginnt, und der von Ihnen ausgewählten Verarbeitungsoption. Weitere Informationen zu Verarbeitungsoptionen finden Sie unter "Verarbeitungsoptionen und -einstellungen (Analysis Services)".

Durch die Verarbeitung eines Cubes werden maschinenlesbare Dateien erstellt, die relevante Faktendaten speichern. Wenn Aggregationen erstellt werden, werden sie in Aggregationsdatendateien gespeichert. Der Cube steht dann im Objekt-Explorer in SQL Server Management Studio oder im Projektmappen-Explorer in SQL Server Data Tools zur Verfügung.

Verarbeiten einer Dimension

Wenn Sie eine Dimension verarbeiten, formuliert und führt Analysis Services Abfragen für Dimensionstabellen aus, um Informationen zurückzugeben, die für die Verarbeitung erforderlich sind.

Staat Vertriebsregion Staat
USA Westen Kalifornien
USA Westen Oregon
USA Westen Washington

Die Verarbeitung selbst wandelt die tabellarischen Daten in verwendbare Hierarchien um. Diese Hierarchien sind vollständig formulierte Membernamen, die intern durch eindeutige numerische Pfade dargestellt werden. Das folgende Beispiel ist eine Textdarstellung einer Hierarchie.

[Vereinigte Staaten]
[Vereinigte Staaten]. [Westen]
[Vereinigte Staaten]. [Westen]. [Kalifornien]
[Vereinigte Staaten]. [Westen]. [Oregon]
[Vereinigte Staaten]. [Westen]. [Washington]

Bei der Bemaßungsverarbeitung werden keine berechneten Elemente erstellt oder aktualisiert, die auf Cubeebene definiert sind. Berechnete Elemente sind betroffen, wenn die Cubedefinition aktualisiert wird. Außerdem erstellt oder aktualisiert die Dimensionsverarbeitung keine Aggregationen. Die Dimensionsverarbeitung kann jedoch dazu führen, dass Aggregationen verworfen werden. Aggregationen werden nur während der Partitionsverarbeitung erstellt oder aktualisiert.

Beachten Sie beim Verarbeiten einer Dimension, dass die Dimension möglicherweise in mehreren Cubes verwendet wird. Wenn Sie die Dimension verarbeiten, werden diese Cubes als nicht verarbeitet markiert und für Abfragen nicht verfügbar. Verwenden Sie die Batchverarbeitungseinstellungen, um sowohl die Dimension als auch die zugehörigen Cubes gleichzeitig zu verarbeiten. Weitere Informationen finden Sie unter Stapelverarbeitung (Analysis Services).

Verarbeiten einer Measure-Gruppe

Wenn Sie eine Maßgruppe verarbeiten, führt Analysis Services die Verarbeitung einiger oder aller Partitionen innerhalb der Maßgruppe durch und alle nicht verarbeiteten Dimensionen, die in der Maßgruppe enthalten sind. Die Besonderheiten des Verarbeitungsauftrags hängen von der von Ihnen ausgewählten Verarbeitungsoption ab. Sie können eine oder mehrere Measuregruppen in Analysis Services verarbeiten, ohne dass sich dies auf andere Measuregruppen in einem Cube auswirkt.

Hinweis

Sie können einzelne Maßnahmen-Gruppen entweder programmgesteuert oder mithilfe von Management Studio verarbeiten. Sie können einzelne Measuregruppen nicht in SQL Server-Datentools verarbeiten; Sie können jedoch nach Partition verarbeiten.

Verarbeiten einer Partition

Die effektive Verwaltung von Analysis Services umfasst die Praxis der Partitionierung von Daten. Die Partitionsverarbeitung ist insofern einzigartig, als sie Festplattennutzung und Speicherplatzbeschränkungen mit Einschränkungen der Datenstruktur, die durch Analysis Services auferlegt werden, kombiniert berücksichtigen muss. Um die Abfrageantwortzeiten schnell und den Verarbeitungsdurchsatz hoch zu halten, müssen Sie regelmäßig Partitionen erstellen, verarbeiten und zusammenführen. Es ist sehr wichtig, die Möglichkeit der Integration redundanter Daten während der Partitionszusammenführung zu erkennen und zu verhindern. Weitere Informationen finden Sie unter Zusammenführen von Partitionen in Analysis Services (SSAS – Multidimensional).

Wenn Sie eine Partition verarbeiten, verarbeitet Analysis Services die Partition und alle unverarbeiteten Dimensionen, die in der Partition vorhanden sind, abhängig von der von Ihnen ausgewählten Verarbeitungsoption. Die Verwendung von Partitionen bietet mehrere Vorteile für die Verarbeitung. Sie können eine Partition ohne Auswirkungen auf andere Partitionen in einem Cube verarbeiten. Partitionen sind nützlich zum Speichern von Daten, die dem Rückschreiben von Zellen unterliegen. "Writeback" ist ein Feature, mit dem der Benutzer Was-wäre-wenn-Analysen durchführen kann, indem neue Daten wieder in die Partition geschrieben werden, um die Auswirkungen projizierter Änderungen anzuzeigen. Eine Rückschreibpartition ist erforderlich, wenn Sie das Zellenrückschreiben-Feature von Analysis Services verwenden. Die parallele Verarbeitung von Partitionen ist nützlich, da Analysis Services die Verarbeitungsleistung effizienter nutzt und die Gesamtverarbeitungszeit erheblich reduzieren kann. Sie können Partitionen auch sequenziell verarbeiten.

Verarbeiten von Data Mining-Strukturen und -Modellen

Eine Miningstruktur definiert die Datendomäne, aus der Data-Mining-Modelle erstellt werden. Eine Miningstruktur kann mehr als ein Miningmodell enthalten. Sie können eine Miningstruktur getrennt von den zugehörigen Miningmodellen verarbeiten. Wenn Sie eine Miningstruktur separat verarbeiten, wird sie mit den Schulungsdaten aus Ihrer Datenquelle aufgefüllt.

Wenn ein Data Mining-Modell verarbeitet wird, durchlaufen die Schulungsdaten die Miningmodellalgorithmen, trainieren das Modell mithilfe des Data Mining-Algorithmus und erstellen den Inhalt. Weitere Informationen zum Data Mining-Modellobjekt finden Sie unter Mining Structures (Analysis Services - Data Mining).For more information about the data mining model object, see Mining Structures (Analysis Services - Data Mining).

Weitere Informationen zur Verarbeitung von Miningstrukturen und -modellen finden Sie unter Verarbeitungsanforderungen und Überlegungen (Data Mining).

Siehe auch

Tools und Ansätze für die Verarbeitung (Analysis Services)
Batchverarbeitung (Analysis Services)
Verarbeitung von Objekten im multidimensionalen Modell