Debug di un flusso di dati

MicrosoftIntegration Services e Progettazione SSIS includono funzionalità e strumenti che è possibile utilizzare per la risoluzione dei problemi dei flussi di dati in un pacchetto di Integration Services.

  • In Progettazione SSIS sono disponibili visualizzatori dati.

  • Progettazione SSIS e le trasformazioni di Integration Services forniscono i conteggi delle righe.

  • Progettazione SSIS genera report di stato in fase di esecuzione.

Visualizzatori dati

I visualizzatori dati visualizzano i dati scambiati tra due componenti in un flusso di dati. I dati possono essere visualizzati quando vengono estratti da un'origine dei dati e immessi per la prima volta in un flusso di dati, prima e dopo l'aggiornamento da parte di una trasformazione e prima che vengano caricati nella destinazione.

Per visualizzare i dati è necessario collegare visualizzatori dati al percorso che connette i due componenti del flusso di dati. La possibilità di visualizzare i dati scambiati tra due componenti del flusso di dati semplifica l'identificazione di valori di dati imprevisti, consente di vedere come vengono modificati i valori delle colonne da parte di una trasformazione e di stabilire i motivi per cui una trasformazione non riesce. Se ad esempio si determina che una ricerca in una tabella di riferimento non riesce, sarà possibile risolvere il problema aggiungendo una trasformazione che genera dati predefiniti per le colonne vuote.

Un visualizzatore dati può visualizzare i dati in una griglia, in un istogramma, in un grafico a dispersione o in un grafico a barre.

  • Se si utilizza una griglia, sarà possibile selezionare le colonne da visualizzare e i valori per le colonne selezionate verranno visualizzati in formato tabulare.

  • Se si utilizza un istogramma, sarà possibile selezionare la colonna da modellare tramite l'istogramma. Gli istogrammi mostrano la distribuzione dei valori numerici e possono essere utilizzati solo con dati numerici.

  • Se si utilizza un grafico a dispersione, sarà possibile selezionare le colonne corrispondenti agli assi x e y. I grafici a dispersione possono essere utilizzati solo con dati numerici.

  • Se si utilizza un grafico a barre, sarà possibile selezionare la colonna da modellare tramite il grafico a barre. Questo tipo di grafico mostra il numero delle occorrenze dei valori discreti nella colonna selezionata.

È possibile collegare più visualizzatori dati a uno stesso percorso, visualizzare gli stessi dati in formati diversi, creando ad esempio una visualizzazione con un grafico e una con una griglia, oppure creare visualizzatori dati diversi per colonne di dati diverse.

Quando si aggiunge un visualizzatore dati a un percorso, Progettazione SSIS aggiunge un'icona di visualizzatore grafico all'area di progettazione della scheda Flusso di dati, accanto al percorso. Le trasformazioni che possono avere più output, come la trasformazione Suddivisione condizionale, possono includere un visualizzatore dati per ogni percorso.

In fase di esecuzione viene aperta la finestra Visualizzatore dati, in cui vengono visualizzate le informazioni specificate dal formato del visualizzatore dati. Un visualizzatore che utilizza un formato griglia, ad esempio, visualizza i dati per le colonne selezionate, il numero delle righe di output passate al componente del flusso di dati e il numero delle righe visualizzate. Le informazioni vengono visualizzate un buffer dopo l'altro e il numero delle righe contenuto in ogni buffer dipende dalla larghezza delle righe nel flusso di dati.

Nella finestra di dialogo Visualizzatore dati è possibile copiare i dati negli Appunti, cancellare tutti i dati dalla tabella, riconfigurare il visualizzatore dati, riprendere il flusso di dati e collegare o scollegare il visualizzatore dati.

Per aggiungere un visualizzatore dati

Conteggi delle righe

Il numero delle righe passate lungo un percorso viene visualizzato sull'area di progettazione della scheda Flusso di dati di Progettazione SSIS, accanto al percorso. Tale numero viene aggiornato periodicamente mentre i dati si spostano lungo il percorso.

È inoltre possibile aggiungere una trasformazione Conteggio righe al flusso di dati per acquisire il numero di righe finale in una variabile. Per ulteriori informazioni, vedere Trasformazione Conteggio righe.

Report di stato

Quando si esegue un pacchetto lo stato viene mostrato nell'area di progettazione della scheda Flusso di dati di Progettazione SSIS, visualizzando ogni componente del flusso di dati con un colore che ne indica lo stato. Quando ogni componente, inizialmente privo di colore, comincia a eseguire le operazioni previste, assume il colore giallo e, al termine, assume il colore verde. Il colore rosso indica che l'esecuzione del componente non è riuscita.

Il significato dei colori è descritto nella tabella seguente.

Colore

Descrizione

Nessuno

In attesa di essere chiamato dal motore flusso di dati.

Giallo

È in corso una trasformazione, un'operazione di estrazione o un'operazione di caricamento dei dati.

Verde

L'esecuzione è stata completata.

Rosso

Il componente è stato eseguito con errori.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.

Vedere anche

Altre risorse