数据脱敏?Hive一个函数搞定

数据脱敏?Hive⼀个函数搞定
数据屏蔽函数(Data Masking Functions)
莱州湾论坛Hive在2.1.0版本后,⽀持数据屏蔽函数(Data Masking Functions),可以⽤于数据的快速掩码处理(脱敏)。
⽐如mask函数,默认会将查询回的数据,⼤写字母转换为X,⼩写字母转换为x,数字转换为n。当然也可以添加参数⾃定义转换的字
网络拓扑图母mask(string str[, string upper[, string lower[, string number]]]),upper定义⼤写字母转换,lower定义⼩写字母转换,number定义数字转换。
--函数调⽤
mask("abcd-EFGH-8765-4321")
--结果为:
xxxx-XXXX-nnnn-nnnn
其余函数mask_first_n(string str[, int n])可对前n个字符进⾏掩码处理。
mask_first_n(string  str[, int n])
mask_last_n(string str[, int n])可对后n个字符进⾏掩码处理。
mask_last_n(string  str[, int n])
冯焱⽽mask_show_first_n(string str[, int n])则是除了前n个字符,其余进⾏掩码处理,mask_show_last_n(string str[, int n])是除了后n个字符,其余进⾏掩码处理。
mask_show_first_n(string str[, int n])
安贞医院体检中心mask_show_last_n(string str[, int n])
当然,最后mask_hash(string|char|varchar str)会返回字符串的hash编码。
mask_hash(string|char|varchar str)
都赶上了使⽤这些函数,可以⽅便的对⼀些数据进⾏脱敏,从⽽在保证数据安全的情况下,交由教学使⽤。
后话现代货币数量论
如果有帮助的,记得点赞、关注。在《数⾈》中,可以免费获取专栏《数据仓库》配套的视频课程、⼤数据集⾃动安装脚本,并获取进流的途径。
我所有的⼤数据技术内容也会优先发布到中。如果对某些⼤数据技术有兴趣,但没有充⾜的时间,在⾥提出,我为⼤家安排分享。⾃取:

本文发布于:2024-09-22 07:13:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/470234.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   转换   获取   函数   公众
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议