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