Creare una connessione dati hub IoT per Azure Esplora dati

Questo articolo illustra come inserire dati in Azure Esplora dati da hub IoT, una piattaforma di streaming Big Data e un servizio di inserimento IoT.

Per informazioni su come creare la connessione nel portale di Azure o con un modello di Resource Manager, vedere Creare una connessione dati IoT.

Per informazioni generali sull'inserimento in Azure Esplora dati da hub IoT, vedere Connettersi a hub IoT.

Nota

Vengono inseriti solo gli eventi accodati dopo aver creato la connessione dati.

Per esempi di codice basati sulle versioni precedenti dell'SDK, vedere l'articolo archiviato.

Prerequisiti

Creare una connessione dati hub IoT

In questa sezione verrà stabilita una connessione tra il hub IoT e la tabella di Azure Esplora dati. Purché questa connessione sia attiva, i dati vengono trasmessi dal hub IoT alla tabella di destinazione.

  1. Nel menu a sinistra del cluster di Azure Esplora dati selezionare Database e quindi selezionare il database che contiene la tabella di destinazione.

    Screenshot dell'interfaccia utente Web di Azure Esplora dati che mostra un elenco di database con testdb selezionato.

  2. Selezionare Connessioni dati e Aggiungi connessione dati. Nell'elenco a discesa selezionare hub IoT.

    Screenshot dell'interfaccia utente Web di Azure Esplora dati, che mostra la finestra Inserimento dati con la scheda Aggiungi connessione dati selezionata.

  3. Compilare il modulo con le informazioni seguenti.

    Impostazione Descrizione campo
    Data connection name (Nome connessione dati) Nome della connessione da creare in Azure Esplora dati
    Subscription ID sottoscrizione in cui si trova la risorsa di Hub eventi.
    Hub IoT Nome dell'hub IoT
    Criteri di accesso condiviso Nome dei criteri di accesso condiviso. Deve disporre delle autorizzazioni di lettura
    Gruppo di consumer Gruppo di consumer definito nell'endpoint predefinito hub IoT
    Proprietà del sistema per gli eventi Proprietà del sistema eventi hub IoT. Quando si aggiungono proprietà del sistema, creare o aggiornare lo schema e il mapping della tabella per includere le proprietà selezionate.

    Screenshot dell'interfaccia utente Web di Azure Esplora dati che mostra il modulo Connessione dati.

    Nota

    • Le proprietà del sistema di eventi sono supportate per gli eventi a record singolo.
    • Per il mapping CSV, le proprietà vengono aggiunte all'inizio del record. Per il mapping JSON, le proprietà vengono aggiunte in base al nome visualizzato nell'elenco a discesa.
  4. A seconda del caso d'uso, può essere necessario attivare il routing multi-database. Per altre informazioni sul routing del database, vedere Routing degli eventi.

    Screenshot dell'interfaccia utente Web di Azure Esplora dati che mostra l'opzione Impostazioni di routing dei dati impostata per consentire.

  5. Completare le impostazioni di routing seguenti:

    Impostazione Valore consigliato Descrizione campo
    Nome tabella TestTable Tabella creata in testdb.
    Formato dati JSON I formati supportati sono AVRO, CSV, JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHE AVRO e W3CLOG.
    Mapping TestMapping Mapping creato in testdb, che esegue il mapping dei dati in ingresso ai nomi di colonna e ai tipi di dati di testdb. Se non specificato, viene usato un mapping dei dati Identity derivato dallo schema della tabella.

    Screenshot dell'interfaccia utente Web di Azure Esplora dati che mostra le impostazioni di routing predefinite nel modulo Tabella di destinazione.

    Nota

    • I dati JSON vengono analizzati come multijson per impostazione predefinita. Selezionare Ignora errori di formato per inserire i dati in formato JSON rigoroso.
    • Se sono state selezionate le proprietà del sistema eventi, è necessario includere le proprietà di sistema nello schema e nel mapping della tabella.
  6. Selezionare Crea.

Avviso

In caso di failover manuale, ricreare la connessione dati.

Rimuovere una connessione dati hub IoT

Per rimuovere la connessione hub IoT dal portale di Azure, eseguire le operazioni seguenti:

  1. Passare al cluster. Nel menu a sinistra selezionare Database. Selezionare quindi il database che contiene la tabella di destinazione.
  2. Nel menu a sinistra selezionare Connessioni dati. Selezionare quindi la casella di controllo accanto alla connessione dati hub IoT pertinente.
  3. Nella barra dei menu in alto selezionare Elimina.