Занятие 2-4. Тестирование пакета учебника 2
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Используя настроенный контейнер "Цикл по каждому элементу" и диспетчер подключений с неструктурированными файлами, можно в пакете, созданном на занятии 2, поочередно обрабатывать 14 неструктурированных файлов в папке образцов данных. Каждый раз при соответствии имени файла указанному критерию в контейнере "Цикл по каждому элементу" это имя подставляется в определенную пользователем переменную. Эта переменная, в свою очередь, обновляет свойство ConnectionString диспетчера подключений с неструктурированными файлами, который подключается к этому неструктурированному файлу. Затем в контейнере "Цикл по каждому элементу" выполняется задача неизмененного потока данных по данным этого неструктурированного файла.
Примечание.
Если вы запустили пакет из урока 1, необходимо удалить записи из dbo. Таблица NewFactCurrencyRate в AdventureWorksDW2022
базе данных перед запуском пакета из этого урока. Инструкция из занятия 2 пытается вставить записи, которые уже были вставлены в занятии 1, что приводит к ошибке.
Проверка макета пакета
Прежде чем проверить пакет, нужно убедиться в том, что потоки данных и управления в пакете занятия 2 содержат объекты, показанные на следующих диаграммах. Поток данных в занятии 2 такой же, как и в занятии 1.
Поток управления
Поток данных
Тестирование учебного пакета занятия 2
В обозревателе решений щелкните правой кнопкой мыши элемент Lesson 2.dtsx и выберите команду Выполнить пакет.
Запускается пакет. Вы можете проверить состояние каждого цикла в окне вывода или щелкнув вкладку "Ход выполнения ". Например, можно увидеть, что 1097 строк были добавлены в целевую таблицу из файла Currency_VEB.txt.
После окончания работы пакета выберите в меню Отладка пункт Остановить отладку.
Переход к следующему занятию
Занятие 3. Добавление ведения журнала с помощью служб SSIS