Lezione 4-4: Aggiunta di una destinazione file flat
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
L'output degli errori della trasformazione Lookup Currency Key reindirizza tutte le righe di dati in cui la ricerca ha avuto esito negativo all'operazione di trasformazione Script. Per fornire altre informazioni sugli errori, la trasformazione Script esegue uno script che ottiene la descrizione di ciascun errore.
In questa attività, tutte queste informazioni sulle righe con esito negativo vengono salvate in un file di testo delimitato per l'elaborazione in un momento successivo. Per salvare le righe con esito negativo, aggiungere e configurare una gestione connessione file flat per il file di testo che contiene i dati degli errori e una destinazione file flat. Impostando le proprietà della gestione connessione file flat utilizzata dalla destinazione file flat è possibile specificare la modalità con cui la destinazione file flat deve formattare e scrivere il file di testo. Per altre informazioni, vedere Gestione connessione file flat e Destinazione file flat.
Aggiungere e configurare una destinazione file flat
Selezionare la scheda Flusso di dati.
Nella Casella degli strumenti SSISespandere Other Destinations (Altre destinazioni) e trascinare Destinazione file flat sull'area di progettazione del flusso di dati. Posizionare la Destinazione file flat direttamente sotto la trasformazione Get Error Description (Ottieni descrizione errore).
Selezionare la trasformazione Get Error Description (Ottieni descrizione errore) e quindi trascinare la freccia blu sulla nuova Destinazione file flat.
Nell'area di progettazione Flusso di dati selezionare il nome Destinazione file flat nella nuova trasformazione Destinazione file flat appena aggiunta e impostare tale nome su Righe con errori.
Fare clic con il pulsante destro del mouse sulla trasformazione Righe con errori , selezionare Modificae quindi in Editor destinazione file flat selezionare Nuovo.
Nella finestra di dialogo Formato file flat verificare che sia stato selezionato Delimitato e quindi selezionare OK.
In Editor gestione connessione file flatimmettere Error Data nella casella Nome gestione connessione.
Nella finestra di dialogo Editor gestione connessione file flat selezionare Sfogliae individuare la cartella in cui archiviare il file.
Nella finestra di dialogo Apri in Nome file immettere ErrorOutput.txt e quindi selezionare Apri.
Nella finestra di dialogo Editor gestione connessione file flat, verificare che nella casella Impostazioni locali sia presente Inglese (Stati Uniti) e che nella Tabella codici sia presente 1252 (ANSI -Latino I).
Nel riquadro delle opzioni selezionare Colonne.
Oltre alle colonne del file dei dati di origine sono presenti tre nuove colonne: ErrorCode, ErrorColumn ed ErrorDescription. Queste colonne rappresentano l'output degli errori della trasformazione Lookup Currency Key e dello script nella trasformazione Get Error Description e possono essere utilizzate per la risoluzione dei problemi relativi alla riga con esito negativo.
Seleziona OK.
In Editor destinazione file flatdeselezionare la casella di controllo Sovrascrivi dati nel file .
La deselezione di questa casella di controllo mantiene gli errori per più esecuzioni del pacchetto mediante l'aggiunta dell'output degli errori di ogni nuova esecuzione.
In Editor destinazione file flat selezionare Mapping per verificare che tutte le colonne siano corrette. Creare i mapping per tutte le colonne di cui non è stato eseguito il mapping. Facoltativamente è possibile rinominare le colonne nella destinazione.
Seleziona OK.
Esecuzione del passaggio successivo
Passaggio 5: eseguire il test del pacchetto creato nell'esercitazione della lezione 4