Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Las nuevas cuentas de Azure Data Lake Analytics ya no se pueden crear a menos que se haya habilitado la suscripción. Si necesita que la suscripción esté habilitada, póngase en contacto con el soporte técnico y proporcione su escenario empresarial.
Si ya usa Azure Data Lake Analytics, deberá crear un plan de migración a Azure Synapse Analytics para su organización el 29 de febrero de 2024.
Aprenda a usar Azure PowerShell para crear cuentas de Azure Data Lake Analytics y, a continuación, enviar y ejecutar trabajos de U-SQL. Para más información sobre Data Lake Analytics, consulte Introducción a Azure Data Lake Analytics.
Prerrequisitos
Nota:
Se recomienda usar el módulo de PowerShell de Azure Az para interactuar con Azure. Consulte Instalación de Azure PowerShell para empezar. Para obtener información sobre cómo migrar al módulo Az PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Antes de comenzar este tutorial, debe tener la siguiente información:
- Una cuenta de Azure Data Lake Analytics. Consulte Introducción a Data Lake Analytics.
- Una estación de trabajo con Azure PowerShell. Consulte Instalación y configuración de Azure PowerShell.
Inicio de sesión en Azure
En este tutorial se da por supuesto que ya está familiarizado con el uso de Azure PowerShell. En concreto, debe saber cómo iniciar sesión en Azure. Consulte Introducción a Azure PowerShell si necesita ayuda.
Para iniciar sesión con un nombre de suscripción:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
En lugar del nombre de la suscripción, también puede usar un identificador de suscripción para iniciar sesión:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Si se ejecuta correctamente, la salida de este comando es similar al texto siguiente:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Preparación del tutorial
Los fragmentos de código de PowerShell de este tutorial usan estas variables para almacenar esta información:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$___location = "East US 2"
Obtención de información sobre una cuenta de Data Lake Analytics
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Envío de un trabajo de U-SQL
Cree una variable de PowerShell para contener el script U-SQL.
$script = @"
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
"@
Envíe el texto del script con el Submit-AdlJob
cmdlet y el -Script
parámetro .
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Como alternativa, puede enviar un archivo de script mediante el -ScriptPath
parámetro :
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Obtenga el estado de un trabajo con Get-AdlJob
.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
En lugar de llamar a Get-AdlJob una y otra vez hasta que finalice un trabajo, use el Wait-AdlJob
cmdlet .
Wait-AdlJob -Account $adla -JobId $job.JobId
Descargue el archivo de salida mediante Export-AdlStoreItem
.
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Consulte también
- Para ver el mismo tutorial con otras herramientas, seleccione los selectores de pestañas en la parte superior de la página.
- Para obtener información sobre U-SQL, consulte Introducción al lenguaje U-SQL de Azure Data Lake Analytics.
- Para las tareas de administración, consulte Administración de Azure Data Lake Analytics mediante Azure Portal.