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


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных 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 для получения измененных данных начинается проектирование потока данных в пакете.

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