平面文件到Netezza加载在SSIS



我可以通过SSIS加载管道分隔的平面文件到Netezza数据库的任何最快的方法?当前加载60mb数据需要1分钟

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

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

AccessMode = OpenRowSet With FastLoad
FastLoadMaxInsertCommitSize = 0

您可能不会直接在目标编辑面板中看到这些。您可能需要通过properties选项卡访问这些属性。

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

最新更新