我在Hive里有数据
id name kyc
1001 smith [pnno:999,ssn:12345,email:ss@mail.com]
当我们选择这些列时,输出将是
1001.smith, [999,12345,ss@mail.com]
我必须在这个数组列中应用sha2,并且输出也应该显示出来
1001,smith,[999,*****(sha2 masked value), ss@gmail.com]
输出应为相同的数组结构格式
我目前正在创建一个单独的视图并加入查询,有没有任何方法可以在hive查询中或在spark/scala内部使用dataframe动态地处理这个问题?
另外,使用spark/scala的任何配置?
谢谢您
1条答案
按热度按时间fhity93d1#
你可以用
transform
加密ssn
结构数组中的字段: