Condividi tramite


Avvio rapido: Inserire dati con un clic (anteprima)

L'inserimento di dati con un clic è un processo semplice, rapido e intuitivo. L'inserimento con un clic consente di iniziare rapidamente a inserire dati, creare tabelle di database ed eseguire il mapping di strutture. Selezionare i dati da vari tipi di origini in formati di dati diversi, in un processo di inserimento una tantum o continuo.

Ecco le funzionalità per cui l'inserimento con un clic è particolarmente utile:

  • Esperienza intuitiva grazie all'inserimento guidato
  • Inserimento di dati in una questione di minuti
  • Inserimento di dati da vari tipi di origini: file locali, BLOB e contenitori (fino a 10.000 BLOB)
  • Inserimento di dati in un'ampia varietà di formati
  • Inserimento di dati in tabelle nuove o esistenti
  • Il mapping e lo schema delle tabelle vengono suggeriti automaticamente e sono facili da cambiare

L'inserimento con un clic è particolarmente utile quando si inseriscono i dati per la prima volta o quando non si ha familiarità con lo schema dei dati.

Prerequisiti

  • Una sottoscrizione di Azure. Creare un account Azure gratuito.

  • Creare un pool di Esplora dati usando Synapse Studio o il portale di Azure

  • Creare un database di Esplora dati.

    1. Nel riquadro sinistro di Synapse Studio selezionare Dati.

    2. Selezionare + (Aggiungi nuova risorsa) >Pool di Esplora dati e usare le informazioni seguenti:

      Impostazione Valore suggerito Descrizione
      Nome pool contosodataexplorer Nome del pool di Esplora dati da usare
      Nome TestDatabase Il nome del database deve essere univoco all'interno del cluster.
      Periodo di conservazione predefinito 365 Intervallo di tempo (in giorni) per cui è garantito che i dati rimangano disponibili per le query. L'intervallo di tempo viene misurato dal momento in cui i dati vengono inseriti.
      Periodo cache predefinito 31 L'intervallo di tempo (in giorni) per cui mantenere i dati sottoposti frequentemente a query disponibili nell'archiviazione su unità SSD o nella RAM, invece che nell'archiviazione a lungo termine.
    3. Selezionare Crea per creare il database. Per la creazione è in genere necessario meno di un minuto.

  • Crea una tabella

    1. Nel riquadro sinistro di Synapse Studio selezionare Sviluppo.
    2. In Script KQL selezionare + (Aggiungi nuova risorsa) >Script KQL. Nel riquadro a destra è possibile assegnare un nome allo script.
    3. Nel menu Connetti a selezionare contosodataexplorer.
    4. Nel menu Usa database selezionare TestDatabase.
    5. Incollare il comando seguente e selezionare Esegui per creare la tabella.
    .create table StormEvents (StartTime: datetime, EndTime: datetime, EpisodeId: int, EventId: int, State: string, EventType: string, InjuriesDirect: int, InjuriesIndirect: int, DeathsDirect: int, DeathsIndirect: int, DamageProperty: int, DamageCrops: int, Source: string, BeginLocation: string, EndLocation: string, BeginLat: real, BeginLon: real, EndLat: real, EndLon: real, EpisodeNarrative: string, EventNarrative: string, StormSummary: dynamic)
    

    Suggerimento

    Verificare che la tabella è stata creata correttamente. Nel riquadro a sinistra selezionare Dati, selezionare il contosodataexplorer nel menu Altro e quindi selezionare Aggiorna. In contosodataexplorer espandere Tabelle e assicurarsi che la tabella StormEvents venga visualizzata nell'elenco.

Accedere alla procedura guidata con un clic

L'inserimento guidato con un clic illustra i passaggi dell'intero processo.

  • Per accedere alla procedura guidata da Azure Synapse:

    1. Nel riquadro sinistro di Synapse Studio selezionare Dati.

    2. In Database di Esplora dati fare clic con il pulsante destro del mouse sul database pertinente e quindi scegliere Apri in Esplora dati di Azure.

      Screenshot of Azure Synapse Studio, showing opening Azure Data Explorer in the context of a specific pool.

    3. Fare clic con il pulsante destro del mouse sul pool pertinente e quindi scegliere Inserisci nuovi dati.

  • Per accedere alla procedura guidata dal portale di Azure:

    1. Nel portale di Azure cercare e selezionare l'area di lavoro Synapse pertinente.

    2. In Pool di Esplora dati selezionare il pool pertinente.

    3. Nella schermata iniziale del pool di Esplora dati selezionare Inserire nuovi dati.

      Screenshot of the Azure portal, showing opening Azure Data Explorer in the context of a specific pool.

  • Per accedere alla procedura guidata dall'interfaccia utente Web di Esplora dati di Azure:

    1. Prima di iniziare, seguire questa procedura per ottenere gli endpoint di query e inserimento dati.
      1. Nel riquadro sinistro di Synapse Studio selezionare Gestisci>Pool di Esplora dati.

      2. Selezionare il pool di Esplora dati da usare per visualizzarne i dettagli.

        Screenshot of the Data Explorer pools screen, showing the list of existing pools.

      3. Prendere nota degli endpoint di query e inserimento dati. Usare l'endpoint di query come cluster durante la configurazione delle connessioni al pool di Esplora dati. Quando si configurano gli SDK per l'inserimento dati, usare l'endpoint di inserimento dati.

        Screenshot of the Data Explorer pools properties pane, showing the Query and Data Ingestion URI addresses.

    2. Nell'interfaccia utente Web di Esplora dati di Azure aggiungere una connessione all'endpoint di query.
    3. Selezionare Query dal menu a sinistra, fare clic con il pulsante destro del mouse sul database o sulla tabella e selezionare Inserisci nuovi dati.

