全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
DataWorks(数据工场)

测试任务

更新时间:2017-06-07 13:26:11

工作流提交后,即可对整个工作流手动在调度上试运行一次,目的是看运行过程中代码、调度配置是否符合预期。(注意测试运行是真正的在跑任务,结果是真实的结果。)具体操作步骤如下:

方式一:

步骤1:紧接上个章节,在整体视图页面右击节点,点击“测试节点”,在弹出的业务日期选择框里选择业务日期,点击“生成并运行”。

步骤2:前往运维中心查看工作流测试情况。

点击“前往查看冒烟结果”会直接跳到运维中心>>任务运维>>测试页面中且定位到具体的工作流测试实例。

1

步骤3:查看任务具体运行日志。不管是执行成功还是失败,都应该去查看一次每个节点的运行日志,如查看真正运行的代码是什么,查看生产的节点实例的SKYNET_BIZDATE是否就是选择的测试业务日期,查看使用的调度参数是否正常替换等。

方式二:

步骤1:进入运维中心>>任务管理,搜索到本任务,选择后,在右边的DAG图里对工作流右键->测试节点。

步骤2:选择需要测试的业务日期,点击“生成并运行”。

点击后会直接跳到测试模块,且定位到具体的工作流测试实例。

1

步骤3:查看任务具体运行日志。不管是执行成功还是失败,都应该去查看一次每个节点的运行日志,如查看真正运行的代码是什么,查看生产的节点实例的SKYNET_BIZDATE是否就是选择的测试业务日期,查看使用的调度参数是否正常替换等。

【注意】:由于本示例准备的数据仅仅是2015/04/15—2015/08/15 四个月的数据,而测试的时候只挑了1天的数据来测试,那么除了同步任务能看出具体结果外,3个sql类型节点由于是要加工前3个月或者前7/3天的数据,只跑一天的数据对于sql任务来说只能测试查看代码和调度配置是否正常而已,无法看最终结果表的结果是否符合预期,所以一般情况下工作流配置好后,我们会通过补数据方式把前面已有的数据都导入ODPS表中并进行加工处理,补数据操作请看后面小章节。

本文导读目录