本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開放原始碼整合的程序資料
資料可以在不同的階段使用各種工具進行處理 (例如轉換或彙總),每個工具都提供不同的監控需求。
使用 Node-RED 節點處理資料
使用 Node-RED® 內建處理節點即時轉換您的資料。透過 Node-RED 主控台設定這些節點,以建立您的資料管道。
資料轉換節點
AWS IoT SiteWise使用這些節點轉換個別資料點,類似於 中的轉換:
-
變更節點 - 對資料執行簡單的值修改。
-
函數節點 - 為複雜的資料處理啟用自訂 JavaScript 轉換。
指標計算節點
使用這些節點 AWS IoT SiteWise,將多個資料點合併為單一輸出,類似於 中的指標:
-
批次節點 - 將多個訊息分組以進行批次處理。
-
聯結節點 - 將多個資料串流合併為單一輸出。
-
彙總工具節點 - 從多個資料點計算彙總指標。
如需其他節點選項,請參閱 Node-RED 程式庫
建立 InfluxDB 任務
雖然 Node-RED 擅長快速設定的基本資料處理,但複雜的指標計算在流程型程式設計中可能會變得具有挑戰性。InfluxDB® 任務透過排程 Flux 指令碼提供替代方案,以滿足進階處理需求。
將 InfluxDB 任務用於:
-
跨大型資料集的統計彙總
-
多個屬性的數學操作
-
從多個來源衍生的測量
任務功能
-
排程執行 - 根據 Cron 表達式執行任務
-
批次處理 - 最佳化時間序列資料的操作
-
錯誤復原 - 自動重試失敗的操作
-
監控 - 透過詳細日誌追蹤執行
透過 InfluxDB UI、API 或 CLI 管理任務。如需詳細資訊,請參閱使用 InfluxDB 任務處理資料
使用 Grafana 轉換
轉換 Grafana® 中的資料視覺化,而不修改 InfluxDB 中的來源資料。Grafana 轉換僅適用於視覺化層。
-
Visual Builder - 建立轉換而不撰寫程式碼
-
即時預覽 - 即時檢視轉換結果
-
多來源 - 處理來自多個資料庫來源的資料
-
儲存效率 - 在視覺化時間轉換資料,而不儲存中間結果
如需詳細資訊,請參閱轉換資料