在数据开发过程中,可将通用数据处理逻辑进行抽象,并定义为函数,以便在代码中引用,实现逻辑复用。
您可通过函数库模块,支持查看引用引擎自带的系统函数信息;也可按需进行自定义创建函数,并快速引用已创建的离线函数,同时您也可根据需要管理相关函数。
Apache Hadoop、MiniBase Hadoop、LAS、StarRocks 引擎类型,均提供了系统自带的公共函数类型,您可按需进行引用操作。
您可根据需要新建自定义函数,并对创建的函数进行编辑、删除等操作。
管理函数的步骤如下:
登录DataLeap控制台。
选择数据开发 > 任务开发 > 函数库,左侧页面显示函数库函数目录。
单击自定义函数所在行的更多按钮 > 新建函数或新增函数按钮,进入新建函数页面。
说明

自定义函数具体参数信息说明如下表所示:
参数 | 说明 |
|---|---|
绑定引擎 | 支持 Apache Hadoop、MiniBase Hadoop、LAS、StarRocks 引擎类型。 |
关联实例 | 下拉选择各引擎类型下已添加的实例信息。 |
保存至 | 函数的保存路径,下拉可选。 |
函数名称 | 资源函数的名称,只允许由2-60个字符以内的数字、字母和_组成,并且以字母开头。 |
函数类名 | 资源函数类的名称。 |
函数描述 | 函数的描述信息,以便后续使用管理。 |
函数类型 |
|
资源 | 通过资源库中文件管理创建的资源,仅支持选择Jar资源,下拉列表中选择。 |
输入参数 | 函数的输入参数说明。 |
输出参数 | 函数的输出参数说明。 |
使用案例 | 函数的使用示例,方便其他用户在使用函数时,知道如何去使用。 |
数据类型 | LAS引擎支持流式、离线函数处理的数据类型。 流式计算Flink引擎仅支持流式函数处理的数据类型。 |
填写函数信息,单击确定按钮,完成函数创建。
还可对已创建的函数进行以下操作:
引用函数的步骤如下: