手动业务流程下,您可以注册您的UDF函数。

注册UDF函数

MaxCompute支持自定义UDF,详情请参见UDF概述

DataWorks上也有对应的可视化界面注册函数替代MaxCompute的add function命令。

目前支持Python和Java两种语言接口实现UDF,如果您想编写UDF程序,可以通过添加资源的方式将UDF代码上传,然后再注册函数。

注册步骤

  1. 单击左侧导航栏中的手动业务流程,选择新建业务流程

  2. 本地Java环境编辑程序打Jar包,新建Jar资源,提交发布。

    您也可以新建Python资源,编写Python代码保存并提交发布。详情请参见新建资源

  3. 选择函数 > 新建函数,输入新建函数的名称,单击提交

  4. 编辑函数配置。

    • 类名:实现UDF的主类名,注意当资源类型是python时,类型的写法是python资源名称.类名(资源名中的.py不用写)。
    • 资源列表:第二步中的资源名称,多个资源用逗号分隔。
    • 描述:UDF描述,非必填项。
  5. 提交任务。

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

  6. 发布任务。

    具体操作请参见任务发布