Поделиться через


Получение и интерпретация измененных данных

В потоке данных пакета служб Integration Services, выполняющего добавочную загрузку измененных данных, первая задача — выполнение запроса, который получает данные об изменениях. Этот запрос выполняется внутри исходного компонента задачи потока данных. Затем можно использовать нисходящие преобразования и назначения, чтобы применить данные об изменениях к назначению.

ПримечаниеПримечание

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

Законченные полнофункциональные образцы, в которых показано использование отслеживания измененных данных в пакетах, см. в образцах служб Integration Services в разделе Codeplex.

Добавление задачи потока данных

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

Добавление задачи потока данных к пакету

  1. В среде Business Intelligence Development Studio на вкладке Поток управления добавьте задачу потока данных.

  2. Соедините предыдущую задачу, подготовившую строку запроса, с задачей потока данных.

Настройка исходного компонента для выполнения запроса об изменениях

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

ПримечаниеПримечание

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

Настройка источника OLE DB для получения измененных данных.

  1. На вкладке Поток данных среды Business Intelligence Development Studio добавьте источник OLE DB.

  2. На странице Диспетчер соединений в области Редактор источника OLE DB установите следующие параметры.

    1. Настройте допустимое соединение с базой данных-источником.

    2. В списке Режим доступа к данным выберите Команда SQL из переменной.

    3. В поле Имя переменной выберите User::SqlDataQuery.

  3. В области Редактор источника OLE DB на странице Столбцы убедитесь, чтобы все необходимые столбцы были сопоставлены с выходными столбцами.

Следующий шаг

После настройки источника OLE DB для получения измененных данных начинается проектирование потока данных в пакете.

Следующий раздел:Обработка операций вставки, обновления и удаления

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей служб Integration Services

Чтобы загружать новейшую документацию, статьи, образцы и видеоматериалы от корпорации Майкрософт, а также лучшие решения от участников сообщества, посетите страницу служб Integration Services на сайтах MSDN или TechNet:

Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.