新建自定义函数

通过新建自定义函数,并与公共计算节点相关联,便于快速对数据进行ETL处理或者在数据标准中引用,自动形成质量规则。本文介绍如何创建自定义函数。

前提条件

已新建函数资源代码包,具体操作,请参见新建函数资源

背景信息

支持为函数使用的资源包创建唯一的标识,便于后续对资源的识别和管理。

操作步骤

  1. 登录数据资源平台控制台

  2. 在页面左上角,单击菜单图标,选择协同

  3. 在顶部菜单栏,单击选择工作组图标,选择目标工作组,单击资产加工

    说明

    若您已在资产加工页面,请跳过“单击资产加工”的操作。

  4. 在左侧导航栏,单击资源图标,选择自定义函数

  5. 函数定义页面,单击新建函数

  6. 新建函数面板,输入函数名称、函数标识、 描述,选择云计算资源类型,并下拉选择资源,输入类名后,单击确定

    参数

    说明

    函数名称

    函数的名称。

    函数标识

    函数的唯一标识,由用户自定义,同一个工作区内不可重复。

    描述

    自定义函数的描述性信息,方便用户理解和查找。

    函数类型

    当前仅支持MaxCompute、Hive、AnalyticDB PostgreSQL、Flin_Vvp、Spark和Flink计算资源类型的自定义函数。

    资源

    该函数使用的自定义代码包资源,若未创建则需要先创建,具体操作,请参见新建函数资源

    类名

    例如:com.aliyun.odps.udf.examples.PhoneNumberChecker等。

    输入参数

    仅当资源类型为AnalyticDB PostgreSQL时显示。为输入参数的类型,存在多个参数时,用逗号(,)分隔。

    输出参数

    仅当资源类型为AnalyticDB PostgreSQL时显示。为输出参数的类型,存在多个参数时,用逗号(,)分隔。

相关操作

函数新建完成后,在函数定义页面:

操作

说明

编辑自定义函数

选择需要编辑的自定义函数,单击编辑图标对函数名称、描述、资源、类名信息进行编辑,操作完成后单击确定

查看自定义函数

选择需要查看的自定义函数,单击查看图标对函数基本信息、引用节点、物理化信息进行查看,完成后单击确定

删除自定义函数

选择需要删除的自定义函数,单击删除图标,在删除提醒页面,单击确定

后续操作

新建自定义函数以后,需要将自定义函数物理化,更多信息,请参见物理化自定义函数