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.
Partitionen teilen eine Tabelle in logische Teile auf. Jede Partition kann dann unabhängig von anderen Partitionen verarbeitet (aktualisiert) werden. Partitionen, die während der Modellerstellung für ein Modell definiert sind, werden in einem bereitgestellten Modell dupliziert. Nach der Bereitstellung können Sie diese Partitionen verwalten und neue Partitionen erstellen, indem Sie das Dialogfeld " Partitionen " in SQL Server Management Studio oder ein Skript verwenden. Informationen in diesem Thema beschreiben Partitionen in einer bereitgestellten Tabellenmodelldatenbank. Weitere Informationen zum Erstellen und Verwalten von Partitionen während der Modellerstellung finden Sie unter Partitionen (SSAS Tabular).For more information about creating and managing partitions during model authoring, see Partitions (SSAS Tabular).
Abschnitte in diesem Thema:
Vorteile
Das effektive Modelldesign verwendet Partitionen, um unnötige Verarbeitung und nachfolgende Prozessorlast auf Analysis Services-Servern zu vermeiden, wobei gleichzeitig festgelegt wird, dass Daten verarbeitet und aktualisiert werden, um die aktuellsten Daten aus Datenquellen widerzuspiegeln.
Ein tabellarisches Modell kann z. B. eine Tabelle "Umsatz" aufweisen, die Umsatzdaten für das aktuelle Geschäftsjahr 2011 und alle vorherigen Geschäftsjahre enthält. Die Tabelle "Vertrieb" des Modells weist die folgenden drei Partitionen auf:
| Partitionierung | Daten von |
|---|---|
| Vertrieb2011 | Laufendes Geschäftsjahr |
| Verkäufe2010-2001 | Geschäftsjahr 2001, 2002, 2003, 2004, 2005, 2006. 2007, 2008, 2009, 2010 |
| SalesOld | Alle Geschäftsjahre vor den letzten zehn Jahren. |
Neue Umsatzdaten werden für das laufende Geschäftsjahr 2011 hinzugefügt; diese Daten müssen täglich verarbeitet werden, um in der aktuellen Umsatzdatenanalyse genau widerzuspiegeln, sodass die Datenbankpartition "Sales2011" über Nacht verarbeitet wird.
Es ist nicht erforderlich, Daten in der Partition Sales2010-2001 nachts zu verarbeiten; Da sich die Umsatzdaten für die letzten zehn Geschäftsjahre aufgrund von Produktrückgängen und anderen Anpassungen jedoch gelegentlich ändern können, müssen sie weiterhin regelmäßig verarbeitet werden, so dass Die Daten in der Partition "Sales2010-2001" monatlich verarbeitet werden. Daten in der SalesOld-Partition ändern sich niemals, daher werden sie nur jährlich verarbeitet.
Beim Eingeben des Geschäftsjahres 2012 wird der Tabelle "Umsatz" eine neue Partition "Sales2012" hinzugefügt. Die Partition "Sales2011" kann dann mit der Partition "Sales2010-2001" zusammengeführt und in "Sales2011-2002" umbenannt werden. Daten aus dem Geschäftsjahr 2001 werden aus der neuen Partition "Sales2011-2002" eliminiert und in die Partition "SalesOld" verschoben. Alle Partitionen werden dann verarbeitet, um Änderungen widerzuspiegeln.
Wie Sie eine Partitionsstrategie für die tabellarischen Modelle Ihrer Organisation implementieren, hängt weitgehend von den anforderungen und verfügbaren Ressourcen der Modelldatenverarbeitung ab.
Erlaubnisse
Um Partitionen in SQL Server Management Studio zu erstellen, zu verwalten und zu verarbeiten, müssen Sie über die entsprechenden Analysis Services-Berechtigungen verfügen, die in einer Sicherheitsrolle definiert sind. Jede Sicherheitsrolle verfügt über eine der folgenden Berechtigungen:
| Erlaubnis | Aktionen |
|---|---|
| Administrator | Lesen, Verarbeiten, Erstellen, Kopieren, Zusammenführen, Löschen |
| Prozess | Lesen, Verarbeiten |
| Schreibgeschützt | Lesen Sie |
Weitere Informationen zum Erstellen von Rollen während der Modellerstellung mithilfe von SQL Server Data Tools (SSDT) finden Sie unter Rollen (SSAS Tabular). Weitere Informationen zum Verwalten von Rollenmitgliedern für bereitgestellte tabellarische Modellrollen mithilfe von SQL Server Management Studio finden Sie unter Tabellarische Modellrollen (SSAS Tabular).
Prozesspartitionen
Partitionen können unabhängig von anderen Partitionen mithilfe des Dialogfelds "Partitionen " in Management Studio oder mithilfe eines Skripts verarbeitet (aktualisiert) werden. Die Verarbeitung hat die folgenden Optionen:
| Modus | BESCHREIBUNG |
|---|---|
| Standard verarbeiten | Erkennt den Prozessstatus eines Partitionsobjekts und führt die Verarbeitung durch, die erforderlich ist, um unverarbeitete oder teilweise verarbeitete Partitionsobjekte in einen vollständig verarbeiteten Zustand zu liefern. Daten für leere Tabellen und Partitionen werden geladen; Hierarchien, berechnete Spalten und Beziehungen werden erstellt oder neu erstellt. |
| Prozess abgeschlossen | Verarbeitet ein Partitionsobjekt und alle darin enthaltenen Objekte. Wenn Process Full für ein Objekt ausgeführt wird, das bereits verarbeitet wurde, legt Analysis Services alle Daten im Objekt ab und verarbeitet dann das Objekt. Diese Art von Verarbeitung ist erforderlich, wenn an einem Objekt eine Strukturelle Änderung vorgenommen wurde. |
| Daten verarbeiten | Laden Sie Daten in eine Partition oder eine Tabelle, ohne Hierarchien oder Beziehungen neu zu erstellen oder berechnete Spalten und Measures neu zu berechnen. |
| Prozess löschen | Entfernt alle Daten aus einer Partition. |
| Prozess hinzufügen | Inkrementelles Aktualisieren der Partition mit neuen Daten. |
Verwandte Aufgaben
| Aufgabe | BESCHREIBUNG |
|---|---|
| Erstellen und Verwalten von tabellarischen Modellpartitionen (SSAS-Tabellenmodell) | Beschreibt, wie Partitionen in einem bereitgestellten tabellarischen Modell mithilfe von SQL Server Management Studio erstellt und verwaltet werden. |
| Tabellarische Modellpartitionen verarbeiten (SSAS Tabular) | Beschreibt, wie Partitionen in einem bereitgestellten tabellarischen Modell mithilfe von SQL Server Management Studio verarbeitet werden. |