数据治理中心 DATAARTS STUDIO-编排API简介:算子和工作流简介
算子和工作流简介
在API工作流编排页面,您可以自由拖拽各类算子到画布中,然后基于特定的业务逻辑和流程通过连线编排工作流,最后配置算子,完成后即可保存、调试及发布工作流。
- 有且只有一个入口API算子,并位于最上游,向下只能有一个分支。
- 至少有一个普通API算子,并位于中间层,上下游均有其他算子,向下只能有一个分支。
- 条件分支算子可选,位于中间层,必须至少有2个分支,最多支持20个分支,多个分支满足条件时仅执行第一个满足条件的分支。
- 并行处理算子可选,位于中间层,必须至少有2个分支,最多支持20个分支,必须配置失败策略。
- 有且只有一个输出处理算子,并位于最下游,直接上游必须为普通API算子,必须配置至少一个结果映射。
- API工作流不能有环状结构,不能有孤立算子,最多支持20层深度。
配置入口 |
算子 |
是否必选 |
介绍 |
---|---|---|---|
触发器 |
入口API |
必选 |
入口API算子是API工作流的入口,工作流发布后可通过调用入口API来调用API工作流。在入口API算子内需定义API工作流的名称、URL、参数协议、请求方式、审核人、安全认证以及请求参数。 入口API算子的配置方法,详见配置入口API算子。 |
API目录 |
普通API |
必选 |
普通API是执行数据查询操作的算子。普通API即已创建的数据API,编排API时您可以从API目录内拖拽一个普通API作为执行算子进行取数,并将请求参数或结果集作为变量传递下去。 普通API可参考配置方式生成API或脚本/MyBatis方式生成API进行创建。 |
逻辑控制器 |
条件分支 |
非必选 |
条件分支算子通过获取上游算子的请求参数或结果集进行条件判断,根据定义的表达式来确定下一步执行的分支。注意,多个分支满足条件时仅执行第一个满足条件的分支。 条件分支算子和表达式的配置方法,详见配置条件分支算子。 |
并行处理 |
非必选 |
并行处理算子可以同时执行多个分支逻辑,分支间互不影响。 并行处理算子的配置方法,详见配置并行处理算子。 |
|
输出处理 |
必选 |
输出处理算子负责对API工作流的执行结果进行错误码映射、结果集映射和格式转换,以确定最终返回的数据格式。 输出处理算子的配置方法,详见配置输出处理算子。 |