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

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

В потоке данных пакета служб Службы 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 для получения измененных данных начинается проектирование потока данных в пакете.

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