首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL发送端口将数据放入数据库后的通知

SQL发送端口将数据放入数据库后的通知
EN

Stack Overflow用户
提问于 2012-05-10 05:13:36
回答 2查看 357关注 0票数 0

我有6个发送port.......once,它已经把数据放入所有6个表…

我想从一个表中获取一个数据,并在所有其他5个表中更新它。

我已经为此编写了存储过程...

但我只想这样做,一旦它完成了它的过程.....

有没有办法解决这个问题..

我只想在将数据放入所有表中之后运行我的存储过程…

为了知道如何确定我的发送端口已经完成插入statement.....now,我可以运行我的存储过程……

这是一个大的file..its在把数据放到database...but中需要大约2个小时,我想自动化这个过程…

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-10 13:35:19

您需要的可能是一个简单的编排来处理此过程。

可以通过接收传入文件并将其发送到所有发送端口来激活编排。然后,它将等待每个端口的响应。收到所有响应后,您可以向前移动并触发最后一个SP以读取和更新最后一个表。

票数 1
EN

Stack Overflow用户

发布于 2012-08-31 18:39:26

我可以看到两个潜在的解决方案:

1.简单且略显复杂的方法:

“数据-插入”编排使用并行操作形状(具有六个单独的操作)将插入-gram发送到相关数据库(或者可能是单个复合插入-gram-但我不能对并行性进行评论)。一旦每个插入操作完成,随后的连续操作将更新控制表,以将数据标记为“成功插入”。

一个单独的编排轮询控制表,等待插入每个“成功插入”的记录;一旦有六个记录,就调用您的存储过程。

2.复杂而优雅的方法:

使用散布和聚集模式(谷歌'BizTalk散布聚集模式‘),主编排在插入数据时接收响应(这将为您提供真正的并行性)。完成所有分散编排后,调用您的存储过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10524170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档