У меня есть очень большой файл соответствия пациентов фиксированной длины, который я хотел бы использовать SSIS для импорта в SQL.Проблема в том, что это не стандартный файл, первые 15 столбцов состоят из информации о пациенте (имя, адрес и т. Д.).Следующий раздел (20 столбцов) состоит из информации о приемлемости для указанного выше пациента, включая историю болезни.Этот раздел повторяется 100 раз.Я хочу перенести первый раздел в таблицу пациентов, а затем импортировать следующий раздел (до 100 повторяющихся строк для одного и того же пациента) в дочернюю таблицу.
Я знаю, что это можно сделать в SQL, я делаю это сейчас, но это не очень удобно для пользователя, когда кто-то вносит изменения в будущем.Файл слишком большой, чтобы выполнить массовую вставку в один столбец.
Пример формата файла
FName: Bobby
LName: Smith
Addr1: 102 Elm St
Следующий раздел повторяется 100 раз
ElgStartdate: 01/01/2019
ElgEndDate: 02/01/2019
Type: SA
Как сообщить SSIS, что следующие 20 столбцов повторяются 100 раз.