本文为您介绍DataWorks数据开发(DataStudio)界面各按钮的功能。

登录DataWorks控制台,在左侧导航栏,单击工作空间列表。单击相应工作空间后的进入数据开发,即可新建不同类型的节点。

各类节点对应的界面不同,新建节点的详情请参见节点类型的文档。

左侧导航栏

进入数据开发页面,查看页面左侧的导航栏。单击左下角的展开图标,即可展开或折叠左侧导航栏。左侧菜单栏
功能 描述
数据开发 您可以在数据开发模块新建解决方案和业务流程,详情请参见数据开发
手动业务流程 手动业务流程中创建的所有节点都需要手动触发,无法通过调度执行,详情请参见手动业务流程
运行历史 您可以在运行历史模块查看最近3天运行过的所有任务记录,详情请参见运行历史
临时查询 您可以在临时查询模块查询您在本地测试代码的实际情况与期望值是否相符、排查代码错误等,详情请参见临时查询
公共表 公共表为生产环境的表,详情请参见查看公共表
表管理 您可以在表管理模块新建、提交和查询数据表,详情请参见管理表
函数列表 您可以在函数列表模块查看当前可以使用的函数、函数的分类、函数的使用说明和示例,详情请参见函数列表
回收站 您可以在回收站模块恢复或删除节点,详情请参见回收站
组件管理 您可以在组件管理模块创建组件、使用组件,详情请参见组件管理

工具栏

工具栏
序号 功能 描述
1 我的文件 查看当前工作空间自己名下的节点。
2 代码搜索 搜索某个或者某段代码。
3 新建 新建解决方案、业务流程、文件夹、节点、表、资源、函数的入口。
4 刷新 刷新当前目录树。
5 定位 定位选中的文件位置。
6 导入 导入本地数据到线上某张表中,注意选择编码格式。
说明 标准模式下,此处导入的是开发环境下的表。
7 筛选 单击筛选图标,您可以选择显示方式筛选条件节点类型筛选

业务流程界面功能点

一个业务流程包括数据集成、MaxCompute、EMR和通用等模块,新建业务流程的详情请参见新建业务流程业务流程
功能 描述
数据集成

数据同步工具,详情请参见数据集成

MaxCompute MaxCompute计算引擎列表。如果有多个计算引擎,此处将显示多个。
说明 添加MaxCompute计算引擎后,才会在业务流程下展示。
EMR EMR计算引擎列表。如果有多个计算引擎,此处将显示多个。
说明 添加EMR计算引擎后,才会在业务流程下展示。
通用 用于业务流程逻辑管理的通用节点,包括虚节点和控制类节点。
双击业务流程名称,即可在右侧打开业务流程的编辑面板。业务流程
序号 功能 描述
1 提交 单击该图标,可以提交当前的业务流程。详情请参见提交业务流程
2 运行 单击该图标,可以运行当前的业务流程。
3 停止运行 单击该图标,可以停止正在运行的业务流程。
4 前往运维 单击该图标,可以跳转至运维中心 > 周期实例页面。
5 框选 单击该图标,可以选中节点组中需要包含的节点。
6 刷新 单击该图标,可以刷新当前业务流程。
7 自动布局 单击该图标,可以自动布局当前业务流程。
8 放大 单击该图标,可以放大当前业务流程的各节点。
9 缩小 单击该图标,可以缩小当前业务流程的各节点。
10 搜索 单击该图标,可以输入关键字搜索需要的节点。
11 全屏 单击该图标,可以全屏显示当前业务流程。
12 隐藏引擎信息 单击该图标,可以显示或隐藏各节点的引擎信息。
13 流程参数 当整个业务流程需要对同一个变量进行统一赋值或替换参数值时,可以选择该功能。
14 操作历史 显示当前业务流程的操作记录。
15 版本 当前业务流程的提交、发布记录。

ODPS SQL节点界面功能点

在相应业务流程下,双击打开ODPS SQL节点,即可在右侧的编辑页面进行操作。新建ODPS SQL节点的详情请参见ODPS SQLSQL
表 1. 界面功能点介绍
序号 功能 描述
1 保存 保存当前节点的代码。
2 另存为临时查询文件 将当前代码另存为一个临时文件,可以在临时查询页面进行查看。
3 提交 提交当前节点。
4 提交并解锁 提交并解锁当前节点,对代码进行编辑。
5 偷锁编辑 非节点责任人编辑节点。
6 成本估计 单击该图标后,选择业务日期,可以对运行的任务进行成本估计。
说明 按量付费用户每次运行都会产生相应费用,请谨慎进行。小于1分钱按1分钱估算,实际以账单为准。
7 运行 运行当前节点的代码。您只需要赋值一次,即使节点的代码发生变更,也会保留初始的赋值。
8 高级运行(带参数运行) 使用配置的参数运行当前节点代码。每次都需要手动给SQL中的变量进行赋值,运行的初始赋值会传递给高级运行,高级运行的自定义参数赋值后,会刷新运行的自定义参数。

