Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Neue Azure Data Lake Analytics-Konten können nicht mehr erstellt werden, es sei denn, Ihr Abonnement wurde aktiviert. Wenn Sie Ihr Abonnement aktivieren müssen , 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 in der Ü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 finden Sie unter Installieren von Azure PowerShell für die ersten Schritte. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zu Az.
Bevor Sie mit diesem Lernprogramm beginnen, müssen Sie über die folgenden Informationen verfügen:
- Ein Azure Data Lake Analytics-Konto. Weitere Informationen finden Sie unter "Erste Schritte mit Data Lake Analytics".
- Eine Arbeitsstation mit Azure PowerShell. Informationen zum 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. Sehen Sie sich die ersten Schritte mit Azure PowerShell an, wenn Sie Hilfe benötigen.
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-AdlJobab.
$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-AdlStoreItemherunter.
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.