查询导出任务列表
接口地址:/api/v1/tableExportTask/list?dataset_guid
请求方式: GET
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| dataset_guid | dataset_guid="catalog"."schema"."table" (表的唯一表示,注意带引号) | query | true | string |
响应信息:
{
"data":[{
"id":"xx", // 导出任务唯一id
"name":"xxx", // 导出任务名称
"description":"xxxx", // 导出任务描述信息
"datasetGuid":"\"catalog\".\"schema\".\"table\"", // 表唯一id
"sourceTablePathList":['catalog','schema','table'], // 表路径数
"sourceCatalogName":"catalogName",
"sourceSchemas":["schemaName01","schema02"],
"sourceTableName":"tableName",
"state":"ENABLE/DISABLE", // 导出任务状态
"target":{ // 目标源信息
"datasourceGuid":"\"catalogName\"",
"schemaGuid":"\"catalogName\".\"schemaName01\"",
"tableGuid":"",
"catalogName":"catalogName",
"schemas":["schemaName1","schemaName02"],
"table":"表名称(目标是文件源table和fileName一样)",
"fileName":"文件名称", // 文件名称
"needCreateTable": true / false, // 是否新建表
"writeMode":"APPEND/OVERWRITE", // 同名文件处理方式
"isPartition": true / false,
"fileFormat":"json/csv/orc/parquet", // 文件格式
"fileSeparator":"",
"duplicatedFileHandleMethod":"IGNORE/OVERWRITE",
"options":{}, // 高级配置参数 map key-value格式
"partitionConfig":{ // 分区信息
"partitionField":"", // 分区字段
"partitionValue":"", // 分区值
"valueType":"CONSTANT/VARIABLE/MAPPING"
},
"columnMappings":[{ // 字段映射
"sourceColumnName":"",
"targetColumnName":""
}],
"scheduleConfig":{
"type":"MANUAL/AUTO/SCHEDULE",
"cronTab":"cron表达式"
},
"owner":{
"userId":"xx",
"username":"xxxx"
},
"createTime":1756207752111,
"updateTime":1756280458537,
"latestExecuteTime":1760354441190,
}
}],
"errorCode":"",
"errorMessage":"",
"success": true / false
}
根据任务Id查询单个导出任务详情
接口地址:/api/v1/tableExportTask/detail?dataset_guid=&task_id=
请求方式: GET
请求参数:
| 参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 |
|---|---|---|---|---|
| dataset_guid | dataset_guid="catalog"."schema"."table" (表的唯一表示,注意带引号) | query | true | string |
| task_id | 导出任务唯一id | query | true | string |
响应信息:
{
"data":{
"id":"xx", // 导出任务唯一id
"name":"xxx", // 导出任务名称
"description":"xxxx", // 导出任务描述信息
"datasetGuid":"\"catalog\".\"schema\".\"table\"", // 表唯一id
"sourceTablePathList":['catalog','schema','table'], // 表路径数
"sourceCatalogName":"catalogName",
"sourceSchemas":["schemaName01","schema02"],
"sourceTableName":"tableName",
"state":"ENABLE/DISABLE", // 导出任务状态
"target":{ // 目标源信息
"datasourceGuid":"\"catalogName\"",
"schemaGuid":"\"catalogName\".\"schemaName01\"",
"tableGuid":"",
"catalogName":"catalogName",
"schemas":["schemaName1","schemaName02"],
"table":"表名称(目标是文件源table和fileName一样)",
"fileName":"文件名称", // 文件名称
"needCreateTable": true / false, // 是否新建表
"writeMode":"APPEND/OVERWRITE", // 同名文件处理方式
"isPartition": true / false,
"fileFormat":"json/csv/orc/parquet", // 文件格式
"fileSeparator":"",
"duplicatedFileHandleMethod":"IGNORE/OVERWRITE",
"options":{}, // 高级配置参数 map key-value格式
"partitionConfig":{ // 分区信息
"partitionField":"", // 分区字段
"partitionValue":"", // 分区值
"valueType":"CONSTANT/VARIABLE/MAPPING"
},
"columnMappings":[{ // 字段映射
"sourceColumnName":"",
"targetColumnName":""
}],
"scheduleConfig":{
"type":"MANUAL/AUTO/SCHEDULE",
"cronTab":"cron表达式"
},
"owner":{
"userId":"xx",
"username":"xxxx"
},
"createTime":1756207752111,
"updateTime":1756280458537,
"latestExecuteTime":1760354441190,
}
},
"errorCode":"",
"errorMessage":"",
"success": true / false
}