在上一講中,我們介紹了如何使用列菜單功能實現數據轉換,利用該功能簡單高效的完成我們日常數據轉換的基本需求,當然,有時我們需要對數據進行稍複雜的處理,例如,在做複雜的數據替換時經常會使用到的正則表達式功能,在本文中我們會做詳細介紹。
OAC(Oracle數據分析雲)中的正則表達式是指可以使用任何與Perl兼容的正則表達式(Perl Compatible Regular Expression, PCRE),且轉換可以應用於數據集中的每一行。下面一起看看如何在OAC(Oracle數據分析雲)中使用該功能實現數據轉換邏輯。
正則表達式替換文本內的數值
在數據開發的過程中,經常可以遇到為了客戶數據安全性的考慮,對客戶敏感欄位進行數據替換和遮蔽,比如對客戶地址信息進行遮蔽,以下是利用正則表達式替換地址信息中的數值來實現數據遮蔽,我們會將文本信息中的數值全部替換為999。


正則表達式替換郵箱信息
除了替換文本中的數值進行數據的遮蔽,郵箱等客戶敏感信息進行遮蔽也是常見的需求,類似的數據處理同樣可以利用正則表達式快速完成,以下是將郵箱地址的域名信息進行替換的例子,我們會將客戶郵箱的域名信息全部替換為@example。


添加轉換任務後,點擊應用腳本,數據集則被自動保存。
以上就是利用正則表達式轉換數據的幾個常用示例,在接下來的文章中,我們也將為大家繼續介紹關於時間欄位的數據轉換技巧,敬請期待!
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/275179.html