Erste Schritte mit Azure Data Lake Analytics mit Azure PowerShell
Wichtig
Neue Azure Data Lake Analytics-Konten können nicht mehr erstellt werden, es sei denn, Ihr Abonnement wurde aktiviert. Wenn Sie Ihr Abonnement freischalten lassen möchten, wenden Sie sich an den Support und stellen Sie Ihr Geschäftsszenario bereit.
Wenn Sie Azure Data Lake Analytics bereits verwenden, müssen Sie bis zum 29. Februar 2024 einen Migrationsplan zu Azure Synapse Analytics für Ihre Organisation erstellen.
Erfahren Sie, wie Sie Azure PowerShell zum Erstellen von Azure Data Lake Analytics-Konten verwenden und dann U-SQL-Aufträge übermitteln und ausführen. Weitere Informationen zu Data Lake Analytics finden Sie Übersicht über Azure Data Lake Analytics.
Voraussetzungen
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren des Azure Az PowerShell-Moduls. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Bevor Sie mit diesem Lernprogramm beginnen, müssen Sie über die folgenden Informationen verfügen:
- Ein Azure Data Lake Analytics-Konto. Siehe Erste Schritte mit Data Lake Analytics.
- Eine Arbeitsstation mit Azure PowerShell. Weitere Informationen finden Sie unter Installieren und Konfigurieren von Azure PowerShell.
Anmelden an Azure
In diesem Lernprogramm wird davon ausgegangen, dass Sie bereits mit der Verwendung von Azure PowerShell vertraut sind. Insbesondere müssen Sie wissen, wie Sie sich bei Azure anmelden. Wenn Sie Hilfe benötigen, lesen Sie die Erste Schritte mit Azure PowerShell.
So melden Sie sich mit einem Abonnementnamen an:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
Anstelle des Abonnementnamens können Sie auch eine Abonnement-ID verwenden, um sich anzumelden:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Bei erfolgreicher Ausführung sieht die Ausgabe dieses Befehls wie der folgende Text aus:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Vorbereitung des Tutorials
Die PowerShell-Codeausschnitte in diesem Lernprogramm verwenden diese Variablen, um diese Informationen zu speichern:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Abrufen von Informationen zu einem Data Lake Analytics-Konto
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Übermitteln eines U-SQL-Auftrags
Erstellen Sie eine PowerShell-Variable, um das U-SQL-Skript aufzunehmen.
$script = @"
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
"@
Übermitteln Sie den Skripttext mit dem Cmdlet Submit-AdlJob
und dem parameter -Script
.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Alternativ können Sie eine Skriptdatei mit dem parameter -ScriptPath
übermitteln:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Rufen Sie den Status eines Auftrags mit Get-AdlJob
ab.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Anstatt Get-AdlJob immer wieder aufzurufen, bis ein Auftrag abgeschlossen ist, verwenden Sie das cmdlet Wait-AdlJob
.
Wait-AdlJob -Account $adla -JobId $job.JobId
Laden Sie die Ausgabedatei mithilfe von Export-AdlStoreItem
herunter.
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Siehe auch
- Um das gleiche Tutorial mit anderen Tools anzuzeigen, wählen Sie die Tabs oben auf der Seite aus.
- Informationen zu U-SQL finden Sie unter Erste Schritte mit der U-SQL-Sprache von Azure Data Lake Analytics.
- Verwaltungsaufgaben finden Sie unter Verwalten von Azure Data Lake Analytics mithilfe des Azure-Portals.