Elaborazione Analysis Services - attivitàAnalysis Services Processing Task

Con l'attività Elaborazione Analysis ServicesAnalysis Services è possibile elaborare gli oggetti di Analysis ServicesAnalysis Services quali modelli tabulari, cubi, dimensioni e modelli di data mining.The Analysis ServicesAnalysis Services Processing task processes Analysis ServicesAnalysis Services objects such as tabular models, cubes, dimensions, and mining models.

Quando si elaborano modelli tabulari, tenere presente quanto segue:When processing tabular models, keep the following in mind:

  • Non è possibile effettuare analisi di impatto sui modelli tabulari.You cannot perform impact analysis on tabular models.

  • Alcune opzioni di elaborazione per la modalità tabulare non sono esposte, ad esempio Elaborazione deframmentazione e Elabora ricalcolo.Some processing options for tabular mode are not exposed, such as Process Defrag and Process Recalc. È possibile eseguire queste funzioni tramite l'attività Esegui DDL.You can perform these functions by using the Execute DDL task.

  • Le opzioni Elaborazione indice e Elaborazione di aggiornamento non sono appropriate per i modelli tabulari, pertanto non devono essere utilizzate.The options Process Index and Process Update are not appropriate for tabular models and should not be used.

  • Le impostazioni batch vengono ignorate per i modelli tabulari.Batch settings are ignored for tabular models.

    Integration ServicesIntegration Services sono incluse diverse attività tramite cui è possibile effettuare operazioni di Business Intelligence, quali l'esecuzione di istruzioni DDL (Data Definition Language) e di query di stima basate su modelli di data mining. includes a number of tasks that perform business intelligence operations, such as running Data Definition Language (DDL) statements and data mining prediction queries. Per ulteriori informazioni sulle attività di Business Intelligence correlate, fare clic su uno degli argomenti seguenti:For more information about related business intelligence tasks, click one of the following topics:

  • Attività Esegui DDL Analysis ServicesAnalysis Services Execute DDL Task

  • Attività Query di data miningData Mining Query Task

Elaborazione di oggettiObject Processing

È possibile elaborare più oggetti contemporaneamente.Multiple objects can be processed at the same time. Per l'elaborazione di più oggetti è necessario definire impostazioni applicabili all'elaborazione di tutti gli oggetti nel batch.When processing multiple objects, you define settings that apply to the processing of all the objects in the batch.

Gli oggetti in un batch possono essere elaborati sequenzialmente o in parallelo.Objects in a batch can be processed in sequence or in parallel. Se il batch non contiene oggetti per i quali la sequenza di elaborazione è importante, l'elaborazione parallela può accelerare l'operazione.If the batch does not contain objects for which processing sequence is important, parallel processing can speed up processing. Se gli oggetti nel batch vengono elaborati in parallelo, sarà possibile configurare l'attività in modo da determinare automaticamente il numero degli oggetti da elaborare in parallelo oppure specificare tale numero manualmente.If objects in the batch are processed in parallel, you can configure the task to let it determine how many objects to process in parallel, or you can manually specify the number of objects to process at the same time. Se gli oggetti vengono elaborati sequenzialmente, sarà possibile impostare un attributo di transazione sul batch integrando tutti gli oggetti in un'unica transazione oppure utilizzando una transazione distinta per ogni oggetto del batch.If objects are processed sequentially, you can set a transaction attribute on the batch either by enlisting all objects in one transaction or by using a separate transaction for each object in the batch.

Quando si elaborano oggetti di analisi può essere necessario elaborare anche gli oggetti che dipendono da questi ultimi.When you process analytic objects, you might also want to process the objects that depend on them. L'attività Elaborazione Analysis ServicesAnalysis Services include un'opzione che, oltre agli oggetti selezionati, consente di elaborare anche tutti gli oggetti dipendenti.The Analysis ServicesAnalysis Services Processing task includes an option to process any dependent objects in addition to the selected objects.

In genere, si elaborano tabelle delle dimensioni prima di elaborare tabelle dei fatti.Typically, you process dimension tables before processing fact tables. È possibile rilevare errori se si tenta di elaborare le tabelle dei fatti prima di elaborare le tabelle delle dimensioni.You may encounter errors if you try to process fact tables before processing the dimension tables.

Questa attività consente inoltre di configurare la gestione degli errori nelle chiavi delle dimensioni.This task also lets you configure the handling of errors in dimension keys. È ad esempio possibile ignorare gli errori oppure arrestare l'attività dopo un numero di errori specificato.For example, the task can ignore errors or stop after a specified number of errors occur. È possibile utilizzare la configurazione di gestione degli errori predefinita oppure creare una configurazione di gestione degli errori personalizzata,The task can use the default error configuration, or you can construct a custom error configuration. in cui sono specificate le condizioni di errore e la modalità con cui l'attività gestisce gli errori.In the custom error configuration, you specify how the task handles errors and the error conditions. È ad esempio possibile specificare che l'esecuzione dell'attività deve essere arrestata dopo il quarto errore oppure come devono essere gestiti i valori di chiave Null .For example, you can specify that the task should stop running when the fourth error occurs, or specify how the task should handle Null key values. La configurazione di gestione degli errori personalizzata può inoltre includere il percorso di un log degli errori.The custom error configuration can also include the path of an error log.

Nota

L'attività Elaborazione Analysis ServicesAnalysis Services è in grado di elaborare solo oggetti di analisi creati utilizzando gli strumenti di SQL ServerSQL Server .The Analysis ServicesAnalysis Services Processing task can process only analytic objects created by using the SQL ServerSQL Server tools.

Questa attività viene spesso usata insieme a un'attività Inserimento bulk che carica dati in una tabella di SQL ServerSQL Server oppure a un'attività Flusso di dati che implementa un flusso di dati per il caricamento di dati in una tabella.This task is frequently used in combination with a Bulk Insert task that loads data into a SQL ServerSQL Server table, or a Data Flow task that implements a data flow that loads data into a table. L'attività Flusso di dati può ad esempio includere un flusso di dati che estrae dati da un database OLTP (Online Transaction Processing) e li carica in una tabella dei fatti in un data warehouse, quindi chiama l'attività Elaborazione Analysis ServicesAnalysis Services per elaborare il cubo compilato in base al data warehouse.For example, the Data Flow task might have a data flow that extracts data from an online transactional database (OLTP) database and loads it into a fact table in a data warehouse, after which the Analysis ServicesAnalysis Services Processing task is called to process the cube built on the data warehouse.

L'attività Elaborazione Analysis ServicesAnalysis Services usa una gestione connessione Analysis ServicesAnalysis Services per connettersi a un'istanza di MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.The Analysis ServicesAnalysis Services Processing task uses an Analysis ServicesAnalysis Services connection manager to connect to an instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. Per altre informazioni, vedere Gestione connessione Analysis Services.For more information, see Analysis Services Connection Manager.

Gestione degli erroriError Handling

Configurazione dell'attività Elaborazione Analysis ServicesConfiguration of the Analysis Services Processing Task

È possibile impostare le proprietà tramite Progettazione SSISSSIS o a livello di codice.You can set properties through SSISSSIS Designer or programmatically.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , fare clic su uno degli argomenti seguenti:For more information about the properties that you can set in SSISSSIS Designer, click one of the following topics:

Configurazione a livello di codice dell'attività Elaborazione Analysis ServicesProgrammatic Configuration of the Analysis Services Processing Task

Per ulteriori informazioni sull'impostazione di queste proprietà a livello di codice, fare clic su uno degli argomenti seguenti:For more information about programmatically setting these properties, click one of the following topics: