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.
L'elaborazione influisce sui tipi di oggetto di Microsoft SQL Server Analysis Services seguenti: database, cubi, dimensioni, gruppi di misure, partizioni e strutture e modelli di data mining di Analysis Services. Per ogni oggetto, è possibile specificare il livello di elaborazione per l'oggetto oppure specificare l'opzione Elaborazione predefinita per consentire ad 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 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, 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, Analysis Services formula ed esegue query su tabelle delle dimensioni per restituire informazioni necessarie per l'elaborazione.
Paese | Regione di vendita | 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.
[Stati Uniti] |
[Stati Uniti]. [Ovest] |
[Stati Uniti]. [Ovest]. [California] |
[Stati Uniti]. [West]. [Oregon] |
[Stati Uniti].[Ovest].[Washington] |
L'elaborazione delle dimensioni non crea o aggiorna i membri calcolati, definiti a livello di cubo. I membri calcolati vengono interessati 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 altre informazioni, vedere Elaborazione batch (Analysis Services).
Elaborazione di un gruppo di misure
Quando si elabora un gruppo di misure, 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 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 Analysis Services prevede la pratica del 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 Analysis Services. Per mantenere bassi i tempi di risposta delle interrogazioni e mantenere alta la capacità 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 Unisci partizioni in Analysis Services (SSAS - Multidimensionale).
Quando si elabora una partizione, 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 Analysis Services, è necessaria una partizione di writeback. L'elaborazione delle partizioni in parallelo è utile perché 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 mining può contenere più di un modello di mining. È possibile elaborare una struttura di data mining separatamente dai modelli di data mining associati. Quando si elabora una struttura di data mining separatamente, la struttura viene riempita con i dati di addestramento dell'origine dati.
Quando viene elaborato un modello di data mining, i dati di addestramento passano attraverso gli algoritmi del modello di data mining, allenano il modello usando l'algoritmo di data mining e costruiscono il contenuto. Per ulteriori 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 oggetti del modello multidimensionale