本文为您介绍如何搭配使用通用训练资源公共资源组和DataWorks,进行任务定时提交。
前提条件
- 购买DataWorks独享调度资源组,详情请参见新增和使用独享调度资源组。
- 为PAI-DLC授权,详情请参见云产品依赖与授权:DLC。
操作流程
您可以按照如下流程实现定时自动提交任务:
步骤一:创建独享调度资源组
在DataWorks控制台创建独享调度资源组,详情请参见购买资源组。
步骤二:绑定归属的工作空间
独享调度资源组需要绑定归属的工作空间,才可以在对应的工作空间下选择该资源组,详情请参见绑定归属工作空间。
步骤三:安装部署工具包DLC
安装DLC工具包,需要联系管理员授权。
- 创建命令。
- 执行命令。
- 在运维助手页面,单击上一步已创建命令操作列下的运行命令。
- 在运行命令面板,单击运行。
- 在运维助手页面,单击上一步已创建命令操作列下的运行命令。
- 查看命令执行情况。
- 在运维助手页面下方的列表,单击相应命令后的查看结果。
- 在命令执行结果对话框,查看命令执行情况。如果执行进度为100%,则DLC工具包安装成功。
- 在运维助手页面下方的列表,单击相应命令后的查看结果。
步骤四:创建工作流
- 创建业务流程,详情请参见创建业务流程。
- 在业务流程页面,拖拽 至右侧画布。
- 在新建节点页面的名称文本框,输入部署节点。
- 单击确认。
步骤五:提交任务测试
因为定时提交任务基于原有任务节点,所以定时提交之前,需要进行冒烟测试,创建初始任务节点。如果已经存在初始节点,则直接执行步骤六。
- 编辑部署脚本。
- 运行脚本。
步骤六:执行定时调度
- 执行调度任务。
- 在Shell节点页面,单击页面右侧的调度配置。
- 在调度配置页面的时间属性区域,选择调度周期和重跑属性。
- 在调度依赖区域,单击依赖的上游节点后的使用工作空间根节点。
- 配置依赖关系,详情请参见配置同周期调度依赖。
- 单击Shell节点页面上方的
图标,保存配置。
- 单击Shell节点页面上方的
图标,提交调度任务。
- 查看定时调度的运行实例。
- 在Shell节点页面,单击右上方的运维。
- 在运维中心页面,选择 。
- 在实例详情页面,查看模型自动部署的定时时间。
- 选择操作列下的 ,查看每次定时提交任务的运行日志。