Az Azure Data Lake Analytics használatának első lépései az Azure PowerShell-lel
Fontos
Új Azure Data Lake Analytics-fiókok csak akkor hozhatók létre, ha az előfizetése engedélyezve van. Ha engedélyeznie kell az előfizetését, forduljon az ügyfélszolgálathoz , és adja meg az üzleti forgatókönyvét.
Ha már használja az Azure Data Lake Analytics, 2024. február 29-ig létre kell hoznia egy migrálási tervet az Elemzés Azure Synapse a szervezet számára.
Ebből a cikkből megtudhatja, hogyan használhatja az Azure PowerShellt Azure Data Lake Analytics-fiókok létrehozására, majd U-SQL-feladatok elküldéséhez és futtatásához. További információk a Data Lake Analyticsről: Azure Data Lake Analytics overview (Az Azure Data Lake Analytics áttekintése).
Előfeltételek
Megjegyzés
Javasoljuk, hogy az Azure-ral való interakcióhoz az Azure Az PowerShell-modult használja. 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 elkezdéséhez az alábbiakkal kell rendelkeznie:
- Egy Azure Data Lake Analytics-fiók. Lásd: Ismerkedés a Data Lake Analytics szolgáltatással.
- Munkaállomás 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 a Azure PowerShell használatát. Az előzetes ismeretek fontos része az Azure-ba történő bejelentkezés. Ha segítségre van szüksége, tekintse meg az Ismerkedés az Azure PowerShell szolgáltatással című cikket.
Előfizetés nevével történő bejelentkezéshez:
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 sikerült, 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óanyag elvégzésére
A jelen oktatóanyagban szereplő PowerShell-kódrészletek ezeket a változókat használják az adattárolásra:
$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"
Data Lake Analytics-fiókkal kapcsolatos információk beszerzése
Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla
U-SQL-feladat elküldése
Hozzon létre egy PowerShell-változót a 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
paraméterrel:
$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename
A feladatok állapotát a Get-AdlJob
parancsmaggal kérheti le.
$job = Get-AdlJob -Account $adla -JobId $job.JobId
Ahelyett, hogy újra és újra meghívná a Get-AdlJob parancsmagot a feladat befejezéséig, használja a Wait-AdlJob
parancsmagot.
Wait-AdlJob -Account $adla -JobId $job.JobId
Töltse le a kimeneti fájlt az Export-AdlStoreItem
parancsmaggal.
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 nyelv megismerése: Get started with Azure Data Lake Analytics U-SQL language (Ismerkedés az Azure Data Lake Analytics U-SQL nyelvével).
- A felügyeleti feladatokért lásd: Az Azure Data Lake Analytics kezelése Azure Portal használatával.