BizTalk или SSIS - PullRequest
       8

BizTalk или SSIS

0 голосов
/ 21 января 2020

Имелось требование экспортировать ежедневный снимок из таблицы, преобразовать некоторые значения и затем сохранить в позиционированный файл, отправленный через ftp. Сама таблица оценивается в 2-3 м строк, в каждой строке около 20 столбцов. Учитывая объем, немного стесняйтесь использовать адаптер biztalk sql, думая о том, чтобы использовать другой инструмент ETL (например, SSIS) для выполнения выбора / преобразования / экспорта в плоский файл, а затем с помощью BizTalk просто выгрузить файл на ftp. Альтернатива, конечно, заключается в том, что BizTalk выполняет всю работу, опрашивает таблицу, преобразует карту и т. Д. c.

Какой подход лучше?

Ответы [ 2 ]

1 голос
/ 23 января 2020

Вам не нужно BizTalk для этого требования, файл с 2-3 М строк, когда он будет приостановлен в BizTalk, он будет хранить это огромное сообщение в BizTalk БД.

Просто используйте SSIS Задачу FTP для передачи преобразованного файла.

enter image description here

0 голосов
/ 22 января 2020

SSIS намного лучше в больших пакетах, чем BizTalk.

Сила BizTalk в том, что множество небольших сообщений обрабатывается параллельно.

Поэтому SSIS для этого сценария создает файл, а BizTalk для двигаться это звучит лучше всего.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...