用GPLOAD转换

Transforming data with 用GPLOAD 转换数据要求出现在GPLOAD控制文件的INPUT节中的设置TRANSFORM和TRANSFORM_CONFIG。

有关在GPLOAD控制文件中这些设置的语法和布置,请见Greenplum数据库参考指南

  • TRANSFORM_CONFIG 指定gpfdist配置文件的名称。
  • The TRANSFORM设置表示TRANSFORM_CONFIG中提到的文件中描述的转换名称。
  1. ---
  2. VERSION: 1.0.0.1
  3. DATABASE: ops
  4. USER: gpadmin
  5. GPLOAD:
  6. INPUT:
  7. - TRANSFORM_CONFIG: config.yaml
  8. - TRANSFORM: prices_input
  9. - SOURCE:
  10. FILE: prices.xml

转换名称必须出现在两个位置:在gpfdist配置文件的TRANSFORM设置中以及在TRANSFORM_CONFIG节提到的文件的TRANSFORMATIONS节中。

在GPLOAD控制文件中,可选的参数MAX_LINE_LENGTH指定被传递给gpload的XML转换数据中一行的最大长度。

下面的图表展示了GPLOAD控制文件、gpfdist配置文件以及XML数据文件之间的关系。

用GPLOAD转换 - 图1

上级主题: 传输和存储数据