Freigeben über


Partitionen (SSAS – tabellarisch)

Durch Partitionen wird eine Tabelle logisch unterteilt. Jede Partition kann unabhängig von anderen Partitionen verarbeitet (aktualisiert) werden. Partitionen, die während der Modellerstellung mithilfe des Dialogfelds Partitionen in SQL Server Data Tools (SSDT) erstellt wurden, gelten für die Modellarbeitsbereichsdatenbank. Beim Bereitstellen des Modells werden die für die Arbeitsbereichsdatenbank des Modells definierten Partitionen in der bereitgestellten Modelldatenbank dupliziert. Darüber hinaus können Sie Partitionen für eine bereitgestellte Modelldatenbank erstellen und verwalten, indem Sie das Dialogfeld Partitionen in SQL Server Management Studio verwenden. Die in diesem Thema bereitgestellten Informationen beschreiben Partitionen, die während der Modellerstellung mithilfe des Dialogfelds Partitions-Manager in SQL Server Data Tools (SSDT) erstellt wurden. Informationen zum Erstellen und Verwalten von Partitionen für ein bereitgestelltes Modell finden Sie unter Erstellen und Verwalten von Partitionen für tabellarische Modelle (SSAS Tabular).

Abschnitte in diesem Thema:

Vorteile

Durch Partitionen in tabellarischen Modellen werden Tabellen in logische Partitionsobjekte unterteilt. Anschließend kann jede Partition unabhängig von anderen Partitionen verarbeitet werden. Eine Tabelle kann z. B. bestimmte Rowsets mit Daten enthalten, die selten geändert werden, während andere Rowsets Daten enthalten, die häufig geändert werden. In diesen Fällen ist es nicht erforderlich, sämtliche Daten zu verarbeiten, wenn tatsächlich nur ein Teil der Daten verarbeitet werden soll. Mit Partitionen können Daten, die häufig verarbeitet werden müssen, und Daten, die weniger häufig verarbeitet werden müssen, voneinander getrennt werden.

Bei einem effizienten Modellentwurf werden Partitionen genutzt, um unnötige Verarbeitungsschritte und die daraus resultierende Belastung der Analysis Services-Serverprozessoren zu eliminieren und gleichzeitig sicherzustellen, dass bestimmte Daten so häufig verarbeitet und aktualisiert werden, dass immer die neuesten Daten aus den Datenquellen bereitgestellt werden. Die Implementierung und Verwendung von Partitionen während der Modellerstellung kann sich erheblich von der Implementierung und Verwendung von Partitionen für bereitgestellte Modelle unterscheiden. Sie sollten bedenken, dass Sie während der Modellerstellungsphase möglicherweise nur mit einem Bruchteil der Daten arbeiten, die letztendlich im bereitgestellten Modell enthalten sind.

Verarbeitung von Partitionen

Bei bereitgestellten Modellen erfolgt die Verarbeitung mithilfe von SQL Server Management Studio oder durch Ausführen eines Skripts, das den Prozessbefehl enthält und Verarbeitungsoptionen und -einstellungen angibt. Beim Erstellen von Modellen mithilfe von SQL Server Data Tools können Sie Prozessvorgänge mithilfe eines Process-Befehls über das Menü Modell oder die Symbolleiste ausführen. Ein Verarbeitungsvorgang kann für eine Partition, eine Tabelle oder beides angegeben werden.

Beim Ausführen eines Verarbeitungsvorgangs wird unter Verwendung der Datenverbindung eine Verbindung mit der Datenquelle hergestellt. In die Modelltabellen werden neue Daten importiert, es werden Beziehungen und Hierarchien für die einzelnen Tabellen neu erstellt, und Berechnungen in berechneten Spalten und Measures werden neu berechnet.

Indem Sie eine Tabelle weiter in logische Partitionen unterteilen, können Sie selektiv bestimmen, welche Daten in den einzelnen Partitionen, wann und wie verarbeitet werden. Wenn Sie ein Modell bereitstellen, kann die Verarbeitung von Partitionen manuell über das Dialogfeld Partitionen in SQL Server Management Studio oder mithilfe eines Skripts abgeschlossen werden, das einen Prozessbefehl ausführt.

Partitionen in der Arbeitsbereichsdatenbank des Modells

Sie können neue Partitionen erstellen, Partitionen bearbeiten, zusammenführen oder löschen, indem Sie den Partitions-Manager in SQL Server Data Tools verwenden. Der Partitions-Manager bietet zwei Modi zum Auswählen von Tabellen, Zeilen und Spalten für eine Partition: den Tabellenvorschaumodus und den SQL-Abfragemodus. Zwar werden alle Partitionen unter Verwendung einer SQL-Abfrage definiert, durch die Verwendung des Tabellenvorschaumodus können Sie jedoch die Daten in der Vorschau anzeigen und auswählen, die Sie in die Partition einschließen möchten. Die SQL-Abfrage wird automatisch erstellt und für Sie überprüft. Da der Tabellenvorschaumodus mit der Tabellenvorschau im Dialogfeld Tabelleneigenschaften bearbeiten und der Seite Tabellenvorschau des Tabellenimport-Assistenten identisch ist, können in der Vorschau maximal 50 Zeilen angezeigt werden.

Partitionen in der Datenbank eines bereitgestellten Modells

Wenn Sie ein Modell bereitstellen, werden die Partitionen für die bereitgestellte Modelldatenbank als Datenbankobjekte in SQL Server Management Studio angezeigt. Sie können Partitionen für ein bereitgestelltes Modell erstellen, bearbeiten, zusammenführen und löschen, indem Sie das Dialogfeld Partitionen in SQL Server Management Studio verwenden. Das Verwalten von Partitionen für ein bereitgestelltes Modell in SQL Server Management Studio liegt außerhalb des Bereichs dieses Themas. Informationen zum Verwalten von Partitionen in SQL Server Management Studio finden Sie unter Erstellen und Verwalten von Partitionen für tabellarische Modelle (SSAS Tabular).

Thema BESCHREIBUNG
Erstellen und Verwalten von Partitionen in der Arbeitsbereichsdatenbank (SSAS – tabellarisch) Beschreibt, wie Partitionen in der Modellarbeitsbereichsdatenbank mithilfe des Partitions-Managers in SQL Server Data Tools (SSDT) erstellt und verwaltet werden.
Verarbeiten von Partitionen in der Arbeitsbereichsdatenbank (SSAS – Tabellarisch) Beschreibt, wie Partitionen in der Arbeitsbereichsdatenbank des Modells verarbeitet (aktualisiert) werden.

Weitere Informationen

DirectQuery-Modus (SSAS – tabellarisch)
Verarbeiten von Daten (SSAS – tabellarisch)