Gestire Azure Data Lake Analytics mediante l’interfaccia della riga di comando (CLI) di AzureManage Azure Data Lake Analytics using 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 disporre di quanto segue:Before you begin this tutorial, you must have the following:

Per elencare i comandi Data Lake Store e Data Lake Analytics :To list the Data Lake Store and Data Lake Analytics commands:

azure datalake store
azure datalake analytics

Gestire 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

  azure datalake analytics account create "<Data Lake Analytics Account Name>" "<Azure Location>" "<Resource Group Name>" "<Default Data Lake 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

azure datalake analytics account set "<Data Lake Analytics Account Name>"

Elencare gli accountList accounts

Elencare gli account di Data Lake AnalyticsList Data Lake Analytics accounts

azure datalake analytics account list

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

azure datalake analytics account list -g "<Azure Resource Group Name>"

Ottenere i dettagli di un account specifico di Data Lake AnalyticsGet details of a specific Data Lake Analytics account

azure datalake analytics account show -g "<Azure Resource Group Name>" -n "<Data Lake Analytics Account Name>"

Eliminare gli account di Data Lake AnalyticsDelete Data Lake Analytics accounts

  azure datalake analytics account delete "<Data Lake Analytics Account Name>"

Gestire le origini dati degli accountManage account data sources

Analisi Data Lake supporta attualmente le seguenti origini dati:Data Lake Analytics currently supports the following 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 archiviazione ADL predefinito viene usato per archiviare i metadati dei processi e i log di controllo dei processi.The default ADL 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.

Cercare l'account di archiviazione ADL predefinitoFind the default ADL storage account

azure datalake analytics account show "<Data Lake Analytics Account Name>"

Il valore è elencato in properties:datalakeStoreAccount:name.The value is listed under properties:datalakeStoreAccount:name.

Aggiungere altri account di archiviazione BLOB di AzureAdd additional Azure Blob storage accounts

  azure datalake analytics account datasource add -n "<Data Lake Analytics Account Name>" -b "<Azure Blob Storage Account Short Name>" -k "<Azure Storage Account Key>"

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

  azure datalake analytics account datasource add -n "<Data Lake Analytics Account Name>" -l "<Data Lake Store Account Name>" [-d]

[-d] è un parametro facoltativo per indicare se il Data Lake da aggiungere è l'account Data Lake predefinito.[-d] is an optional switch to indicate whether the Data Lake being added is the default Data Lake account.

Aggiornare l'origine dati esistenteUpdate existing data source

Per impostare un account Archivio Data Lake esistente come impostazione predefinita:To set an existing Data Lake Store account to be the default:

  azure datalake analytics account datasource set -n "<Data Lake Analytics Account Name>" -l "<Azure Data Lake Store Account Name>" -d

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

  azure datalake analytics account datasource set -n "<Data Lake Analytics Account Name>" -b "<Blob Storage Account Name>" -k "<New Blob Storage Account Key>"

Elencare le origini dati:List data sources:

azure datalake analytics account show "<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:

  azure datalake analytics account datasource delete "<Data Lake Analytics Account Name>" "<Azure Data Lake Store Account Name>"

Per eliminare un account di archiviazione BLOB:To delete a Blob storage account:

  azure datalake analytics account datasource delete "<Data Lake Analytics Account Name>" "<Blob Storage 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

  azure datalake analytics job list -n "<Data Lake Analytics Account Name>"

Origine dati dell'elenco Data Lake Analytics

Ottenere i dettagli dei processiGet job details

  azure datalake analytics job show -n "<Data Lake Analytics Account Name>" -j "<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.

azure datalake analytics job create  "<Data Lake Analytics Account Name>" "<Job Name>" "<Script>"

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.

  azure datalake analytics job list -n "<Data Lake Analytics Account Name>"
  azure datalake analytics job cancel "<Data Lake Analytics Account Name>" "<Job ID>"

Gestire il catalogoManage catalog

Il catalogo di U-SQL viene usato per definire la struttura dei dati e del codice in modo da poterli condividere mediante U-SQL.The U-SQL catalog is used to structure data and code so they can be shared by U-SQL scripts. Il catalogo consente di ottenere le migliori prestazioni possibili con i dati in Azure Data Lake.The catalog enables the highest performance possible with data in Azure Data Lake. Per altre informazioni, vedere la pagina di Usare il catalogo di U-SQL.For more information, see Use U-SQL catalog.

Elencare gli elementi del catalogoList catalog items

#List databases
azure datalake analytics catalog list -n "<Data Lake Analytics Account Name>" -t database

#List tables
azure datalake analytics catalog list -n "<Data Lake Analytics Account Name>" -t table

I tipi includono database, schema, assembly, origine dati esterna, tabella, funzione con valori di tabella o statistiche tabelle.The types include database, schema, assembly, external data source, table, table valued function or table statistics.

Utilizzare i gruppi ARMUse ARM groups

Le applicazioni sono in genere costituite da molti componenti, ad esempio app Web, database, server di database, risorsa di archiviazione e servizi di terze parti.Applications are typically made up of many components, for example a web app, database, database server, storage, and 3rd party services. Gestione risorse di Azure (ARM) consente di usare le risorse dell'applicazione come gruppo, detto Gruppo di risorse di Azure.Azure Resource Manager (ARM) enables you to work with the resources in your application as a group, referred to as an Azure Resource Group. È quindi possibile distribuire, aggiornare, monitorare o eliminare tutte le risorse per l'applicazione con una singola operazione coordinata.You can deploy, update, monitor or delete all of the resources for your application in a single, coordinated operation. È possibile descrivere le risorse del gruppo in un modello JSON per la distribuzione e quindi usare tale modello per ambienti diversi, ad esempio di testing, staging e produzione.You use a template for deployment and that template can work for different environments such as testing, staging and production. È possibile chiarire la fatturazione per l'organizzazione visualizzando i costi per l'intero gruppo.You can clarify billing for your organization by viewing the rolled-up costs for the entire group. Per altre informazioni, vedere Panoramica di Gestione risorse di Azure.For more information, see Azure Resource Manager Overview.

Un servizio di Analisi Data Lake può includere i componenti seguenti:A Data Lake Analytics service can include the following components:

  • Account di Azure Data Lake AnalyticsAzure Data Lake Analytics account
  • Account di archiviazione predefinito obbligatorio di Azure Data LakeRequired default Azure Data Lake Storage account
  • Account di archiviazione aggiuntivi di Azure Data LakeAdditional Azure Data Lake Storage accounts
  • Account di archiviazione aggiuntivi di AzureAdditional Azure Storage accounts

È possibile creare tutti questi componenti in un unico gruppo ARM per semplificarne la gestione.You can create all these components under one ARM group to make them easier to manage.

Account e archiviazione di Azure Data Lake Analytics

Un account di Analisi Data Lake e gli account di archiviazione dipendenti devono trovarsi nello stesso data center di Azure,A Data Lake Analytics account and the dependent storage accounts must be placed in the same Azure data center. mentre il gruppo ARM può trovarsi anche in un data center diverso.The ARM group however can be located in a different data center.

Vedere ancheSee also