Я пытался найти ответ в других вопросах, и ни один из «стандартных» ответов не работает, поэтому я надеюсь, что кто-то может либо указать мне, где на этот вопрос уже был дан ответ, либо может сказать мне, каксделайте это.
У меня большой файл с несколькими документами.Для примера предположим что-то вроде этого
DOCUMENT_IDENTIFIER 123400000000000000000123457 OTHER STUFF HERE
LINE WITH STUFF HERE
LINE WITH STUFF HERE
DOCUMENT_IDENTIFIER 123500000000000000000127456 OTHER STUFF HERE
LINE WITH STUFF HERE
LINE WITH STUFF HERE
Теперь мне нужно сохранить все в строке DOCUMENT_IDENTIFIER
, начиная с первого 0 до 123
(или 127
во второмДокумент) Эта строка заголовка плюс все строки LINE WITH STUFF HERE
ниже нее должны составлять один Документ, а новый документ должен начинаться со второй строки DOCUMENT_IDENTIFIER
.
Когда я пытаюсь использовать стандартную DebatchingПри использовании конвейера происходит сбой: либо он полностью завершается неудачей (когда, например, я пытаюсь определить схемы заголовка и тела для конвейера), либо он никогда не запускает второй документ (если я пробую только схему тела).
Я уверен, что это что-то довольно простое, но я совершенно не понимаю, как это сделать.Любые предложения / направления будут приветствоваться.
Если это имеет значение, я застрял на BT2006 R2, в настоящее время.