Strumenti e approcci per l'elaborazione (Analysis Services)
Si applica a:
SQL Server Analysis Services
Azure Analysis Services
Power BI Premium
L'elaborazione è un'operazione durante la quale tramite Analysis Services viene effettuata una query su un'origine dati relazionale e gli oggetti di Analysis Services vengono popolati utilizzando i dati ottenuti.
Un amministratore di sistema di Analysis Services può eseguire e monitorare l'elaborazione degli oggetti di Analysis Services utilizzando i seguenti approcci:
Eseguire l'analisi di impatto per comprendere le dipendenze tra oggetti e l'ambito delle operazioni
Elaborare oggetti singoli in SQL Server Management Studio
Elaborare oggetti singoli o più oggetti in SQL Server Data Tools
Eseguire l'analisi di impatto per esaminare un elenco di oggetti correlati che resteranno non elaborati in conseguenza dell'azione corrente
Generare ed eseguire uno script in una finestra Query XMLA di Analysis Services in Management Studio per elaborare oggetti singoli o più oggetti
Utilizzare cmdlet di PowerShell per Analysis Services
Utilizzare flussi di controllo e attività nei pacchetti SSIS
Monitorare l'elaborazione con SQL Server Profiler
Programmare una soluzione personalizzata utilizzando AMO. Per altre informazioni, vedere Programmazione di oggetti OLAP in AMO.
L'elaborazione è un'operazione estremamente configurabile, controllata da un set di opzioni che determinano se si verifica un'elaborazione completa o incrementale a livello di oggetto. Per altre informazioni sulle opzioni di elaborazione e gli oggetti, vedere Opzioni e impostazioni di elaborazione (Analysis Services) ed Elaborazione di oggetti di Analysis Services.
Nota
In questo argomento vengono descritti gli strumenti e gli approcci per l'elaborazione di modelli multidimensionali. Per altre informazioni sull'elaborazione di modelli tabulari, vedere Process Database, Table, or Partition (Analysis Services).
Gestione di oggetti in SQL Server Management Studio
Avviare Management Studio e connettersi ad Analysis Services.
Fare clic con il pulsante destro del mouse sull'oggetto di Analysis Services che si vuole elaborare, quindi scegliere Elabora. È possibile elaborare dati a uno qualsiasi dei livelli seguenti:
Database
Cubi
Gruppi di misure o singole partizioni nel gruppo di misure
Dimensioni
Modelli di data mining
Strutture di data mining
Gli oggetti di Analysis Services sono gerarchici. Se si sceglie database, l'elaborazione può essere effettuata per tutti gli oggetti contenuti nel database. L'effettiva esecuzione dell'elaborazione dipende dall'opzione di elaborazione selezionata e dallo stato dell'oggetto. In particolare, se un oggetto non è elaborato, l'elaborazione del relativo oggetto padre comporterà l'elaborazione di tale oggetto. Per altre informazioni sulle dipendenze tra oggetti, vedere Elaborazione di oggetti di Analysis Services.
Nella finestra di dialogo Elabora , in Opzioni elaborazione usare il valore predefinito fornito o selezionare un'opzione diversa dall'elenco. Per altre informazioni su ogni opzione, vedere Opzioni e impostazioni di elaborazione (Analysis Services).
Fare clic su Analisi di impatto per identificare ed eventualmente elaborare gli oggetti dipendenti sui quali influisce l'elaborazione degli oggetti elencati nella finestra di dialogo Elabora.
Facoltativamente, fare clic su Modifica impostazioni per modificare l'ordine di elaborazione, il comportamento di elaborazione in relazione a tipi specifici di errori e altre impostazioni.
Fare clic su OK.
Nella finestra di dialogo Stato elaborazione viene visualizzato stato corrente per ogni comando. Se un messaggio di stato è troncato, è possibile fare clic su Visualizza dettagli per leggere l'intero messaggio.
Elaborazione di oggetti in SQL Server Data Tools
Avviare SQL Server Data Tools e aprire un progetto distribuito.
In Esplora soluzioni espandere la cartella Dimensioni del progetto distribuito.
Fare clic con il pulsante destro del mouse su una dimensione, quindi scegliere Elabora. È possibile fare clic con il pulsante destro del mouse su più dimensioni per elaborare più oggetti contemporaneamente. Per altre informazioni, vedere Elaborazione batch (Analysis Services).
Nella finestra di dialogo di elaborazione, in Elenco oggetti verificare che l’opzione per la colonna Opzioni elaborazione sia Elaborazione completa. In caso contrario, in Opzioni elaborazione fare clic sull’opzione e selezionare Elaborazione completa nell'elenco a discesa.
Fare clic su Esegui.
Al termine dell'elaborazione, fare clic su Chiudi.
Eseguire l'analisi di impatto per identificare le dipendenze degli oggetti e l'ambito delle operazioni
Prima di elaborare un oggetto di Analysis Services in SQL Server Data Tools o Management Studio, è possibile analizzare l'effetto sugli oggetti correlati facendo clic su Analisi di impatto in una delle finestre di dialogo Elabora oggetti .
Fare clic con il pulsante destro del mouse su una dimensione, un cubo, un gruppo di misure o una partizione per aprire una finestra di dialogo Elabora oggetti .
Fare clic su Analisi di impatto. Analysis Services esegue l’analisi del modello e indica i requisiti di rielaborazione per gli oggetti correlati a quello che è stato selezionato per l’elaborazione.
Elaborazione di oggetti tramite XMLA
Avviare Management Studio e connettersi ad Analysis Services.
Fare clic con il pulsante destro del mouse sull'oggetto da elaborare, quindi scegliere Elabora.
Nella finestra di dialogo Elabora selezionare l'opzione di elaborazione che si vuole utilizzare. Modificare eventuali altre impostazioni. Eseguire l'analisi di impatto per identificare le eventuali modifiche che potrebbe essere necessario apportare.
Fare clic su Script nella schermata Elabora oggetti .
Verrà generato uno script XMLA e verrà aperta una finestra Query XMLA di Analysis Services .
Chiudere la finestra di dialogo. Lo script contiene il comando e le opzioni di elaborazione specificati nella finestra di dialogo.
Facoltativamente, è possibile continuare ad aggiungere allo script se si desidera elaborare oggetti aggiuntivi nello stesso batch. Per continuare, ripetere i passaggi precedenti, accodando lo script generato in modo da disporre di un solo script per tutte le operazioni di elaborazione. Per un esempio, vedere Pianificare attività amministrative SSAS con SQL Server Agent.
Sulla barra dei menu scegliere Esegui dal menu Query.
Elaborazione di oggetti tramite PowerShell
Avviando questa versione di SQL Server, è possibile utilizzare i cmdlet di PowerShell per Analysis Services per l'elaborazione di oggetti.
Monitoraggio dell'elaborazione degli oggetti utilizzando SQL Server Profiler
Connettersi a un'istanza di Analysis Services in SQL Server Profiler.
In Selezione eventi fare clic su Mostra tutti gli eventi per aggiungere tutti gli eventi all'elenco.
Scegliere gli eventi seguenti:
Inizio del comando e Fine del comando per mostrare l'inizio e la fine dell'elaborazione
Errore per acquisire eventuali errori
Inizio del report di stato, Stato corrente del report di stato e Fine del report di stato per creare un report sullo stato dell'elaborazione e mostrare le query SQL utilizzate per recuperare i dati
Inizio dell'esecuzione di script MDX e Fine dell'esecuzione di script MDX per mostrare i calcoli del cubo
Facoltativamente, aggiungere eventi di blocco in caso di diagnosi di problemi di prestazioni correlati all'elaborazione
Elaborare oggetti di Analysis Services utilizzando Integration Services
In Integration Servicescreare un pacchetto in cui viene usata l'attività Elaborazione Analysis Services per popolare automaticamente gli oggetti con nuovi dati quando si eseguono aggiornamenti regolari nel database relazionale di origine.
In Casella degli strumenti SSIS fare doppio clic su Attività Elaborazione Analysis Services per aggiungerla al pacchetto.
Modificare l'attività per specificare una connessione al database, gli oggetti da elaborare e l'opzione di elaborazione. Per ulteriori informazioni sull'implementazione di questa attività, vedere Analysis Services Processing Task.
Vedere anche
Elaborazione di un modello multidimensionale (Analysis Services)