目前DataWorks支持Python和Java两种语言接口,本文为您介绍如何注册函数。

说明 您需要先上传资源,才可以注册函数。

注册函数

  1. 登录DataWorks控制台,单击相应工作空间后的进入数据开发
  2. 新建业务流程,详情请参见新建业务流程
  3. 在本地Java环境编辑程序并生成JAR包,然后新建JAR资源,并提交发布。详情请参见资源
  4. 新建函数。
    1. 打开相应的业务流程,右键单击MaxCompute,选择新建 > 函数
    2. 新建函数对话框中,输入函数名称,并选择目标文件夹,单击提交
      说明 如果工作空间绑定多个引擎实例,则需要选择MaxCompute引擎实例
    3. 填写注册函数对话框中的配置,单击提交提交并解锁
      类名为实现UDF的主类名,如果有多个资源,在资源列表中用逗号进行分隔。
      说明 您可以在MaxCompute函数页面查看提交或发布后的函数,详情请参见MaxCompute函数
  5. 提交节点任务。

    完成调度配置后,单击左上角的保存,提交(提交并解锁)到开发环境。

  6. 发布节点任务。

    具体操作请参见发布管理