Cuestión : SSIS que importa el archivo de CSV

He fijado una fuente del fichero " plano " en SSIS para cargar en un archivo de CSV. El apuro que estoy teniendo es que algunas filas tienen 10 columnas, algunos tiene 15. Cuando I fijó la estructura de la columna, la primera fila tenía 10 columnas, así que agregué las columnas que falta a la estructura de datos, pero cuando hago eso, no aparece coger los carácteres de CR/LF, tan en la columna que creo, él parece su tracción en los caracteres de control de CR/LF seguidos por el primer valor de la nueva línea y así que on.

I han intentado todas las variaciones del delimitador de la fila, pero nada parece trabajar como avance de línea y cargar correctamente la nueva línea de datos. ¿el

Could sea que el archivo de fuente del csv tiene un carácter desconocido de CR/LF o es yo que no fija los parámetros de la conexión del archivo correctamente?
class= del

Respuesta : SSIS que importa el archivo de CSV

puede ser que sea posible que cuando usted agregó las columnas adicionales el CR/LF en esa línea pudo haber sido ensuciado. .if que usted agregó todas las columnas adicionales necesitó. .i diría, abre el archivo de CSV en el formato de Excel y después agrega una columna en blanco adicional al extremo (usar columna del parte movible a la derecha adentro sobresalir). Hacer eso, agregará una columna adicional al extremo con CR/LF correcto. En SSIS, la fuente apenas selecciona las columnas que usted necesita.

Si esto es un proceso que se repite donde el archivo tiene en columns.i variable le sugeriría para tomar un acercamiento dinámico usando la tarea de la escritura donde usted puede partir los datos según lo sugerido en acoplamiento abajo, de modo que usted no tenga que hacer ninguna cambios al archivo manualmente

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