Задача 4. Добавление назначения «Плоский файл»
Выход ошибок преобразования Lookup Currency Key перенаправляет в преобразование «Сценарий» все строки данных, завершившиеся ошибкой в операции поиска. Для расширения сведений о возникших ошибках преобразование «Сценарий» выполняет сценарий, получающий описания ошибок.
В этой задаче все сведения об ошибках строк будут сохранены для последующей обработки в файле с разделителями. Чтобы сохранить ошибочные строки, необходимо добавить и настроить диспетчер соединений с плоскими файлами для текстового файла, который будет содержать данные об ошибках, и назначение «Плоский файл». Путем установки свойств в диспетчере соединений с плоскими файлами, который использует назначение «Плоский файл», можно определить способ, которым назначение «Плоский файл» форматирует и записывает текстовый файл. Дополнительные сведения см. в разделах Диспетчер соединений с плоскими файлами и Назначение «Плоский файл».
Добавление и настройка назначения «Плоский файл»
Перейдите на вкладку Поток данных.
В окне Область элементов раскройте элемент Назначения потока данных и перетащите элемент Назначение «Плоский файл» в область конструктора проектирования потоков данных. Поместите Назначение «Плоский файл» прямо под преобразованием Получить описание ошибки.
Щелкните преобразование Получить описание ошибки и перетащите зеленую стрелку на новый элемент Назначение «Плоский файл».
В области конструктора Поток данных щелкните добавленный элемент Назначение «Плоский файл» в только что добавленном преобразовании Назначение «Плоский файл» и измените имя на Строки с ошибками.
Щелкните правой кнопкой мыши преобразование Строки с ошибками, выберите пункт Правка, а затем в диалоговом окне Редактор назначения «Плоский файл» нажмите кнопку Создать.
Убедитесь, что в диалоговом окне Формат плоского файла выбран параметр С разделителями, и нажмите кнопку ОК.
В диалоговом окне Редактор диспетчера соединений с плоскими файлами в поле Имя диспетчера соединений введите Ошибочные данные.
В диалоговом окне Редактор диспетчера соединений с плоскими файлами нажмите кнопку Обзор и перейдите в папку, в которой будет храниться файл.
В диалоговом окне Открыть для поля Имя файла введите ErrorOutput.txt, а затем нажмите кнопку Открыть.
В диалоговом окне Редактор диспетчера соединений с плоскими файлами убедитесь, что в поле Языковой стандарт установлен «Английский (США)», а поле Кодовая страница содержит 1252 (ANSI -Latin I).
В области параметров щелкните Столбцы.
Обратите внимание, что, помимо столбцов из исходного файла данных, отображаются три новых столбца: ErrorCode, ErrorColumn и ErrorDescription. Эти столбцы созданы выходом ошибок преобразования «Уточняющий запрос ключа валют» и сценарием в преобразовании «Получить описание ошибок», они могут использоваться для устранения причин появления ошибочных строк.
Нажмите кнопку ОК.
В диалоговом окне Редактор назначения «Плоский файл» снимите флажок Перезаписать данные в файле.
Когда этот флажок снят, сохраняются ошибки выполнения нескольких пакетов.
В разделе Редактор назначения «Плоский файл» щелкните Сопоставление, чтобы убедиться, что все столбцы созданы правильно. При желании можно переименовать все столбцы назначения.
Нажмите кнопку ОК.
Следующая задача занятия
Задача 5. Проверка учебного пакета, созданного на занятии 5
|