Flat File --› BizTalk --› Sql Server — несоответствие последовательности строк

Исходный плоский файл обрабатывается из BizTalk в таблицу Sqlserver, но после обработки файла в sql server порядок/последовательность записей не совпадают по сравнению с исходным плоским файлом

У нас есть исходный плоский файл FileA, который имеет только один столбец из 80 символов. После импорта с использованием BizTalk --› таблица SQL-сервера последовательность записей изменяется в таблице SQL-сервера по сравнению с исходным плоским файлом.

Мы хотим сохранить тот же порядок строк в таблице сервера SQL, что и в плоском файле FileA.

Когда мы используем обычный мастер импорта данных на SQL-сервере, данные попадают в таблицу SQL-сервера в том же порядке, что и FileA, но не при обработке из BizTalk.

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


person Sayesha    schedule 26.11.2020    source источник
comment
Таблицы в SQL Server представляют собой неупорядоченный набор строк. Единственный порядок, на который вы можете положиться, это то, что вы указываете в ORDER BY при SELECTобработке данных.   -  person Damien_The_Unbeliever    schedule 26.11.2020
comment
Выбор данных из таблицы сервера Sql с использованием предложения order by не дает мне записей в том же порядке, что и в плоском файле. Требование состоит в том, чтобы получить тот же порядок записей. Пожалуйста, предложите. @Damien_The_Unbeliever   -  person Sayesha    schedule 26.11.2020
comment
Насколько велик ваш файл, и вы можете разбить файл на отдельные записи, чтобы вставить их в sql. Можете ли вы предоставить некоторые детали дизайна   -  person Vikas Bhardwaj    schedule 26.11.2020
comment
Вы дебатируете? Как отмечает Дэмиен*, данные таблицы SQL не являются упорядоченными по своей сути, вам просто повезло. Сначала вам нужно изучить некоторые базовые функции SQL, затем узнать, что бизнес считает «упорядоченным», а затем изменить данные, чтобы SQL Server мог выдать ожидаемый результат.   -  person Johns-305    schedule 28.12.2020


Ответы (1)


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

person Dijkgraaf    schedule 26.11.2020