RawFormDataResponse
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 否 | String | 项目ID。 |
task_name | 否 | String | 任务名称。 |
task_type | 否 | String | 任务类型。 - realtime (实时) - timing (定时) |
description | 否 | String | 任务描述。 |
source_datasource_type | 否 | String | 源端数据源类型。 |
source_datasource | 否 | String | 源端数据源名称。 |
source_ds_id | 否 | String | 源端数据源ID。 |
target_datasource_type | 否 | String | 目标端数据源类型。 |
target_datasource | 否 | String | 目标端数据源名称。 |
target_ds_id | 否 | String | 目标端数据源ID。 |
need_mqs | 否 | Boolean | 线下版本是否使用MQS作为内部通道。 - true (使用) - false (不使用) |
need_api | 否 | Boolean | 线下版本是否使用API作为内部通道。 - true (使用) - false (不使用) |
need_email_new | 否 | Boolean | 线下版本是否使用Email作为内部通道。 - true (使用) - false (不使用) |
source_selected_datasource | 否 | 源端数据源。 | |
target_selected_datasource | 否 | 目标端数据源。 | |
mapping_table | 否 | List<MappingTable> | 源端与目标端的映射关系。 |
mapping_table_properties | 否 | List<MappTableProperties> | 源端与目标端的映射关系特性,关系型数据源使用该属性,其他类型配置为空。 |
mapping_source_textornot | 否 | List<Flag> | 源端映射是否为文本,默认值为false。 |
mapping_input | 否 | String | 映射关系,可为空。 |
mapping_required | 否 | Boolean | 是否需要映射关系,默认值为true。 - true (需要) - false (不需要) |
task_tag | 否 | String | 任务标签。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
source_column | 否 | String | 源端表字段的名称。 |
source_column_type | 否 | String | 源端表字段的类型。 |
source_column_length | 否 | String | 源端表字段的长度。 |
target_column | 否 | String | 目标端字段的名称。 |
target_column_type | 否 | String | 目标端表字段的类型。 |
target_column_length | 否 | String | 目标端表字段的长度。 |
is_add_mapping | 否 | String | 是否新增Mapping, 默认为false。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
instance_id | 否 | String | 实例ID。 |
target_need_create_table | 否 | Boolean | 目标端是否需要创建表,false。 |
is_support_clear_tab | 否 | Boolean | 是否支持清空表,false。 |
target_table | 否 | String | 目标端表名。 |
target_schema | 否 | String | 目标端数据库模式,gauss100数据库使用。 |
batch_number | 否 | String | 批量数据。 |
target_selected_column_list | 否 | List<Column> | 目标端选择的列名列表。 |
support_part_update | 否 | Boolean | 是否仅更新更改的字段。 如果开启此选项,仅更新值有变化的表字段。如果关闭此选项,则更新所有表字段。 |
meta_data | 否 | List<MetaData> | 任务目标端数据源类型元数据定义。 |
path | 否 | String | 文件路径,任务目标端填写FTP服务器中要访问的文件夹路径。 |
write_mode | 否 | String | 写模式,文件型数据源,为必填项。 |
file_name_charset | 否 | String | 文件名称字符编码,文件型数据源,为必填项。 |
file_content_type | 否 | String | 文件内容类。 当文件内容类型为文本文件时,文件类型为csv or txt。 当文件内容类型为二进制文件时,文件类型为xls or xlsx。 - binaryFile (二进制文件) - textFile (文本文件) |
file_type | 否 | String | 文件类型,文件型数据源,为必填项。 当文件内容类型为文本文件时,文件类型为csv或者txt。 当文件内容类型为二进制文件时,文件类型为xls或者xlsx。 |
file_name_prefix | 否 | String | 文件名前缀。 |
null_format | 否 | String | 空格格式符,定义文件中空格的格式。 |
remark_date_format | 否 | String | 文件名后缀。 |
add_header | 否 | Boolean | 是否添加文件头。 |
file_content_charset | 否 | String | 文件内容字符编码。 |
field_delimiter | 否 | String | 文件分隔符,文件默认以英文逗号","分隔。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
source_nullable | 否 | String | 源端表字段是否可为空。 - 0 (不为空) - 1 (可为空) |
source_unique | 否 | String | 源端表字段是否唯一。 - 0 (唯一) - 1 (不唯一) |
target_nullable | 否 | String | 目标端表字段是否可为空。 - 0 (不为空) - 1 (可为空) |
target_unique | 否 | String | 目标端表字段是否唯一。 - 0 (唯一) - 1 (不唯一) |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
field_name | 否 | String | 字段名。 |
field_type | 否 | String | 字段类型。 |
field_length | 否 | String | 字段长度。 |
null_able | 否 | String | 是否为空。 - 0 (不为空) - 1 (可为空) |
unique | 否 | String | 是否唯一。 - 0 (唯一) - 1 (不唯一) |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
instance_id | 否 | String | 实例ID。 |
is_add_sql | 否 | Boolean | 是否添加SQL语句,关系型数据库使用。 - true (添加) - false(不添加) |
query_sql | 否 | String | 查询SQL语句,可为空,关系型数据库使用。 |
source_table | 否 | String | 源端表名,关系型数据库使用。 |
source_schema | 否 | String | 源端数据库模式,gauss100数据库使用。 |
source_selected_column_list | 否 | List<Column> | 源端选择的字段名列表,关系型数据库使用。 |
order_column | 否 | String | 源端排序的字段名,可为空,关系型数据库使用。 |
order_type | 否 | String | 源端排序类型,可为空,关系型数据库使用。 - ASC (升序) - DESC (降序) |
source_date_column | 否 | String | 源端,增量迁移使用的列名,关系型数据库使用。 |
data_timestamp | 否 | Integer | 源端增量迁移初始时间值。 |
where | 否 | List<Where> | 源端关系型或者Hive类型数据源的过滤条件语句,可为空。 |
where_options | 否 | List<WhereOptions> | 源端筛选条件,可为空,关系型数据库使用,可筛选类型。 - equal - notEqual - less - lessEqual - more - moreEqual - isNull - notNull - between - notBetween - inList - notInList |
is_text_input | 否 | Boolean | 是否为文本类型输入。 |
text_input_value | 否 | String | 源端文本输入值,可为空。 |
meta_data | 否 | List<MetaData> | 源端数据源类型元数据定义。 |
need_inc_migration | 否 | Boolean | 源端数据是否进行增量迁移。 |
time_zone | 否 | String | 源端数据进行增量迁移所使用的时区,默认GMT+08:00 |
reset_incr_begin_time | 否 | Boolean | 源端增量迁移,是否重置增量迁移的开始时间。 |
compensation_time | 否 | String | 源端增量迁移初始时间补偿时间。 |
is_parse | 否 | Boolean | 是否解析。 如果选择了是,则不会透传数据。 如果选择了否,则会透传数据。 透传,即透明传输(pass-through),指的是将传输的内容由源端传输到目标端,不对数据内容做任何改变。 默认为true, 与source_meta_data值配对使用。 |
path | 否 | String | 文件路径,填写FTP服务器中要访问的文件夹路径,例如“/data/FDI”。 |
file_name | 否 | String | 文件名,填写FTP服务器中要访问的文件。 |
file_name_charset | 否 | String | 文件名称字符编码。 |
max_file_size | 否 | Integer | 最大文件大小。 |
file_content_charset | 否 | String | 文件内容字符编码。 |
field_delimiter | 否 | String | 文件分隔符。 |
null_format | 否 | String | 空格格式符,定义文件中空格的格式。 |
batch_num | 否 | Integer | 迁移数量。 是否解析(is_parse)如果选择了是,表示解析的数据行数,最大值为1500000;是否解析如果选择了否,表示文件数量,最大值为20000 |
skip_header | 否 | Boolean | 跳过文件头。 “是否解析(is_parse)”选择“是”时需要配置。 选择是否跳过数据文件中的文件头信息。文件头为添加在文件中的首行或者开头若干行信息,帮助识别和区分文件内容。 |
skip_header_rows | 否 | Integer | 跳过文件头行数。 |
extend_meta_data | 否 | List<MetaData> | 源端数据源元数据配置信息的拓展信息。 |
source_meta_data | 否 | List<MetaData> | 源端数据源元数据配置信息。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
andor | 否 | String | 条件筛选,and。 |
field_name | 否 | String | 字段名。 |
field_type | 否 | String | 字段类型。 |
op | 否 | String | 筛选条件。 |
value | 否 | String | 值。 |
minValue | 否 | String | 最小值。 |
maxValue | 否 | String | 最大值。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
options | 否 | List<Options> | 筛选条件,可为空,关系型数据库使用,可筛选类型。 - equal - notEqual - less - lessEqual - more - moreEqual - isNull - notNull - between - notBetween - inList - notInList |

