Импорт из XSLX в базу данных с помощью BizTalk Server 2013
Я пытаюсь создать пример приложения, используя BizTalk Server 2013
который берет данные из XLSX
файл и сохраняет их в базе данных Sql Server. Я знаю, что это можно сделать очень быстро, используя DTSX
файлы, но мне нужно с BizTalk
, Я пытался создать Custom Pipeline
и использовать его в качестве декодера, но я не смог закончить его. Может ли кто-нибудь дать мне простой пример, как я могу справиться с этим?
2 ответа
Я согласен с Vikas, и если вам нужно создать собственный компонент конвейера, взгляните на статью, которую я просто создаю для разработки собственного компонента:
http://boutalebhicham.wordpress.com/2014/09/16/developing-biztalk-custom-pipeline-component/
У вас есть возможность конвертировать Excel в формат CSV. Если да, то конвертируйте файл в csv, а затем используйте его в BizTalk для генерации схемы плоского файла, а затем вы можете использовать дизассемблер плоских файлов.
Если csv не вариант, вы можете использовать поставщик OLEDB Excel для.NET, чтобы получить данные из Excel в пользовательском конвейерном компоненте.
Или Вы можете посмотреть на некоторые компоненты конвейера с открытым исходным кодом http://social.technet.microsoft.com/wiki/contents/articles/11679.biztalk-list-of-custom-pipeline-components.aspx