通过新建自定义函数,并与公共计算节点相关联,便于快速对数据进行ETL处理或者在数据标准中引用,自动形成质量规则。本文介绍如何创建自定义函数。
前提条件
已新建函数资源代码包,具体操作,请参见新建函数资源。
背景信息
支持为函数使用的资源包创建唯一的标识,便于后续对资源的识别和管理。
操作步骤
在页面左上角,单击图标,选择协同。
在顶部菜单栏,单击图标,选择目标工作组,单击资产加工 。
说明若您已在资产加工页面,请跳过“单击资产加工”的操作。
在左侧导航栏,单击图标,选择自定义函数。
在函数定义页面,单击新建函数。
在新建函数面板,输入函数名称、函数标识、 描述,选择云计算资源类型,并下拉选择资源,输入类名后,单击确定。
参数
说明
函数名称
函数的名称。
函数标识
函数的唯一标识,由用户自定义,同一个工作区内不可重复。
描述
自定义函数的描述性信息,方便用户理解和查找。
函数类型
当前仅支持MaxCompute、Hive、AnalyticDB PostgreSQL、Flin_Vvp、Spark和Flink计算资源类型的自定义函数。
资源
该函数使用的自定义代码包资源,若未创建则需要先创建,具体操作,请参见新建函数资源。
类名
例如:com.aliyun.odps.udf.examples.PhoneNumberChecker等。
输入参数
仅当资源类型为AnalyticDB PostgreSQL时显示。为输入参数的类型,存在多个参数时,用逗号(,)分隔。
输出参数
仅当资源类型为AnalyticDB PostgreSQL时显示。为输出参数的类型,存在多个参数时,用逗号(,)分隔。
相关操作
函数新建完成后,在函数定义页面:
操作 | 说明 |
编辑自定义函数 | 选择需要编辑的自定义函数,单击图标对函数名称、描述、资源、类名信息进行编辑,操作完成后单击确定。 |
查看自定义函数 | 选择需要查看的自定义函数,单击图标对函数基本信息、引用节点、物理化信息进行查看,完成后单击确定。 |
删除自定义函数 | 选择需要删除的自定义函数,单击图标,在删除提醒页面,单击确定。 |
后续操作
新建自定义函数以后,需要将自定义函数物理化,更多信息,请参见物理化自定义函数。