Gestire Azure Data Lake Analytics mediante l’interfaccia della riga di comando (CLI) di AzureManage Azure Data Lake Analytics using the Azure Command-line Interface (CLI)

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.Learn how to manage Azure Data Lake Analytics accounts, data sources, users, and jobs using the Azure CLI. Per visualizzare gli argomenti relativi alla gestione tramite altri strumenti, fare clic sul selettore di scheda riportato sopra.To see management topics using other tools, click the tab select above.

PrerequisitiPrerequisites

Prima di iniziare questa esercitazione, è necessario avere a disposizione le risorse seguenti:Before you begin this tutorial, you must have the following resources:

Gestisci accountManage accounts

Prima di eseguire qualsiasi processo di Analisi Data Lake, è necessario disporre di un account di Analisi Data Lake.Before running any Data Lake Analytics jobs, you must have a Data Lake Analytics account. A differenza di Azure HDInsight, un account di Analisi non è soggetto ad alcun pagamento fino a quando il processo non è in esecuzione.Unlike Azure HDInsight, you don't pay for an Analytics account when it is not running a job. Il pagamento, infatti, viene richiesto solo per la durata di esecuzione di un processo.You only pay for the time when it is running a job. Per altre informazioni, vedere Panoramica di Azure Data Lake Analytics.For more information, see Azure Data Lake Analytics Overview.

Creare accountCreate accounts

Eseguire il comando seguente per creare un account di Data Lake:Run the following command to create a Data Lake account,

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 accountUpdate accounts

Il seguente comando aggiorna le proprietà di un account Data Lake Analytics esistenteThe following command updates the properties of an existing Data Lake Analytics Account

az dla account update --account "<Data Lake Analytics Account Name>" --firewall-state "Enabled" --query-store-retention 7

Elencare gli accountList accounts

Elencare gli account di Data Lake Analytics all'interno di un gruppo di risorse specificoList Data Lake Analytics accounts within a specific resource group

az dla account list "<Resource group name>"

Ottenere i dettagli di un accountGet details of an account

az dla account show --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Eliminare un accountDelete an account

az dla account delete --account "<Data Lake Analytics account name>" --resource-group "<Resource group name>"

Gestire le origini datiManage data sources

Data Lake Analytics supporta attualmente le due origini dati seguenti:Data Lake Analytics currently supports the following two data sources:

Quando si crea un account di Analytics, è necessario impostare un account di archiviazione di Azure Data Lake come account di archiviazione predefinito.When you create an Analytics account, you must designate an Azure Data Lake Storage account to be the default storage account. L'account di Data Lake Store predefinito viene usato per archiviare i metadati e i log di controllo dei processi.The default Data Lake storage account is used to store job metadata and job audit logs. Dopo aver creato un account di Analytics, è possibile aggiungere altri account di archiviazione di Data Lake e/o account di archiviazione di Azure.After you have created an Analytics account, you can add additional Data Lake Storage accounts and/or Azure Storage account.

Trovare l'account di Data Lake Store predefinitoFind the default Data Lake Store account

È possibile visualizzare l'account di Data Lake Store predefinito usato eseguendo il comando az dla account show.You can view the default Data Lake Store account used by running the az dla account show command. Il nome dell'account predefinito è indicato per la proprietà defaultDataLakeStoreAccount.Default account name is listed under the defaultDataLakeStoreAccount property.

az dla account show --account "<Data Lake Analytics account name>"

Aggiungere altri account di archiviazione BLOBAdd additional Blob storage accounts

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.Only Blob storage short names are supported. Non utilizzare FQDN, ad esempio "myblob.blob.core.windows.net".Don't use FQDN, for example "myblob.blob.core.windows.net".

Aggiungere altri account di Data Lake StoreAdd additional Data Lake Store accounts

Il comando seguente aggiorna l'account di Data Lake Analytics specificato con un altro account di Data Lake Store:The following command updates the specified Data Lake Analytics account with an additional Data Lake Store account:

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 esistenteUpdate existing data source

Per aggiornare una chiave di account di archiviazione BLOB esistente:To update an existing Blob storage account key:

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:List data sources:

Per elencare gli account di Data Lake Store:To list the Data Lake Store accounts:

az dla account data-lake-store list --account "<Data Lake Analytics account name>"

Per elencare l'account di archiviazione BLOB:To list the Blob storage account:

az dla account blob-storage list --account "<Data Lake Analytics account name>"

Origine dati dell'elenco Data Lake Analytics

Eliminare origini dati:Delete data sources:

Per eliminare un account Archivio Data Lake:To delete a Data Lake Store account:

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:To delete a Blob storage account:

az dla account blob-storage delete --account "<Data Lake Analytics account name>" --storage-account-name "<Data Lake Store account name>"

Gestire i processiManage jobs

È necessario disporre di un account di Data Lake Analytics prima di poter creare un processo.You must have a Data Lake Analytics account before you can create a job. Per altre informazioni, vedere Gestire gli account di Analisi Data Lake.For more information, see Manage Data Lake Analytics accounts.

Elencare i processiList jobs

az dla job list --account "<Data Lake Analytics account name>"

Origine dati dell'elenco Data Lake Analytics

Ottenere i dettagli dei processiGet job details

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

Inviare i processiSubmit jobs

Nota

La priorità predefinita di un processo è 1000 e il livello predefinito di parallelismo per un processo è 1.The default priority of a job is 1000, and the default degree of parallelism for a job is 1.

az dla job submit --account "<Data Lake Analytics account name>" --job-name "<Name of your job>" --script "<Script to submit>"

Annullare i processiCancel jobs

Utilizzare il comando list per cercare l'id del processo e quindi utilizzare cancel per annullare il processo.Use the list command to find the job id, and then use cancel to cancel the job.

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

Pipeline e ricorrenzePipelines and recurrences

Ottenere informazioni su pipeline e ricorrenzeGet information about pipelines and recurrences

Usare i comandi az dla job pipeline per visualizzare le informazioni relative alle pipeline per i processi inviati in precedenza.Use the az dla job pipeline commands to see the pipeline information previously submitted jobs.

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.Use the az dla job recurrence commands to see the recurrence information for previously submitted jobs.

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

Vedere anche See also