02创建质量校验函数并物理化

创建质量校验函数,方便用户在定义数据元或维度属性时进行质量规则引用,以支持后续对字段的质量规则的快速配置和校验,本章节介绍如何创建质量校验函数。

前提条件

  1. 已新建工作组“信息中心(xxzx)”,具体操作,请参见新建工作组

  2. 已在工作组中分别添加数据源类型为MaxCompute、RDS MySQL的数据源,具体操作,请参见新建云计算资源

  3. 已准备好质量校验函数jar包,具体操作,请参见质量校验函数jar包源代码

操作步骤

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

  2. 在页面左上角,选择菜单 > 协同

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

  4. 在左侧导航栏,选择数据建模.png > 字段标准设计

  5. 将鼠标悬停至质量校验函数,单击image图标。

  6. 质量校验函数页面,单击新建函数

  7. 新建函数面板,填写函数名为“手机号码校验”、函数Code为“sjhmjy”,选择类型为MaxCompute的资源,在资源下拉列表中选择+添加资源

    新建函数配置项如下:

    函数名称

    函数Code

    函数类型

    手机号码校验

    sjhmjy

    MaxCompute

  8. 新增资源面板,填写资源名称和资源Code、选择资源类型,单击上传资源文件,选择已保存在本地的jar包,单击确定

    新建资源配置项如下:

    资源名称

    资源Code

    资源类型

    资源文件

    手机号码校验

    sjhmjy

    MaxCompute

    jar包,详细请参见质量校验函数jar包源代码

    1628842989307-c47ff939-ce25-46f4-ac96-e27511d3738d
  9. 新建函数面板,选择步骤4中创建的资源“手机号码校验(sjhmjy)”,填写类名“com.aliyun.odps.udf.examples.PhoneNumberChecker”,单击确定

物理化质量校验函数

  1. 质量校验函数页面,选择云计算资源为“MaxCompute”,选中质量校验函数,单击物理化12

  2. 物理化面板,单击下一步,选择数据源“dataq_odps_dev”,单击下一步,单击开始执行

    13
  3. 执行成功后,单击确定12

预期结果

函数管理页面展示新增的质量校验函数。image