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

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

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

左侧导航栏

DataStudio页面,单击左下方的展开图标,即可展开或折叠左侧导航栏。左侧菜单栏
功能 描述
数据开发 您可以在数据开发模块新建解决方案和业务流程,详情请参见数据开发
手动业务流程 手动业务流程中创建的所有节点都需要手动触发,无法通过调度执行,详情请参见管理手动业务流程
运行历史 您可以在运行历史模块查看最近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 版本 当前业务流程的提交、发布记录。

业务节点快捷菜单功能点

将鼠标悬停在业务节点,单击鼠标右键,即可显示节点快捷菜单。

节点功能
序号 功能 描述
1 打开节点 单击打开节点,可以进入节点编辑页面。
2 查看节点血缘关系 单击查看节点血缘关系,可以查看节点血缘关系。
3 运行节点 单击运行节点,可以仅运行当前节点。
4 运行节点及下游 单击运行节点及下游,可以运行当前节点及当前节点的下游依赖节点。
5 运行到该节点 单击运行到该节点,可以运行当前节点依赖的上游节点及当前节点。
6 查看日志 单击查看日志,可以查看节点日志信息。
7 偷锁 单击偷锁,非节点责任人可以偷锁编辑该节点。
8 重命名 单击重命名,可以修改节点名称。
9 克隆 单击克隆,可以复制出一个具有相同节点类型、责任人及资源属性的节点,原节点和克隆节点根据不同名称进行区分。
10 移动 单击移动,可以将节点移动至其他业务流程目录。
11 删除节点 单击删除节点,即可删除该节点及其上下游依赖节点对该节点的依赖。
12 查看历史版本 单击查看历史版本,可以查看该节点的历史修改记录,包括节点版本、提交人、提交时间、变更类型及状态等信息。
13 在运维中心中定位 单击在运维中心中定位,可以切换运维中心查看节点运行等信息。
14 新增节点组 单击新增节点组,可以新建节点组,将复用率较高的节点组合成一组,节点组中各节点的配置信息保持不变,下次使用可以直接复用。

ODPS SQL节点界面功能点

在相应业务流程下,双击打开ODPS SQL节点,即可在右侧的编辑页面进行操作。新建ODPS SQL节点的详情请参见创建ODPS SQL节点ODPS SQL
序号 功能 描述
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 结构 当前节点代码的结构。当代码过长时,可以通过结构中的关键信息快速定位代码段。详情请参见结构

SQL组件节点界面功能点

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

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

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

ODPS Spark节点界面功能点

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

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

PyODPS节点界面功能点

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

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

ODPS Script节点界面功能点

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

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

ODPS MR节点界面功能点

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

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