Condividi tramite


Partizioni (SSAS tabulare)

Le partizioni consentono di dividere una tabella in parti logiche. Ogni partizione può quindi essere elaborata (aggiornata) indipendentemente dalle altre. Le partizioni create usando la finestra di dialogo Partizioni in SQL Server Data Tools (SSDT) durante la creazione di modelli si applicano al database dell'area di lavoro del modello. Quando il modello viene distribuito, le partizioni definite per il database dell'area di lavoro modello vengono duplicate nel database modello distribuito. È possibile creare e gestire ulteriormente le partizioni per un database modello distribuito usando la finestra di dialogo Partizioni in SQL Server Management Studio. Le informazioni fornite in questo argomento descrivono le partizioni create durante la creazione di modelli usando la finestra di dialogo Gestione partizioni in SQL Server Data Tools (SSDT). Per informazioni sulla creazione e sulla gestione delle partizioni per un modello distribuito, vedere Creare e gestire partizioni di modelli tabulari (SSAS tabulare).

Sezioni dell'argomento:

Vantaggi

Le partizioni, nei modelli tabulari, consentono di dividere una tabella in oggetti partizione logici. Ogni partizione può quindi essere elaborata indipendentemente dalle altre. Ad esempio, è possibile che in una tabella siano inclusi determinati set di righe contenenti dati che raramente vengono modificati, a differenza di altri set i cui dati vengono invece modificati spesso. In questi casi, non è necessario elaborare tutti i dati quando in realtà si desidera effettuare tale operazione solo per una parte. Le partizioni consentono di dividere parti di dati che devono essere elaborati di frequente dai dati che possono invece essere elaborati meno frequentemente.

Un modello di progetto efficace consente di utilizzare le partizioni per eliminare elaborazioni e successivi carichi del processore non necessari nei server Analysis Services assicurando, nel contempo, che i dati vengano elaborati e aggiornati con una frequenza tale da riflettere i dati più recenti dalle origini dati. La modalità con cui le partizioni vengono implementate e utilizzate durante la creazione di modelli può essere molto diversa se riguarda modelli distribuiti. Tenere presente che, durante la fase di creazione dei modelli, è possibile che si utilizzi solo un subset dei dati che alla fine si troveranno nel modello distribuito.

Elaborazione di partizioni

Per i modelli distribuiti, l'elaborazione si verifica usando SQL Server Management Studio oppure eseguendo uno script che include il comando del processo e specifica le opzioni di elaborazione e le impostazioni. Quando si creano modelli usando SQL Server Data Tools, è possibile eseguire operazioni di elaborazione usando un comando Process dal menu o dalla barra degli strumenti modello. Un'operazione di elaborazione può essere specificata per una partizione, una tabella o per qualsiasi altro elemento.

Quando viene eseguita un'operazione di elaborazione, viene effettuata una connessione all'origine dati utilizzando la connessione dati. I nuovi dati importati in tabelle, relazioni e gerarchie del modello vengono ricompilati per ogni tabella, mentre i calcoli nelle colonne calcolate e nelle misure calcolate vengono calcolati nuovamente.

Dividendo ulteriormente una tabella in partizioni logiche, è possibile determinare in modo selettivo quali dati in ogni partizione vengono elaborati, nonché quando e come eseguire tale operazione Quando si distribuisce un modello, l'elaborazione delle partizioni può essere completata manualmente usando la finestra di dialogo Partizioni in SQL Server Management Studio oppure usando uno script che esegue un comando di processo.

Partizioni nel database dell'area di lavoro modello

È possibile creare nuove partizioni, modificare, unire o eliminare partizioni usando Partition Manager in SQL Server Data Tools. In Gestione partizioni sono disponibili due modalità per la selezione di tabelle, righe e colonne per una partizione, ovvero Anteprima tabella e Query SQL. Tutte le partizioni sono definite tramite una query SQL; tuttavia, utilizzando la modalità Anteprima tabella, è possibile visualizzare in anteprima e selezionare i dati da includere nella partizione. La query SQL viene creata e convalidata automaticamente. Poiché la modalità Anteprima tabella è la stessa anteprima tabella disponibile nella finestra di dialogo Modifica proprietà tabella e nella pagina Anteprima tabella dell'Importazione guidata tabella, il numero massimo di righe visualizzabili in anteprima è 50.

Partizioni in un database modello distribuito

Quando si distribuisce un modello, le partizioni per il database modello distribuito verranno visualizzate come oggetti di database in SQL Server Management Studio. È possibile creare, modificare, unire ed eliminare partizioni per un modello distribuito usando la finestra di dialogo Partizioni in SQL Server Management Studio. La gestione delle partizioni per un modello distribuito in SQL Server Management Studio non rientra nell'ambito di questo argomento. Per informazioni sulla gestione delle partizioni in SQL Server Management Studio, vedere Creare e gestire partizioni del modello tabulare (SSAS tabulare).

Argomento Descrizione
Creare e gestire partizioni nel database dell'area di lavoro (SSAS tabulare) Viene descritto come creare e gestire le partizioni nel database dell'area di lavoro modello usando Partition Manager in SQL Server Data Tools (SSDT).
Elaborare le partizioni nel database dell'area di lavoro (tabulare SSAS) Viene descritto come elaborare (aggiornare) le partizioni nel database dell'area di lavoro modello.

Vedere anche

Modalità DirectQuery (SSAS tabulare)
Elaborare dati (SSAS tabulare)