Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Les nouveaux comptes Azure Data Lake Analytics ne peuvent plus être créés, sauf si votre abonnement a été activé. Si vous avez besoin que votre abonnement soit activé contactez le support technique et fournissez votre scénario professionnel.
Si vous utilisez déjà Azure Data Lake Analytics, vous devez créer un plan de migration vers Azure Synapse Analytics pour votre organisation d’ici le 29 février 2024.
Découvrez comment utiliser Azure PowerShell pour créer des comptes Azure Data Lake Analytics, puis envoyer et exécuter des travaux U-SQL. Pour plus d’informations sur Analytique Data Lake, consultez Présentation d’Analytique Data Lake Azure.
Conditions préalables
Remarque
Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour commencer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.
Avant de commencer ce tutoriel, vous devez disposer des informations suivantes :
- Un compte Azure Data Lake Analytics. Consultez Commencez avec Data Lake Analytics.
- Station de travail avec Azure PowerShell. Consultez Installation et configuration d’Azure PowerShell.
Connexion à Azure
Ce tutoriel suppose que vous êtes déjà familiarisé avec l’utilisation d’Azure PowerShell. En particulier, vous devez savoir comment vous connecter à Azure. Consultez la prise en main d’Azure PowerShell si vous avez besoin d’aide.
Pour vous connecter avec un nom d’abonnement :
Connect-AzAccount -SubscriptionName "ContosoSubscription"
Au lieu du nom de l’abonnement, vous pouvez également utiliser un ID d’abonnement pour vous connecter :
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Si elle réussit, la sortie de cette commande ressemble au texte suivant :
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Préparation du didacticiel
Les extraits de code PowerShell de ce didacticiel utilisent ces variables pour stocker ces informations :
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Obtenir des informations sur un compte Data Lake Analytics
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Soumettre une tâche U-SQL
Créez une variable PowerShell pour contenir le 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();
"@
Envoyez le texte du script avec l’applet Submit-AdlJob de commande et le -Script paramètre.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
En guise d’alternative, vous pouvez envoyer un fichier de script à l’aide du -ScriptPath paramètre :
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Obtenez l’état d’un travail avec Get-AdlJob.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Au lieu d’appeler Get-AdlJob jusqu’à ce qu’un travail se termine, utilisez l’applet Wait-AdlJob de commande.
Wait-AdlJob -Account $adla -JobId $job.JobId
Téléchargez le fichier de sortie à l’aide Export-AdlStoreItemde .
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Voir aussi
- Pour afficher le même didacticiel à l’aide d’autres outils, sélectionnez les sélecteurs d’onglets en haut de la page.
- Pour découvrir U-SQL, consultez Prise en main du langage U-SQL Azure Data Lake Analytics.
- Pour les tâches de gestion, consultez Gérer Azure Data Lake Analytics à l’aide du portail Azure.