DataStudio不仅支持原生的ODPS SQL、Shell等系统节点,也支持自定义节点来满足需求。

新增自定义节点包括新增自定义插件、使用插件定义新节点类型两个步骤。

配置入口

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 单击右上角的节点配置,进入节点配置页面。
    说明 仅项目Owner和项目管理员可进行此操作。

插件列表

插件列表将展示您添加的所有插件节点,您可单击右上角的新增,添加自定义插件。

最新提交版本、开发环境部署版本和生产环境部署版本的版本显示逻辑,如下所示:

  • 如果节点是新创建的且未进行发布,则显示尚未发布
  • 如果节点已经发布,则会显示具体的版本号和部署时间。
  • 如果节点正在发布中,则显示版本号为发布中

您可以在相应插件后进行配置查看全部版本删除等操作。

操作 说明
配置 单击配置后,需要根据插件的状态,进入相关页面,通常展示的是发布到生产环境的页面。
查看全部版本 单击查看全部版本,可对插件所有的历史版本进行查看。
  • 查看:单击后跳转至新增自定义节点的基本信息页面。
  • 回滚:提示使用老版Jar和配置重新发布插件,但会更新版本号。回滚的版本号为全部版本页面中最大的版本号+1。
  • 下载:单击下载,即可下载对应的资源文件。
删除 如果有节点使用此插件且提示报错,则需要删除节点。
说明 删除插件的前提是没有节点关联此插件。

新增自定义插件

插件是指节点的核心处理逻辑。以ODPS SQL节点为例,您在编辑器中编写的SQL,提交运行后,会用后台对应的插件来进行解析并执行。新增一个自定义节点,首先需要开发自定义插件的处理逻辑,目前仅支持Java语言。

新增自定义插件主要分为基本设置、发布到开发环境、在开发环境进行测试和发布到生产环境四个步骤,详情请参见新增自定义插件

系统节点列表

系统节点列表仅为展示界面,目前您不可以进行修改,启动模块默认为数据开发

自定义节点列表

自定义节点列表中展示项目中所有的自定义节点,单击新增即可添加一个自定义节点,详情请参见新建自定义节点

启用模块包括数据开发、手动业务流程和临时查询,您可以根据自身需求进行选择。

目前仅项目Owner或节点创建人可以进行编辑删除操作。

  • 编辑:单击编辑跳转至创建自定义节点页面,您可根据自身需求更改相关的节点。
  • 删除:在没有任务使用此节点的前提下,方可直接删除插件。如果有任务使用此节点,会提示报错,您需要先下线任务,方可进行删除操作。

使用自定义节点

创建好自定义节点后,进入数据开发页面。

单击新建按钮,即可找到新添加的自定义节点,创建相应的任务。