Gestire Azure Data Lake Analytics mediante l’interfaccia della riga di comando (CLI) di Azure

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 relativi alla gestione tramite altri strumenti, fare clic sul selettore di scheda riportato sopra.

Prerequisiti

Prima di iniziare questa esercitazione, è necessario avere a disposizione le risorse seguenti:

Gestisci account

Prima di eseguire qualsiasi processo di Analisi Data Lake, è necessario disporre di un account di Analisi Data Lake. A differenza di Azure HDInsight, un account di Analisi non è soggetto ad alcun pagamento fino a quando il processo non è in esecuzione. Il pagamento, infatti, viene richiesto solo per la durata di esecuzione di 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>"

Aggiornare 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

Elencare gli 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>"

Gestire le 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 Analytics, è possibile aggiungere altri account di archiviazione di Data Lake e/o account di archiviazione di Azure.

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 di Data Lake Store

Il comando seguente aggiorna l'account di Data Lake Analytics specificato con un altro account di 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>"

Screenshot che mostra Azure C I con le informazioni "dataLakeStoreAccounts:" evidenziate.

Elimina 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>"

Origine dati dell'elenco Data Lake Analytics

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, quindi usare Annulla per annullare il processo.

az dla job cancel --account "<Data Lake Analytics account name>" --job-identity "<Job Id>"

Pipeline e ricorrenze

Ottenere informazioni sulle pipeline e l'intervallo di esecuzione

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>"

Passaggi successivi