当业务需要比较复杂的字段值域校验规则时,系统支持上传自定义函数,用来校验字段的内容规范,通过新建质量校验函数,方便用户在定义数据元或维度属性时进行质量规则引用,以支持后续对字段的质量规则的快速配置和校验。本文以基于资源的函数为例,介绍如何新建质量校验函数。
前提条件
已完成自定义资源文件准备或者已创建资源,创建资源的具体操作,请参见新建函数资源。
操作步骤
在页面左上角,单击图标,选择协同。
在顶部菜单栏,单击图标,选择目标工作组,单击资产加工 。
说明若您已在资产加工页面,请跳过“单击资产加工”的操作。
在左侧导航栏,单击图标,选择字段标准设计 > 质量校验函数。
将鼠标悬停至质量校验函数,单击图标。
在质量校验函数页面,单击新建函数。
在新建函数面板,单击MaxCompute或Hive,输入函数名、函数code、函数描述和选择资源、填写类名等信息后,单击确定。
完成创建后,可以在质量校验函数页面,查看已创建的函数。
参数
说明
示例值
函数名
函数名称,可自定义。
手机号码校验
函数code
函数的标识,可自定义。
sjhmjy
函数描述
函数的描述,可自定义。
手机号码校验
资源
这里的列表显示的资源为:资源的名称+资源的code。
在下拉菜单中选择已创建的资源,或单击添加资源,通过上传资源文件新建资源,资源创建方法,请参见新建函数资源。
PhoneNumberChecker(PhoneNumberChecker)
类名
函数的类名。
com.aliyun.odps.udf.examples.PhoneNumberChecker
相关操作
操作 | 说明 |
查看质量校验函数 | 在质量校验函数页面,选择需要查看的函数,单击操作列的查看。 |
编辑质量校验函数 | 在质量校验函数页面,选择需要编辑的函数,单击操作列的编辑,在编辑函数页面,根据需求修改函数名、函数描述或云计算资源等信息后,单击确定。 |
删除质量校验函数 | 在质量校验函数页面,选择需要删除的函数,单击操作列的删除,单击确定,完成删除。 |
后续任务
创建质量校验函数后,需要物理化已创建的质量校验函数,更多信息,请参见物理化质量校验函数。