Преобразование «Конвертация данных»
При преобразовании «Конвертация данных» данные во входном столбце преобразуются в другой тип, а затем копируются в новый выходной столбец. Например, пакет может извлечь данные из нескольких источников, а затем с помощью этого преобразования привести столбцы к типу данных, требуемому целевым хранилищем данных. К одному входному столбцу можно применять несколько преобразований.
Чтобы настроить преобразование «Конвертация данных» выполните следующее:
- Задайте столбцы, содержащие данные для преобразования, и типы выполняемых конвертаций данных.
- Задайте, следует ли столбцам выхода преобразования использовать более быстрые, но не зависящие от языкового стандарта процедуры синтаксического анализа, предоставляемые Microsoft SQL Server 2005 Integration Services (SSIS), либо стандартные, зависящие от языкового стандарта процедуры.
С помощью этой функции пакет может выполнять следующие типы преобразований данных:
- Изменить тип данных. Дополнительные сведения см. в разделе Типы данных служб Integration Services.
Примечание. Если данные преобразуются в тип данных даты или даты и времени, дата в выходном столбце имеет формат ISO, хотя специфические языковые стандарты могут задавать другой формат. - Задавать длину столбца строковых данных, а также точность и масштаб числовых данных. Дополнительные сведения см. в разделе Точность, масштаб и длина (Transact-SQL).
- Указать кодовую страницу. Дополнительные сведения см. в разделе Сравнение строковых данных.
Примечание. При выполнении копирования столбцов строкового типа данных оба столбца должны использовать одну и ту же кодовую страницу.
Если длина выходного столбца строковых данных меньше, чем длина соответствующего ему входного столбца, выходные данные усекаются. Дополнительные сведения см. в разделе Обработка ошибок в данных.
Это преобразование имеет один вход, один выход и один выход ошибок.
Настройка преобразования «Конвертация данных»
Свойства могут устанавливаться через конструктор служб SSIS или с помощью программных средств.
Диалоговое окно Расширенный редактор содержит свойства, которые можно установить с помощью программных средств. Дополнительные сведения о свойствах, которые можно задавать в диалоговом окне Редактор преобразования «Конвертация данных», см. в разделе Редактор преобразования «Конвертация данных».
Дополнительные сведения о свойствах, которые можно задать в диалоговом окне Расширенный редактор или программно, см. в следующих разделах:
Дополнительные сведения о настройке свойств см. в следующих разделах:
- Как преобразовать данные в другой тип данных с помощью преобразования «Конвертация данных»
- Как установить свойства компонента потока данных при помощи редактора компонентов
- Как установить свойства компонента потока данных в окне «Свойства»
- Как задать свойства компонента потока данных с использованием расширенного редактора
См. также
Основные понятия
Быстрый синтаксический анализ
Создание потока данных пакета
Преобразования служб Integration Services