MaxCompute为您提供了SQL计算功能,您可以在MaxCompute SQL中使用系统的内建函数完成一定的计算和计数功能。但当内建函数无法满足要求时,您可以使用MaxCompute提供的Java编程接口开发自定义函数(User Defined Function,以下简称UDF)。

自定义函数(UDF)可以进一步分为标量值函数(UDF),自定义聚合函数(UDAF)和自定义表值函数(UDTF)三种类型。

您在开发完成UDF代码后,需要将代码编译成Jar包,并将此Jar包以Jar资源的形式上传到MaxCompute,最后在MaxCompute中注册此UDF。
说明
使用UDF时,只需在SQL中指明UDF的函数名及输入参数即可,使用方式与MaxCompute提供的内建函数相同。

函数的相关操作请参见创建函数删除函数查看函数清单