数据脱敏处理 | FineBI v6.0 超实用函数应用
概述
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用。作为目前比较成熟有效的解决方案之一,数据脱敏技术能够最大程度的保护流动数据的安全,防止敏感数据泄露。
数据脱敏技术被经常应用于政务、电信、医疗、能源、互联网等领域。同时,对于一些大数据、金融、公安、智慧教育等专业的学生,在采用非公开数据进行课设或者参加比赛的时候,也需要进行数据脱敏。可以说,在数据流动产生价值的今天,数据脱敏技术渗透在各行各业。
今天,我们就以一组电话号码和一组银行号码为例,教大家如何通过FineBI v6.0进行数据脱敏处理,其实现的关键在于新建分析主题处理数据,再使用 Replace 函数应用进行字段替换。下面,我们就分别介绍对相同字符长度字段、不同字符长度字段的不同的脱敏步骤:
一、 对相同字符长度字段脱敏
1.1 添加数据
例如对电话号码进行脱敏处理:新建分析主题,添加FineBI自带的公共数据【供应商信息表】,并重命名为「脱敏处理」,点击「字段设置」选择字段,如下图所示:
1.2 新增列
新增公式列「电话脱敏」,使用公式 REPLACE 函数应用进行字段替换,输入公式REPLACE (电话,3,7,”xxxx”)。
1.3 最终效果
使用 REPLACE 函数应用进行字段替换后效果如下图所示。
二、对不同不同字符长度字段脱敏
2.1 添加数据
添加数据【更换字符】(点击文末阅读原文可以下载该表数据)并重命名为「脱敏」,默认勾选所有字段。
2.2 新增列
新增公式列「银行脱敏」,使用公式 REPLACE 函数应用进行字段替换,输入公式REPLACE(银行,LEFT(银行,FIND(“银”,银行)-1),”xx”),点击「确定」。
注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。
2.3 最终效果
使用 REPLACE 函数应用进行字段替换后效果如下图所示。