Biztalk SQL发送端口完成将数据放入数据库后的通知
我有6个发送端口……一旦完成将数据放入所有6表中 我想从一个表中获取一个数据,并在所有其他5个表中更新它 我已经为此编写了存储过程 但我只想在它完成它的过程后再做 有什么理由吗 我不想只在完成将数据放入所有表后运行存储过程 为此,如何确定我的发送端口已使用insert语句完成…现在我可以运行存储过程Biztalk SQL发送端口完成将数据放入数据库后的通知,biztalk,biztalk-2010,biztalk-2009,biztalk2006r2,Biztalk,Biztalk 2010,Biztalk 2009,Biztalk2006r2,我有6个发送端口……一旦完成将数据放入所有6表中 我想从一个表中获取一个数据,并在所有其他5个表中更新它 我已经为此编写了存储过程 但我只想在它完成它的过程后再做 有什么理由吗 我不想只在完成将数据放入所有表后运行存储过程 为此,如何确定我的发送端口已使用insert语句完成…现在我可以运行存储过程 这是一个大文件。将数据放入数据库大约需要2个小时…但我想自动化这个过程…您需要的可能是一个简单的编排来处理这个过程 业务流程可以通过接收传入文件并将其发送到所有发送端口来激活。然后,它将等待每个端口
这是一个大文件。将数据放入数据库大约需要2个小时…但我想自动化这个过程…您需要的可能是一个简单的编排来处理这个过程
业务流程可以通过接收传入文件并将其发送到所有发送端口来激活。然后,它将等待每个端口的响应。收到所有响应后,您可以向前移动并启动最终SP以读取和更新最后一个表 我可以看到两种可能的解决方案: 1。简单而略显复杂的方法: “数据插入”编排使用并行操作形状(有六个单独的操作)将插入gram发送到相关数据库(或者可能是单个复合插入gram,但我不能对并行性进行评论)。每次插入操作完成后,后续的顺序操作将更新控制表,以将数据标记为“已成功插入” 单独的业务流程轮询控制表,等待插入每个“成功插入”记录;一旦有六个,调用存储过程 2。复杂而优雅的方法: 使用分散和聚集模式(Google“BizTalk分散-聚集模式”),主编排在插入数据时接收响应(这将为您提供真正的并行性)。完成所有分散业务流程后,调用存储过程