任务列表

任务列表在离线开发页面的左侧“任务列表区”,用于组织和展示当前项目下的所有任务。用户想要在离线开发下创建任务、进行任务编辑、运行任务、提交上线、实现任务定时调度,都需要使用到任务列表。

场景1:项目新创建时的任务列表

在项目新创建时,任务列表仅会包含2个文件夹:最近打开的任务、默认文件夹。有权限的用户,可通过“顶部辅助功能区”,进行“新建文件夹”和“新建任务”。建议管理员在最开始能进行文件夹的层级设计,比如按照一级是数仓分层,二级是主题域等。然后对不同角色控制不同的文件夹访问权限。

对于普通用户,在获取对应文件夹下的任务的相关操作权限后,即可进行文件夹和任务的新建,以及后续的任务操作。

“最近打开的任务”文件夹:会展示当前用户最近查看的任务,最多展示10条。

“默认文件夹”:是一个公开文件夹,所有人都有该文件夹的权限,可在下方创建文件夹和任务。

任务列表 - 图1 2021-07-25-16-35-59.png

场景2:项目持续建设时的任务列表

随着时间推移,项目内的用户会逐渐丰富任务列表的文件夹和文件,列表中的文件夹和任务会逐步增多。对于文件夹,支持如下操作:

任务列表 - 图3 2021-07-25-16-41-46.png

对于任务,目前主要包括:单节点任务、多节点任务、任务组。对于单节点任务和多节点任务,右键,支持如下操作:

任务列表 - 图5 2021-07-25-16-42-42.png

对于项目组任务,右键支持:

任务列表 - 图7 2021-07-25-16-47-46.png

点击某个任务,则可在右侧画布中展示所选任务的详情,在右侧画布中可对任务进行相应操作。

任务列表 - 图9 2021-07-25-16-45-07.png

场景3:开通AI平台时的任务列表

如果项目下开通了AI平台,则在任务列表会展示一个以“项目名-集群名称”的文件夹,这个称为“AI任务文件夹”,命名如“easyai-hz10”。该文件夹为平台的关联产品“机器学习平台”预留,供其推送AI实验。AI文件夹下的任务不支持任何编辑操作,仅接收推送方式更新。

任务列表 - 图11 2021-07-25-16-54-59.png

该文件夹的任务,可被离线开发的“AI 2.0”节点引用,如下图为AI 2.0节点:

任务列表 - 图13 2021-07-25-17-12-20.png

双击AI 2.0节点,可进入选择AI文件夹下的已提交上线的任务,该节点的运行和其它节点无差别:

任务列表 - 图15 2021-07-25-18-05-56.png