Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Nové účty Azure Data Lake Analytics se už nedají vytvořit, pokud vaše předplatné není povolené. Pokud potřebujete povolit předplatné, kontaktujte podporu a poskytněte svůj obchodní scénář.
Pokud už používáte Azure Data Lake Analytics, budete muset do 29. února 2024 vytvořit plán migrace do služby Azure Synapse Analytics pro vaši organizaci.
Zjistěte, jak pomocí Azure PowerShellu vytvořit účty Azure Data Lake Analytics a pak odesílat a spouštět úlohy U-SQL. Další informace o Službě Data Lake Analytics najdete v přehledu služby Azure Data Lake Analytics.
Požadavky
Poznámka:
K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Viz Instalace Azure PowerShell, abyste mohli začít. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Než začnete s tímto kurzem, musíte mít následující informace:
- Účet Azure Data Lake Analytics. Viz Začínáme se službou Data Lake Analytics.
- Pracovní stanice s Azure PowerShellem Viz téma Instalace a konfigurace prostředí Azure PowerShell.
Přihlášení k Azure
V tomto kurzu se předpokládá, že už máte zkušenosti s používáním Azure PowerShellu. Konkrétně potřebujete vědět, jak se přihlásit k Azure. Pokud potřebujete pomoc, přečtěte si téma Začínáme s Azure PowerShellem .
Přihlášení pomocí názvu předplatného:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
Místo názvu předplatného můžete k přihlášení použít také ID předplatného:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
V případě úspěchu bude výstup tohoto příkazu vypadat jako následující text:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Příprava na kurz
Fragmenty kódu PowerShellu v tomto kurzu používají tyto proměnné k uložení těchto informací:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Získání informací o účtu Data Lake Analytics
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
Odeslání úlohy U-SQL
Vytvořte proměnnou PowerShellu pro uložení skriptu 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();
"@
Předložte text skriptu pomocí rutiny Submit-AdlJob-cmdlet a parametru -Script.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Jako alternativu můžete soubor skriptu odeslat pomocí parametru -ScriptPath :
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
Získejte stav úlohy pomocí Get-AdlJobfunkce .
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Místo opakovaného volání Get-AdlJob až do dokončení úlohy použijte rutinu Wait-AdlJob.
Wait-AdlJob -Account $adla -JobId $job.JobId
Stáhněte výstupní soubor pomocí Export-AdlStoreItem.
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Viz také
- Pokud chcete zobrazit stejný kurz pomocí jiných nástrojů, zvolte výběr záložek nahoře na stránce.
- Informace o U-SQL najdete v tématu Začínáme s jazykem U-SQL služby Azure Data Lake Analytics.
- Úlohy správy najdete v tématu Správa Azure Data Lake Analytics pomocí webu Azure Portal.