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

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

默认情况下,字符串列的长度为 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

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

    说明

    添加列

    在列表末尾添加新列。

    在其前插入

    在所选列前面插入新列。

    在其后插入

    在所选列后面插入新列。

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

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