多平面文件连接管理器编辑器(“高级”页)

可以使用**“多平面文件连接管理器编辑器”对话框的“高级”**页,设置平面文件连接管理器连接到的文本文件中的属性(如每列的数据类型和分隔符)。

默认情况下,字符串列的长度为 50 个字符。 您可以计算示例数据并自动调整这些列的长度,以免数据截断或超出列宽。 还可以更新其他元数据以便与目标列兼容。 例如,可以将只包含整型数据的列的数据类型更改为数值数据类型,例如 DT_I2。

若要了解有关多平面文件连接管理器的详细信息,请参阅多平面文件连接管理器

选项

  • 连接管理器名称
    为工作流中的多平面文件连接管理器提供一个唯一名称。 所提供的名称将显示在 SSIS 设计器的**“连接管理器”**区域中。

  • 说明
    描述连接管理器。 最好按照连接管理器的用途对其进行说明,使包的说明一目了然,且更便于维护。

  • 配置各列的属性
    选择左窗格中的列可在右窗格中查看列的属性。 请参阅下表以了解数据类型属性的说明。 列出的部分属性仅对某些平面文件格式是可配置的。

    属性

    说明

    ColumnType

    表示列是由分隔符分隔、还是固定宽度,或是右边未对齐。 此属性是只读的。 在右边未对齐的文件中,除最后一列之外的每一列的宽度都固定,而最后一列由行分隔符终止。

    OutputColumnWidth

    指定值以字节数进行存储;对于 Unicode 文件,该值将显示为字符数。 在数据流任务中,此值用于设置平面文件源的输出列宽。

    注意注意

    在对象模型中,此属性的名称为 MaximumWidth

    DataType

    从可用数据类型的列表中进行选择。 有关详细信息,请参阅 Integration Services 数据类型

    TextQualified

    指示是否使用文本限定符限定文本数据。

    说明

    True

    平面文件中的文本数据是受限定的。

    False

    平面文件中的文本数据是不受限定的。

    名称

    提供列名。 默认为带编号的列列表,不过,您也可以任选一个唯一的描述性名称。

    DataScale

    指定数字数据的小数位数。 小数位数是指小数点后的位数。 有关详细信息,请参阅 Integration Services 数据类型

    ColumnDelimiter

    从可用列分隔符的列表中进行选择。 选择不可能出现在文本中的分隔符。 对于固定宽度的列,将忽略此值。

    说明

    {CR}{LF}

    列由回车符和换行符的组合分隔。

    {CR}

    列由回车符分隔。

    {LF}

    列由换行符分隔。

    分号 {;}

    列由分号分隔。

    冒号 {:}

    列由冒号分隔。

    逗号 {,}

    列由逗号分隔。

    制表符 {t}

    列由制表符分隔。

    竖线 {|}

    列由竖线分隔。

    DataPrecision

    指定数字数据的精度。 精度是指数字的位数。 有关详细信息,请参阅 Integration Services 数据类型

    InputColumnWidth

    指定值以字节数进行存储;对于 Unicode 文件,该值将显示为字符数。 对于分隔列,将忽略此值。

    注意 在对象模型中,此属性的名称为 ColumnWidth

  • 新建
    通过单击**“新建”添加一个新列。 默认情况下,单击“新建”**按钮将会在列表末尾添加新列。 该按钮还包括以下选项,可以在下拉列表中选择。

    说明

    添加列

    在列表末尾添加新列。

    在其前插入

    在所选列前面插入新列。

    在其后插入

    在所选列后面插入新列。

  • 删除
    选择一列,然后单击**“删除”**来删除该列。

  • 建议类型
    使用**“提供列类型建议”**对话框可以评估所选的第一个文件中的示例数据,并获取对每列的数据类型和长度的建议。 有关详细信息,请参阅“提供列类型建议”对话框 UI 参考

请参阅

参考

多平面文件连接管理器编辑器(“常规”页)

多平面文件连接管理器编辑器(“列”页)

多平面文件连接管理器编辑器(“预览”页)

概念

Integration Services 错误和消息引用