Condividi tramite


Creare una connessione dati di Griglia di eventi per Azure Esplora dati

Questo articolo illustra come inserire BLOB dall'account di archiviazione in Azure Esplora dati usando una connessione dati di Griglia di eventi. Creare una connessione dati a Griglia di eventi che imposta una sottoscrizione alla Griglia di eventi di Azure. La sottoscrizione di Griglia di eventi instrada gli eventi dall'account di archiviazione ad Azure Esplora dati tramite un Hub eventi di Azure.

Per informazioni generali sull'inserimento in Azure Esplora dati da Griglia di eventi, vedere Connettersi a Griglia di eventi.

Nota

Per ottenere prestazioni ottimali con la connessione di Griglia di eventi, impostare la rawSizeBytes proprietà di inserimento tramite i metadati del BLOB. Per altre informazioni, vedere Proprietà di inserimento.

Prerequisiti

Creare una connessione dati a Griglia di eventi

In questa sezione verrà stabilita una connessione tra Griglia di eventi e la tabella di Azure Esplora dati.

  1. Nel cluster creato selezionare Database>TestDatabase.

    Screenshot della pagina Database che mostra un database.

  2. Selezionare Inserimento dati>Aggiungi connessione dati.

    Screenshot della pagina Inserimento dati che mostra l'opzione Aggiungi connessione dati.

  3. In Informazioni di base selezionare il tipo di connessione: Archiviazione BLOB e quindi compilare il modulo con le informazioni seguenti:

    Screenshot della scheda Informazioni di base sulla connessione dati, che mostra le opzioni per il tipo di connessione dell'archiviazione BLOB.

    Impostazione Valore consigliato Descrizione campo
    Nome connessione dati test-grid-connection Il nome della connessione da creare in Esplora dati di Azure.
    Sottoscrizione dell'account di archiviazione ID della sottoscrizione L'ID sottoscrizione in cui trova l'account di archiviazione.
    Account di archiviazione gridteststorage1 Il nome dell'account di archiviazione creato in precedenza.
    Tipo di evento BLOB creato o BLOB rinominato Tipo di evento che attiva l'inserimento dati. BLOB rinominato è supportato solo per la risorsa di archiviazione ADLSv2. Per rinominare un BLOB, passare al BLOB in portale di Azure, fare clic con il pulsante destro del mouse sul BLOB e scegliere Rinomina. I tipi supportati sono Microsoft.Storage.BlobCreated o Microsoft.Storage.BlobRenamed.
    Creazione risorse Automatico Definire se si vuole che Azure Esplora dati creare una sottoscrizione di Griglia di eventi, uno spazio dei nomi di Hub eventi e un hub eventi automaticamente. Per creare manualmente le risorse, vedere Creare manualmente risorse per l'inserimento in Griglia di eventi
  4. Selezionare Filtra impostazioni, se si desidera tenere traccia di oggetti specifici. Impostare i filtri per le notifiche come segue:

    • Il campo prefisso è il valore letterale del prefisso dell'oggetto. Poiché il criterio applicato è startswith, può interessare più contenitori, cartelle o BLOB. I caratteri jolly non sono consentiti.
      • Per definire un filtro per il contenitore BLOB il campo deve essere impostato come segue: /blobServices/default/containers/[container prefix].
      • Per definire un filtro per un prefisso BLOB (o una cartella in Azure Data Lake Gen2) il campo deve essere impostato come segue: /blobServices/default/containers/[container name]/blobs/[folder/blob prefix].
    • Il campo Suffisso è il valore letterale del suffisso del BLOB. I caratteri jolly non sono consentiti.
    • Il campo con distinzione tra Maiuscole/minuscole indica se i filtri del prefisso e del suffisso distinguono tra maiuscole e minuscole
    • Per altre informazioni sull’applicazione di filtri agli eventi vedere Eventi di archiviazione BLOB.

    Screenshot del modulo Impostazioni filtro che mostra i parametri del filtro.

  5. Selezionare Avanti: Inserisci proprietà.

  6. Compilare il modulo con le informazioni seguenti. I nomi di tabella e mapping fanno distinzione tra maiuscole e minuscole:

    Screenshot della scheda Proprietà inserimento connessione dati, che mostra le proprietà della tabella di destinazione.

    Inserire proprietà:

    Impostazione Valore consigliato Descrizione campo
    Consentire il routing dei dati ad altri database (connessione dati multi database) Non consentire Attivare questa opzione se si desidera eseguire l'override del database di destinazione predefinito associato alla connessione dati. Per altre informazioni sul routing del database, vedere Routing degli eventi.
    Nome tabella TestTable Tabella creata in TestDatabase.
    Formato dati JSON I formati supportati sono Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO e W3CLOG. Le opzioni di compressione supportate sono Zip e Gzip.
    Mapping TestMapping Mapping creato in TestDatabase, che esegue il mapping dei dati in ingresso ai nomi di colonna e ai tipi di dati di TestTable. Se non specificato, viene usato un mapping dei dati Identity derivato dallo schema della tabella.
    Impostazioni avanzate Dati con intestazioni Ignorare le intestazioni. Supportato per i file di tipo *SV.

    Nota

    Non è necessario specificare tutte le impostazioni di routing predefinite. È anche possibile specificare impostazioni parziali.

  7. Selezionare Avanti: Rivedi e crea

  8. In *Rivedi e crea.

  9. Esaminare le risorse create automaticamente e selezionare Crea.

    Screenshot della scheda Verifica connessione dati e crea, che mostra un riepilogo delle impostazioni di connessione dati selezionate.

  10. Attendere il completamento della distribuzione. Se la distribuzione non è riuscita, selezionare Dettagli operazione accanto alla fase non riuscita per ottenere altre informazioni sul motivo dell'errore. Selezionare Ridistribuisci per provare di nuovo a distribuire le risorse. È possibile modificare i parametri prima della distribuzione.

    Screenshot della pagina di panoramica di Distribuisci Griglia di eventi che mostra una distribuzione non riuscita.

Rimuovere una connessione dati di Griglia di eventi

Per rimuovere la connessione di Griglia di eventi dal portale di Azure, eseguire le operazioni seguenti:

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

Passaggi successivi