Импорт плоского файла с повторяющимися строками на сервер SQL - PullRequest
1 голос
/ 21 мая 2019

У меня есть очень большой файл соответствия пациентов фиксированной длины, который я хотел бы использовать 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 раз.

...