Как читать плоский файл и загружать его в 2 разные таблицы SQL (различную структуру таблиц) с помощью SSIS 2019 - PullRequest
0 голосов
/ 11 апреля 2020

У меня есть плоский файл, в котором нет записи заголовка. Данные, кроме конечной записи, похожи на плоский файл фиксированной ширины без разделителей.

Данные в плоском файле выглядят следующим образом: TOM ROLLS DAVECHILLS TOTAL2XYZ

Данные с фиксированной шириной (первые 2 строки, как показано на вышеуказанные плоские данные файла) ColumnName Начальная позиция Конечная позиция Имя 1 4 Фамилия 5 9

Я хочу загрузить данные (до конечной записи) в data_table и конечную запись (начиная с Total) в другой таблице. Данные в итоговой таблице должны выглядеть следующим образом:

c1 c2 2 XYZ

Для таблицы данных в настоящее время я использую «фиксированную ширину» и делю данные на другой столбец, и все работает нормально. , Не могли бы вы помочь загрузить последнюю запись в другой таблице (итоговая таблица, как описано выше)

1 Ответ

0 голосов
/ 11 апреля 2020

Вы не предоставили мне достаточно данных для тестирования, потому что я могу найти несколько методов для загрузки одной строки и выполнения sh того, что вы запрашиваете, но эти методы не обязательно работают с несколькими строками в зависимости от структуры исходных данных.

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

...