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




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




添加轉換任務后,點擊應用腳本,數據集則被自動保存。
以上就是利用正則表達式轉換數據的幾個常用示例,在接下來的文章中,我們也將為大家繼續介紹關于時間字段的數據轉換技巧,敬請期待!
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論