Преобразование «Экспорт столбца»
Преобразование «Экспорт столбца» считывает данные из потока и вставляет их в файл. Например, если поток данных содержит сведения о продукте, такие как изображения каждого продукта, можно применить преобразование «Экспорт столбца» для сохранения изображений в файлы.
Можно настроить преобразование «Экспорт столбца» следующим образом:
- Обозначьте столбцы данных и столбцы, содержащие путь к файлам, в которые будут записаны данные.
- Обозначьте, следует ли операции вставки данных перезаписывать файлы или дописывать к ним.
- Укажите, будет ли записана в файл отметка порядка байтов (BOM).
Примечание. Отметка порядка байтов будет записана только в том случае, если данные не были добавлены в конец уже существующего файла и если эти данные типа DT_NTEXT.
Преобразование использует пару входных столбцов: первый содержит имя файла, второй — данные. Каждая строка в наборе данных может указывать отдельный файл. По мере обработки строк преобразованием данные записываются в указанный файл. Во время выполнения преобразование создает файлы, если они до этого не существовали, и записывает в них данные. Записываемые данные должны иметь тип DT_TEXT, DT_NTEXT или DT_IMAGE. Дополнительные сведения см. в разделе Типы данных служб Integration Services.
Это преобразование имеет один вход, один выход и один выход ошибок.
Установка параметров присоединения и усечения
Следующая таблица описывает, как изменение настроек присоединения и усечения влияет на результаты.
Присоединение | Усечение | Файл существует | Результаты |
---|---|---|---|
False |
False |
Нет |
Это преобразование создает новый файл и записывает в него данные. |
True |
False |
Нет |
Это преобразование создает новый файл и записывает в него данные. |
False |
True |
Нет |
Это преобразование создает новый файл и записывает в него данные. |
True |
True |
Нет |
Преобразованию не удается провести проверку времени проектирования. Оба этих свойства не могут быть установлены для true. |
False |
False |
Да |
Возникает ошибка во время выполнения. Файл существует, но преобразование не имеет к нему доступа для записи. |
False |
True |
Да |
Преобразование удаляет файл, затем создает новый и записывает в него данные. |
True |
False |
Да |
Преобразование открывает файл и записывает данные в конец файла. |
True |
True |
Да |
Преобразованию не удается провести проверку времени проектирования. Оба этих свойства не могут быть установлены для true. |
Настройка преобразования «Экспорт столбца»
Свойства задаются через конструктор служб SSIS или программно.
Дополнительные сведения о свойствах, которые можно установить в диалоговом окне Редактор преобразования «Экспорт столбца», см. в разделе Редактор преобразования «Экспорт столбца» (страница «Столбцы»)
Диалоговое окно Расширенный редактор содержит свойства, которые можно установить с помощью программных средств. Дополнительные сведения о свойствах, которые можно задать в диалоговом окне Расширенный редактор или программно, см. в следующих разделах:
Дополнительные сведения о настройке свойств см. в следующих разделах:
- Как установить свойства компонента потока данных при помощи редактора компонентов
- Как установить свойства компонента потока данных в окне «Свойства»
- Как задать свойства компонента потока данных с использованием расширенного редактора
См. также
Основные понятия
Преобразование «Импорт столбца»
Создание потока данных пакета
Преобразования служб Integration Services