1、V10.5.15 及以上版本支持数值字段脱敏。
2、重建索引过程中,新建修改脱敏规则等需重建索引的操作时会提示【索引正在重建中,请稍后再操作!】
功能入口
通过“新建脱敏规则”,或者打开已定制的脱敏规则,都可以打开“脱敏规则”设置界面。
- 展开资源目录区,在“脱敏规则”或其节点下文件夹的更多操作选择 新建 > 脱敏规则。新建脱敏规则:在“系统导航栏”选择 公共设置:
- 在“公共设置”界面主菜单选择 脱敏规则。
打开已定制的脱敏规则:
展开资源目录区,在“发货人地址”节点,找到已有的脱敏规则,在其更多操作选择 打开 或 双击 打开。
界面介绍
脱敏规则设置界面如下图所示:
各设置项说明如下:
设置项 | 说明 |
---|---|
算法名称 | 输入脱敏规则名称。 |
算法别名 | 输入脱敏规则别名。 |
脱敏类型 | 支持字符串、数值型 字段脱敏。 |
脱敏字段 | 1、如果 选择的脱敏类型是”字符串“, 那选择字段只能选择字符串类型的字段; 2、如果脱敏类型是”数值型”,那脱敏字段只能选择数值字段 |
脱敏算法 | 1、”字符串“支持三种脱敏算法:
2、”数值型“只支持掩码 |
算法参数 | 不同的算法支持的参数不同:
|
应用范围 | 表示当前脱敏规则生效的用户对象,可以通过对用户、用户组、角色进行设置。 1)当选择“适用于此范围”,且“范围定义”无内容或为空时,则对所有角色、用户、用户组不生效; 2)当选择“不适用于此范围”,且“范围定义”无内容或为空时,则对所有角色、用户、用户组生效。 |
应用于 | 表示当前脱敏规则生效的情景:是在浏览资源时生效还是在导出资源时生效,或者两者都生效。 |
禁用 | 表示禁用当前脱敏规则。 |
算法示例
不同算法的参数设置示例及效果如下:
算法 | 参数设置项 | 效果 |
---|---|---|
掩码 | 以下设置是将整个电话号码每个数字都用“*”替代。 | |
正则替换 | 以下设置是将电话号码区号后面的数字串用“*”替代。 | |
字符替换 | 以下设置是将整个电话号码的数字串都用“*”替代。 | |
注意事项
序号 | 内容 |
---|---|
源表的脱敏规则最大: 1、在源表设置了脱敏 引用到模型里面时, 作为【维度】要继承源表的脱敏规则;作为【原子度量】,也要继承源表的脱敏规则;引用【原子度量】做计算度量、计算列、计算字段、命名集等,也需要默认继承源表字段的脱敏维度。 2、如果源表设置了脱敏规则,在模型里面又设置了脱敏规则,则优先取源表的,再按照创建的时间顺序取其他的,最终是【并集】效果; 3、如果源表没有设置脱敏规则,只是在数据集设置脱敏规则:比如设置了【指标】的脱敏规则,那么它作为"维度",以及被引用的计算度量、计算列、命名集、计算成员都要继承对应的脱敏规则; 4、计算字段、新建列、计算度量、命名集的表达式可以包含多个维度或度量,识别其中一个字段有脱敏规则(按表达式的编写顺序),就使用对应的脱敏规则进行脱敏 5、计算字段、计算列、计算度量、命名集等,默认继承源表或维度的脱敏规则; 如果源表没有设置脱敏规则,可以手动设置脱敏规则; SQL查询、SQL数据集: 在源表设置了脱敏规则,写SQL无法继承源表字段的脱敏规则,比如在数据模型中使用SQL查询,需要重新设置脱敏规则。 脱敏规则的缓存: 认读取数据集的缓存策略,比如:数据模型是禁用缓存则是禁用缓存。 图像组件: 饼图数值脱敏之后的显示值为0,维度值会平分画出饼图。 数据集抽取到MPP MPP的数据不脱敏 脱敏规则只有影响性分析没有血统分析。 | |
数据脱敏支持表:
类型 | 是否支持 | |
数据源 | 本地数据源 | √ |
关系数据源 | √ | |
Java数据源 | √ | |
Nosql数据源 | √ | |
多维数据源 | √ | |
高速缓存库 | √ | |
跨库联合数据源 | √ | |
数据集 | 数据模型 | √ |
业务主题 | √ | |
自助数据集 | √ | |
可视化数据集 | √ | |
SQL数据集 | √ | |
原生SQL数据集 | √ | |
存储过程数据集 | √ | |
JAVA数据集 | √ | |
多维数据集 | × | |
分析展现 | 自助仪表盘/大屏可视化 | √ |
即席查询 | √ | |
透视分析 | √ | |
灵活分析 | √ | |
仪表分析 | √ | |
电子表格 | √ |
使用旧数据集(自助数据集、可视化数据集、原生SQL数据集、SQL数据集、JAVA数据集、存储过程数据集)需拥有授权包含相应模块功能的License文件