Проводятся технические работы. Корпоративная почта временно недоступна. Просим направлять письма на резервные адреса:
Юридическим лицам: specialist.corp@yandex.ru
Физическим лицам: specialist.ufl@yandex.ru

Как удалить дублирующиеся строки в SSIS-пакете

Самородов Федор Анатольевич: Как удалить дублирующиеся строки в SSIS-пакете

СФА

На вход поступает поток данных, содержащий дубликаты. Как удалить повторяющиеся строки? В конструкторе пакета для интеграционных служб SQL-сервера нет стандартной трансформации, предназначенной для решения этой задачи.

Но это не страшно. Для такого простого преобразования мы легко можем приспособить одну из двух простых трансформаций: агрегацию или сортировку.

Если вы выбрали агрегацию, то нужно просто перевести все столбцы в режим GROUP BY:

Как удалить дублирующиеся строки в SSIS-пакете

Группировка по всем полям очевидным образом приведёт к схлопыванию дублирующихся строк:

Как удалить дублирующиеся строки в SSIS-пакете

А если используете для этой цели сортировку, то следует выбрать для упорядочения все столбцы и установить флаг исключения дубликатов:

Как удалить дублирующиеся строки в SSIS-пакете

Результат будет тот же самый:

Как удалить дублирующиеся строки в SSIS-пакете

Подробнее об этом Вы сможете узнать на курсах SQL Server

Ближайшие группы

Авторизации

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.