Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Преобразование «Отмена свертывания» превращает набор ненормализованных данных в более нормализованную версию за счет развертывания значений из нескольких столбцов одной записи в несколько записей с теми же значениями в одном столбце. Например, набор данных с перечнем имен клиентов имеет одну строку для каждого клиента, при этом купленные товары и их количество отображаются в столбцах строки. После того как преобразование «Отмена свертывания» приводит набор данных к нормализованному виду, набор данных содержит отдельную строку для каждого продукта, приобретённого клиентом.
На следующей схеме показан набор данных до разворачивания данных по столбцу Product.
На диаграмме ниже показан набор данных после преобразования «Отмена сведения» в столбце Product.
В некоторых случаях результаты преобразования «Отмена свертывания» могут содержать строки с непредвиденными значениями. Например, если в примере данных для отмены свёртывания, показанном на схеме, для Фреда во всех столбцах Qty были значения NULL, то в выходных данных для Фреда была бы только одна строка, а не пять. Столбец Qty будет содержать либо значение NULL, либо ноль в зависимости от типа данных столбца.
Настройка преобразования «Отмена свертывания»
Преобразование «Отмена свертывания» включает пользовательское свойство PivotKeyValue . Это свойство может быть обновлено выражением свойства при загрузке пакета. Дополнительные сведения см. в разделах Выражения служб Integration Services (SSIS), Использование выражений свойств в пакетах и Пользовательские свойства преобразований.
Это преобразование имеет один вход и один выход. Оно не имеет вывода ошибок.
Свойства могут быть заданы с помощью конструктора SSIS или программным путем.
Дополнительные сведения о свойствах, которые вы можете задать в диалоговом окне Расширенный редактор или программными средствами, см. в следующих разделах.
Дополнительные сведения о настройке свойств см. в разделе Установление свойств компонента потока данных.
Редактор преобразования "Отмена свертывания"
Используйте диалоговое окно Редактор преобразования «Отмена свертывания» , чтобы выбрать столбцы для сведения в строки, а также указать столбцы данных и новый выходной столбец сведенных значений.
Примечание.
В этом разделе для иллюстрации использования параметров используется сценарий преобразования «Отмена свертывания», описанный в разделе Unpivot Transformation.
Параметры
Доступные входные столбцы
Используя флажки, укажите столбцы, которые должны быть сведены в строки.
Имя
Просмотрите имя доступного входного столбца.
Сквозной проход
Укажите, следует ли включать столбец в выходные данные после разворота.
Входной столбец
Выберите для каждой строки столбец из списка доступных входных столбцов. Выбранные столбцы обозначаются флажками в таблице Доступные входные столбцы .
В сценарии отмены свертывания, описанном в разделе Unpivot Transformation, входными столбцами являлись столбцы Ham, Soda, Milk, Beerи Chips .
Целевой столбец
Введите имя столбца данных.
В сценарии отмены свертывания, описанном в разделе Преобразование отмены свертывания, целевым столбцом является столбец количества (Qty).
Значение ключа сводной таблицы
Введите имя сводного значения. По умолчанию, используется имя входного столбца, однако можно выбрать любое уникальное описательное имя.
Значение этого свойства можно задать с помощью выражения свойства.
В сценарии развёртывания, описанном в разделе Unpivot Transformation, значения сводной таблицы будут отображаться в новом столбце Product, указанном параметром Имя столбца значений ключа сводной таблицы, в виде текстовых значений Ham, Soda, Milk, Beer и Chips.
Имя столбца значений ключа сводной таблицы
Укажите имя столбца значений сводной таблицы. По умолчанию задано значение «Pivot Key Value»; однако вы можете выбрать любое уникальное и понятное имя.
В сценарии разворота, описанном в разделе Unpivot Transformation, именем столбца значений ключа разворота является Product и оно обозначает новый столбец Product, в который разворачиваются столбцы Ham, Soda, Milk, Beer и Chips.