标准化接口参数详情-数据开发

查 ETL 任务流/任务两个模型字段(调度引擎选项等)时读这篇

06-二次开发 / API参考 / 标准化接口参数详情
ETLetl_pipelineetl_task数据开发调度引擎airflowdolphinscheduler

数据开发 参数详情

字段「默认值/必填/可选值」为后端表单(add/edit_form_extra_fields)静态快照,运行时可能随用户、配置或 _info 接口动态变化,联调时以 $view/api/_info 返回为准。通用调用约定见 README标准化接口

数据开发任务流管理

/etl_pipeline_modelview/api,表名:etl_pipeline,视图:ETL_Pipeline_ModelView_Api,模型:ETL_Pipeline

源码:myapp/views/view_etl_pipeline.pymyapp/models/model_etl_pipeline.py

新增参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
project 项目组 relation 项目组id
name 名称 string 英文名(小写字母、数字、- 组成),最长50个字符 Regexp('^[a-z][a-z0-9\-]*[a-z0-9]$'); Length(1, 54); DataRequired()
describe 描述 string 任务流描述
workflow 调度引擎 string(enum) airflow 调度集群选择 DataRequired(); choices=[['airflow', 'airflow'], ['dolphinscheduler', 'dolphinscheduler'], ['azkaban', 'azkaban']]

修改参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
project 项目组 relation 项目组id
name 名称 string 英文名(小写字母、数字、- 组成),最长50个字符 Regexp('^[a-z][a-z0-9\-]*[a-z0-9]$'); Length(1, 54); DataRequired()
describe 描述 string 任务流描述
workflow 调度引擎 string(enum) airflow 调度集群选择 DataRequired(); choices=[['airflow', 'airflow'], ['dolphinscheduler', 'dolphinscheduler'], ['azkaban', 'azkaban']]

查看参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
project 项目组 relation 项目组id
name 名称 string 英文名(小写字母、数字、- 组成),最长50个字符 Regexp('^[a-z][a-z0-9\-]*[a-z0-9]$'); Length(1, 54); DataRequired()
describe 描述 string 任务流描述
config config string {} pipeline的全局配置
dag_json 上下有关系 string {} pipeline的上下游关系
created_by created_by computed
changed_by changed_by computed
created_on created_on computed
changed_on changed_on computed
expand expand string [] 扩展参数
workflow 调度引擎 string(enum) airflow 调度集群选择 DataRequired(); choices=[['airflow', 'airflow'], ['dolphinscheduler', 'dolphinscheduler'], ['azkaban', 'azkaban']]

数据开发任务管理

/etl_task_modelview/api,表名:etl_task,视图:ETL_Task_ModelView_Api,模型:ETL_Task

源码:myapp/views/view_etl_pipeline.pymyapp/models/model_etl_pipeline.py

新增参数

无。

修改参数

无。

查看参数

参数 名称 类型 必填 默认值 唯一 说明 校验/可选值
template template string 任务模板
name name string 英文名
describe describe string 描述
etl_task_id etl_task_id string 远程调度系统任务id
created_by created_by computed
changed_by changed_by computed
created_on created_on computed
changed_on changed_on computed
task_args task_args string {} 任务参数
最后更新 2026-06-30完整文档以官方仓库为准:GitHub Wiki