Analýza telemetrických dat

Dokončeno

Díky jasně identifikovaným komponentám kanálu IoT se teď chcete zaměřit na možnost extrahovat data, která poskytují smysluplné přehledy o stavu spravovaných zařízení. Potřebujete prozkoumat integrované analytické funkce Azure IoT Central, abyste zjistili, jestli jsou dostatečné k řešení vašich požadavků. Máte ale také v úmyslu vyhodnotit další možnosti, včetně Přehledy Azure Time Series a funkcí exportu, které jsou dostupné ve službě Azure IoT Hub.

Jaké jsou primární možnosti analýzy IoT?

Primární možnosti analýzy IoT odrážejí principy zpracování dat architektury Lambda. Architektura Lambda představuje vrstvený přístup k implementaci dvou typů zpracování dat: dávkové a streamované. Dávková vrstva, označovaná také jako pomalá nebo studená cesta, ukládá všechna příchozí data v nezpracované podobě a používá dávkové zpracování. Rychlá vrstva, označovaná také jako rychlá nebo horká cesta, používá analýzy v reálném nebo téměř reálném čase.

Váš přístup k analýze a odpovídající technologické volby pro implementaci tohoto přístupu závisí na tom, jestli zpracováváte telemetrii, která je součástí rychlé nebo pomalé cesty k datům. Rychlý tok dat se konkrétně řídí omezením latence, takže existuje limit rozsahu analýzy. Toto omezení se nevztahuje na tok dat procházející pomalou cestou, která umožňuje vysoce přesné a složité analýzy.

Jaké jsou analytické možnosti Azure IoT Central?

Azure IoT Central nabízí integrované analytické funkce založené na integrované analytické službě, která kombinuje možnosti horké a studené cesty. Umožňuje monitorovat datové body téměř v reálném čase. Můžete také vizualizovat historické trendy, korelovat různé typy telemetrie a zjišťovat anomálie ve shromážděných datech na základě integrovaných a vlastních interaktivních řídicích panelů. Tato funkce používá Přehledy Azure Time Series ke zpracování telemetrie.

Screenshot of the condition monitoring dashboard of an Azure IoT Central application.

Screenshot of the condition monitoring dashboard of an Azure IoT Central application based on a predefined template.

V rámci analýzy horkých cest máte možnost nakonfigurovat průběžný export dat z Azure IoT Central do Azure Event Hubs, která se integruje s Azure Databricks. Po instalaci příslušných knihoven v pracovním prostoru Azure Databricks můžete pomocí svých prostředků zpracování dále analyzovat datový proud telemetrie a generovat složitější vizualizace, jako jsou krabicové grafy. Kromě Azure Databricks můžete k tomuto účelu použít také Azure Stream Analytics nebo funkci streamování Sparku, která je součástí Azure HDInsight. Alternativně můžete použít Přehledy Azure Time Series. Tato služba je optimalizovaná pro souběžné dotazy nad velkými datovými sadami s latencí v rozsahu 30 až 60 sekund.

Pro studenou cestu k datům můžete exportovat data v pravidelných intervalech do úložiště objektů blob v Azure. Dále můžete nakonfigurovat datový kanál, který kombinuje následující komponenty:

  • Funkce Azure
  • Kanál služby Azure Data Factory
  • Databáze Azure SQL
  • Řešení Power BI

Poznámka:

Řešení Power BI umožňuje zpracovávat, transformovat a vizualizovat data. Power BI umožňuje vytvářet modely, klíčové ukazatele výkonu (KPI) a jejich vizualizace prostřednictvím interaktivních řídicích panelů.

Jaké jsou analytické možnosti služby Azure Time Series Přehledy?

I když je služba Azure Time Series Přehledy integrovaná do Azure IoT Central, je dostupná také jako samostatná služba, která se úzce integruje s cloudovými bránami, jako jsou Azure IoT Hub a Azure Event Hubs. Poskytuje analytickou službu, úložiště a vizualizaci pro data časových řad, včetně podpory filtrování a agregačních pravidel podobných SQL. Mezi její možnosti vizualizace patří podpora překrytí různých časových řad, porovnání řídicích panelů, tabulkových zobrazení, heat map a průzkumníka dat pro interaktivní dotazy na data. Kromě toho zveřejňuje knihovnu ovládacích prvků JavaScriptu, která usnadňuje vkládání grafů časových řad do vlastních aplikací.

Jaké jsou analytické možnosti Azure Stream Analytics?

Azure Stream Analytics je součástí cesty k horkým datům. Poskytuje analýzu v reálném čase a komplexní zpracování událostí optimalizované pro velké objemy streamovaných dat pocházejících ze zařízení IoT, informačních kanálů sociálních médií a aplikací. Azure Stream Analytics podporuje operace, jako jsou okna, agregace datových proudů a připojení externích zdrojů dat.