用GPLOAD转换

用GPLOAD转换

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

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

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

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

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

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