分析 IoT 資料並將其視覺化
本概觀介紹用來分析並以視覺化方式呈現 IoT 資料選項的重要概念。 每個小節都包含有可提供進一步詳細資訊和指引的內容連結。
下圖顯示一般 IoT 解決方案中元件的高階檢視。 本文著重於分析及視覺化 IoT 資料的相關領域。
在 Azure IoT 中,分析和視覺效果服務可用來識別及顯示衍生自您的 IoT 資料的商務深入解析。 例如,您可以使用機器學習模型來分析裝置遙測,並預測何時應在產業資產上進行維護。 您也可以使用視覺效果工具來顯示裝置位置的地圖。
Azure Digital Twins
Azure 數位對應項服務可讓您組建和維護真實世界即時、最新標記法的模型。 您可以從這些模型查詢、分析及產生視覺效果,以擷取商業深入解析。 範例模型可能是建築物的標記法,包含會議室、會議室裝置,以及會議室與裝置之間關聯性的資訊。 填入這些模型的實際資料通常是從 IoT 裝置收集,並透過 IoT 中樞進行傳送。
外部服務
您可以使用許多服務來分析並以視覺化方式呈現 IoT 資料。 某些服務旨在處理串流 IoT 資料,而其他服務則是處理較一般的用途。 下列服務是 IoT 解決方案中用於分析及視覺化的一些最常見服務:
Azure 資料總管
Azure 資料總管 是一個完全受控的高效能巨量資料分析平台,可讓您輕鬆且近乎即時地分析大量資料。 下列文章和教學課程說明如何使用 Azure 資料總管來分析並以視覺化方式呈現 IoT 資料的一些範例:
- IoT 中樞資料連線 (Azure 資料總管)
- 將 IoT 資料匯出至 Azure 資料總管 (IoT Central)
- 適用於 Azure 資料總管的 Azure Digital Twins 查詢外掛程式
Databricks
使用 Azure Databricks 來處理、儲存、清除、共用、分析、模型,以及透過從 BI 到機器學習的解決方案來用資料集獲利。 使用 Azure Databricks 平台來組建和部署資料工程工作流程、機器學習模型、分析儀表板等等。
使用結構化串流搭配 Azure 事件中樞和 Azure Databricks 叢集。 您可以將 Databricks 工作區連線到 IoT 中樞上的事件中樞相容端點,以從 IoT 裝置讀取資料。
Azure 串流分析
Azure 串流分析是一個完全受控的串流處理引擎,其設計目的是分析和處理大量的串流資料,而不會延遲。 模式和關聯性可以從源自多種輸入來源 (包括應用程式、裝置、感應器) 的資料加以識別。 您可以使用這些模式來觸發動作並啟動工作流程,例如建立警示或將資訊提供給報告工具。 此外,Azure IoT Edge 執行階段也提供串流分析,能夠直接在邊緣處理資料。
- 利用串流分析來建置 IoT 解決方案
- Azure IoT 中樞資料的即時資料視覺效果
- 使用自訂規則和通知擴充 Azure IoT Central
- 將 Azure 串流分析部署為 IoT Edge 模組
Power BI
Power BI 是軟體服務、應用程式和連接器的集合,可共同運作並將不相關的資料來源轉換成一致、融入視覺及互動的見解。 Power BI 可讓您輕鬆地連線到數據源、可視化及探索重要事項,並與您想要的任何人或所有人共用報表。
Azure 地圖服務
Azure 地圖服務是地理空間服務和 SDK 的集合,採用最新的對應資料為 Web 和行動裝置應用程式提供地理內容。 如需IoT範例,請參閱與 Azure 地圖服務整合(Azure Digital Twins)。
Grafana
Grafana 是視覺效果和分析軟體。 其可讓您查詢、以視覺化方式呈現、警示,以及探索計量、記錄和追蹤,無論儲存位置為何。 它為您提供工具,可將時間序列資料庫資料轉換為深入解析的圖表和視覺效果。 Azure 受控 Grafana 是完全受控的服務,可用於分析和監視解決方案。 若要深入了解如何在 IoT 解決方案中使用 Grafana,請參閱使用 Grafana 搭配 Azure IoT 的雲端 IoT 儀表板。
IoT Central
IoT Central 提供一組豐富的功能,可讓您用來分析並以視覺化方式呈現 IoT 資料。 下列文章和教學課程說明如何使用 IoT Central 來分析並以視覺化方式呈現 IoT 資料的一些範例: