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


Занятие 2-4. Тестирование пакета учебника 2

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Примечание.

Если вы запустили пакет из урока 1, необходимо удалить записи из dbo. Таблица NewFactCurrencyRate в AdventureWorksDW2022 базе данных перед запуском пакета из этого урока. Инструкция из занятия 2 пытается вставить записи, которые уже были вставлены в занятии 1, что приводит к ошибке.

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

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

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

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

Поток данных

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

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

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

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

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

Переход к следующему занятию

Занятие 3. Добавление ведения журнала с помощью служб SSIS

См. также

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