Analisi di IoT con Esplora dati di Azure

Azure Cosmos DB
Esplora dati di Azure
Gemelli digitali di Azure

Idee per le soluzioni

Questo articolo descrive un'idea di soluzione. L'architetto cloud può usare queste linee guida per visualizzare i componenti principali per un'implementazione tipica di questa architettura. Usare questo articolo come punto di partenza per progettare una soluzione ben progettata in linea con i requisiti specifici del carico di lavoro.

Questa idea di soluzione descrive in che modo Azure Esplora dati offre analitica quasi in tempo reale per flussi rapidi, dati di streaming di volumi elevati da dispositivi e sensori IoT (Internet delle cose). Questo flusso di lavoro analitica fa parte di una soluzione IoT complessiva che integra carichi di lavoro operativi e analitici con Azure Cosmos DB e Azure Esplora dati.

Jupyter è un marchio della rispettiva azienda. Nessuna verifica dell'autenticità è implicita nell'uso di questo marchio. Apache e Apache® Kafka® sono marchi o marchi registrati di Apache Software Foundation nei Stati Uniti e/o in altri paesi. L'uso di questi marchi non implica alcuna approvazione da parte di Apache Software Foundation.

Architettura

Diagramma che mostra i dati di telemetria IoT analitica con Azure Esplora dati.

Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. Hub eventi di Azure, hub IoT di Azure o Kafka inseriscono un'ampia gamma di dati di streaming veloci, ad esempio log, eventi aziendali e attività utente.

  2. Funzioni di Azure o flusso di Azure Analitica elaborare i dati quasi in tempo reale.

  3. Azure Cosmos DB archivia i messaggi trasmessi in formato JSON per gestire un'applicazione operativa in tempo reale.

  4. Azure Esplora dati inserisce dati per analitica, usando i connettori per Hub eventi di Azure, hub IoT di Azure o Kafka per bassa latenza e velocità effettiva elevata.

    In alternativa, è possibile inserire BLOB dal Archiviazione BLOB di Azure o dall'account azure Data Lake Storage in Azure Esplora dati usando una connessione dati di Griglia di eventi.

    È anche possibile esportare continuamente i dati in Archiviazione di Azure in formato Apache Parquet compresso e partizionato ed eseguire facilmente query sui dati con Azure Esplora dati. Per informazioni dettagliate, vedere Panoramica dell'esportazione continua dei dati.

  5. Per gestire i casi d'uso operativi e analitici, i dati possono essere instradati ad Azure Esplora dati e Azure Cosmos DB in parallelo o da Azure Cosmos DB ad Azure Esplora dati.

    • Le transazioni di Azure Cosmos DB possono attivare Funzioni di Azure tramite feed di modifiche. Le funzioni trasmetteranno i dati a Hub eventi per l'inserimento in Azure Esplora dati.

      oppure

    • Funzioni di Azure possibile richiamare Gemelli digitali di Azure tramite l'API, che quindi trasmette i dati a Hub eventi per l'inserimento in Azure Esplora dati.

  6. Le interfacce seguenti ottengono informazioni dettagliate dai dati archiviati in Azure Esplora dati:

  7. Azure Esplora dati si integra con Azure Databricks e Azure Machine Learning per fornire servizi di Machine Learning (ML). È anche possibile creare modelli di Machine Learning usando altri strumenti e servizi ed esportarli in Azure Esplora dati per l'assegnazione dei punteggi ai dati.

Componenti

Questa idea di soluzione usa i componenti di Azure seguenti:

Esplora dati di Azure

Azure Esplora dati è un servizio big data veloce, completamente gestito e altamente scalabile analitica. Azure Esplora dati può analizzare grandi volumi di dati di streaming da applicazioni, siti Web e dispositivi IoT quasi in tempo reale per gestire applicazioni e dashboard analitica.

Azure Esplora dati offre analitica avanzate native per:

L'interfaccia utente Web di Azure Esplora dati si connette ai cluster Esplora dati di Azure per scrivere, eseguire e condividere comandi e query Linguaggio di query Kusto. I dashboard di Azure Esplora dati sono una funzionalità nell'interfaccia utente Web Esplora dati che esporta in modo nativo query Kusto in dashboard ottimizzati.

Altri componenti di Azure

  • Azure Cosmos DB è un servizio di database NoSQL completamente gestito e rapido per lo sviluppo di app moderne con API aperte per qualsiasi scalabilità.
  • Gemelli digitali di Azure archivia modelli digitali di ambienti fisici per creare soluzioni IoT di nuova generazione che modellano il mondo reale.
  • Hub eventi di Azure è un servizio di inserimento dati completamente gestito in tempo reale.
  • hub IoT di Azure consente la comunicazione bidirezionale tra i dispositivi IoT e il cloud di Azure.
  • Azure Collegamento a Synapse per Azure Cosmos DB viene eseguito quasi in tempo reale analitica sui dati operativi in Azure Cosmos DB, senza alcun impatto sulle prestazioni o sui costi sui carichi di lavoro transazionali. Collegamento a Synapse usa I pool di SQL Serverless e Spark analitica motori dall'area di lavoro di Azure Synapse.
  • Kafka in HDInsight è un servizio di livello aziendale semplice e conveniente per analitica open source con Apache Kafka.

Dettagli dello scenario

Questa soluzione usa Azure Esplora dati per ottenere dati di telemetria IoT quasi in tempo reale analitica su dati di streaming rapidi e con volumi elevati da un'ampia gamma di dispositivi IoT.

Potenziali casi d'uso

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autore principale:

Passaggi successivi