Kurz: Vizualizace a analýza událostí z Azure Digital Twins pomocí Time Series Insights

Důležité

Byla vydána nová verze služby Azure Digital Twins. Vzhledem k rozšířeným funkcím nové služby byla původní služba Azure Digital Twins (popsaná v této sadě dokumentace) vyřazena.

Pokud chcete zobrazit dokumentaci k nové službě, navštivte aktivní dokumentaci ke službě Azure Digital Twins.

Po nasazení instance Azure Digital Twins, zřízení prostorů a implementace vlastní funkce pro monitorování konkrétních podmínek můžete vizualizovat události a data přicházející z prostorů a hledat trendy a anomálie.

V prvním kurzu jste nakonfigurovali prostorový graf imaginární budovy s místností, která obsahuje senzory pohybu, oxidu uhličitého a teploty. V druhém kurzu jste si zřídili graf a uživatelem definovanou funkci. Funkce monitoruje tyto hodnoty snímačů a aktivuje oznámení pro správné podmínky. To znamená, že místnost je prázdná a teplota a úroveň oxidu uhličitého jsou normální.

V tomto kurzu se dozvíte, jak můžete integrovat oznámení a data přicházející z nastavení služby Azure Digital Twins s Azure Time Series Insights. Hodnoty senzorů pak můžete vizualizovat v průběhu času. Můžete hledat trendy, jako je například to, který pokoj se nejvíce používá a které jsou nejrušnější časy dne. Můžete také zjistit anomálie, jako jsou místnosti pocit vycpávkové a horké, nebo jestli oblast ve vaší budově odesílá konzistentně vysoké teploty hodnoty, což značí vadnou klimatizaci.

V tomto kurzu se naučíte:

  • Streamování dat pomocí Azure Event Hubs
  • Analýza pomocí Time Series Insights

Požadavky

V tomto kurzu se předpokládá, že jste nakonfigurovali a zřídili vlastní systém Azure Digital Twins. Než budete pokračovat, ujistěte se, že máte následující:

Tip

Pokud zřizujete novou instanci, použijte jedinečný název instance Služby Digital Twins.

Streamování dat pomocí služby Event Hubs

Službu Event Hubs můžete použít k vytvoření kanálu pro streamování dat. V této části se dozvíte, jak vytvořit centrum událostí jako konektor mezi instancemi Azure Digital Twins a Time Series Insights.

Vytvoření centra událostí

  1. Přihlaste se na Azure Portal.

  2. V levém podokně vyberte Vytvořit prostředek.

  3. Vyhledejte a vyberte Event Hubs. Vyberte Vytvořit.

    Vytvoření oboru názvů služby Event Hubs

  4. Zadejte název oboru názvů služby Event Hubs. Zvolte Standard pro cenovou úroveň, vaše předplatné, skupinu prostředků , kterou jste použili pro instanci služby Digital Twins, a umístění. Vyberte Vytvořit.

  5. V nasazení oboru názvů Event Hubs vyberte podokno Přehled a pak vyberte Přejít k prostředku.

    Obor názvů služby Event Hubs po nasazení

  6. V podokně Přehled oboru názvů Služby Event Hubs vyberte tlačítko Centrum událostí v horní části. Tlačítko Centra událostí

  7. Zadejte název centra událostí a vyberte Vytvořit.

    Po nasazení centra událostí se zobrazí v podokně Event Hubs oboru názvů Event Hubs se stavem Aktivní . Výběrem tohoto centra událostí otevřete podokno Přehled .

  8. Vyberte tlačítko Skupina příjemců v horní části a zadejte název, například tsievents pro skupinu příjemců. Vyberte Vytvořit.

    Skupina uživatelů centra událostí

    Po vytvoření skupiny příjemců se zobrazí v seznamu v dolní části podokna Přehled centra událostí.

  9. Otevřete podokno Zásady sdíleného přístupu pro centrum událostí a vyberte tlačítko Přidat . Jako název zásady zadejte ManageSend , ujistěte se, že jsou zaškrtnutá všechna políčka a vyberte Vytvořit.

    Připojovací řetězce centra událostí

    Tip

    Místo oboru názvů ověřte, že vytváříte zásadu SAS pro instanci centra událostí.

  10. Otevřete zásadu ManageSend , kterou jste vytvořili, a zkopírujte hodnoty připojovacího řetězce – primární klíč a připojovací řetězec – sekundární klíč do dočasného souboru. Tyto hodnoty budete potřebovat k vytvoření koncového bodu centra událostí v další části.

