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


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

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

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

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

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

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

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

  1. В среде SQL Server Data Tools (SSDT) на вкладке Поток управления добавьте задачу потока данных.

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

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

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

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

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

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

  1. На вкладке Поток данных среды SQL Server Data Tools (SSDT) добавьте источник OLE DB.

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

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

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

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

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

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

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

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

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

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


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