目录

Search

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

Developer tool 指南

Developer tool 指南

从数据文件头生成运行时列名称

从数据文件头生成运行时列名称

数据集成服务可以使用表头行确定列元数据。 平面文件的第一行为表头。
默认数据类型、精度和小数位数用于运行时列的列元数据,可以在运行时更改列位置。
要在运行时从数据文件头生成列名称,请在平面文件数据对象的“高级”属性中为
生成运行时列名称
属性选择
从数据文件头(第一行)
。 此外,还必须配置读取转换以在运行时获取列元数据。
例如,您希望配置一个平面文件数据对象,以接受在运行时进行的更改。 平面文件中的数据将根据数据文件头确定列元数据。
您已定义包含
Name、Age 和 Dept
这三个列的平面文件数据对象。 可以配置平面文件数据对象高级属性,以在运行时从数据文件头生成列名称。
数据平面文件将包含以下信息:
Dept Name Place Country Phone_No. HR Bob Chicago US 87675 Finance Mary California US 65437 t567 4200
向映射添加平面文件数据对象时,需要配置读取转换以在运行时获取列元数据。 在运行时,数据集成服务将生成包含以下列的平面文件数据对象:
Dept、Name、Place、Country
Phone_No
。 由于
Age
列在平面文件头行中不存在,因此在运行时构建的平面文件数据对象不包含
Age
列。
数据集成服务会根据映射规则将运行时列(如
Country
Phone Number
)传播到下游转换。