Questione : SSIS che importa la lima di CSV

Ho installato una fonte della lima piana in SSIS per caricare in una lima di CSV. La difficoltà che sto avendo è che alcune file hanno 10 colonne, alcuni ha 15. Quando la I ha installato la struttura della colonna, la prima fila ha avuta 10 colonne, in modo da ho aggiunto le colonne mancanti alla struttura di dati, ma quando faccio quello, non sembra prendere i caratteri di CR/LF, così nella colonna che genero, esso assomiglia alla relativa trazione nei caratteri di controllo di CR/LF seguiti dal primo valore di nuova linea ed in modo da on.

I hanno provato tutte le variazioni del delimitatore di fila, ma niente sembra funzionare come avanzamento riga e caricare correttamente la nuova linea di dati.

Could è che l'archivio sorgente del csv ha un carattere sconosciuto di CR/LF o sono io che non installo correttamente i parametri del collegamento della lima?
class= del

Risposta : SSIS che importa la lima di CSV

potrebbe essere possibile che quando avete aggiunto le colonne supplementari il CR/LF su quella linea potrebbe essere. .if che in su scompigliato avete aggiunto tutte le colonne supplementari avete avuto bisogno di. .i direbbe, apre la lima di CSV nella disposizione di Excel ed allora aggiunge una colonna in bianco supplementare all'estremità (using la colonna dell'inserto alla destra dentro eccellere). Fare quello, aggiungerà una colonna supplementare all'estremità con CR/LF corretto. In SSIS, la fonte seleziona appena le colonne di che avete bisogno.

Se questo è un processo di ricorso dove la lima ha in columns.i variabile lo suggerisse per adottare un metodo dinamico usando l'operazione dello scritto dove potete spaccare i dati come suggerito nel collegamento qui sotto, di modo che non dovete fare manualmente alcuni cambiamenti alla lima

http://agilebi.com/cs/blogs/jwelch/archive/2007/05/08/handling-flat-files-with-varying-numbers-of-columns.aspx
Altre soluzioni  
 
programming4us programming4us