Vytvoření koncového bodu pro centrum událostí

  1. V příkazovém okně se ujistěte, že jste ve složce pro obsazenost\src ukázky služby Azure Digital Twins.

  2. V editoru otevřete soubor actions\createEndpoints.yaml. Obsah souboru nahraďte následujícím kódem:

    - type: EventHub
      eventTypes:
      - SensorChange
      - SpaceChange
      - TopologyOperation
      - UdfCustom
      connectionString: Primary_connection_string_for_your_event_hub
      secondaryConnectionString: Secondary_connection_string_for_your_event_hub
      path: Name_of_your_Event_Hub
    - type: EventHub
      eventTypes:
      - DeviceMessage
      connectionString: Primary_connection_string_for_your_event_hub
      secondaryConnectionString: Secondary_connection_string_for_your_event_hub
      path: Name_of_your_Event_Hub
    
  3. Zástupné symboly Primary_connection_string_for_your_event_hub nahraďte hodnotou Připojovací řetězec – primární klíč centra událostí. Ujistěte se, že je formát tohoto připojovacího řetězce následující:

    Endpoint=sb://nameOfYourEventHubNamespace.servicebus.windows.net/;SharedAccessKeyName=ManageSend;SharedAccessKey=yourShareAccessKey1GUID;EntityPath=nameOfYourEventHub
    
  4. Zástupné symboly Secondary_connection_string_for_your_event_hub nahraďte hodnotou Připojovací řetězec – sekundární klíč centra událostí. Ujistěte se, že je formát tohoto připojovacího řetězce následující:

    Endpoint=sb://nameOfYourEventHubNamespace.servicebus.windows.net/;SharedAccessKeyName=ManageSend;SharedAccessKey=yourShareAccessKey2GUID;EntityPath=nameOfYourEventHub
    
  5. Zástupné symboly Name_of_your_Event_Hub nahraďte názvem centra událostí.

    Důležité

    Všechny hodnoty zadávejte bez uvozovek. Ujistěte se, že za dvojtečkami v souboru YAML existuje alespoň jeden znak mezery. Obsah souboru YAML můžete také ověřit pomocí libovolného online validátoru YAML, například pomocí tohoto nástroje.

  6. Uložte soubor a zavřete ho. V příkazovém okně spusťte následující příkaz a po zobrazení výzvy se přihlaste ke svému účtu Azure.

    dotnet run CreateEndpoints
    

    Vytvoří dva koncové body pro centrum událostí.

    Koncové body pro službu Event Hubs

Analýza s využitím služby Time Series Insights

  1. V levém podokně Azure Portal vyberte Vytvořit prostředek.

  2. Vyhledejte a vyberte prostředek obecné dostupnosti (GA) Time Series Insights . Vyberte Vytvořit.

  3. Zadejte Název vaší instance služby Time Series Insights a pak vyberte své Předplatné. Vyberte skupinu prostředků, kterou jste použili pro instanci služby Digital Twins, a umístění. Vyberte Další: Tlačítko Zdroj událostí nebo karta Zdroj událostí .

    Výběry pro vytvoření instance Time Series Insights

  4. Na kartě Zdroj událostí zadejte název, vyberte centrum událostí jako typ Zdroje a ujistěte se, že ostatní hodnoty jsou vybrány správně, aby odkazy na centrum událostí, které jste vytvořili. Vyberte SpravovatSend pro název zásad přístupu centra událostí a pak vyberte skupinu příjemců, kterou jste vytvořili v předchozí části pro skupinu příjemců centra událostí. Vyberte Zkontrolovat a vytvořit.

    Výběry pro vytvoření zdroje událostí

  5. V podokně Revize a vytvoření zkontrolujte zadané informace a vyberte Vytvořit.

  6. V podokně nasazení vyberte prostředek Time Series Insights, který jste vytvořili. Otevře podokno Přehled pro prostředí Time Series Insights.

  7. V horní části vyberte tlačítko Přejít do prostředí . Pokud se zobrazí upozornění na přístup k datům, otevřete podokno Zásady přístupu k datům pro instanci Time Series Insights, vyberte Přidat, jako roli vyberte Přispěvatel a vyberte příslušného uživatele.

  8. Tlačítko Přejít do prostředí otevře Průzkumníka Time Series Insights. Pokud se nezobrazují žádné události, simulujte události zařízení tak, že přejdete do projektu připojení zařízení ukázky služby Digital Twins a spustíte dotnet run.

  9. Po vygenerování několika simulovaných událostí se vraťte do Průzkumníka Time Series Insights a v horní části vyberte tlačítko aktualizovat. Zobrazí se analytické grafy, které se vytvářejí pro simulovaná data snímačů.

    Graf v Průzkumníku Time Series Insights

  10. V Průzkumníku Time Series Insights pak můžete generovat grafy a heatmapy pro různé události a data z místností, senzorů a dalších prostředků. Na levé straně vytvořte vlastní vizualizace pomocí rozevíracích polí MEASURE a SPLIT BY .

    Vyberte například Události pro MEASURE a DigitalTwins-SensorHardwareIdpro SPLIT BY a vygenerujte heat mapu pro každý z vašich senzorů. Heatmapa bude podobná následujícímu obrázku:

    Heatmapa v Průzkumníku Time Series Insights

Vyčištění prostředků

Pokud chcete zastavit zkoumání služby Azure Digital Twins nad rámec tohoto bodu, můžete odstranit prostředky vytvořené v tomto kurzu:

  1. V nabídce vlevo v Azure Portal vyberte Všechny prostředky, vyberte skupinu prostředků Digital Twins a pak vyberte Odstranit.

    Tip

    Pokud došlo k potížím s odstraněním instance služby Digital Twins, byla s opravou vydána aktualizace služby. Zkuste instanci odstranit znovu.

  2. V případě potřeby odstraňte ukázkové aplikace na vašem pracovním počítači.

Další kroky

Další informace o grafech prostorové inteligence a modelech objektů ve službě Azure Digital Twins najdete v dalším článku.