我要求我从不同来源接收不同格式的CSV文件。所有映射都在SQL存储过程中完成。我想使用BizTalk将CSV文件从SFTP位置传输到本地文件夹,并通知SQL服务器收到的文件。因此,从BizTalk我需要每个文件只调用一次存储过程。对于文件中的每一行都不是一次。我怎样才能做到这一点?
答案 0 :(得分:0)
您可以使用sql adapter实现目标。
- 收到文件时创建接收位置
- 带有xml参数的存储过程,以放在所有文件内容中
-an orchestration,其中包含接收包含csv文件内容的消息
-from biztalk生成一个模式,使用
的内容调用存储过程查看此示例:https://msdn.microsoft.com/en-us/library/ms935658(v=bts.10).aspx
答案 1 :(得分:0)
我认为你不应该在这里使用BizTalk。您需要做的就是加载csv文件,将其内容传递给sql sp。