2016-09-21 7 views
0

Мой исходный файл является CSV-файл, который содержит этот тип данныхSSIS источник CSV файл

fullname, salary 
ajit, 5000 
saroj, kumar, 4000 
suni, 3000 
mohan, das, 2000 

и мне нужен выход, чтобы быть что-то вроде:

fullname | salary 
------------|------- 
ajit  | 5000 
saroj kumar | 4000 
suni  | 3000 
mohan das | 2000 

как решить эту проблему с помощью SSIS

ответ

0

Единственный способ, которым я знаю, - предварительно обработать файл csv с помощью задачи сценария. Вам необходимо перезаписать файл, чтобы он был действительным csv-форматом. В небольшом примере, который вы указали, вы можете просто удалить первую запятую в любое время, например, в одной запятой имеется более одной запятой.

Тогда вы могли бы импортировать файл обычно с потоком данных.

Конечно, вы можете просто выполнить весь импорт в задаче сценария.

+0

спасибо вкладке alleman, не могли бы вы объяснить шаг за шагом, какие задачи мне нужно использовать для получения данных из источника и загрузки данных в таблицу назначения сервера SQL. – Ajit

+0

Нет, извините, это сделает мой ответ слишком длинным и будет дублировать информацию, которая уже свободно доступна в Интернете. На каком этапе процесса вы не знаете, как это сделать? –