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
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 mithilfe des Dialogfelds "Partitionen " in SQL Server Management Studio(SSMS), mithilfe der Skriptsprache (Tabular Model Scripting Language, TMSL) oder programmgesteuert mit dem Tabellarischen Objektmodell (TOM) verwalten.
Modellprojekt in Visual Studio
Standardmäßig verfügt jede Tabelle in einem tabellarischen Modell über eine Partition. Aufgaben in diesem Abschnitt beschreiben, wie Partitionen in der Arbeitsbereichsdatenbank des Modellprojekts mithilfe des Partitions-Managers erstellt und verwaltet werden. Nachdem ein Modell bereitgestellt wurde (Azure Analysis Services, SSAS, Power BI), können Modelldatenbankadministratoren Partitionen im bereitgestellten Modell mithilfe von SSMS oder skript erstellen und verwalten.
Partitionen in der Modellarbeitsbereichsdatenbank können nicht mithilfe des Partitions-Managers zusammengeführt werden. Partitionen können nur mithilfe von SQL Server Management Studio oder skript zusammengeführt werden.
Verwenden Sie den Partitions-Manager, um Partitionen in Visual Studio zu erstellen und zu verwalten. Klicken Sie zum Anzeigen des Dialogfelds "Partitionen-Manager" auf "Erweiterungen>Tabelle>Partitionen", oder im Tabellarisches Modellexplorer mit der rechten Maustaste auf eine Tabelle, und klicken Sie dann auf "Partitionen".
So erstellen Sie eine neue Partition
Überprüfen oder wählen Sie im Partitions-Manager im Listenfeld "Tabelle " die Tabelle aus, die Sie partitionieren möchten, und klicken Sie dann auf "Neu".
Geben Sie unter Partitionsname einen Namen für die Partition ein. Standardmäßig wird der Name der Tabelle angegeben und für jede neue Partition inkrementell nummeriert.
Bearbeiten oder geben Sie einen neuen Power Query M-Ausdruck in Abfrageausdruck an, oder klicken Sie auf Entwurf, um den Power Query-Editor zu öffnen, in dem Sie die Daten auswählen und filtern können, die in die Partition aufgenommen werden sollen. Geben Sie für ältere (Provider-)Datenquellen eine SQL-Anweisung an, oder klicken Sie auf Entwurf, um den Abfrage-Editor (SQL) zu öffnen.
Wichtig: Stellen Sie beim Erstellen einer neuen Partition oder Kopieren einer vorhandenen Partition sicher, dass der neue Partitionsabfrageausdruck einen eindeutigen Teil von Daten definiert, wodurch replizierte Daten in zwei oder mehr Partitionen verhindert werden.
Klicken Sie auf Überprüfen.
So kopieren Sie eine Partition
Überprüfen oder wählen Sie im Partitions-Manager im Listenfeld "Tabelle " die Tabelle aus, die die partition enthält, die Sie kopieren möchten.
Wählen Sie in der Liste "Partitionen " die Partition aus, die Sie kopieren möchten, und klicken Sie dann auf "Kopieren".
Geben Sie im Partitionsnamen einen neuen Namen für die Partition ein.
In Abfrageausdruck bearbeiten oder einen neuen Power Query M-Ausdruck angeben, oder klicken Sie auf „Entwerfen“, um den Power Query-Editor zu öffnen, in dem Sie Daten auswählen und filtern können, die in die Partition aufgenommen werden sollen.
Klicken Sie auf Überprüfen.
Bereitgestelltes Modell mithilfe von SSMS
Verwenden Sie das Dialogfeld "Partitionen" in SSMS, um Partitionen für eine bereitgestellte tabellarische Modelldatenbank zu erstellen und zu verwalten. Zum Öffnen des Dialogfelds "Partitionen" klicken Sie in SSMS mit der rechten Maustaste auf eine Tabelle, und klicken Sie dann auf "Partitionen".
So erstellen Sie eine neue Partition
Klicken Sie im Dialogfeld "Partitionen " auf "Neu".
Geben Sie unter Partitionsname einen Namen für die Partition ein. Standardmäßig wird der Name der Standardpartition für jede neue Partition inkrementell nummeriert.
Geben Sie in "Query-Anweisung" eine Power Query M- oder SQL-Abfrageanweisung ein, die die Spalten und alle Klauseln definiert, die Sie einschließen möchten.
Klicken Sie auf " Syntax überprüfen ", um sie zu überprüfen.
So kopieren Sie eine Partition
Wählen Sie im Dialogfeld " Partitionen " in der Liste " Partitionen " die Partition aus, die Sie kopieren möchten, und klicken Sie dann auf "Kopieren".
Geben Sie im Partitionsnamen einen neuen Namen für die Partition ein.
Bearbeiten Sie die Abfrage-Anweisung im Abschnitt Abfrage-Anweisung.
Zwei oder mehr Partitionen zusammenführen
- Verwenden Sie im Dialogfeld "Partitionen " in der Liste " Partitionen " STRG+Klicken, um die Partitionen auszuwählen, die Sie zusammenführen möchten, und klicken Sie dann auf "Zusammenführen".
Von Bedeutung
Beim Zusammenführen von Partitionen werden die Partitionsmetadaten nicht aktualisiert. Sie müssen den Power Query M- oder SQL-Abfrageausdruck für die resultierende Partition bearbeiten, um sicherzustellen, dass Verarbeitungsvorgänge alle Daten in der zusammengeführten Partition verarbeiten.
Bereitgestelltes Modell mithilfe des Skripts
Partitionen werden durch das Partitions-Objekt in Tabular Model Scripting Language (TMSL) definiert. Führen Sie zum Erstellen, Kopieren oder Löschen von Partitionen einen Befehl "CreaterOrReplace", "Erstellen", " Ändern" oder "Löschen" aus . Führen Sie zum Zusammenführen von Partitionen einen MergePartitions-Befehl aus.
Weitere Informationen zum Ausführen eines TMSL-Skripts mithilfe von SSMS oder PowerShell finden Sie unter Verwenden von TMSL.
Programmgesteuert mithilfe von TOM
Partitionen werden durch eine Partitionsklasse im Microsoft.AnalysisServices.Tabular-Namespace dargestellt. Weitere Informationen finden Sie unter Erstellen von Tabellen, Partitionen und Spalten (TOM).
Siehe auch
Verarbeiten von Datenbanken, Tabellen oder Partitionen
Partitionen in tabellarischen Modellen