Источник «Плоский файл»
Изменения: 14 апреля 2006 г.
Источник «Плоский файл» считывает данные из текстового файла. Текстовый файл может иметь разделители, фиксированную ширину полей или смешанный формат.
- В формате с разделителями для выделения столбцов и строк используются разделители столбцов и строк.
- В формате с фиксированной шириной для определения столбцов и строк используются параметры ширины. Этот формат также включает символ для заполнения поля до его максимальной ширины.
- В формате без выравнивания справа для выделения всех столбцов, кроме последнего, используются параметры ширины; для последнего столбца используется разделитель строк.
Источник «Плоский файл» можно настроить следующими способами.
- Добавьте к выходу преобразования столбец, содержащий имя текстового файла, из которого источник «Плоский файл» извлекает данные.
- Укажите, распознает ли источник «Плоский файл» строки с нулевой длиной в столбцах как значения NULL.
Примечание. Диспетчер соединений с плоскими файлами, используемый источником «Плоский файл», должен быть сконфигурирован для использования формата с разделителями, чтобы распознавать строки с нулевой длиной как NULL. Если диспетчер соединений использует форматы фиксированной ширины или форматы без выравнивания справа, то данные, состоящие из пробелов, не могут быть представлены как значения NULL.
Выходные столбцы источника «Плоский файл» включают в себя свойство FastParse. Свойство FastParse указывает на то, использует ли столбец более быстрые, но независимые от языка системы, высокопроизводительные процедуры синтаксического анализа, предоставляемые службами Integration Services, или зависимые от языка системы стандартные процедуры синтаксического анализа. Дополнительные сведения см. в разделах Быстрый синтаксический анализ и Стандартный синтаксический анализ.
Выходные столбцы также содержат свойство UseBinaryFormat. Используйте это свойство для реализации поддержки двоичных данных, таких как данные с упакованным десятичным форматом, в файлах. По умолчанию свойство UseBinaryFormat имеет значение false. Если необходимо использовать двоичный формат, присвойте свойству UseBinaryFormat значение true и тип данных DT_BYTES в выходном столбце. После этого источник «Плоский файл» будет пропускать преобразование данных и выводить данные в выходные столбцы в первоначальном виде. Затем можно использовать такое преобразование, как «Производный столбец» или «Конвертация данных», чтобы привести данные типа DT_BYTES к другим типам данных, или можно создать пользовательский сценарий в преобразовании «Сценарий» для интерпретации данных. Также для интерпретации данных можно создать пользовательский компонент потока данных. Дополнительные сведения о том, какие типы данных можно привести к типу DT_BYTES, см. в разделе Приведение (службы SSIS).
Этот источник использует диспетчер соединений с плоскими файлами, чтобы получить доступ к текстовому файлу. Установка свойств для диспетчера соединений с плоскими файлами позволяет предоставить сведения о файле и о каждом из его столбцов, а также обозначить то, как источник «Плоский файл» должен обрабатывать данные текстового файла. Например, можно определить символы-разделители для столбцов и строк в файле, тип данных и длину каждого столбца. Дополнительные сведения см. в разделе Диспетчер соединений с плоскими файлами.
Данный источник содержит один выход и один выход ошибок.
Настройка источника «Плоский файл»
Свойства задаются с помощью конструктора служб SSIS или программно.
Дополнительные сведения о свойствах, которые можно задать в диалоговом окне Редактор источника «Плоский файл», см. в следующих разделах:
- Редактор источника «Плоский файл» (страница «Диспетчер соединений»)
- Редактор источника «Плоский файл» (страница «Столбцы»)
- Редактор источника «Плоский файл» (страница «Вывод ошибок»)
Диалоговое окно Расширенный редактор содержит свойства, которые можно установить с помощью программных средств. Дополнительные сведения о свойствах, которые можно задать в диалоговом окне Расширенный редактор или программно, см. в следующих разделах.
Дополнительные сведения о настройке свойств см. в следующих разделах.
- Как установить свойства компонента потока данных при помощи редактора компонентов
- Как установить свойства компонента потока данных в окне «Свойства»
- Как задать свойства компонента потока данных с использованием расширенного редактора
См. также
Основные понятия
Назначение «Плоский файл»
Создание потока данных пакета
Другие ресурсы
Источники служб Integration Services
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|