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


Преобразование данных

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

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

  • Измените тип данных. Дополнительные сведения см. в разделе Integration Services Data Types.

    Замечание

    Если данные преобразуются в дату или тип данных datetime, дата в выходном столбце находится в формате ISO, хотя предпочтения языкового стандарта могут указывать другой формат.

  • Задайте длину строковых данных и точность и масштабирование числовых данных. Дополнительные сведения см. в разделе "Точность", "Масштабирование" и "Длина" (Transact-SQL).

  • Укажите кодовую страницу. Дополнительные сведения см. в статье Comparing String Data.

    Замечание

    При копировании между столбцами с типом строковых данных два столбца должны использовать одну и ту же кодовую страницу.

Если длина выходного столбца строковых данных короче длины соответствующего входного столбца, выходные данные усечены. Дополнительные сведения см. в разделе Обработка ошибок в данных.

Это преобразование имеет один входной, один выходной и один выход для ошибок.

Свойства можно задать с помощью конструктора служб SSIS или программно. Сведения об использовании преобразования данных в конструкторе SSIS см. в разделе "Преобразование данных в другой тип данных с помощью преобразования данных" и редактор преобразования данных. Сведения о настройке свойств этого преобразования программным способом см. в разделе "Общие свойства " и "Настраиваемые свойства преобразования".

Запись блога, сравнение производительности методов преобразования типов данных в SSIS 2008 на blogs.msdn.com.

См. также

Быстрый анализ
Поток данных
Преобразования служб Integration Services