本文为您介绍如何通过设置基本信息、插件、编辑器和交互的方式,新增自定义节点。
前提条件
操作步骤
- 进入自定义节点列表页面。
- 登录DataWorks控制台。
- 在左侧导航栏,单击工作空间列表。
- 选择工作空间所在地域后,单击相应工作空间后的进入数据开发。
- 单击页面右上方的节点配置,默认进入节点插件列表。
- 在左侧导航栏,单击自定义节点列表。
- 单击页面右上方的新增,进入自定义节点配置页面。
- 在基本信息区域,配置各项参数。
参数 描述 名称 自定义节点的名称,请确保唯一性。仅支持英文字母、空格,且以字母开头。 图标 在下拉列表中选择需要的图标。 发布模块 支持临时查询、手动业务流程和数据开发。 描述 对自定义节点进行简单描述。 使用说明 您可以根据自身需求修改使用说明。 - 在插件配置区域,选中插件类型后,在下拉列表中选择插件。插件类型包括引擎型和业务型:
- 引擎型:通过上传JAR或其它格式的代码包定义插件的功能,通常用于驱动自定义计算引擎。
- 业务型:以开发手动业务流程的方式定义插件的功能,通常用于封装多个基础节点实现特定的业务逻辑。
- 在编辑器设置区域,配置各项参数。
参数 描述 编辑器类型 包括编辑器和数据源选择+编辑器。 是否使用MaxCompute引擎 如果您的插件需要使用MaxCompute引擎则必须开启,如果不需要则可以关闭。 说明 仅选择编辑器类型为编辑器时,显示该参数。数据源类型 在下拉列表中选择数据源类型,仅支持以URL方式配置的数据源。 说明 仅选择编辑器类型为数据源选择+编辑器时,显示该参数。编辑器语言类型 支持ODPS SQL、JSON、Shell、Python、MySQL、XML和YAML等类型。 代码模板 可用变量:作者${author},创建时间{createTime}。 高级设置 节点运行时参数,参数格式需要自定义。 参数模板 设置自定义节点的参数模板。 说明 仅选中高级设置时,显示该参数。节点中文Tips 节点Tips展示在节点编辑器工具栏的右侧,通常用于提示重要的信息,不得超过256个字符。 节点英文Tips - 在交互配置区域,配置各项参数。
参数 描述 文件右键操作 - 默认选项:重命名、移动、克隆、偷锁、查看历史版本、在运维中心定位、删除和发起Review。
- 可选项:编辑、复制文件名和添加为桌面快捷方式。
顶部操作按钮 - 默认选项:保存、提交、提交并解锁、偷锁编辑、运行、折叠、高级运行(带参数运行)、停止、重新加载、在开发环境执行冒烟测试、查看开发环境冒烟测试日志、执行冒烟测试、查看冒烟测试日志、前往开发环境的调度系统和格式化。
- 可选项:运维中心、发布和预编译。
右侧Tab - 默认选项:调度配置和结构。
- 可选项:版本、血缘关系和参数配置。
自动解析 如果开启,调度配置界面会显示相关入口。如果关闭,则调度配置界面没有相关入口。自动解析是根据代码中的血缘关系,解析出本节点的输入及本节点的输出。 - 单击保存并退出,进入自定义节点列表查看新建的自定义节点。启用模块包括数据开发、手动业务流程和临时查询,您可以根据自身需求进行选择。目前仅项目所有者或节点创建人可以编辑和删除自定义节点:
- 编辑:单击编辑进入创建自定义节点页面,您可以根据自身需求更改相关的节点。
- 删除:如果没有任务使用该节点,您可以直接删除。如果有任务使用该节点,会提示报错。您需要先下线任务,才可以进行删除操作。