完成數據解析的源節點配置后,您可根據源節點的數據,配置字段和表達式,添加數據過濾的篩選器。通過解析生成多樣化的數據,可用于后續分析或輸出。
前提條件
已配置源節點,具體操作,請參見配置源節點。
背景信息
配置數據計算
您可以配置表達式,預處理上一節點輸出字段的數據。
在中間畫布單擊當前節點后的添加圖標。
在彈出的節點列表中單擊數據計算節點。
在畫布中單擊數據計算節點,在右側配置面板,顯示原始字段列表。
根據實際場景需要,修改字段名稱、數據類型、精度、小數位或是否輸出到下個節點。
說明只有選中輸出到下個節點復選框的字段,才能用于后續節點配置。
(可選)單擊新增字段,在彈出對話框中,根據頁面提示,完成字段名稱、數據類型、精度、小數位數、是否輸出到下個節點和表達式配置。
重要表達式中的字段必須使用計算公式列的原始字段。
由于上報的JSON數據格式,可以是數組或者嵌套的JSON,因此,表達式中支持使用JSONPath獲取其中的屬性值。
例如:
{a:{key1:v1, key2:v2}}
可通過a.key2
獲取到值v2
。有關JSONPath的更多信息,請參見LanguageManual UDF。
表達式中使用變量時,需注意單雙引號的區別:
單引號表示常量。
雙引號或不加引號表示變量。
(可選)重復上一步,新增更多字段。
如需使用數據計算節點中的新增字段,繼續生產新數據,可繼續參照上述步驟,配置多個表達式。
單擊數據解析工作臺右上角的保存,完成數據計算節點的配置。
配置數據過濾
您可以配置數據過濾,進一步篩選輸出的字段。
在中間畫布單擊當前節點后的添加圖標。
在彈出的節點列表中單擊數據過濾節點。
在畫布中單擊數據過濾節點,在右側配置面板,參照下表,添加篩選條件。
項目
說明
字段
選擇要篩選的字段。
數據類型
選擇字段后,自動匹配對應的數據類型。該項不可編輯。
操作符
可選操作符:≠(不等于)、=(等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、介于、like和isNotNull。
篩選值
輸入要篩選的值。
(可選)單擊添加且條件后,按照上一步的操作,可添加多個且條件。
單擊數據解析工作臺右上角的保存,完成數據過濾節點的配置。
后續步驟
配置完數據計算或數據過濾節點后,您可以繼續配置其他處理節點,也可以配置目標節點完成整個解析任務配置。