
# 目的端为关系数据库
#### JSON样例
```
"to-config-values": {
        "configs": [
          {
            "inputs": [
              {
                "name": "toJobConfig.schemaName",
                "value": "cdm"
              },
              {
                "name": "toJobConfig.tablePreparation",
                "value": "DROP_AND_CREATE"
              },
              {
                "name": "toJobConfig.tableName",
                "value": "rf_to"
              },
              {
                "name": "toJobConfig.columnList",
                "value": "id&gid&name"
              },
              {
                "name": "toJobConfig.isCompress",
                "value": "false"
              },
              {
                "name": "toJobConfig.orientation",
                "value": "ROW"
              },
              {
                "name": "toJobConfig.useStageTable",
                "value": "false"
              },
              {
                "name": "toJobConfig.shouldClearTable",
                "value": "false"
              },
              {
                "name": "toJobConfig.extendCharLength",
                "value": "false"
              }
            ],
            "name": "toJobConfig"
          }
        ]
      }
```
#### 参数说明
| 参数                           | 是否必选 | 类型      | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|:---|:---|
| toJobConfig.schemaName       | 是    | String  | 数据库模式或表空间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| toJobConfig.tablePreparation | 是    | 枚举      | 只有当源端和目的端都为关系数据库时，才有该参数。表示写入表数据时，用户选择的操作： - DO_NOTHING：不自动建表。  - CREATE_WHEN_NOT_EXIST：当目的端的数据库没有"tableName"参数中指定的表时，CDM会自动创建该表。  - DROP_AND_CREATE：先删除"tableName"参数中指定的表，然后再重新创建该表。   |
| toJobConfig.tableName        | 是    | String  | 写入数据的表名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| toJobConfig.columnList       | 否    | String  | 需要加载的字段列表，字段名之间使用"\&"分割，例如："id\&gid\&name"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| toJobConfig.beforeImportType | 否    | 枚举      | 导入数据前，选择是否清除目的表的数据： - none：写入数据前不清除目标表中数据，数据追加写入。  - shouldClearTable：写入数据前会清除目标表中数据。  - whereClause：选择根据where条件删除时，需要配置"toJobConfig.whereClause"参数，CDM根据条件选择性删除目标表的数据。                          |
| toJobConfig.whereClause      | 否    | String  | where条件，导入前根据where条件删除目的表的数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| toJobConfig.orientation      | 否    | 枚举      | 存储方式，此参数只有当数据库类型为DWS时启用，当需要自动创建DWS数据库表，指定表的数据存储方式： - ROW：表的数据以行式存储。  - COLUMN：表的数据以列式存储。                                                                                                                                                                   |
| toJobConfig.isCompress       | 否    | Boolean | 是否压缩，此参数只有当数据库类型为DWS时启用，当需要自动创建DWS数据库表，指定是否对表的数据进行压缩存储。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| toJobConfig.useStageTable    | 否    | Boolean | 先导入阶段表，如果设置为"true"，数据导入目的表之前会把数据先导入阶段表，如果成功导入阶段表，则再从阶段表导入到目的表，这样避免导入过程失败，在目的表遗留部分成功数据。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| toJobConfig.extendCharLength | 否    | Boolean | 扩大字符字段长度，如果设置为"true"，当需要自动创建目的表时，目标表的字符类型字段长度设置为源表相应字段长度的3倍。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| toJobConfig.useNullable      | 否    | Boolean | 当选择自动创建目的表时，如果选择使用非空约束，则目的表字段的是否非空约束，与原表具有相应非空约束的字段保持一致。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   
