SSIS和IBM MQ Series集成

我正在探索SSIS和IBM MQ Series之间的集成.有些人可以指出一些融合的艺术. 最佳答案 您可以将“Message Queue Task”与其他主机桥一起使用.这是我在拖网时发现的:

SSIS不支持直接从开箱即用加载到IBM MQ Series或从IBM MQ Series加载. ETI是唯一可以处理IBM MQ系列读取和写入的Microsoft合作伙伴或其他第三方.这是通过本机顺序(MQSeries队列消息)通过其按订单生成的连接过程来处理的. SSIS客户还可以通过以下方式将其解决方案与IBM MQ系列集成:

1.Microsoft的Host Integration Server附带的MSMQ-MQ系列桥接器. SSIS中的控制流中的MSMQ任务可以与网桥一起使用,网桥跨整个网络中的消息传递系统和计算平台提供无连接,存储转发消息传递.

2.使用BizTalk的MQ系列适配器通过各种交换机制将消息推入/拉出SSIS数据流引擎:内存中:脚本组件或暂存:通过文件系统交换消息或直接将消息写入SQL Server表和使用数据源组件来读取它们.

3.在SSIS中使用可扩展性故事:构建直接与MQ Series本机库连接的MQ Series源/目标定制/脚本组件.

你可以找到原始网站here.

这是我在PDF中遇到的“消息队列任务”的描述,比较了SSIS和Informatica如何处理消息传递.

SSIS包括启用的Microsoft消息队列(MSMQ)连接管理器
连接到MSMQ消息队列.与此相结合的是双向消息队列
任务,使SSIS包能够将消息推送到消息上并从消息中弹出消息
队列.消息可以是文本,文件或SSIS变量的内容.
SQL Server 2005附带的SQL Server Service Broker(因此也包含SSIS)
为数据库应用添加异步消息传递功能Service Broker队列
可从任何能够发布包含SSIS的T-SQL代码的应用程序访问.

点赞