Condividi tramite


Creare una tabella esterna usando la procedura guidata dell'interfaccia utente Web di Azure Esplora dati

Una tabella esterna è un'entità dello schema che fa riferimento ai dati archiviati all'esterno del database di Esplora dati di Azure. Azure Esplora dati'interfaccia utente Web può creare tabelle esterne prendendo file di esempio da un contenitore di archiviazione e creando uno schema basato su questi esempi. È quindi possibile analizzare ed eseguire query sui dati in tabelle esterne senza inserire in Azure Esplora dati. Per una breve panoramica, vedere tabelle esterne. Per informazioni sui diversi modi per creare tabelle esterne, vedere Creare e modificare tabelle esterne di Archiviazione di Azure. Questo articolo illustra come creare una tabella esterna usando l'esperienza di creazione guidata.

Prerequisiti

Creare una tabella esterna

  1. Nel menu a sinistra selezionare Query.

  2. Fare clic con il pulsante destro del mouse sul database in cui si vuole creare la tabella esterna. Selezionare Crea tabella esterna.

    Screenshot dell'opzione per creare una tabella esterna dalla pagina della query.

Verrà visualizzata la finestra Crea tabella esterna con la scheda Destinazione selezionata.

Scheda Destinazione

  1. I campi Cluster e Database sono prepopolati. È possibile selezionare una destinazione diversa dal menu a discesa.
  2. In Nome tabella immettere un nome per la tabella.

    Suggerimento

    I nomi di tabella possono contenere fino a 1024 caratteri, inclusi caratteri alfanumerici, trattini e caratteri di sottolineatura. I caratteri speciali non sono supportati.

  3. Selezionare Avanti: Origine

Acquisizione dello schermo della scheda Destinazione con i campi Cluster, Database e Nome tabella.

Scheda Origine

In Collega a contenitori è possibile aggiungere un contenitore in due modi: Aggiungere un contenitore con il pulsante Seleziona contenitore e Aggiungere un contenitore con il pulsante Aggiungi URL o Aggiungi contenitore.

È possibile aggiungere fino a 10 contenitori di origine.

Aggiungere un contenitore con il pulsante Seleziona contenitore

  1. Selezionare Seleziona contenitore.

    Screenshot del pulsante Seleziona contenitore nella scheda origine.

  2. Scegliere la sottoscrizione e l'account di archiviazione pertinenti associati al contenitore.

    Screenshot della finestra seleziona contenitore.

  3. Fare clic sul pulsante Aggiungi. Al termine della verifica, verrà visualizzato un segno di spunta verde a destra del collegamento al contenitore.

    Screenshot del collegamento al contenitore verificato.

Aggiungere un contenitore con il pulsante Aggiungi URL o Aggiungi contenitore

  1. Selezionare il pulsante Aggiungi URL o Aggiungi contenitore .

    Screenshot del pulsante Aggiungi URL.

  2. Immettere le stringhe di connessione di archiviazione al contenitore di origine con autorizzazioni di lettura ed elenco. Al termine della verifica, verrà visualizzato un segno di spunta verde a destra del collegamento al contenitore.

    Screenshot dell'aggiunta dell'URL di firma di accesso condiviso.

Filtri file

Usare filtri file per filtrare i file da includere nella tabella. I file possono essere filtrati in base al percorso della cartella, il file inizia con o l'estensione di file.

Screenshot della selezione del file di definizione dello schema.

File di definizione dello schema

Il primo contenitore di origine visualizzerà i file sotto Filtri file.

Screenshot della scheda Crea origine tabella esterna in Azure Esplora dati.

  1. Scegliere il file di definizione dello schema selezionando il cerchio a sinistra del file. Questo file verrà usato per generare lo schema della tabella.
  2. Selezionare Avanti: schema. Verrà visualizzata la scheda Schema .

Scheda Schema

Sul lato destro della scheda è possibile visualizzare in anteprima i dati. Sul lato sinistro è possibile aggiungere partizioni alle definizioni di tabella per accedere più rapidamente ai dati di origine e ottenere prestazioni migliori.

Nota

I mapping non fanno parte della definizione di una tabella esterna e non sono supportati in questa procedura guidata. I mapping possono essere configurati in un secondo momento , se necessario. Alcune funzionalità, ad esempio l'eliminazione dell'ultima colonna nei file CSV o la modifica dei nomi di colonna nei file JSON, richiedono mapping per funzionare correttamente.

  1. Selezionare Aggiungi partizione.

    Screenshot del file di visualizzazione per la tabella esterna in Azure Esplora dati.

  2. Verrà visualizzata la finestra della partizione. Una partizione viene definita su un sottopercorso del file, che può essere modificato usando il campo Prefisso percorso . Per ogni partizione da applicare, compilare i campi come indicato di seguito:

    Campo Descrizione Obbligatorio/facoltativo
    Nome partizione Utilizzato per l'identificazione della partizione. Il nome può essere arbitrario. Obbligatoria
    Tipo Tipo di dati della colonna di partizionamento dei dati. Necessario
    Colonna di dati Colonna utilizzata per il partizionamento. Partizione di colonne virtuali in base al percorso URL. Necessario
    Funzione Funzione applicata alla colonna di dati utilizzata per il partizionamento. Facoltativo
    Argomento della funzione Argomento da utilizzare nella funzione di partizione. Obbligatorio se viene usata la funzione .
    Prefisso percorso Sottopercorso del file in cui è definito il partizionamento. Questo prefisso modifica l'URL della tabella esterna, come illustrato nella casella di anteprima dell'URI , e deve corrispondere all'URI del file che definisce lo schema. Facoltativo
    Modello Datetime Formato della data che verrà usata per costruire il percorso dell'URI della tabella. Facoltativo

    Screenshot per aggiungere partizioni alla tabella esterna in Azure Esplora dati.

    Ad esempio, il nome della partizione CustomerName suggerisce che il valore da partizionare si trova nella parte del nome del cliente dell'URL. L'esempio precedente ha dichiarato due partizioni: una partizione sul nome del cliente e una partizione sulla data incorporata nell'URL.

    Nota

    Le colonne virtuali vengono visualizzate come parte dello schema come dati delle colonne estratte dal percorso del file e questi dati possono essere usati più avanti nelle query.

  3. Selezionare Aggiungi partizione per aggiungere un'altra partizione.

  4. Selezionare Salva. Le partizioni aggiunte vengono ora visualizzate nell'elenco delle partizioni nel riquadro sinistro. Le colonne partizionate non possono essere modificate in anteprima.

    Screenshot della tabella esterna dello schema azure Esplora dati.

  5. Selezionare Avanti: Creare una tabella. Quando viene creata la tabella, viene visualizzata una finestra creata correttamente da una tabella esterna .

  6. Per visualizzare il comando usato per creare la tabella, selezionare Visualizza comando.

    Screenshot della creazione riuscita della tabella esterna in Azure Esplora dati.

  7. Per annullare la creazione della tabella esterna, selezionare Strumenti>annulla.

Eseguire query sulla tabella esterna

La tabella risultante include i dati di tutti i file che soddisfano i criteri definiti in precedenza. È possibile eseguire query su questa tabella usando la external_table() funzione . Per altre informazioni su come eseguire query su tabelle esterne, vedere Query su una tabella esterna.

Screenshot dell'output della tabella dall'esecuzione di query sulla tabella esterna in Azure Esplora dati.