Administración de Azure Data Lake Analytics mediante la Interfaz de la línea de comandos (CLI) de AzureManage Azure Data Lake Analytics using the Azure Command-line Interface (CLI)

Aprenda a administrar cuentas, orígenes de datos, usuarios y trabajos de Azure Data Lake Analytics con la CLI de Azure.Learn how to manage Azure Data Lake Analytics accounts, data sources, users, and jobs using the Azure CLI. Para ver los temas de administración con otras herramientas, haga clic en el selector de pestañas de arriba.To see management topics using other tools, click the tab select above.

Requisitos previosPrerequisites

Antes de empezar este tutorial, debe contar con los recursos siguientes:Before you begin this tutorial, you must have the following resources:

Administrar cuentasManage accounts

Antes de ejecutar un trabajo de Análisis de Data Lake, debe tener una cuenta de Análisis de Data Lake.Before running any Data Lake Analytics jobs, you must have a Data Lake Analytics account. A diferencia de HDInsight de Azure, no se paga por una cuenta de Análisis cuando no está ejecutando un trabajo.Unlike Azure HDInsight, you don't pay for an Analytics account when it is not running a job. Solo se paga por el tiempo en que se ejecuta un trabajo.You only pay for the time when it is running a job. Para obtener más información, consulte la página con información general sobre Análisis con Azure Data Lake.For more information, see Azure Data Lake Analytics Overview.

Creación de cuentasCreate accounts

Ejecute el comando siguiente para crear una cuenta de 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>"

Actualización de cuentasUpdate accounts

El siguiente comando actualiza las propiedades de una cuenta existente de Análisis de 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

Enumeración de cuentasList accounts

Enumerar cuentas de Análisis de Data Lake dentro de un grupo de recursos específicoList Data Lake Analytics accounts within a specific resource group

az dla account list "<Resource group name>"

Obtención de los detalles de una cuentaGet details of an account

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

Eliminación de una cuentaDelete an account

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

Administración de orígenes de datosManage data sources

Actualmente, Data Lake Analytics admite estos dos orígenes de datos:Data Lake Analytics currently supports the following two data sources:

Cuando crea una cuenta de Análisis, debe designar una cuenta de Almacén de Azure Data Lake para que sea la cuenta de almacenamiento predeterminada.When you create an Analytics account, you must designate an Azure Data Lake Storage account to be the default storage account. La cuenta de almacenamiento predeterminada de Data Lake sirve para almacenar los registros de auditoría y de metadatos de trabajos.The default Data Lake storage account is used to store job metadata and job audit logs. Una vez creada la cuenta de Análisis, puede agregar más cuentas de Data Lake Store y/o cuentas de Azure Storage.After you have created an Analytics account, you can add additional Data Lake Storage accounts and/or Azure Storage account.

Búsqueda de la cuenta predeterminada de Almacén de Data LakeFind the default Data Lake Store account

Ejecute el comando az dla account show para ver la cuenta predeterminada de Data Lake Store.You can view the default Data Lake Store account used by running the az dla account show command. El nombre de la cuenta predeterminada aparece bajo la propiedad defaultDataLakeStoreAccount.Default account name is listed under the defaultDataLakeStoreAccount property.

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

Incorporación de cuentas de Blob Storage adicionalesAdd 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

Solo se admiten nombres cortos de almacenamiento de blobs.Only Blob storage short names are supported. No use el FQDN, por ejemplo "myblob.blob.core.windows.net".Don't use FQDN, for example "myblob.blob.core.windows.net".

Adición de más cuentas de Almacén de Data LakeAdd additional Data Lake Store accounts

El comando siguiente actualiza la cuenta de Data Lake Analytics especificada con una cuenta de 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>"

Actualizar el origen de datos existenteUpdate existing data source

Para actualizar una clave de cuenta de almacenamiento 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>"

Enumerar orígenes de datosList data sources

Para mostrar las cuentas de Data Lake Store:To list the Data Lake Store accounts:

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

Para mostrar la cuenta de Blob Storage:To list the Blob storage account:

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

Captura de pantalla que muestra la C L I de Azure con la información "dataLakeStoreAccounts:" resaltada.

Eliminación de orígenes de datosDelete data sources

Para eliminar una cuenta de Almacén 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 eliminar una cuenta de Almacenamiento 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>"

Trabajos de administraciónManage jobs

Debe tener una cuenta de Análisis de Data Lake para poder crear un trabajo.You must have a Data Lake Analytics account before you can create a job. Para obtener más información, consulte Administración de cuentas de Análisis de Data Lake.For more information, see Manage Data Lake Analytics accounts.

Enumeración de trabajosList jobs

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

Origen de datos de lista de Análisis de Data Lake

Obtención de detalles del trabajoGet job details

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

Envío de trabajosSubmit jobs

Nota

La prioridad predeterminada de un trabajo es 1000 y el grado predeterminado de paralelismo para un trabajo es 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>"

Cancelación de trabajosCancel jobs

Use el comando de lista para buscar el identificador del trabajo y, luego, use Cancelar para cancelar el trabajo.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>"

Canalizaciones y repeticionesPipelines and recurrences

Obtención de información sobre canalizaciones y repeticionesGet information about pipelines and recurrences

Utilice los comandos az dla job pipeline para ver la información de canalización de trabajos enviados previamente.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>"

Utilice los comandos az dla job recurrence para ver la información de repetición de trabajos enviados previamente.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>"

Pasos siguientesNext steps