新建自定义函数

更新时间:
复制 MD 格式

通过新建自定义函数,并与公共计算节点相关联,便于快速对数据进行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时显示。为输出参数的类型,存在多个参数时,用逗号(,)分隔。

相关操作

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

操作

说明

编辑自定义函数

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

查看自定义函数

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

删除自定义函数

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

后续操作

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