加速ETL DB2到SQL Server?

时间:2012-08-15 13:13:14

标签: sql-server ssis db2 etl

在寻找将数据从DB2数据库导入SQL Server 2008的更快捷方式时,我发现了这篇博客文章。

http://blog.stevienova.com/2009/05/20/etl-method-fastest-way-to-get-data-from-db2-to-microsoft-sql-server/

我正在试图弄清楚如何实现以下目标:

3)创建BULK Insert任务,并加载执行进程任务创建的文件。 (注意你必须创建一个.FmT文件for fixed with import。我创建一个.NET应用程序来加载FDF文件(传输描述),它将为我自动创建一个.FMT文件,以及一个SQL Create语句 - 节省时间和繁琐的工作)

我在TXT文件和单独的FDF中获得了数据,其中包含表结构的详细信息。如何组合它们以创建合适的.FMT文件?

1 个答案:

答案 0 :(得分:0)

我无法弄清楚如何创建合适的.FMT文件。

相反,我最终从SQL Server中的源DB2系统创建了副本表,并确保该列顺序与IBM File Transfer Utility中的列顺序相同。

使用Excel工作表来控制应该加载哪些文件传输/表,允许我根据需要启用/禁用,以及SSIS中的For Each Loop我有一个合适的解决方案来快速加载多个表DB2系统。