Esercizio: Usare Azure Storage Explorer per caricare i dati in Archiviazione di Azure

Completato

Per eseguire trasferimenti di dati occasionali in un archivio Azure Data Lake, usare Azure Storage Explorer.

Storage Explorer è un'applicazione standalone gratuita per Windows, macOS e Linux che consente di gestire i dati di Archiviazione di Azure, inclusi blob, code, tabelle, condivisioni di file e Azure Data Lake Storage Gen2. Questo è il motivo per cui viene usato in questo esercizio.

Nota

Storage Explorer 1.42.0 e versioni successive richiede un runtime .NET 10 che corrisponde all'architettura dell'installazione Storage Explorer. Il programma di installazione aggiunge .NET 10 se non è già presente, ma è responsabilità dell'utente mantenere aggiornato il .NET. È possibile scaricare il runtime più recente dalla pagina di download .NET 10.

Nota

Se non si ha un account Azure o non si vuole eseguire l'esercizio nell'account, leggere l'esercizio per capire come installare e usare Storage Explorer.

Usa Storage Explorer

Per iniziare, scaricare e installare Storage Explorer. Storage Explorer può essere usato per eseguire diverse operazioni sui dati nell'account di archiviazione di Azure e nel Data Lake:

  • Caricare file o cartelle dal computer locale in Archiviazione di Azure.
  • Scaricare dati basati sul cloud nel computer locale.
  • Copiare o spostare file e cartelle nell'account di archiviazione.
  • Eliminare dati dall'account di archiviazione.

Questo modulo analizza alcune di queste funzionalità.

Connettere Storage Explorer all'account di Azure

Per iniziare a usare Storage Explorer, accedere con l'account Azure:

  1. In Storage Explorer selezionare View>Account Management oppure selezionare il pulsante Gesti account nella barra degli strumenti a sinistra.

  2. Nel pannello ACCOUNT MANAGEMENT selezionare Aggiungi un account... . Verrà visualizzata la finestra di dialogo Connect to Archiviazione di Azure.

  3. Nel pannello Seleziona risorsa selezionare Sottoscrizione.

  4. Nel pannello Selezionare Azure Ambiente selezionare l'ambiente Azure, ad esempio Azure, quindi selezionare Next.

  5. Storage Explorer apre una pagina del browser per l'accesso. Accedere con l'account Azure.

  6. Dopo l'accesso, l'account e le relative sottoscrizioni vengono visualizzati in GESTIONE ACCOUNT. Selezionare la sottoscrizione in cui è stato creato l'account Archiviazione di Azure e quindi selezionare Apply.

Storage Explorer carica la scheda Explorer e mostra tutti gli account di archiviazione associati alle sottoscrizioni selezionate. L'account Archiviazione di Azure viene visualizzato nell'elenco.

Creare un file system in Storage Explorer

I BLOB vengono sempre caricati in cartelle. È pertanto possibile organizzare gruppi di BLOB come si organizzano i file nel computer.

Per iniziare, creare un file system in Data Lake Storage Gen2. Questo definisce il contenitore di archiviazione Blob che contiene i dati del data lake. All'interno di quest'area dedicata creare cartelle e file.

  1. In Storage Explorer, espandi la sottoscrizione, quindi espandi gli account di archiviazione.

  2. Espandere l'account di archiviazione creato in precedenza e selezionare Blob Containers (Contenitori BLOB).

  3. Fare clic con il pulsante destro del mouse su Blob Containers (Contenitori BLOB) e scegliere Create Blob Container (Crea contenitore BLOB).

  4. In Contenitori BLOB, immettere salesdata.

  5. Dopo aver creato il contenitore, selezionare salesdata.

Creazione una cartella nel contenitore di archiviazione

Con le cartelle è possibile creare una struttura gerarchica dei dati. Nell'account è possibile creare più livelli. Prima di creare sottocartelle, assicurarsi che le cartelle principali siano esistenti.

  1. Nel menu in alto di Storage Explorer selezionare New Folder (Nuova cartella).

    Screenshot che mostra il pulsante Nuova cartella in Azure Storage Explorer.

  2. Denominare la cartella sample. Fare clic su OK per creare la directory. Se viene visualizzato un messaggio in cui si chiede se aggiornare la visualizzazione, selezionare Yes (Sì).

  3. Fare doppio clic sulla nuova cartella. Questa azione accede alla cartella, che dovrebbe essere vuota.

  4. Creare un'altra cartella denominata data.

Creare un file di testo di esempio

Per lavorare sono necessari dati. Creare quindi un file di testo di esempio nel computer denominato sales.txt e incollare il testo seguente nel file:

#salaries Details
#Company Information
#Fields : Date company employee Salaries
01-01-2019  c1   e1 1000
01-01-2019  c2   e2 2000
01-01-2019  c1   e3 4000
01-01-2019  c2   e4 2000
01-01-2019  c1   e5 5000
01-01-2019  c3   e6 7000

Il file di dati sarà caricato in vari modi. Tenere presente che in questo caso si tratta di un esempio semplice. In genere il Data Lake sarà popolato con esempi di dati di dimensioni superiori e provenienti da origini diverse.

Caricare un file

È possibile caricare file e cartelle dal computer locale nelle directory della condivisione file usando Storage Explorer.

  1. In Storage Explorer fare doppio clic sulla cartella data.

  2. Nel menu nella parte superiore della finestra selezionare Upload (Carica). Dal menu Upload (Carica) è possibile caricare una cartella o un file.

  3. Selezionare Upload Files.

  4. Selezionare il file sales.txt creato in precedenza.

  5. Nella finestra di dialogo Upload Files (Carica file) verificare che la directory di destinazione sia sample/data. Quindi selezionare Carica.

    Screenshot che mostra la finestra di dialogo Carica file in Azure Storage Explorer.

Al termine, il file sarà visualizzato nell'elenco.

Scaricare un file

Per scaricare una copia di un file dalla condivisione file, fare clic con il pulsante destro del mouse sul file, quindi selezionare Download (Scarica). Scegliere la posizione in cui inserire il file nel computer locale, quindi selezionare Save (Salva). Lo stato di avanzamento del download verrà visualizzato nel riquadro Activities (Attività) nella parte inferiore della finestra.