Debug di un flusso di dati
Microsoft Integration 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 flusso di dati. La possibilità di visualizzare i dati scambiati tra due componenti 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 individuare i motivi per cui una trasformazione non riesce. Nel caso in cui, ad esempio, una ricerca in una tabella di riferimento abbia esito negativo, per risolvere il problema potrebbe essere necessario aggiungere una trasformazione che fornisce dati predefiniti per le colonne vuote.
Un visualizzatore consente di visualizzare i dati in una griglia. Se si utilizza una griglia, è possibile selezionare le colonne da visualizzare. I valori per le colonne selezionate verranno visualizzati in formato tabulare.
È inoltre possibile collegare più visualizzatori dati in uno stesso percorso e visualizzare gli stessi dati in formati diversi, creando ad esempio una vista grafico e una visualizzazione 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 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 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. Tramite il colore rosso viene indicato 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. |
|
Vedere anche
Attivitá
Risoluzione dei problemi relativi agli strumenti per lo sviluppo dei pacchetti