SSIS中的Netezza加载平面文件

时间:2015-10-15 11:45:15

标签: ssis netezza

我可以通过SSIS将管道分隔的平面文件加载到Netezza DAtabase的最快方式吗?目前,加载60 MB数据需要一分钟。

2 个答案:

答案 0 :(得分:0)

加载管道分隔文件的最快方法是使用类似脚本组件的方式将文件传递给nzload(netezza客户端实用程序提供的批量加载程序)。

如果您已经拥有一个只想改变的现有SSIS包,那么当您使用Netezza OLE-DB提供程序作为目标时,性能最佳,您应该设置以下属性:

AccessMode = OpenRowSet With FastLoad
FastLoadMaxInsertCommitSize = 0

您可能无法直接在目标编辑面板中看到这些内容。您可能必须通过属性选项卡访问它们。

答案 1 :(得分:0)

使用NZLOAD实用程序或插入平面文件中的数据(考虑作为外部表)并将数据从外部表加载到netezza表。