Занятие 3-2. Добавление и настройка ведения журнала
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
В этой задаче включается ведение журнала потоков данных для пакета "Урок 3.dtsx". Затем нужно настроить регистратор для текстовых файлов, чтобы записать в журнал события PipelineExecutionPlan и PipelineExecuteTrees. Регистратор текстовых файлов создает журналы, которые легко просматривать и пересылать. Простота этих файлов журнала делает их удобными во время базового тестирования пакета. Вы также можете просмотреть записи журнала в окне "События журнала" конструктора служб SSIS.
Добавление ведения журнала в пакет
В меню SSIS выберите Ведение журнала.
В Visual Studio 2019 меню SSIS доступно при выборе пунктов "Расширения > SSIS". Убедитесь, что выбрана вкладка Поток данных, а не Поток управления.В диалоговом окне Настройка журналов служб SSIS на панели Контейнеры убедитесь, что выбран самый верхний объект. Он представляет пакет занятия 3.
На вкладке Поставщики и журналы в окне Тип поставщика выберите Регистратор служб SSIS для текстовых файлов и нажмите кнопку Добавить.
Службы Integration Services добавят в пакет новый регистратор текстовых файлов с именем по умолчанию Регистратор служб SSIS для текстовых файлов. Теперь можно настроить новый регистратор.
В столбце Имя введите Файл журнала занятия 3.
При желании измените столбец Описание.
В столбце Конфигурация выберите <Новое подключение>, чтобы указать, куда Службы Integration Services будут записывать сведения журнала.
В диалоговом окне Редактор диспетчера подключения файлов в поле Тип применения выберите Создать файл, после чего нажмите кнопку Обзор. По умолчанию в диалоговом окне Выбрать файл открывается папка проекта, но можно сохранить сведения журнала в любом расположении.
В диалоговом окне Выбрать файл в поле Имя файла введите TutorialLog.logи нажмите кнопку Открыть.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Редактор диспетчера подключения файлов.
На панели Контейнеры раскройте все узлы иерархии контейнера пакета и снимите все флажки, включая Извлечь данные валют образца . Теперь установите флажок Извлечь данные валют образца , чтобы получить события только для данного узла.
Примечание.
Если флажок Извлечь данные валют образца не установлен и недоступен для выбора, то задача использует параметры журнала родительского контейнера, и невозможно включить события журнала, которые являются специфичными для этой задачи. Чтобы разрешить этот экземпляр, снимите флажок родительского объекта.
На вкладке Подробности в столбце События выберите события PipelineExecutionPlan и PipelineExecutionTrees .
Выберите Дополнительно, чтобы просмотреть подробности, которые регистратор записывает в журнал для каждого события. По умолчанию для выбранных событий автоматически выбираются все категории сведений.
Выберите Основной, чтобы скрыть категории сведений.
На вкладке Поставщики и журналы в столбце Имя выберите Файл журнала занятия 3. Как только будет создан регистратор для пакета, при желании можно отменить его выбор, чтобы прекратить регистрацию. При этом регистратор не надо удалять и создавать заново.
Нажмите ОК.