目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 对象导入和导出
  12. 数据类型引用
  13. 键盘快捷方式
  14. 连接属性

Developer tool 指南

Developer tool 指南

控制文件的运行时处理

控制文件的运行时处理

开发映射时,可以定义数据对象读取属性,以确定如何从平面文件中读取数据。 数据集成服务可以处理基于控制文件的平面文件数据对象的各个列。
根据控制文件构建列元数据时,数据集成服务将应用以下条件来处理数据:
对于未指定用于平面文件数据对象的列属性,数据集成服务将为其应用默认值
如果未在控制文件中指定运行时列属性,数据集成服务将应用平面文件数据对象的默认运行时属性。 当控制文件中包含无数据类型、精度或小数位数的其他列时,数据集成服务将使用默认数据类型、精度和小数位数。
对于那些控制文件中不显示但存在于平面文件数据对象中的列,数据集成服务会将数据处理成 NULL
如果平面文件数据对象中的列在控制文件中不存在,则数据集成服务会在数据预览期间将数据处理为 NULL。 在运行时,数据集成服务无法处理此列,因为其不存在于控制文件中。
如果源元数据与控制文件不匹配,数据集成服务无法映射
如果基于控制文件的源元数据与输入数据不匹配,数据集成服务将无法处理数据。 例如,如果源包含的控制文件数据类型与源的数据类型不兼容,数据集成服务将无法映射。