Gestire Azure Data Lake Analytics usando l'interfaccia della riga di comando di Azure
Importante
Azure Data Lake Analytics è stato ritirato il 29 febbraio 2024. Per altre informazioni, vedere questo annuncio.
Per l'analisi dei dati, l'organizzazione può usare Azure Synapse Analytics o Microsoft Fabric.
Informazioni su come gestire gli account, le origini dati, gli utenti e i processi di Azure Data Lake Analytics usando l'interfaccia della riga di comando di Azure. Per visualizzare gli argomenti di gestione che usano altri strumenti, selezionare la scheda sopra.
Prerequisiti
Prima di iniziare questa esercitazione, è necessario avere a disposizione le risorse seguenti:
Una sottoscrizione di Azure. Vedere Ottenere una versione di prova gratuita di Azure.
Interfaccia della riga di comando di Azure. Vedere Installare e configurare l'interfaccia della riga di comando di Azure.
- Scaricare e installare gli strumenti dell'interfaccia della riga di comando di Azure non definitive per completare questa demo.
Eseguire l'autenticazione usando il comando
az login
e selezionare la sottoscrizione che si vuole usare. Per altre informazioni sull'autenticazione con un account aziendale o dell'istituto di istruzione, vedere Connettersi a una sottoscrizione Azure dall'interfaccia della riga di comando di Azure.az login az account set --subscription <subscription id>
È ora possibile accedere ai comandi di Data Lake Analytics e Data Lake Store. Eseguire il comando seguente per elencare i comandi di Data Lake Analytics e Data Lake Store:
az dls -h az dla -h
Gestione degli account
Prima di eseguire qualsiasi processo di Analisi Data Lake, è necessario disporre di un account di Analisi Data Lake. A differenza di Azure HDInsight, non si paga per un account di Analisi quando non esegue un processo. Si paga solo per il tempo in cui viene eseguito un processo. Per altre informazioni, vedere Panoramica di Azure Data Lake Analytics.
Creare account
Eseguire il comando seguente per creare un account di Data Lake:
az dla account create --account "<Data Lake Analytics account name>" --location "<Location Name>" --resource-group "<Resource Group Name>" --default-data-lake-store "<Data Lake Store account name>"
Aggiorna account
Il seguente comando aggiorna le proprietà di un account Data Lake Analytics esistente
az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7
Elenco di account
Elencare gli account di Data Lake Analytics all'interno di un gruppo di risorse specifico
az dla account list "<Resource group name>"
Ottenere i dettagli di un account
az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Eliminare un account
az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"
Gestione origini dati
Data Lake Analytics supporta attualmente le due origini dati seguenti:
Quando si crea un account di Analytics, è necessario impostare un account di archiviazione di Azure Data Lake come account di archiviazione predefinito. L'account di Data Lake Store predefinito viene usato per archiviare i metadati e i log di controllo dei processi. Dopo aver creato un account di Analisi, è possibile aggiungere altri account Data Lake Storage e/o Archiviazione di Azure account.
Trovare l'account di Data Lake Store predefinito
È possibile visualizzare l'account di Data Lake Store predefinito usato eseguendo il comando az dla account show
. Il nome dell'account predefinito è indicato per la proprietà defaultDataLakeStoreAccount.
az dla account show --account "<Data Lake Analytics account name>"
Aggiungere altri account di archiviazione BLOB
az dla account blob-storage add --access-key "<Azure Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Storage account name>"
Nota
Sono supportati solo nomi brevi di archiviazione BLOB. Non utilizzare FQDN, ad esempio "myblob.blob.core.windows.net".
Aggiungere altri account Data Lake Store
Il comando seguente aggiorna l'account Data Lake Analytics specificato con un altro account Data Lake Store:
az dla account data-lake-store add --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Data Lake Store account name>"
Aggiornare l'origine dati esistente
Per aggiornare una chiave di account di archiviazione BLOB esistente:
az dla account blob-storage update --access-key "<New Blob Storage Account Key>" --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"
Elencare le origini dati
Per elencare gli account di Data Lake Store:
az dla account data-lake-store list --account "<Data Lake Analytics account name>"
Per elencare l'account di archiviazione BLOB:
az dla account blob-storage list --account "<Data Lake Analytics account name>"
Eliminare le origini dati
Per eliminare un account Archivio Data Lake:
az dla account data-lake-store delete --account "<Data Lake Analytics account name>" --data-lake-store-account-name "<Azure Data Lake Store account name>"
Per eliminare un account di archiviazione BLOB:
az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"
Gestire i processi
È necessario disporre di un account di Data Lake Analytics prima di poter creare un processo. Per altre informazioni, vedere Gestire gli account di Analisi Data Lake.
Elencare i processi
az dla job list --account "<Data Lake Analytics account name>"
Ottenere i dettagli dei processi
az dla job show --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Inviare i processi
Nota
La priorità predefinita di un processo è 1000 e il livello predefinito di parallelismo per un processo è 1.
az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"
Annullare i processi
Usare il comando list per trovare l'ID processo e quindi usare cancel per annullare il processo.
az dla job cancel --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"
Pipeline e ricorrenze
Ottenere informazioni su pipeline e ricorrenze
Usare i comandi az dla job pipeline
per visualizzare le informazioni relative alle pipeline per i processi inviati in precedenza.
az dla job pipeline list --account "<Data Lake Analytics Account Name>"
az dla job pipeline show --account "<Data Lake Analytics Account Name>" --pipeline-identity "<Pipeline ID>"
Usare i comandi az dla job recurrence
per visualizzare le informazioni relative alle ricorrenze per i processi inviati in precedenza.
az dla job recurrence list --account "<Data Lake Analytics Account Name>"
az dla job recurrence show --account "<Data Lake Analytics Account Name>" --recurrence-identity "<Recurrence ID>"