业务流程能够根据业务种类组织不同类型的节点,以业务为单元开发代码。本文为您介绍如何创建、设计、提交和查看业务流程。
背景信息
一个工作空间可以支持多种类型的计算引擎,也可以包含多个业务流程。一个业务流程是多种类型对象的集合,对象的类型包括数据集成、数据开发、表、资源、函数和算法等。
每种对象类型对应一个独立的文件夹,在每个对象类型文件夹下,支持继续创建子文件夹。为了便于管理,建议子文件夹的层数不要超过4层。 如果超过4层,可能说明您规划的业务流程结构过于复杂,建议将该业务流程拆分成两个或多个业务流程,并将相关的业务流程收纳到一个解决方案中进行管理,提升工作效率。
创建业务流程
设计业务流程
- 数据集成
- MaxCompute说明 您在工作空间配置页面添加MaxCompute计算引擎实例后,当前页面才会显示MaxCompute目录。详情请参见配置工作空间。MaxCompute计算引擎包括ODPS SQL、SQL组件节点、ODPS Spark、PyODPS、ODPS Script和ODPS MR等数据开发节点,并可以查看和新建表、资源及函数:
- 数据开发
右键单击相应业务流程下的MaxCompute,即可创建相关的数据开发节点。详情请参见ODPS SQL、SQL组件节点、ODPS Spark、PyODPS 2、PyODPS 3、ODPS Script和ODPS MR。
- 表
右键单击相应业务流程下的MaxCompute,选择 ,即可进行新建。您也可以在此查看当前MaxCompute计算引擎下所有创建的表。详情请参见创建MaxCompute表。
- 资源
右键单击相应业务流程下的MaxCompute,选择 ,即可进行新建。您也可以在此查看当前MaxCompute计算引擎下所有创建的资源。详情请参见创建MaxCompute资源。
- 函数
右键单击相应业务流程下的MaxCompute,选择 ,即可进行新建。您也可以在此查看当前MaxCompute计算引擎下所有创建的函数。详情请参见注册函数。
- 数据开发
- AnalyticDB for PostgreSQL您可以新建AnalyticDB for PostgreSQL节点和AnalyticDB for PostgreSQL表,详情请参见创建AnalyticDB for PostgreSQL节点和创建AnalyticDB for PostgreSQL表。说明 您在工作空间配置页面添加AnalyticDB for PostgreSQL计算引擎实例后,当前页面才会显示AnalyticDB for PostgreSQL目录。详情请参见配置工作空间。
- EMREMR计算引擎包括EMR Presto、EMR HIVE、EMR MR、EMR SPARK SQL和EMR SPARK等数据开发节点,并可以查看和新建EMR资源。
- 数据开发
打开相应业务流程下的EMR,右键单击数据开发,即可创建相关的数据开发节点。详情请参见EMR Presto、MR Hive、EMR MR、EMR Spark SQL、EMR SPARK和EMR Impala。
- 资源
打开相应业务流程下的EMR,右键单击资源,即可进行新建。您也可以在此查看当前EMR计算引擎下所有创建的资源。
- 数据开发
- 算法
打开相应业务流程,右键单击算法,即可进行新建。您也可以查看当前业务流程下所有创建的机器学习节点。详情请参见创建机器学习(PAI)节点。
- 通用
打开相应业务流程,右键单击通用,即可创建相关节点。详情请参见OSS对象检查、for-each、do-while、归并节点、分支节点、赋值节点、Shell、虚拟节点和跨租户节点。
说明 除跨租户节点和OSS对象检查所有版本均支持外,其它功能均需要DataWorks标准版及以上版本才可以支持。如果您需要使用,请单击立即升级,进行版本升级操作。 - 自定义
打开相应业务流程,右键单击自定义,即可创建相关节点。详情请参见Hologres、Data Lake Analytics和AnalyticDB for MySQL。
提交业务流程
查看所有的业务流程


在文档使用中是否遇到以下问题
更多建议
匿名提交