Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

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

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

СФА

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

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

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

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

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

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

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

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

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

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

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

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

Авторизации

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

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

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

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