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


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

На стадии выполнения произойдет ошибка поиска соответствия при работе преобразования «Уточняющий запрос» для Currency Key в поврежденном файле Currency_BAD.txt. Так как вывод ошибок преобразования «Уточняющий запрос» для Currency Key настроен на перенаправление строк новому адресату «неудачные обращения», операция не завершится ошибкой, и пакет будет успешно выполнен. Все ошибочные строки будут записаны в файл ErrorOutput.txt.

В этой задаче требуется проверить измененную конфигурацию вывода ошибок, запустив пакет на выполнение. После успешного выполнения пакета проверьте содержимое файла ErrorOutput.txt.

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

Если нет необходимости накапливать ошибочные строки в файле ErrorOutput.txt, нужно вручную очистить содержимое файла между выполнениями пакета.

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

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

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

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

Поток данных

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

Выполнение учебного пакета занятия 5

  1. В меню Отладка выберите команду Запустить отладку.

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

Проверка содержимого файла ErrorOutput.txt

  • Откройте файл ErrorOutput.txt в приложении «Блокнот» или другом текстовом редакторе. Порядок столбцов по умолчанию: AverageRate, CurrencyID, CurrencyDate, EndOfDateRate, ErrorCode, ErrorColumn, ErrorDescription.

    Обратите внимание, что все строки файла содержат несовпадающие значения в столбце CurrencyID, значение столбца ErrorCode равно -1071607778, значение столбца ErrorColumn равно 0 и значение столбца ErrorDescription равно «В результате уточняющего запроса для строки не обнаружено соответствия». Значение столбца ErrorColumn равно 0, поскольку ошибка не является специфической для данного столбца. Это неудавшаяся операция уточняющего запроса. .