边类型脱敏
通过对边类型的属性增加 MASKED
标记以达到对边数据进行数据脱敏的效果,支持使用 Partial()
函数对数据进行部分脱敏,详情请参见 Partial 函数 章节。
本章节主要介绍为边类型进行 MASKED
操作的语法,更多操作介绍请参见 边类型 章节。
前提条件
在开始操作前,请确保当前登录用户拥有执行此操作所需权限的角色。有关权限的详细说明,详情请参见 权限 章节。
增加 MASKED
标记
创建包含 MASKED
标记的边类型,语法及详细说明请参见 创建边类型 章节。
示例
在“person”点类型间创建一个“knows”边类型,并对其 weight
属性的数据全部脱敏。
CREATE EDGE knows (
weight int(64) MASKED,
FROM person TO person
)
COMMENT = '测试Edge';
修改 MASKED
标记
修改 MASKED
标记的边类型。
示例
修改 “knows”边类型,并对 weight
属性由全部脱敏修改为中间部分字符脱敏。
ALTER EDGE knows
MODIFY weight int(64) MASKED with (function=partial(3, "**",2));
删除 MASKED
标记
在修改属性时删除对应的 MASKED
标记。
示例
移除“knows”边类型中针对 weight
属性的脱敏操作。
ALTER EDGE knows MODIFY weight int(64);