函数管理主要用于管理代码开发过程中用到的SQL函数,包括计算引擎源常用且系统默认支持的函数和用户自定义函数,前者不支持编辑操作。本文为您介绍如何新建用户自定义函数。
背景信息
如果系统提供的函数不能满足您的诉求,您可以将函数的代码文件通过新建资源的方式上传到Dataphin控制台中(请参见新建资源),再通过引用该资源的方式,注册函数。
操作步骤
- 进入研发 > 开发 > 数据处理 > 函数管理功能模块。
- 您可以通过下图中3种方式中的任何1种方式,进入新建函数页面。
- 在新建函数页面,根据页面提示配置参数。
参数 说明 名称 填写名称。名称由字母,数字,下划线组合组,且首字符仅限字母。 选择资源 选择资源文件。下拉框中提供的是匹配当前项目的资源名称。 说明- 选择多个资源时,仅限但选择同一种资源类型。
- 如果您还没有资源,请参见新建资源创建。
类名 填写类名。针对Maxcompute的计算类型中的资源,提取资源中类的内容,例如 test_udf.UDFGETSrcId
。类型 选择类型,下拉框中可供选择的类型包含窗口、统计、数值、字符串、时间、ip地址相关函数、URL、编译码、业务、其他。 命令格式 填写命令格式。命令格式即函数引用格式,例如, bigintweekday (datetime date)
。使用文档 填写函数使用说明,例如。 select get_week_date("20170810",0,2),--获取8月10日本周周二日期 from cndata.dual
选择目录 选择目录。目录默认选择您新建函数时选择的目录,您也可以单击下拉箭头选择其他目录。 - 参数配置完成后,单击提交完成函数创建。您可以在即席查询中通过执行SQL语句(SQL语句中引用该函数)验证函数是否符合预期效果。关于即席查询,请参见即席查询概述。
在文档使用中是否遇到以下问题
更多建议
匿名提交