例如运行设置的时间是4月2日,则之后每次运行都会是4月2日。单击高级运行,设置运行时间为4月3日,运行一次之后,下次再单击运行,时间便会变为4月3日。

9 预编译 单击该图标,可以预编译当前节点。
10 停止运行 单击该图标,可以停止正在运行的节点。
11 重新加载 刷新页面,返回至上次保存的页面。
12 在开发环境执行冒烟测试 在开发环境测试当前节点的代码。开发环境冒烟测试可以模拟右侧的调度参数,选择业务日期后,根据您填写的调度参数替换该业务日期下的值。您可以通过该功能测试调度参数的替换情况。
说明 开发环境冒烟测试每次变更调度属性后,其中的参数配置需要重新保存并提交,然后选择开发环境冒烟测试, 否则替换的调度属性还是原来的值。
13 查看开发环境的冒烟测试日志 单击该图标,可以查看运行在开发环境的节点运行日志。
14 前往开发环境的调度系统 单击该图标,可以跳转至开发环境的运维中心。
15 格式化 对当前节点代码排序,常用于单行代码过长的情况。
16 折叠 单击该图标,可以展开或折叠各功能图标。
17 发布 提交后的代码可以执行发布,发布后处于生产环境。详情请参见任务发布
18 运维 单击该图标,可以跳转至前往生产环境的运维中心。详情请参见概述
19 调度配置 配置节点的调度属性、参数、资源组等相关信息。详情请参见调度配置
20 血缘关系 代码对其它表的血缘使用关系。详情请参见血缘关系
21 版本 当前节点的提交、发布记录。详情请参见版本
22 结构 当前节点代码的结构。当代码过长时,可以通过结构中的关键信息快速定位代码段。详情请参见结构

SQL组件节点界面功能点

在相应业务流程下,双击打开SQL组件节点,即可在右侧的编辑页面进行操作。新建SQL组件节点的详情请参见SQL组件节点组件节点
序号 功能 描述
1 保存 保存当前组件的设置。
2 提交 如果您使用的是简单模式的工作空间,单击提交图标,即可提交当前组件至生产环境。

如果您使用的是标准模式的工作空间,单击提交图标,即可提交当前组件至开发环境。

3 提交并解锁 提交并解锁当前节点,对代码进行编辑。
4 偷锁编辑 非组件责任人可以偷锁编辑该节点。
5 运行 在本地(开发环境)运行组件。
6 高级运行(带参数运行) 如果代码中有参数,带参数运行代码。
7 停止运行 单击该图标,可以停止正在运行的节点。
8 重新加载 刷新页面,返回至上次保存的页面。
9 在开发环境执行冒烟测试 测试当前节点的代码。
10 查看开发环境的冒烟测试日志 查看节点的运行日志。
11 前往开发环境的调度系统 进入运维中心页面,查看任务的调度运行情况。
12 折叠 单击该图标,可以展开或折叠各功能图标。
13 参数配置 为选择的组件配置参数。
14 调度配置 配置节点的调度属性、参数、资源组等相关信息。详情请参见调度配置
15 血缘关系 代码对其它表的血缘使用关系。详情请参见血缘关系
16 版本 当前节点的提交、发布记录。详情请参见版本

ODPS Spark节点界面功能点

在相应业务流程下,双击打开ODPS Spark节点,即可在右侧的编辑页面进行操作。新建ODPS Spark节点的详情请参见ODPS Spark

您可以在ODPS Spark节点的编辑页面进行保存提交等操作,各操作的说明请参见表 1

PyODPS节点界面功能点

在相应业务流程下,双击打开PyODPS节点,即可在右侧的编辑页面进行操作。新建PyODPS节点的详情请参见PyODPS

您可以在PyODPS节点的编辑页面进行保存提交等操作,各操作的说明请参见表 1

ODPS Script节点界面功能点

在相应业务流程下,双击打开ODPS Script节点,即可在右侧的编辑页面进行操作。新建ODPS Script节点的详情请参见ODPS Script

您可以在ODPS Script节点的编辑页面进行保存提交等操作,各操作的说明请参见表 1

ODPS MR节点界面功能点

在相应业务流程下,双击打开ODPS MR节点,即可在右侧的编辑页面进行操作。新建ODPS MR节点的详情请参见ODPS MR

您可以在ODPS MR节点的编辑页面进行保存提交等操作,各操作的说明请参见表 1