Шаг 4. Проверка учебного пакета, созданного на занятии 2
Используя настроенный контейнер «цикл по каждому элементу» и диспетчер соединений с неструктурированными файлами, можно в пакете, созданном на занятии 2, поочередно обрабатывать коллекцию из 14 неструктурированных файлов в папке образцов данных. Каждый раз при обнаружении имени файла, отвечающего указанным критериям имен файлов, в контейнере «цикл по каждому элементу» это имя подставляется в определенную пользователем переменную. В переменной, в свою очередь, обновляется свойство ConnectionString диспетчера соединений с неструктурированными файлами, после чего выполняется соединение с новым неструктурированным файлом. Затем в контейнере «цикл по каждому элементу» выполняется задача неизмененного потока данных по данным нового неструктурированного файла, после чего устанавливается соединение со следующим файлом в папке.
Для проверки новой функциональности циклов, которая была добавлена в пакет, используйте следующую процедуру.
![]() |
---|
Если вы запускали пакет из занятия 1, то перед запуском пакета из этого занятия необходимо удалить записи из dbo.FactCurrency в AdventureWorksDW2012. В противном случае запуск пакета завершится ошибкой, указывающей на нарушение ограничения первичного ключа. Те же ошибки возникнут в случае, если вы запустите пакет путем выбора из меню пунктов «Отладка или начать отладку» (или нажатия клавиши F5), так как будут запущены и занятие 1, и занятие 2. Инструкция из занятия 2 попытается вставить записи, которые уже были вставлены в занятии 1. |
Проверка макета пакета
Прежде чем проверить пакет, нужно убедиться, что потоки данных и управления в пакете занятия 2 содержат объекты, показанные на следующих диаграммах. Поток данных должен быть идентичен потоку данных в занятии 1.
Поток управления
Поток данных
Проверка пакета учебника, созданного на занятии 2
В обозревателе решений щелкните правой кнопкой мыши значок Lesson 2.dtsx и выберите команду Выполнить пакет.
Будет начато выполнение пакета. Состояние каждого из циклов можно проверить в окне вывода или на вкладке Выполнение. Например можно увидеть, что в целевую таблицу было добавлено 1097 строк из файла Currency_VEB.txt.
После окончания работы пакета в меню Отладка выберите пункт Остановить отладку.
Следующее занятие
Занятие 5: Добавление конфигураций пакетов в модель развертывания пакета