欄位計算轉換組件支援將輸入欄位進行相關計算後並輸出。本文為您介紹如何配置欄位計算轉換組件。
配置屬性
在Dataphin首頁頂部功能表列,選擇研發 > Data Integration。
在整合頁面頂部功能表列選擇專案(Dev-Prod模式需要選擇環境)。
在左側導覽列中單擊離線整合,在離線整合列表中單擊需要開發的離線管道,開啟該離線管道的配置頁面。
單擊頁面右上方的組件庫,開啟組件庫面板。
在組件庫面板左側導覽列中需選擇轉換,在右側的轉換組件列表中找到欄位計算組件,並拖動該組件至畫布。
單擊並拖動目標上遊和下遊組件的
表徵圖,將其串連至當前欄位計算群組件上。單擊欄位計算群組件卡片中的
表徵圖,開啟欄位計算配置對話方塊。在欄位計算配置對話方塊中,配置參數。
參數
描述
步驟名稱
即欄位計算群組件的名稱。Dataphin自動產生步驟名稱,您也可以根據業務情境修改。命名規則如下:
只能包含中文、英文、底線(_)和數字。
長度不超過64個字元。
時區轉換
如果存在String類型的輸入和輸出欄位,並且該欄位中儲存著時間資料,則需指定該欄位的時區資訊。
輸入欄位String時區:使用函數將String類型資料轉換成Date類型時生效,用於判斷來源String類型資料的時區。預設時區為Asia/Shanghai。
輸出欄位String時區:使用函數將Date類型資料轉換成String類型時生效,用於產生指定時區String格式的時間資料。預設時區為Asia/Shanghai。
輸出欄位
為您展示輸出欄位,包含序號、欄位(若名稱中包含表名,則會同時展示表名)和類型,並支援以下管理操作。
建立欄位:您可以手動添加輸出欄位。操作步驟如下:
單擊建立欄位。
在建立欄位對話方塊中,配置參數。
欄位名稱:只能包含中文、英文、底線(_)、數字,64個字元以內。
資料類型:包括String、Long、Double、Date、Boolean、Bytes資料類型。
函數:您可以在函數列表中選擇支援的函數進列欄位的計算。單擊函數名可添加到運算式中。
運算式:在運算式中使用函數和來源欄位編寫建立欄位的計算邏輯。
來源欄位:上遊輸出欄位將在此處顯示,單擊欄位名可添加到運算式。
單擊確定,完成建立欄位。
刪除欄位:您可以單擊操作列下的
表徵圖,刪除已有欄位。排序欄位:您可以拖動
表徵圖,排序輸出欄位。
單擊確認,完成欄位計算轉換組件的屬性配置。