4

我正在探索 SSIS 和 IBM MQ 系列之间的集成。有人可以给我一些整合的文章。

4

1 回答 1

2

您也许可以将“消息队列任务”与其他一些主机桥结合使用。以下是我在网上搜索时发现的:

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

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

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

3.使用 SSIS 中的可扩展性故事:构建直接与 MQ 系列本地库接口的 MQ 系列源/目标自定义/脚本组件。

您可以在此处找到原始网站。

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

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

于 2010-04-01T23:28:18.093 回答