Aan de slag met Azure Data Lake Analytics met Azure PowerShell
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 uiterlijk 29 februari 2024 een migratieplan voor Azure Synapse Analytics voor uw organisatie maken.
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 Overzicht van Azure Data Lake Analytics voor meer informatie over Data Lake Analytics.
Vereisten
Notitie
Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
Voordat u met deze zelfstudie begint, moet u beschikken over de volgende informatie:
- Een Azure Data Lake Analytics-account. Zie Aan de slag met Data Lake Analytics.
- Een werkstation met Azure PowerShell. Zie Azure PowerShell installeren en configureren.
Meld u aan bij Azure.
In deze zelfstudie wordt ervan uitgegaan dat u al bekend bent met het gebruik van Azure PowerShell. Het is voornamelijk belangrijk dat u weet hoe u zich aanmeldt bij Azure. Zie Aan de slag met Azure PowerShell als u hulp nodig hebt.
Aanmelden met de naam van een abonnement:
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 :
Voorbereiding voor de zelfstudie
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 krijgen over een Data Lake Analytics-account
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Een U-SQL-taak verzenden
Maak een PowerShell-variabele om het U-SQL-script op te slaan.
$script = @"
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
"@
Verzenden van de scripttekst met de cmdlet Submit-AdlJob
en de parameter -Script
.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Als alternatief kunt u een scriptbestand indienen met de parameter -ScriptPath
:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Haal de status van een bepaalde taak op met Get-AdlJob
.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
U hoeft niet steeds Get-AdlJob aan te roepen tot een taak is voltooid als u de cmdlet Wait-AdlJob
gebruikt.
Wait-AdlJob -Account $adla -JobId $job.JobId
Download het uitvoerbestand met 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 tabkiezers boven aan de pagina.
- Zie Aan de slag met de Azure Data Lake Analytics U-SQL-taal om U-SQL te leren.
- Zie Azure-Data Lake Analytics beheren met behulp van Azure Portal voor beheertaken.