数据湖计算 DLC 中支持使用用户自定义函数对数据进行处理构建,并支持管理函数。
创建函数
1. 登录 数据湖计算 DLC 控制台,选择服务地域,登录账号需具备数据库操作权限。
2. 进入数据管理页,单击需要构建函数的数据库名称。
![](https://qcloudimg.tencent-cloud.cn/image/document/5e5c0a05a44908496f06368e647ab96c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5e5c0a05a44908496f06368e647ab96c.png)
3. 选择函数,单击创建函数按钮,进入函数创建菜单。
![](https://qcloudimg.tencent-cloud.cn/image/document/9bded87b7aeaff3b9fb32fd78dc62dd9.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d4c8a0d3ca9beb37ca82722e411e7ed4.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/9bded87b7aeaff3b9fb32fd78dc62dd9.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d4c8a0d3ca9beb37ca82722e411e7ed4.png)
函数包支持本地上传或使用 COS 上已有的 JAR 包,本地上传仅支持 JAR 格式,最大5MB。
需选择 spark 集群进行运行,运行过程中将不会产生任何费用。
建议将函数包保存到系统,方便对函数包进行管理及使用。同时也支持挂载至指定 COS 路径。
查看函数信息
1. 登录 数据湖计算 DLC 控制台,登录账号需具备数据库操作权限。
2. 进入数据管理页,单击需要查看函数的数据库名称。
3. 选择函数,即可查看函数的构建状态,若构建失败可编辑后再次提交。
![](https://qcloudimg.tencent-cloud.cn/image/document/17a0e29a6532d4baafe50ef4df540830.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/17a0e29a6532d4baafe50ef4df540830.png)
4. 单击函数名称可直接查看函数详情信息。
![](https://qcloudimg.tencent-cloud.cn/image/document/0594ae5e00e641ae873cb3f939041642.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/0594ae5e00e641ae873cb3f939041642.png)
编辑函数信息
1. 登录 数据湖计算 DLC 控制台,选择服务地域,登录账号需具备数据库操作权限。
2. 进入数据管理页,单击需要查看函数的数据库名称。
3. 选择函数,单击编辑按钮进入函数信息编辑页面。
![](https://qcloudimg.tencent-cloud.cn/image/document/29c8b93ae68997d126e1c984ff10085d.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4c971bdb2427592036156cda86ae6d28.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/29c8b93ae68997d126e1c984ff10085d.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4c971bdb2427592036156cda86ae6d28.png)
暂不可修改函数名称、存储方式以及上传方式,如需修改此类信息可重新创建函数。
修改函数信息后,将进行重新构建,请谨慎操作。
删除函数
针对无需继续使用管理的函数,可对函数进行删除操作。
1. 数据湖计算 DLC 控制台,选择服务地域,登录账号需具备数据库操作权限。
2. 进入数据管理页,单击需要查看函数的数据库名称。
3. 选择函数,单击删除按钮对无需继续使用的函数进行删除。
![](https://qcloudimg.tencent-cloud.cn/image/document/40f80edae3f8807833afdb22c317fee1.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/40f80edae3f8807833afdb22c317fee1.png)
注意
删除后该函数下的数据将会被清空,且无法恢复,请谨慎操作。