目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 数据类型引用
  17. 配置 Web 浏览器

Designer 指南

Designer 指南

平面文件列格式设置

平面文件列格式设置

导入或编辑平面文件定义时,需要定义以下列选项:
  • 精度。
    精度的定义方式因数据类型而异。
  • 小数位数。
    小数位数是数值的小数点后的最大位数。
  • 字段宽度。
    字段宽度是集成服务从文件读取或写入到文件的字节数。 字段宽度仅适用于固定宽度的文件定义。 字段宽度必须大于或等于精度。
    下表介绍了平面文件定义的精度和字段宽度:
    数据类型
    固定宽度平面文件
    带分隔符的平面文件
    数字
    精度是有效位数。
    字段宽度是集成服务从文件读取或写入到文件的字节数。 默认情况下,字段宽度等于精度。
    使用“格式”列定义字段宽度。 配置字段宽度时,包括诸如千位分隔符、小数分隔符和负号等字符。 例如,“‑123,456”的字段宽度为 8。
    精度是有效位数。
    集成服务会忽略任何字段宽度格式化。
    日期时间
    不需输入精度值。
    字段宽度是集成服务从文件读取或写入到文件的字节数。
    为列指定的日期时间格式可确定字段宽度。 例如,默认日期时间格式 MM/DD/YYYY HH24:MI:SS 的字段宽度为 19。
    使用“格式”列定义格式和字段宽度。
    不需输入精度值。
    集成服务会忽略任何字段宽度格式化。
    字符串
    精度是集成服务从文件读取或写入到文件的字节数。
    不需为字符串值输入字段宽度。 精度是源或目标字段的总长度。
    如果计划将多字节数据加载到固定宽度的文件目标中,则需要配置精度以包括多字节数据。
    精度是集成服务从文件读取或写入到文件的最大字符数。
    不需输入字段宽度。
  • 格式。
    格式定义数字或日期时间值的外观。
    对于日期时间值,可以选择仅输出数据的日期或时间部分。 例如,可以为日期时间数据的文件定义配置以下格式:
    03/2002
    对于数字值,可以选择千位分隔符和小数分隔符。 例如,可以为数字数据的文件定义配置以下格式:
    1.000.000,95
    如果源文件结构出现重大更改,则可能需要重新导入平面文件源定义。
    您可以在以下位置定义数字和日期时间列的外观:
    • 源和目标字段。
      您可以在 Source Analyzer 中为源定义“列”选项卡上各个列的格式,或在 Target Designer 中为目标定义“列”选项卡上各个列的格式。
    • 映射中的源或目标实例。
      您可以在 Mapping Designer 中为映射中的源或目标实例定义默认的日期时间和数字格式。 没有为各个列定义格式时,集成服务会使用您定义的默认格式。