Inserimento guidato con un clic

Nota

Questa sezione descrive la procedura guidata quando si usa l'hub eventi come origine dati. È anche possibile usare questi passaggi per inserire dati da un BLOB, un file, un contenitore BLOB e un contenitore ADLS Gen2.

Sostituire i valori di esempio con i valori effettivi per l'area di lavoro Synapse in uso.

  1. Nella scheda Destinazione scegliere il database e la tabella per i dati inseriti.

    Screenshot of the Azure Data Explorer one-click ingestion wizard, showing the selection of a database and table.

  2. Nella scheda Origine:

    1. Selezionare Hub eventi in Tipo di origine come tipo di origine per l'inserimento.

      Screenshot of the Azure Data Explorer one-click ingestion wizard, showing the selection of the source type.

    2. Compilare i dettagli della connessione dati dell'hub eventi usando le informazioni seguenti:

      Impostazione Valore di esempio Descrizione
      Nome connessione dati ContosoDataConnection Nome della connessione dati dell'hub eventi
      Abbonamento Contoso_Synapse Sottoscrizione in cui si trova l'hub eventi.
      Spazio dei nomi dell'hub eventi contosoeventhubnamespace Spazio dei nomi dell'hub eventi.
      Gruppo di consumer contosoconsumergroup Nome del gruppo di consumer dell'hub eventi.

      Screenshot of the Azure Data Explorer one-click ingestion wizard, showing the Event Hub connection details.

    3. Selezionare Avanti.

Mapping dello schema

Il servizio genera automaticamente le proprietà di schema e inserimento, che è possibile cambiare. È possibile usare una struttura di mapping esistente o crearne una nuova, a seconda che i dati vengano inseriti in una tabella nuova o esistente.

Nella scheda Schema eseguire le azioni seguenti:

  1. Verificare il tipo di compressione generato automaticamente.
  2. Scegliere il formato dei dati. Formati diversi consentiranno di apportare ulteriori modifiche.
  3. Modificare il mapping nella finestra Editor.

Formati di file

L'inserimento con un clic può essere eseguito da origini dati in tutti i formati di dati supportati da Esplora dati per l'inserimento.

Finestra Editor

Nella finestra Editor della scheda Schema è possibile modificare le colonne della tabella dati in base alle esigenze.

Le modifiche che è possibile apportare in una tabella dipendono dai parametri seguenti:

  • Il tipo di tabella è nuovo o esistente
  • Il tipo di mapping è nuovo o esistente
Tipo di tabella Tipo di mapping Modifiche disponibili
Nuova tabella Nuovo mapping Cambia tipo di dati, Rinomina colonna, Nuova colonna, Elimina colonna, Aggiorna colonna, Ordinamento crescente, Ordinamento decrescente
Tabella esistente Nuovo mapping Nuova colonna (per cui è poi possibile cambiare il tipo di dati, rinominare e aggiornare)
Aggiorna colonna, Ordinamento crescente, Ordinamento decrescente
Mapping esistente Ordinamento crescente, Ordinamento decrescente

Nota

Quando si aggiunge una nuova colonna o se ne aggiorna una esistente, è possibile cambiare le trasformazioni di mapping. Per altre informazioni, vedere Trasformazioni di mapping

Trasformazioni del mapping

Alcuni mapping del formato dati (Parquet, JSON e Avro) supportano semplici trasformazioni in fase di inserimento. Per applicare le trasformazioni del mapping, creare o aggiornare una colonna nella finestra Editor.

Le trasformazioni del mapping possono essere eseguite su una colonna di tipo stringa o data/ora, con l'origine con un tipo di dati int o long. Le trasformazioni del mapping supportate sono:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Inserimento dati

Dopo aver completato il mapping dello schema e le modifiche delle colonne, la procedura guidata avvierà il processo di inserimento dati.

  • Quando si inseriscono dati da origini non di contenitore, l'inserimento avrà effetto immediato.

  • Se l'origine dati è un contenitore:

    • I dati vengono aggregati in base ai criteri di invio in batch di Esplora dati.
    • Dopo l'inserimento, è possibile scaricare il relativo report ed esaminare le prestazioni di ogni BLOB coinvolto.

Esplorazione iniziale dei dati

Dopo l'inserimento, la procedura guidata offre le opzioni per usare comandi rapidi per l'esplorazione iniziale dei dati.

Passaggi successivi