【发布时间】:2015-06-09 00:37:48
【问题描述】:
有没有什么方法可以使用 SSIS ETL 的并行性来改进从 AS400 中的提取?
我正在将 DTS 迁移到 ETL,但性能太差了……显然可以做一些事情来至少匹配 DTS 的性能(及时)。但我不知道如何(对此非常新)
有什么建议吗?
【问题讨论】:
-
解决瓶颈大约有五个组件: 1. 源AS400查询返回记录; 2、AS400与SSIS Server之间的网络; 3. SSIS包本身; 4. SSIS Server 和 SQL Server 之间的网络(虽然通常是本地的); 5. 插入 SQL Server。您可以假设 SSIS 较慢的唯一方法是在升级到 SSIS 后保持元素 1、2、4、5 相同。真的吗?这些元素中的每一个都有更多详细信息,即您用于从 AS400 中提取数据的驱动程序
-
您可以创建多个较小的文件并使用并行数据流导入它们。
-
什么是源 AS400 查询。没关系用 AS400 上的 SQL 视图替换源 AS400 查询。然后从 SQL 视图中拉取。
标签: ssis parallel-processing etl dts