Сценарий
Я использую Visual Studio 2019 для загрузки данных из плоских файлов (файлов txt) в таблицы базы данных SQL Server 2019. Это промежуточные столы.
У меня есть 10 текстовых файлов, и мне нужно создать один пакет для каждого файла для загрузки данных в 10 разных таблиц (постановка), предназначенных для каждого файла.
Это требование моей задачи.
Я умею делать это успешно. Все пакеты имеют довольно быстрое время выполнения, кроме одного, в котором текстовый файл содержит около 6,5 миллионов записей, а время выполнения пакета для загрузки данных в таблицу базы данных составляет 2 минуты 30 секунд.
Для этой задачи я использовал задачу потока данных, которая содержит:
- Источник плоского файла — содержит файл, из которого должны быть загружены данные.
- Назначение OLE DB — для таблицы базы данных, в которую должны быть загружены данные. (прикрепленный скриншот для справки)
Чего я хочу достичь?
Я хочу улучшить производительность этого пакета, чтобы максимально сократить время выполнения.