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

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

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

СФА

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

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

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

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

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

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

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

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

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

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

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

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

Авторизации

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

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

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

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