2017-02-14 1 views
0

У меня есть данные в следующем формате в виде плоского файла -Плоские данные файла получать импортирован только после преобразования в UTF-8

100|200|Mar 4 2016 9:48AM|abc|sample data 
100|201|Mar 4 2016 9:49AM|abc|sample data 

Использование Flat File Source, я пытаюсь вставить его в пункт назначения SQL. В текущем плоском файле нет соответствующей кодировки.

Вот предварительный просмотр из Flat File Source после обнаружения разделителя -

Flat File Source Preview

Вот данные после вставки -

Blank Data in Destination

я изменил кодировку квартиры файл в UTF-8 с помощью Notepad ++ (Encoding -> Encode в UTF-8). Затем я запускаю пакет, в который были вставлены все данные, включая пустую строку (я не уверен, почему она обнаружила пустую строку).

Есть около 10 тыс. Файлов, которые мне нужно будет загрузить. Может кто-нибудь сказать мне, в чем проблема? Почему SSIS не обнаруживает данные, даже если они правильно отображаются в предварительном просмотре.

ответ

0

Я понял проблему. Все, что мне нужно было сделать, это собрать плоский файл источника, я сохранил флажок «Юникод», а затем он правильно распознал данные, а также идентифицировал точные строки, то есть 2 в этом случае. Опубликуйте эти изменения, данные вставляются успешно.

Странно, однако, почему SSIS не работает, когда он показывает достоверные данные в предварительном просмотре.

Смежные вопросы