Как вызвать BizTalk Server при вставке новой строки в таблицу SQL? - PullRequest
0 голосов
/ 25 января 2019

Мне нужно создать взаимодействие двух SQL-таблиц с помощью BizTalk Server

Самый простой пример - это когда новая запись добавляется в одну таблицу. Можно ли вызвать BizTalk, перенести эту строку в BizTalk-решение, где он будет обрабатывать строку и перенести в другую SQL-таблицу?

Я нашел некоторую информацию о взаимодействии BizTalk-to-SQL, но не могу найти какую-либо информацию или пример взаимодействия SQL-to-BizTalk.

Если это возможно, можете ли вы сказать - как или дать мне какое-нибудь указание?

1 Ответ

0 голосов
/ 27 января 2019

Да, это возможно. Но невозможно использовать подробные инструкции, основанные на вашем вопросе.

Вы должны иметь место получения, которое либо опрашивает записи в этой таблице, либо встроенный SQL в месте получения, либо вызывает хранимую процедуру.

Тогда вы будете выполнять любые необходимые преобразования и т. Д., Используя карты, возможно Orchestrations, и иметь порт отправки, который вставит его в другую таблицу.

Как Сконфигурировать порт с помощью адаптера WCF-SQL

Однако, как уже говорили другие в комментариях, вам следует подумать, подходит ли BizTalk для этого. Это будет зависеть от частоты, какой тип обработки необходим, как быстро после вставки должна быть обработана запись, количества строк, и если каждая строка является дискретным сообщением или большой группой записей.

Некоторые другие возможности для рассмотрения включают

  • Вставить триггер на первую таблицу, если вам нужно, чтобы он был обработан мгновенно
  • Пакет служб SSIS, работающий по расписанию, если это большой пакет сообщений, который должен обрабатываться по расписанию
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...