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


Преобразование отмены свертывания

Преобразование «Отмена свертывания» превращает набор ненормализованных данных в более нормализованную версию за счет развертывания значений из нескольких столбцов одной записи в несколько записей с теми же значениями в одном столбце. Например, набор данных с перечнем имен клиентов имеет одну строку для каждого клиента, при этом купленные товары и их количество отображаются в столбцах строки. После нормализации с помощью преобразования отмены свертывания набор данных содержит отдельную строку по каждому продукту, приобретенному клиентом.

На диаграмме ниже показан набор данных до преобразования «Отмена сведения» в столбце Product.

Набор данных после отмены сведения

На диаграмме ниже показан набор данных после преобразования «Отмена сведения» в столбце Product.

Набор данных до отмены сведения

В некоторых случаях результаты преобразования «Отмена свертывания» могут содержать строки с непредвиденными значениями. Например, если образец данных для отмены свертывания, показанный на диаграмме, содержит для пользователя Фред во всех столбцах Qty значения NULL, то выходные данные для этого пользователя будут содержать только одну строку, а не пять. Столбец Qty будет содержать либо значение NULL, либо ноль в зависимости от типа данных столбца.

Настройка преобразования «Отмена сведения»

Преобразование «Отмена свертывания» включает пользовательское свойство PivotKeyValue. Это свойство может быть обновлено выражением свойства при загрузке пакета. Дополнительные сведения см. в разделах Выражения служб Integration Services (SSIS), Использование выражений свойств в пакетах и Пользовательские свойства преобразований.

Это преобразование имеет один вход и один выход. Оно не имеет выхода ошибок.

Значения свойств вы можете задавать с помощью конструктора Службы SSIS или программными средствами.

Дополнительные сведения о свойствах, которые можно задавать в диалоговом окне Редактор преобразования «Отмена свертывания», см. в следующих разделах:

Дополнительные сведения о свойствах, которые вы можете задать в диалоговом окне Расширенный редактор или программными средствами, см. в следующих разделах.

Дополнительные сведения о задании этих свойств см. в разделе Установление свойств компонента потока данных.

См. также

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.