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


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

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

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

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

Параметры

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

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

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

    Свойство

    Описание

    ColumnType

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

    OutputColumnWidth

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

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

    DataType

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

    TextQualified

    Указывает, окружены ли текстовые данные символами-квалификаторами текста, например кавычками.

    ЗначениеОписание
    TrueТекстовые данные в плоском файле являются подходящими.
    FalseТекстовые данные в плоском файле не являются подходящими.

    Имя

    Введите описательное имя столбца. Если не вводить имя, службы Integration Services автоматически создадут его в формате «Столбец 0», «Столбец 1» и так далее.

    DataScale

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

    ColumnDelimiter

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

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

    DataPrecision

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

    InputColumnWidth

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

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

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

    Значение

    Описание

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

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

    Вставить до

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

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

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

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

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