Gerenciar o Azure Data Lake Analytics usando a CLI (interface de linha de comando) do AzureManage Azure Data Lake Analytics using the Azure Command-line Interface (CLI)

Saiba como gerenciar contas, fontes de dados, usuários e trabalhos do Azure Data Lake Analytics usando a CLI do Azure.Learn how to manage Azure Data Lake Analytics accounts, data sources, users, and jobs using the Azure CLI. Para ver os tópicos de gerenciamento usando outras ferramentas, clique na guia Selecionar acima.To see management topics using other tools, click the tab select above.

Pré-requisitosPrerequisites

Antes de começar este tutorial, você deve ter os seguintes recursos:Before you begin this tutorial, you must have the following resources:

Gerenciar ContasManage accounts

Antes de executar qualquer trabalho da Análise Data Lake, você deve ter uma conta da Análise Data Lake.Before running any Data Lake Analytics jobs, you must have a Data Lake Analytics account. Ao contrário do Azure HDInsight, você não paga por uma conta da Análise quando ela não estiver executando um trabalho.Unlike Azure HDInsight, you don't pay for an Analytics account when it is not running a job. Você paga apenas pelo tempo em que um trabalho é executado.You only pay for the time when it is running a job. Para saber mais, consulte Visão geral sobre a Análise Azure Data Lake.For more information, see Azure Data Lake Analytics Overview.

Criar contasCreate accounts

Execute o comando a seguir para criar uma conta 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>"

Atualizar contasUpdate accounts

O comando a seguir atualiza as propriedades de uma conta existente da Análise Data LakeThe 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

Listar contasList accounts

Listar contas da Análise Data Lake em um grupo de recursos específicoList Data Lake Analytics accounts within a specific resource group

az dla account list "<Resource group name>"

Obtenha detalhes de uma contaGet details of an account

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

Excluir uma contaDelete an account

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

Gerenciar as fontes de dadosManage data sources

No momento, o Data Lake Analytics dá suporte às duas fontes de dados a seguir:Data Lake Analytics currently supports the following two data sources:

Quando você cria uma conta da Análise, é necessário designar uma conta do Armazenamento do Azure Data Lake como a conta de armazenamento padrão.When you create an Analytics account, you must designate an Azure Data Lake Storage account to be the default storage account. A conta de armazenamento padrão do Data Lake é usada para armazenar metadados de trabalho e logs de auditoria de trabalho.The default Data Lake storage account is used to store job metadata and job audit logs. Depois de criar uma conta da Análise, é possíveis adicionar outras contas do Armazenamento do Data Lake e/ou uma conta do Armazenamento do Azure.After you have created an Analytics account, you can add additional Data Lake Storage accounts and/or Azure Storage account.

Encontrar a conta padrão do Repositório Data LakeFind the default Data Lake Store account

Você pode exibir a conta do Data Lake Store padrão usada ao executar o comando az dla account show.You can view the default Data Lake Store account used by running the az dla account show command. Nome de conta padrão é listado sob a propriedade defaultDataLakeStoreAccount.Default account name is listed under the defaultDataLakeStoreAccount property.

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

Adicionar outras contas do Armazenamento de BlobsAdd 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>"

Observação

Há suporte apenas para nomes curtos do Armazenamento de Blobs.Only Blob storage short names are supported. Não use o FQDN, por exemplo "myblob.blob.core.windows.net".Don't use FQDN, for example "myblob.blob.core.windows.net".

Adicionar outras contas do Repositório Data LakeAdd additional Data Lake Store accounts

O comando a seguir atualiza a conta do Data Lake Analytics especificada com uma conta do Data Lake Store adicional: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>"

Atualizar a fonte de dados existenteUpdate existing data source

Para atualizar uma chave de conta do Armazenamento de Blobs existente: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>"

Listar fontes de dados:List data sources:

Para listar as contas do Data Lake Store:To list the Data Lake Store accounts:

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

Para listar as contas do Armazenamento de Blobs:To list the Blob storage account:

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

Fonte de dados de lista da Análise Data Lake

Excluir fontes de dados:Delete data sources:

Para excluir uma conta do Repositório do 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>"

Para excluir uma conta do Armazenamento de Blobs: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>"

Gerenciar trabalhosManage jobs

Você deve ter uma conta da Análise Data Lake antes de criar um trabalho.You must have a Data Lake Analytics account before you can create a job. Para saber mais, consulte Gerenciar contas da Análise Data Lake.For more information, see Manage Data Lake Analytics accounts.

Listar trabalhosList jobs

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

Fonte de dados de lista da Análise Data Lake

Exibir detalhes do trabalhoGet job details

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

Enviar trabalhosSubmit jobs

Observação

A prioridade padrão de um trabalho é de 1.000 e o nível padrão de paralelismo de um trabalho é 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>"

Cancelar trabalhosCancel jobs

Use o comando “list” para localizar o ID do trabalho e use “cancel” para cancelar o trabalho.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>"

Pipelines e recorrênciasPipelines and recurrences

Obter informações sobre pipelines e recorrênciasGet information about pipelines and recurrences

Utilize os comandos az dla job pipeline para consultar as informações de pipeline para trabalhos enviados anteriormente.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>"

Utilize os comandos az dla job recurrence para consultar as informações de recorrência para trabalhos enviados anteriormente.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>"

Consulte tambémSee also