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


Редактор диспетчера соединения с несколькими плоскими файлами (страница «Дополнительно»)

Используйте страницу Дополнительно в диалоговом окне Редактор диспетчера соединения с несколькими плоскими файлами, чтобы задать такие свойства, как тип данных и разделители каждого столбца в текстовых файлах, с которыми производит соединение диспетчер соединений с плоскими файлами.

По умолчанию длина строковых столбцов составляет 50 символов. Чтобы не допустить усечения данных или установки избыточной ширины столбца, можно оценить образец данных и автоматически изменить длину столбцов. Также можно обновить другие метаданные, чтобы обеспечить совместимость с целевыми столбцами. Например, можно изменить тип данных столбца, который содержит только целые данные, на числовой тип данных, например DT_I2.

Дополнительные сведения о диспетчере соединения с несколькими плоскими файлами см. в разделе Диспетчер соединения с несколькими неструктурированными файлами.

Параметры

  • Имя диспетчера соединений
    Задайте уникальное имя для диспетчера соединения с несколькими плоскими файлами в потоке операций. Указанное имя будет отображаться в области Диспетчеры соединений конструктора служб SSIS.

  • Описание
    Задайте описание диспетчера соединений. Рекомендуется описать назначение диспетчера соединений, чтобы сделать пакеты самодокументируемыми и более простыми в использовании.

  • Задать параметры каждого столбца
    Выберите столбец в левой области для просмотра его свойств в правой области. В нижеследующей таблице приведены описания свойств типов данных. Некоторые перечисленные свойства могут настраиваться только для некоторых форматов плоских файлов.

    Свойство

    Описание

    ColumnType

    Указывает, ограничен ли столбец специальным символом, фиксированной шириной или оборван по правому краю. Это свойство доступно только для чтения. В файлах с текстом без выравнивания по правому краю каждый столбец имеет фиксированную ширину, за исключением последнего столбца, ограниченного разделителем строк.

    OutputColumnWidth

    Укажите значение, которое будет храниться как количество байтов; для файлов в кодировке Юникод это будет отображаться как количество символов. В задаче потока данных это значение используется для задания ширины выходных столбцов для источника плоского файла.

    ПримечаниеПримечание
    В объектной модели это свойство имеет имя MaximumWidth.

    DataType

    Выберите из списка доступных типов данных. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

    TextQualified

    Указывает, обработаны ли текстовые данные символом ограничителя текста.

    ЗначениеОписание
    TrueТекстовые данные в плоском файле обработаны квалификатором.
    FalseТекстовые данные в плоском файле не обработаны квалификатором.

    Name

    Введите имя столбца. По умолчанию используется нумерованный список столбцов, однако можно выбрать любое уникальное описательное имя.

    DataScale

    Укажите масштаб числовых данных. Масштаб представляет собой количество разрядов в числе. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

    ColumnDelimiter

    Выберите из списка допустимых разделителей столбцов. Выберите разделители, которые не могут встретиться в тексте. Это значение пропускается для столбцов фиксированной ширины.

    ЗначениеОписание
    {CR}{LF}Столбцы разделяются парой символов возврата каретки и перевода строки.
    {CR}Столбцы разделяются символом возврата каретки.
    {LF}Столбцы разделяются символом перевода строки.
    Точка с запятой {;}Столбцы разделяются символом точки с запятой.
    Двоеточие {:}Столбцы разделяются символом двоеточия.
    Запятая {,}Столбцы разделяются символом запятой.
    Табуляция {t}Столбцы разделяются символом табуляции.
    Вертикальная черта {|}Столбцы разделяются символом вертикальной черты.

    DataPrecision

    Укажите точность числовых данных. Точность представляет собой число разрядов. Дополнительные сведения см. в разделе Типы данных служб Integration Services.

    InputColumnWidth

    Укажите значение, которое будет храниться как количество байтов; для файлов в кодировке Юникод это будет отображаться как количество символов. Это значение пропускается для столбцов, ограниченных разделителями.

    Примечание. В объектной модели это свойство имеет имя ColumnWidth.

  • Создать
    Добавьте новый столбец, нажав кнопку Создать. По умолчанию кнопка Создать добавляет новый столбец в конец списка. Эта кнопка также имеет следующие параметры, доступные в раскрывающемся списке.

    Значение

    Описание

    Добавить столбец

    Добавить новый столбец в конец списка.

    Вставить до

    Вставить новый столбец перед выделенным столбцом.

    Вставить после

    Вставить новый столбец после выделенного столбца.

  • Удалить
    Выберите столбец и затем удалите его, нажав кнопку Удалить.

  • Предложить типы...
    Используйте диалоговое окно Предлагаемые типы столбцов для проведения оценки данных выборки в первом выбранном файле и получения предложений относительно типа данных и длины каждого столбца. Дополнительные сведения см. в разделе Предположение типов столбцов.