Получение и интерпретация информации об изменениях
В потоке данных пакета служб Integration Services, выполняющего добавочную загрузку информации об изменениях, первая задача — выполнение запроса, который получает данные об изменениях. Этот запрос выполняется внутри исходного компонента задачи потока данных. Затем можно использовать нисходящие преобразования и назначения, чтобы применить данные об изменениях к назначению.
![]() |
---|
Создание запроса, содержащего возвращающую табличное значение функцию, является третьим шагом в процессе создания пакета, который осуществляет добавочную загрузку измененных данных. Дополнительные сведения об этом запросе см. в разделе Создание функции для получения информации об изменениях. Описание общего процесса создания пакета, выполняющего добавочную загрузку измененных данных, см. в разделе Повышение эффективности добавочной загрузки с помощью системы отслеживания измененных данных. Полные, комплексные образцы, демонстрирующие применение отслеживания измененных данных в пакетах: «Образец пакета для системы отслеживания измененных данных за указанный интервал» и «Образец пакета для системы отслеживания измененных данных с момента последнего запроса» в Codeplex. |
Добавление задачи потока данных
В потоке данных пакета получается информация об изменениях, отдельные строки на основе типа произошедших изменений, а затем изменения применяются к назначению.
Добавление задачи потока данных к пакету
В среде Business Intelligence Development Studio на вкладке Поток управления добавьте задачу потока данных.
Соедините предыдущую задачу, подготовившую строку запроса, с задачей потока данных.
Настройка исходного компонента для выполнения запроса об изменениях
С помощью подготовленной и сохраненной в переменной строки запроса исходный компонент вызывает возвращающую табличное значение функцию, которая получает измененные данные.
![]() |
---|
Дополнительные сведения о подготовленной и сохраненной в переменной строке запроса см. в разделе Подготовка к запросу информации об изменениях. Дополнительные сведения о возвращающей табличное значение функции, которая получает данные об изменениях, см. в разделе Создание функции для получения информации об изменениях. |
Настройка источника OLE DB для получения измененных данных.
На вкладке Поток данных среды Business Intelligence Development Studio добавьте источник OLE DB.
На странице Диспетчер соединений в области Редактор источника OLE DB установите следующие параметры.
Настройте допустимое соединение с базой данных-источником.
В списке Режим доступа к данным выберите Команда SQL из переменной.
В поле Имя переменной выберите User::SqlDataQuery.
В области Редактор источника OLE DB на странице Столбцы убедитесь, чтобы все необходимые столбцы были сопоставлены с выходными столбцами.
Следующий шаг
После настройки источника OLE DB для получения измененных данных начинается проектирование потока данных в пакете.
Следующий раздел:Обработка операций вставки, обновления и удаления
|