Урок 4. Добавление перенаправления потока ошибок с помощью служб SSIS

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

Для обработки ошибок, которые могут возникать в процессе преобразования, Microsoft Integration Services позволяют настроить на уровне компонентов и столбцов обработку данных, которые Integration Services не могут преобразовать. Можно проигнорировать ошибки в определенных столбцах, перенаправить всю строку с ошибкой или завершить работу компонента с ошибкой. По умолчанию компоненты Integration Services будут аварийно завершать работу при возникновении любой ошибки. Завершение работы компонента с ошибкой, в свою очередь, приводит к сбою в работе пакета и остановке обработки.

Вместо прекращения выполнения пакетов при возникновении ошибок рекомендуется обрабатывать потенциальные ошибки обработки по мере их возникновения. Один из вариантов — игнорировать все сбои, чтобы пакеты всегда выполнялись успешно. Можно также перенаправить строку с ошибкой по другому пути обработки, где эти данные и ошибки можно сохранить, изучить или обработать повторно.

На этом занятии вы создадите копию пакета, разработанного на занятии 3. Добавление ведения журнала с помощью служб SSIS. При работе с этим новым пакетом создается поврежденная версия одного из файлов образцов данных. Повреждение файла вызывает ошибку обработки при выполнении пакета.

Чтобы обработать данные об ошибках, добавляется и настраивается назначение неструктурированного файла, записывающее все строки с ошибками в файл ошибок.

Чтобы Integration Services могли записывать данные об ошибке в файл, следует включить компонент Script, получающий описания ошибок. Затем следует перенастроить преобразование "Уточняющий запрос ключа валюты" таким образом, чтобы перенаправлять все данные, обработка которых невозможна, в преобразование "Скрипт".

Предварительные требования

Примечание.

Ознакомьтесь с предварительными требованиями для урока 1, если вы еще не сделали этого.

Задача занятия

Это занятие содержит следующие задачи.

Начало занятия

Шаг 1. Копирование пакета урока 3