2015-10-15 2 views
0

Самый быстрый способ, с помощью которого я могу загружать плоский файл с разделителями на трубу в Netezza DAtabase через SSIS? В настоящее время на загрузку 60 МБ данных требуется одна минута.Плоский файл для Netezza Загрузка в SSIS

+0

Не могли бы вы рассказать нам больше о своей работе SSIS? Используете ли вы драйвер Netezza OLE-DB в качестве цели? – ScottMcG

ответ

0

Самый быстрый способ загрузить файл с разделителями по каналам - передать файл в nzload (загрузчик большого объема, предоставляемый утилитами клиента netezza), используя что-то вроде компонента сценария.

Если у вас уже есть существующий SSIS пакет, который вы просто хотите изменить, ваша производительность будет лучше, если вы используете поставщик Netezza OLE-DB в качестве пункта назначения, и вы должны установить следующие свойства:

AccessMode = OpenRowSet With FastLoad 
FastLoadMaxInsertCommitSize = 0 

Возможно, вы не увидите их непосредственно в панели редактирования адресата. Возможно, вам придется получить доступ к ним через вкладку свойств.

0

использовать утилиту NZLOAD или вставлять данные из плоского файла (учитывая внешнюю таблицу) и загружать данные из внешней таблицы в таблицу netezza.

Смежные вопросы