背景
很多次只是想體驗一下"物可視"的報表設計功能,卻發現沒有購買 TSDB 等付費數據源?
很多次想設計出動態更新的報表,卻發現手頭只有 CSV 靜態數據源?
天工"物可視"近日新上線了"仿真數據"功能,為未開通 TSDB 等付費服務,或者手頭無合適靜態數據資源的用戶提供了快速構建二維數據表、模擬數據、搭建儀錶盤 DEMO 的能力。
"仿真數據"是什麼?
"仿真數據"是繼"時序資料庫"、"設備影子"、"靜態數據"之後物可視提供的第 4 種數據源接入能力:
通過調整"仿真數據"豐富的配置參數,將得到一個可用於數據處理、綁定圖標的物可視數據源:
創建完成後,"仿真數據"和其他數據源一樣,出現在"數據表"列表中,並可對其進行各種數據處理操作:新建列、列排序等。
怎麼使用"仿真數據"?
接下來我們通過一個名為"本地氣溫記錄"的小 DEMO,實踐一下"仿真數據"功能。
1 開始創建"仿真數據"數據
進入物可視"設計器",切換至"數據"標籤,點擊左側"+ 新建"按鈕啟動創建數據表的流程。
輸入合適的數據表名稱,並選擇"仿真數據"類型:
我們期望最終生成的數據表包含兩列:
· 一列名為"時間"的"date"類型列,從"2019-10-01 10:00:00"開始按"1 分鐘"自增,用於模擬記錄氣溫的時刻;
· 一列名為"溫度"的"number"類型列,在 [18, 30] 區間內隨機生成包含一位小數的數字,用於模擬氣溫。
通過編輯"數據表格式",可得到如下的配置規則:
兩列生成規則的詳細配置如下:
(更多配置方法,請參考物可視使用文檔)
2 預覽"仿真數據"
點擊最下方"下一步"按鈕,進入數據預覽頁面。
該頁面展示了在上述配置下,最終數據表的格式與數據:
此時,我們還未真正創建及保存數據表,若對生成的數據不滿意(如將第二列隨機區間從 [18, 30] 改為 [20, 25] 等),可點擊"上一步"按鈕返回配置頁面修改。
3 完成創建
若生成的數據符合需求,則可點擊"確定"按鈕,完成數據表的創建及保存。
與創建 TSDB 等其他數據源類似的,創建成功後頁面跳轉到:
4 綁定數據
此後,我們可以進一步編輯"流水線",如"新增一列"、"列排序"等,也可返回"畫布"區域,對可視化元件進行數據綁定等。
例如,我們可以在畫布上新建一個"表格":
點擊綁定圖標,在彈窗中選擇剛創建的數據表"本地氣溫記錄":
點擊"確定"關閉彈窗返回畫布,由於"表格"組件默認是 4 列數據,而"本地氣溫記錄"生成 2 列數據,我們再修改"表格"的屬性"樣式"→"列數":
至此,畫布上的"表格"組件已經正確顯示仿真數據了。點擊右上角"運行",即可查看動態更新的報表。