Esercizio: Connettere Azure Storage Explorer ad Azure Data Lake Storage

Completato

Azure Storage Explorer non è utile solo per gestire gli account di archiviazione. È anche possibile usarlo per analizzare e scaricare i dati da Azure Data Lake Storage.

Si è appreso come sia semplice creare e gestire le risorse BLOB e code nell'account di Archiviazione di Azure. Ora si vuole approfondire l'esame e imparare in che modo l'account di archiviazione si connette al data lake che gli sviluppatori usano per archiviare i dati dell'infrastruttura per il sistema CRM.

Azure Data Lake Storage Gen2 non è un servizio dedicato né un tipo di account. Si tratta di un set di funzionalità accessibili abilitando la funzionalità dello spazio dei nomi gerarchico di un account di Archiviazione di Azure. Qui verrà illustrato come usare Storage Explorer per connettersi a un account Azure Data Lake Storage Gen2, creare un contenitore e caricarvi i dati.

Creare un account di archiviazione con le funzionalità di Azure Data Lake Storage Gen2

Si esaminerà la connessione a un account abilitato Data Lake Storage Gen2. Prima di poter usare Storage Explorer per gestire l'account abilitato Data Lake Storage Gen2, è necessario creare l'account di archiviazione in Azure.

Per creare l'account di archiviazione, usare il comando az storage account create:

az storage account create \
    --name dlstoragetest$RANDOM \
    --resource-group <rgn>[Sandbox resource group]</rgn> \
    --location westus2 \
    --sku Standard_LRS \
    --kind StorageV2 \
    --hns

Nota

Attendere per qualche minuto il completamento dell'account di archiviazione.

Connettersi all'account di archiviazione abilitato Data Lake Gen2

Ora che è stato creato un account di archiviazione abilitato per Gen2, Storage Explorer dovrebbe connettersi automaticamente a tale account.

  1. Nel riquadro EXPLORER di Storage Explorer individuare la sottoscrizione Concierge ed espanderla per visualizzare tutti gli account di archiviazione.

    Nota

    Per la visualizzazione dell'account di archiviazione in Storage Explorer potrebbero essere richiesti alcuni minuti. Se l'account di archiviazione non viene visualizzato, attendere alcuni istanti e selezionare Aggiorna tutto.

  2. Verrà visualizzato l'account di archiviazione dlstoragetest001 (ADLS Gen2) visualizzato negli account di archiviazione. L'account avrà un suffisso numerico diverso.

    Screenshot that shows the Azure Data Lake Storage Gen2 account.

Creazione di un contenitore

Tutti i contenitori in un account di archiviazione abilitato Data Lake Gen2 sono BLOB. Per creare un nuovo contenitore:

  1. Fare clic con il pulsante destro del mouse sull'account di archiviazione dlstoragetest001 e scegliere Crea contenitore BLOB dal menu di scelta rapida.

    Screenshot that shows the shortcut menu for adding a container.

  2. Assegnare il nome myfilesystem al nuovo contenitore.

  3. Quando viene creato il contenitore, viene visualizzato il riquadro per il contenitore. Qui è possibile gestire il contenuto del contenitore.

    Screenshot that shows the myfilesystem control ribbon and view.

Caricare e visualizzare i dati dei BLOB

È ora possibile caricare file o cartelle nel nuovo contenitore myfilesystem creato.

  1. Per caricare un file, selezionare l'opzione Carica e quindi Carica file.

    Screenshot that shows the upload options.

  2. Nella finestra di dialogo usare i puntini di sospensione (...) per selezionare il file da caricare.

  3. Selezionare il file che si desidera caricare, quindi selezionare Apri.

  4. Seleziona il pulsante Carica.

  5. Il file è disponibile per il contenitore myfilesystem.

    Screenshot that shows the uploaded file.

È possibile caricare in questa cartella tutti i file desiderati. È anche possibile creare un numero illimitato di cartelle. È quindi possibile organizzare e gestire il contenuto delle cartelle, come con il file system.