Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
Novas contas do Azure Data Lake Analytics não podem mais ser criadas, a menos que sua assinatura tenha sido habilitada. Se precisar que a sua subscrição seja ativada , entre em contacto com o apoio ao cliente e forneça o seu cenário de negócios.
Se você já estiver usando o Azure Data Lake Analytics, precisará criar um plano de migração de para o Azure Synapse Analytics para sua organização até 29 de fevereiro de 2024.
Saiba como usar o Azure PowerShell para criar contas do Azure Data Lake Analytics e, em seguida, enviar e executar trabalhos U-SQL. Para mais informações sobre a Data Lake Analytics, consulte Descrição geral do Azure Data Lake Analytics.
Pré-requisitos
Observação
Recomendamos que utilize o módulo Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo Az PowerShell, veja Migrar o Azure PowerShell de AzureRM para Az.
Antes de começar este tutorial, você deve ter as seguintes informações:
- Uma conta do Azure Data Lake Analytics. Consulte Introdução ao Data Lake Analytics.
- Uma estação de trabalho com o Azure PowerShell. Consulte Como instalar e configurar o Azure PowerShell.
Iniciar sessão no Azure
Este tutorial pressupõe que você já esteja familiarizado com o uso do Azure PowerShell. Em particular, você precisa saber como fazer logon no Azure. Consulte Introdução ao Azure PowerShell se precisar de ajuda.
Para iniciar sessão com um nome de subscrição:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
Em vez do nome da subscrição, também pode utilizar um ID de subscrição para iniciar sessão:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Se for bem-sucedida, a saída deste comando será semelhante ao seguinte texto:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Preparando-se para o tutorial
Os trechos do PowerShell neste tutorial usam estas variáveis para armazenar essas informações:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Obter informações sobre uma conta do Data Lake Analytics
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Submeter uma tarefa U-SQL
Crie uma variável do PowerShell para manter o 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();
"@
Envie o texto do script com o Submit-AdlJob cmdlet e o -Script parâmetro.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Como alternativa, você pode enviar um arquivo de script usando o -ScriptPath parâmetro:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Obtenha o status de um trabalho com Get-AdlJobo .
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Em vez de chamar Get-AdlJob várias vezes até que um trabalho seja concluído, use o Wait-AdlJob cmdlet.
Wait-AdlJob -Account $adla -JobId $job.JobId
Baixe o arquivo de saída usando Export-AdlStoreItem.
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Ver também
- Para ver o mesmo tutorial usando outras ferramentas, selecione os seletores de guias na parte superior da página.
- Para aprender U-SQL, consulte Introdução à linguagem U-SQL do Azure Data Lake Analytics.
- Para tarefas de gerenciamento, consulte Gerenciar o Azure Data Lake Analytics usando o portal do Azure.