目录

Search

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

Developer tool 指南

Developer tool 指南

自动生成运行时列名称

自动生成运行时列名称

数据集成服务可以根据列位置自动更新平面文件的列元数据。
数据集成服务将根据在平面文件的格式属性中指定的导入起始行来动态更新平面文件的列元数据。 默认数据类型、精度和小数位数用于运行时列的列元数据,无需更改列位置。
要在运行时自动生成列名称,请在平面文件数据对象的“高级”属性中为
生成运行时列名称
属性选择
自动(Field1、Field 2…)
。 此外,还必须配置读取转换以在运行时获取列元数据。
例如,您希望配置一个平面文件数据对象,以接受在运行时进行的更改。 平面文件中的数据将根据列位置确定列元数据。 您已经定义包含
Dept、Name 和 Place
这三个列的平面文件数据对象。 则您希望数据集成服务在运行时自动构建平面文件的列元数据。
输入文件包含以下信息:
HR,Bob,Chicago,US,87675 Finance,Mary,California,US,65437,t567,4200
在“格式”属性中,您将平面文件数据对象配置为从第 1 行开始导入数据。 由于第一行一共有五个列,因此数据集成服务会处理包含五个列的平面文件数据对象。 数据集成服务将根据位置、Field4 和 Field5 在平面文件数据对象中创建具有唯一名称的其他运行时列, 但不处理第二行中的其他列。
向映射添加平面文件数据对象时,需要配置读取转换以在运行时获取列元数据。 在运行时,数据集成服务会使用以下值构建平面文件数据对象并处理平面文件中的行:
Dept Name Place Field4 Field5
HR Bob Chicago US 87675 Finance Mary California US 65437