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


Преобразование «Отмена сведения»

Изменения: 14 апреля 2006 г.

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные сведения об установке свойств см. в следующих разделах:

См. также

Основные понятия

Преобразование «Сведение»
Создание потока данных пакета
Преобразования служб Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое:
  • Добавлены сведения о результатах преобразования «Отмена сведения» для строк, содержащих значения NULL.

5 декабря 2005 г.

Новое содержимое:
  • Добавлены сведения об использовании выражений свойств с пользовательским свойством PivotKeyValue.
Измененное содержимое:
  • Обновлено число выходов преобразования.