问题描述
我们正在使用Azure数据工厂将数据从诸如Azure sql和Azure Postgres之类的源移动到作为Azure数据湖的目标位置。有些敏感数据需要屏蔽。
仅在转换阶段就可以在Azure数据工厂中进行数据屏蔽吗?
谢谢!提前
解决方法
您可以利用源数据库的加密功能,并将其用于SELECT语句中,以将加密的数据导入数据湖。如果使用可逆函数,则以后可以解密。
您还可以使用SQL函数来屏蔽数据(例如,仅选择敏感列的子字符串),但是它将不可逆(如果在Azure SQL DB上利用数据屏蔽,也是如此)
Cryptographic functions for Azure SQL DB