Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
Új Azure Data Lake Analytics-fiókok csak akkor hozhatók létre, ha az előfizetés engedélyezve van. Ha engedélyeztetni szeretné az előfizetését, forduljon az ügyfélszolgálathoz, és adja meg üzleti helyzetét.
Ha már használja az Azure Data Lake Analyticst, 2024. február 29-ig létre kell hoznia egy migrálási tervet az Azure Synapse Analytics a szervezet számára.
Megtudhatja, hogyan hozhat létre Azure Data Lake Analytics-fiókokat az Azure PowerShell használatával, majd hogyan küldhet be és futtathat U-SQL-feladatokat. További információ a Data Lake Analyticsről: Azure Data Lake Analytics áttekintése.
Előfeltételek
Megjegyzés
Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.
Az oktatóanyag megkezdése előtt a következő információkkal kell rendelkeznie:
- Egy Azure Data Lake Analytics-fiók. Tekintse meg a Data Lake Analytics használatának első lépéseit.
- Egy munkaállomás az Azure PowerShell-lel. Lásd: How to install and configure Azure PowerShell (Az Azure PowerShell telepítése és konfigurálása).
Jelentkezzen be az Azure-ba
Ez az oktatóanyag feltételezi, hogy már ismeri az Azure PowerShell használatát. Különösen tudnia kell, hogyan jelentkezhet be az Azure-ba. Ha segítségre van szüksége, tekintse meg az Azure PowerShell használatának első lépéseit .
Előfizetés nevével való bejelentkezés:
Connect-AzAccount -SubscriptionName "ContosoSubscription"
Az előfizetés neve helyett az előfizetés azonosítójával is bejelentkezhet:
Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Ha sikeres, a parancs kimenete a következő szöveghez hasonlóan néz ki:
Environment : AzureCloud
Account : joe@contoso.com
TenantId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName : ContosoSubscription
CurrentStorageAccount :
Felkészülés az oktatóanyagra
Az oktatóanyag PowerShell-kódrészletei az alábbi változókkal tárolják ezeket az információkat:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Data Lake Analytics-fiók adatainak lekérése
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
U-SQL-feladat elküldése
Hozzon létre egy PowerShell-változót az U-SQL-szkript tárolásához.
$script = @"
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
"@
Küldje el a szkript szövegét a Submit-AdlJob parancsmaggal és a -Script paraméterrel.
$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script
Másik lehetőségként elküldhet egy szkriptfájlt a -ScriptPath következő paraméterrel:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
A feladat állapotának lekérése a(z) Get-AdlJob használatával.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Ahelyett, hogy újra és újra meghívja Get-AdlJob egy feladat befejezéséig, használja a Wait-AdlJob parancsmagot.
Wait-AdlJob -Account $adla -JobId $job.JobId
Töltse le a kimeneti fájlt a következővel Export-AdlStoreItem: .
Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"
Lásd még
- Ha ugyanazt az oktatóanyagot más eszközökkel szeretné megtekinteni, válassza ki a lap tetején található fülválasztókat.
- A U-SQL megismeréséhez tekintse meg Ismerkedés az Azure Data Lake Analytics U-SQL nyelvével.
- A felügyeleti feladatokért lásd: Azure Data Lake Analytics kezelése az Azure Portalon.