Преобразование «Отмена сведения»
Преобразование «Отмена сведения» превращает набор ненормализованных данных в более нормализованную версию за счет развертывания значений из нескольких столбцов одной записи в несколько записей с теми же значениями в одном столбце. Например, набор данных с перечнем имен клиентов имеет одну строку для каждого клиента, при этом купленные товары и их количество отображаются в столбцах строки. После нормализации с помощью преобразования «Отмена сведения» набор данных содержит отдельную строку по каждому продукту, приобретенному клиентом.
На диаграмме ниже показан набор данных до преобразования «Отмена сведения» в столбце Product.
На диаграмме ниже показан набор данных после преобразования «Отмена сведения» в столбце Product.
В некоторых случаях результаты преобразования «Отмена сведения» могут содержать строки с неожиданными значениями. Например, если образец данных для отмены сведения, показанные на диаграмме, содержит для пользователя Фред во всех столбцах Qty значения NULL, то для Фреда выходные данные будут содержать только одну строку, а не пять. Столбец Qty будет содержать либо значение NULL, либо ноль в зависимости от типа данных столбца.
Преобразование «Отмена сведения» включает пользовательское свойство PivotKeyValue. Это пользовательское свойство можно обновить с помощью выражения свойства при загрузке пакета. Дополнительные сведения см. в разделах Справочник по выражениям служб Integration Services, Использование выражений свойств в пакетах и Пользовательские свойства преобразований.
Это преобразование имеет один вход и один выход. Оно не имеет выхода ошибок.
Настройка преобразования «Отмена сведения»
Свойства задаются через конструктор служб SSIS или программно.
Дополнительные сведения о свойствах, которые можно задавать в диалоговом окне Редактор преобразования «Отмена сведения», см. в следующих разделах:
Дополнительные сведения о свойствах, которые можно задать программно или в диалоговом окне Расширенный редактор, см. в следующих разделах:
Дополнительные сведения о задании этих свойств см. в разделе Как установить свойства компонента потока данных.
|
См. также