Поделиться через


Шаг 4. Проверка учебного пакета, созданного на занятии 2

Используя настроенный контейнер «цикл по каждому элементу» и диспетчер соединений с неструктурированными файлами, можно в пакете, созданном на занятии 2, поочередно обрабатывать коллекцию из 14 неструктурированных файлов в папке образцов данных. Каждый раз при обнаружении имени файла, отвечающего указанным критериям имен файлов, в контейнере «цикл по каждому элементу» это имя подставляется в определенную пользователем переменную. В переменной, в свою очередь, обновляется свойство ConnectionString диспетчера соединений с неструктурированными файлами, после чего выполняется соединение с новым неструктурированным файлом. Затем в контейнере «цикл по каждому элементу» выполняется задача неизмененного потока данных по данным нового неструктурированного файла, после чего устанавливается соединение со следующим файлом в папке.

Для проверки новой функциональности циклов, которая была добавлена в пакет, используйте следующую процедуру.

ПримечаниеПримечание

Если вы запускали пакет из занятия 1, то перед запуском пакета из этого занятия необходимо удалить записи из dbo.FactCurrency в AdventureWorksDW2012. В противном случае запуск пакета завершится ошибкой, указывающей на нарушение ограничения первичного ключа. Те же ошибки возникнут в случае, если вы запустите пакет путем выбора из меню пунктов «Отладка или начать отладку» (или нажатия клавиши F5), так как будут запущены и занятие 1, и занятие 2. Инструкция из занятия 2 попытается вставить записи, которые уже были вставлены в занятии 1.

Проверка макета пакета

Прежде чем проверить пакет, нужно убедиться, что потоки данных и управления в пакете занятия 2 содержат объекты, показанные на следующих диаграммах. Поток данных должен быть идентичен потоку данных в занятии 1.

Поток управления

Поток управления в пакете

Поток данных

Поток данных в пакете

Проверка пакета учебника, созданного на занятии 2

  1. В обозревателе решений щелкните правой кнопкой мыши значок Lesson 2.dtsx и выберите команду Выполнить пакет.

    Будет начато выполнение пакета. Состояние каждого из циклов можно проверить в окне вывода или на вкладке Выполнение. Например можно увидеть, что в целевую таблицу было добавлено 1097 строк из файла Currency_VEB.txt.

  2. После окончания работы пакета в меню Отладка выберите пункт Остановить отладку.

Следующее занятие

Занятие 5: Добавление конфигураций пакетов в модель развертывания пакета

См. также

Задания

Запуск проектов и пакетов