У меня есть большое количество xls-файлов, и я хотел бы иметь количество строк для каждого из файлов для хранения в файле отчета, который я также буду использовать в качестве поиска кэша на более поздних этапах , Я не хочу создавать компонент источника и rowcount для каждого файла (хотя у меня есть все настройки менеджеров соединений для них). Может ли это быть сделано в скрипте ?.using script to row count ssis 2012
0
A
ответ
0
Вы можете да - создать свой скрипт в SSIS и запустить код, как this
что сказал, это, вероятно, будет быстрее, чтобы загрузить его во временную таблицу, а затем канаву данные - вы можете использовать для каждого для итерации через папку.
Очки отметить:
- Различные версии Excel могут иметь различные способы открытия рабочих таблиц и т.д. Вы знаете, что ваша версия всегда будет (например) Excel 2003?
- 64-разрядный экземпляр SSIS не сможет получить доступ к электронной таблице Excel с использованием 32-разрядных драйверов.
Мне удалось получить базовый цикл сценария и считать работу, но производительность была довольно мусорной. В конце концов, это было проще, возможно, не более чистое, чтобы просто прочитать столбец из каждого файла в rowcount, а затем использовать скрипт для создания отчета с использованием переменных – oldguy