當您需要將某一列的資料類型轉換時,想在儀錶盤裡查看資料類型轉換的結果,您可以使用表格的值對應。
前提條件
效果概覽
在儀錶盤圖表的值對應配置中,設定三條映射規則:將Null 字元串映射為 0、將 NaN 映射為 0、將 Null or undefined 映射為 0,實現空值替換效果。查詢分析語句樣本為 * | select split_part(request_uri,'?',1) as path, count(1) as pv, '' as empty, 'NaN' as nan group by split_part(request_uri,'?',1) order by pv desc limit 10。
-
查詢和分析:可以在控制台查詢和分析日誌,例如日誌檢索、日誌彙總、日誌統計等。
-
添加統計圖表:每個儀錶盤由多個統計圖表組成,每個圖表實際是一個或多個查詢分析語句。
-
添加值對應:將表格中的字串類型轉換成數字。
步驟一:查詢和分析
登入Log Service控制台。在Project列表地區,單擊目標Project。
在頁簽中,單擊目標Logstore。
-
輸入查詢和分析語句,然後單擊最近15分鐘,設定查詢和分析的時間範圍。
例如,查看匯入檔案的路徑和匯入數量,其查詢和分析語句如下:
* | select split_part(request_uri,'?',1) as path, count(1) as pv, '' as empty, 'NaN' as nan group by split_part(request_uri,'?',1) order by pv desc limit 10
步驟二:添加統計圖表
在左側導覽列中,選擇。在儀錶盤列表中,單擊目標儀錶盤。在目標儀錶盤右上方,單擊編輯。在儀錶盤編輯模式下,單擊。
-
在選擇
。在查詢剖析頁簽中,選擇LogStore(SQL)(此處以LogStore為例)和目標LogStore,輸入查詢語句。在頁面右上方的下拉式清單中,選擇時間範圍例如最近15分鐘,單擊應用。
圖表類型選擇表格,查詢語句例如
* | select *。
步驟三:添加值對應
空值替換
:用0代替Null 字元串、NaN或者Null or undefined。
表徵圖替換
:用表徵圖代替具體數值。
例如,將數值 500 和 452 映射為對應表徵圖後,表格中 pv 列將顯示表徵圖而非原始數值。
文本代替
:用文本代替具體數值。
例如,添加兩條映射規則,將數值 500 映射為 true,將數值 452 映射為 false,則表格中 pv 列對應的數值將顯示為映射後的文本。