函数管理,是管理代码开发过程中用到的SQL函数,包括计算引擎源默认支持的函数、系统提供的函数,以及用户自定义函数。系统函数不可编辑,仅供查看。根据设置的计算类型不同,系统会自动切换提供Hadoop的Hive系统函数或者MaxCompute系统函数。Hadoop的Hive自定义函数命名空间为全局,MaxCompute的自定义函数命名空间为项目。

接下来,将为您介绍如何新建用户自定义函数。

  1. 进入研发 > 开发 > 数据处理 > 函数管理功能模块。
  2. 新建自定义函数,共有三个操作入口,如下图所示。

  3. 单击新建函数之后,填写相关信息,其中名称需要全局唯一,各个参数必须符合相应计算引擎的规范,函数需要的资源文件需要先创建,具体请参见新建资源

  4. 信息填写完毕,单击提交完成函数创建,然后可以在即席查询中测试函数是否符合预期。关于即席查询,请参见即席查询概述