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