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


Преобразование "Экспорт столбца"

Область применения: среда выполнения интеграции 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
Просмотрите описание операции.

Присвоить указанное значение выбранным ячейкам
Укажите действие, которое необходимо применить ко всем выбранным ячейкам при возникновении ошибки или усечения: пропустить ошибку, перенаправить строку или вызвать сбой компонента.

Применить
Применить параметр обработки ошибок к выбранным ячейкам.