更新时间:2024-11-11 GMT+08:00
分享

配置单数据实体属性约束规则

操作场景

已发布的数据实体发布支持创建单数据实体属性约束规则。单数据实体属性约束规则是用作后期数据入图后,进行数据质量清洗时,判定数据是否满足条件的标准。

前提条件

  • 已获取开发人员及以上权限用户的账号和密码。
  • 创建关系型数据库检查规则时,请确保已将对应关系型数据库配置为首选映射。
  • 创建图数据库检查规则时,请确保对应图数据库为默认图数据库,且目标实体下不存在抽取方式为物理表的关系型数据库映射。

    进入基础数据管理 > 数据源页面,查看目标图数据库的“默认数据源”,如果值为“是”则表示为默认图数据库。

创建实体属性约束规则

  1. 登录LinkX-F系统首页。
  2. 选择“模型设计 > 数据模型管理”,默认进入“数据实体”页面。
  3. 单击目标实体的“编码”链接,在弹出的详情页单击“单数据实体属性约束规则”页签。
  4. 单击“新增”,弹出“新增单数据实体属性约束规则”窗口。
  5. 填写约束规则信息,如表1所示:

    表1 新增单数据实体属性约束规则

    参数

    说明

    规则名称

    自动写入默认值为“数据实体名称”_,支持修改。

    必须以大写字母开头,且只能包含字母、数字、下划线,自动校验在当前数据实体内唯一性,长度不能超过128个字符。

    描述

    备注文字。

    被检查数据位置

    根据数据实体“物理表信息”“是否构建表”选择不同,由系统自动设置。

    • 全量数据:构建表时,根据数据实体所属领域整合层数据库首选映射获取已配置映射属性。
    • 索引数据:不构建表时,根据数据实体所属领域默认的图数据库映射获取入图属性。

    规则详情

    • 选择“和”“或”:大于等于两行规则时可选,默认为“和”,规则详情中各过滤条件为和逻辑;切换为“或”时,规则详情中各过滤条件为或逻辑。
    • 添加规则:单击“添加规则”,在新增的一行规则中手动输入属性对应的实例值或单击选择实体属性。
      说明:

      “被检查数据位置”不同,可选的属性有所不同:

      • 全量数据:可选所有属性,并根据添加的规则生成SQL查询语句。
      • 索引数据:可选图索引属性,根据添加的规则生成Cypher查询语句。
    • 添加组:单击“添加组”,新增一个规则分组,相当于条件表达式中的括号。
    • 删除:单击“删除”,删除当前行规则详情。

  6. 单击“确定”保存。

相关操作

在单数据实体属性约束规则页签,您可对约束规则进行一些相关操作,具体如下。

表2 约束规则相关操作

操作

说明

修改实体属性约束规则

单击目标规则的“规则名称”链接,在弹窗中修改约束规则后单击“确定”保存。

删除实体属性约束规则

勾选想要删除的单数据实体属性约束规则,单击“删除”

说明:

如果待删除的约束规则有被“待执行”“执行中”的质量检查任务引用,需在删除对应的质量检查任务或删除任务中对应的规则后,才可成功删除。

相关文档