Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
L'elaborazione influisce sui tipi di oggetto di SQL Server Analysis Services seguenti: database di SQL Server Analysis Services, cubi, dimensioni, gruppi di misure, partizioni e strutture e modelli di data mining. Per ogni oggetto è possibile specificare il livello di elaborazione per l'oggetto oppure specificare l'opzione Elaborazione predefinita per consentire a SQL Server Analysis Services di selezionare automaticamente il livello di elaborazione ottimale. Per altre informazioni sui diversi livelli di elaborazione per ogni oggetto, vedere Opzioni di elaborazione e impostazioni (Analysis Services).
È necessario essere consapevoli delle conseguenze del comportamento di elaborazione per ridurre l'occorrenza di ripercussioni negative. Ad esempio, l'elaborazione completa di una dimensione imposta automaticamente tutte le partizioni dipendenti da tale dimensione a uno stato non elaborato. In questo modo i cubi interessati diventano non disponibili per la query fino a quando non vengono elaborate le partizioni dipendenti.
Questo argomento include le sezioni seguenti:
Elaborazione di una dimensione
Elaborazione di un gruppo di misure
Elaborazione di una partizione
Elaborazione di strutture e modelli di data mining
Elaborazione di un database
In SQL Server Analysis Services un database contiene oggetti ma non dati. Quando si elabora un database, si indirizza il server a elaborare in modo ricorsivo gli oggetti che archiviano i dati nel modello, ad esempio dimensioni, partizioni, strutture di data mining e modelli di data mining.
Quando si elabora un database, vengono elaborate alcune o tutte le partizioni, le dimensioni e i modelli di data mining contenuti nel database. Il tipo di elaborazione effettivo varia a seconda dello stato di ogni oggetto e dell'opzione di elaborazione selezionata. Per altre informazioni, vedere Opzioni di elaborazione e impostazioni (Analysis Services).
Elaborazione di un cubo
Un cubo può essere considerato come un oggetto wrapper per gruppi di misure e partizioni. Un cubo è costituito da dimensioni oltre a una o più misure, archiviate in partizioni. Le dimensioni definiscono la disposizione dei dati nel cubo. Quando si elabora un cubo, viene eseguita una query SQL per recuperare i valori dalla tabella dei fatti per popolare ogni membro del cubo con valori di misura appropriati. Per qualsiasi percorso specifico di un nodo nel cubo, è presente un valore o un valore calcolabile.
Quando si elabora un cubo, SQL Server Analysis Services elabora tutte le dimensioni non elaborate nel cubo e alcune o tutte le partizioni all'interno dei gruppi di misure del cubo. Le specifiche dipendono dallo stato degli oggetti all'avvio dell'elaborazione e dall'opzione di elaborazione selezionata. Per altre informazioni sulle opzioni di elaborazione, vedere Opzioni di elaborazione e impostazioni (Analysis Services).
L'elaborazione di un cubo crea file leggibili dal computer che archiviano i dati dei fatti pertinenti. Se sono presenti aggregazioni create, vengono archiviate nei file di dati di aggregazione. Il cubo è quindi disponibile per l'esplorazione da Esplora oggetti in Management Studio o Esplora soluzioni in SQL Server Data Tools
Elaborazione di una dimensione
Quando si elabora una dimensione, SQL Server Analysis Services formula ed esegue query su tabelle delle dimensioni per restituire informazioni necessarie per l'elaborazione.
| Paese | Regione delle vendite | stato |
|---|---|---|
| Stati Uniti | Ovest | California |
| Stati Uniti | Ovest | Oregon |
| Stati Uniti | Ovest | Washington |
L'elaborazione stessa trasforma i dati tabulari in gerarchie utilizzabili. Queste gerarchie sono nomi di membri completamente articolati rappresentati internamente da percorsi numerici univoci. L'esempio seguente è una rappresentazione testuale di una gerarchia.
| Gerarchia utilizzabile |
|---|
| [Stati Uniti] |
| [Stati Uniti]. [Ovest] |
| [Stati Uniti]. [Ovest]. [California] |
| [Stati Uniti]. [Ovest]. [Oregon] |
| [Stati Uniti]. [West]. [Washington] |
L'elaborazione delle dimensioni non crea o aggiorna i membri calcolati, definiti a livello di cubo. I membri calcolati vengono influenzati quando la definizione del cubo viene aggiornata. Inoltre, l'elaborazione delle dimensioni non crea o aggiorna le aggregazioni. Tuttavia, l'elaborazione delle dimensioni può causare l'eliminazione delle aggregazioni. Le aggregazioni vengono create o aggiornate solo durante l'elaborazione della partizione.
Quando si elabora una dimensione, tenere presente che la dimensione può essere usata in più cubi. Quando si elabora la dimensione, tali cubi vengono contrassegnati come non elaborati e diventano non disponibili per le query. Per elaborare contemporaneamente sia la dimensione che i cubi correlati, usare le impostazioni di elaborazione batch. Per ulteriori informazioni, vedere l'elaborazione batch (Analysis Services).
Elaborazione di un gruppo di misure
Quando si elabora un gruppo di misure, SQL Server Analysis Services elabora alcune o tutte le partizioni all'interno del gruppo di misure e tutte le dimensioni non elaborate che partecipano al gruppo di misure. Le specifiche del processo di elaborazione dipendono dall'opzione di elaborazione selezionata. È possibile elaborare uno o più gruppi di misure in SQL Server Analysis Services senza influire sugli altri gruppi di misure in un cubo.
Annotazioni
È possibile elaborare singoli gruppi di misure a livello di codice o tramite Management Studio. Non è possibile elaborare singoli gruppi di misure in SQL Server Data Tools; Tuttavia, è possibile elaborare in base alla partizione.
Elaborazione di una partizione
L'amministrazione efficace di SQL Server Analysis Services prevede la procedura di partizionamento dei dati. L'elaborazione delle partizioni è univoca perché implica la considerazione dell'uso del disco rigido e dei vincoli di spazio, combinati con le limitazioni della struttura dei dati imposte da SQL Server Analysis Services. Per mantenere rapidi i tempi di risposta delle query e alta la portata di elaborazione, è necessario creare, elaborare e unire regolarmente le partizioni. È molto importante riconoscere e gestire in base alla possibilità di integrare i dati ridondanti durante l'unione delle partizioni. Per ulteriori informazioni, vedere Merge Partitions in Analysis Services (SSAS - Multidimensional).
Quando si elabora una partizione, SQL Server Analysis Services elabora la partizione e tutte le dimensioni non elaborate presenti nella partizione, a seconda dell'opzione di elaborazione selezionata. L'uso delle partizioni offre diversi vantaggi per l'elaborazione. È possibile elaborare una partizione senza influire sulle altre partizioni in un cubo. Le partizioni sono utili per l'archiviazione dei dati soggetti al writeback delle celle. Il writeback è una funzionalità che consente all'utente di eseguire l'analisi di simulazione scrivendo nuovi dati nella partizione per visualizzare l'effetto delle modifiche proiettate. Se si usa la funzionalità di writeback delle celle di SQL Server Analysis Services, è necessaria una partizione di writeback. L'elaborazione delle partizioni in parallelo è utile perché SQL Server Analysis Services usa la potenza di elaborazione in modo più efficiente e può ridurre significativamente il tempo di elaborazione totale. È anche possibile elaborare le partizioni in sequenza.
Elaborazione di strutture e modelli di data mining
Una struttura di data mining definisce il dominio di dati da cui verranno compilati i modelli di data mining. Una struttura di data mining può contenere più di un modello di data mining. È possibile elaborare una struttura di data mining separatamente dai modelli di data mining associati. Quando si elabora una struttura di data mining separatamente, viene popolata con i dati di training dell'origine dati.
Quando viene elaborato un modello di data mining, i dati di training passano attraverso gli algoritmi del modello di data mining, addestrano il modello usando gli algoritmi di data mining e costruiscono il contenuto. Per altre informazioni sull'oggetto modello di data mining, vedere Strutture di data mining (Analysis Services - Data mining) .
Per altre informazioni sull'elaborazione di strutture e modelli di data mining, vedere Requisiti e considerazioni sull'elaborazione (data mining).
Vedere anche
Strumenti e approcci per l'elaborazione (Analysis Services)
Elaborazione Batch (Analysis Services)
Elaborazione di un modello multidimensionale (Analysis Services)