DataWorksData Integration單表即時任務支援使用字串替換組件,可以對指定的欄位進行字串替換。
步驟一:配置Data Integration任務
建立資料來源,詳情請參見:資料來源管理。
建立Data Integration任務,詳情請參見:單表即時同步任務配置。
說明當Data Integration側同步任務的同步類型為單表即時,可在資料來源組件與資料去向組件之間新增資料處理組件。詳情可參見支援的資料來源及同步方案。
步驟二:添加字串替換組件
在單表即時同步任務中,開啟資料處理開關,單擊+添加節點,新增選擇字串替換組件。
配置規則。
單擊新增規則,配置如下資訊,支援添加多條:
欄位名:選擇前一個步驟的文本類型輸入欄位。
被替換的內容:尋找的原字串,當關閉正則匹配時,支援Java逸出字元,例如
\t(定位字元)、\n(分行符號)、\u0001(Unicode字元)。要替換的內容:替換後的新字串,當關閉正則匹配時,支援Java逸出字元,例如
\t(定位字元)、\n(分行符號)、\u0001(unicode字元)
說明正則匹配:是否啟用Regex匹配,開啟正則匹配時,原字串支援的Regex規則參考Class Pattern,新字串替換支援使用
$+數字引用Regex中的分組,例如欄位內容為no.9526,原字串配置no.([0-9]+),新字串配置$1,則替換後的欄位內容為9526。大小寫敏感:原字串尋找是否大小寫敏感。

後續操作
完成數據來源、字串替換的配置後,可單擊數據輸出預覽,以便查看當前節點的輸出資料結果,是否符合您的需求。