Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
gilt für:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Die Verarbeitung betrifft die folgenden SQL Server Analysis Services-Objekttypen: SQL Server Analysis Services-Datenbanken, Kuben, Dimensionen, Messgruppen, 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 SQL Server 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 Maßnahmengruppe
Verarbeiten von Data Mining-Strukturen und -Modellen
Verarbeiten einer Datenbank
In SQL Server Analysis Services enthält eine Datenbank Objekte, jedoch 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 sowie aus einer oder mehreren Kennzahlen, 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 SQL Server 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 Management Studio oder im Lösungs-Explorer in SQL Server Data Tools zur Verfügung.
Verarbeiten einer Dimension
Wenn Sie eine Dimension verarbeiten, formuliert und führt SQL Server 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.
| Verwendbare 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 Batchverarbeitung (Analysis Services).
Verarbeiten einer Maßgruppe
Wenn Sie eine Measuregruppe verarbeiten, verarbeitet SQL Server Analysis Services einige oder alle Partitionen innerhalb der Measuregruppe und alle nicht verarbeiteten Dimensionen, die an der Measuregruppe teilnehmen. Die Besonderheiten des Verarbeitungsauftrags hängen von der von Ihnen ausgewählten Verarbeitungsoption ab. Sie können eine oder mehrere Measuregruppen in SQL Server Analysis Services verarbeiten, ohne dass sich dies auf andere Measuregruppen in einem Cube auswirkt.
Hinweis
Sie können einzelne Maßgruppierungen programmgesteuert verarbeiten oder mithilfe von Management Studio. Sie können einzelne Messgruppen nicht in SQL Server Data Tools bearbeiten; Sie können jedoch nach Partition bearbeiten.
Verarbeiten einer Partition
Die effektive Verwaltung von SQL Server Analysis Services umfasst die Praxis der Partitionierung von Daten. Die Partitionsverarbeitung ist einzigartig, weil sie die Nutzung von Festplatten und Speicherplatzbeschränkungen in Kombination mit den von SQL Server Analysis Services auferlegten Datenstrukturbeschränkungen berücksichtigt. 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 Wahrscheinlichkeit der Integration redundanter Daten während der Partitionszusammenführung zu erkennen und dagegen vorzugehen. Weitere Informationen finden Sie unter Zusammenführen von Partitionen in Analysis Services (SSAS – Multidimensional).
Wenn Sie eine Partition verarbeiten, verarbeitet SQL Server 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ückschreibenfeature von SQL Server Analysis Services verwenden. Die parallele Verarbeitung von Partitionen ist nützlich, da SQL Server 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 der Data Mining-Algorithmen und generieren 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)
Verarbeiten eines mehrdimensionalen Modells (Analysis Services)