Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Belangrijk
Nieuwe Azure Data Lake Analytics-accounts kunnen niet meer worden gemaakt, tenzij uw abonnement is ingeschakeld. Als u uw abonnement wilt inschakelen , neemt u contact op met de ondersteuning en geeft u uw bedrijfsscenario op.
Als u Azure Data Lake Analytics al gebruikt, moet u op 29 februari 2024 een migratieplan maken naar Azure Synapse Analytics voor uw organisatie.
Meer informatie over het gebruik van Azure PowerShell om Azure Data Lake Analytics-accounts te maken en vervolgens U-SQL-taken te verzenden en uit te voeren. Zie het overzicht van Azure Data Lake Analytics voor meer informatie over Data Lake Analytics.
Vereiste voorwaarden
Opmerking
We raden u aan om de Azure Az PowerShell-module te gebruiken om met Azure te communiceren. Zie Azure PowerShell installeren om aan de slag te gaan. Zie Azure PowerShell migreren van AzureRM naar Az voor meer informatie over het migreren naar de Az PowerShell-module.
Voordat u aan deze zelfstudie begint, moet u over de volgende informatie beschikken:
- Een Azure Data Lake Analytics-account. Zie Aan de slag met Data Lake Analytics.
- Een werkstation met Azure PowerShell. Zie Hoe u Azure PowerShell installeert en configureert.
Meld u aan bij Azure
In deze zelfstudie wordt ervan uitgegaan dat u al bekend bent met het gebruik van Azure PowerShell. U moet met name weten hoe u zich aanmeldt bij Azure. Zie aan de slag met Azure PowerShell als u hulp nodig hebt.
Aanmelden met een abonnementsnaam:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
In plaats van de abonnementsnaam kunt u ook een abonnements-id gebruiken om u aan te melden:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Als dit lukt, ziet de uitvoer van deze opdracht eruit als de volgende tekst:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Voorbereiden voor de workshop
De PowerShell-fragmenten in deze zelfstudie gebruiken deze variabelen om deze informatie op te slaan:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Informatie ophalen over een Data Lake Analytics-account
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Een U-SQL-taak verzenden
Maak een PowerShell-variabele voor het opslaan van het U-SQL-script.
$script = @"
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
"@
Verzend de scripttekst met de Submit-AdlJob cmdlet en de -Script parameter.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Als alternatief kunt u een scriptbestand indienen met behulp van de -ScriptPath parameter:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
De status van een taak ophalen met Get-AdlJob.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Gebruik de Wait-AdlJob cmdlet in plaats van Get-AdlJob telkens opnieuw aan te roepen totdat een taak is voltooid.
Wait-AdlJob -Account $adla -JobId $job.JobId
Download het uitvoerbestand met behulp van Export-AdlStoreItem.
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Zie ook
- Als u dezelfde zelfstudie wilt zien met andere hulpprogramma's, selecteert u de tabselectors boven aan de pagina.
- Zie Aan de slag met de U-SQL-taal van Azure Data Lake Analytics voor meer informatie over U-SQL.
- Zie Azure Data Lake Analytics beheren met behulp van Azure Portal voor beheertaken.