Mulai Menggunakan Azure Data Lake Analytics menggunakan Azure PowerShell

Penting

Akun Azure Data Lake Analytics baru tidak dapat lagi dibuat kecuali langganan Anda telah diaktifkan. Jika Anda memerlukan dukungan kontak langganan diaktifkan dan memberikan skenario bisnis Anda.

Jika Anda sudah menggunakan Azure Data Lake Analytics, Anda harus membuat rencana migrasi ke Azure Synapse Analytics untuk organisasi Anda pada 29 Februari 2024.

Pelajari cara menggunakan Azure PowerShell untuk membuat akun Azure Data Lake Analytics lalu mengirim dan menjalankan pekerjaan U-SQL. Untuk informasi selengkapnya tentang Data Lake Analytics, lihat Gambaran umum Azure Data Lake Analytics.

Prasyarat

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Sebelum memulai tutorial ini, Anda harus telah memahami informasi berikut:

Log masuk ke Azure

Tutorial ini mengasumsikan Anda sudah terbiasa menggunakan Azure PowerShell. Secara khusus, Anda perlu tahu cara masuk ke Azure. Lihat Mulai menggunakan Azure PowerShell jika Anda memerlukan bantuan.

Untuk masuk dengan nama langganan:

Connect-AzAccount -SubscriptionName "ContosoSubscription"

Alih-alih nama langganan, Anda juga bisa menggunakan ID langganan untuk masuk:

Connect-AzAccount -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

Jika berhasil, output perintah ini terlihat seperti teks berikut:

Environment           : AzureCloud
Account               : joe@contoso.com
TenantId              : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionId        : "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
SubscriptionName      : ContosoSubscription
CurrentStorageAccount :

Mempersiapkan tutorial

Cuplikan PowerShell dalam tutorial menggunakan variabel ini untuk menyimpan informasi sebagai berikut:

$rg = "<ResourceGroupName>"
$adls = "<DataLakeStoreAccountName>"
$adla = "<DataLakeAnalyticsAccountName>"
$location = "East US 2"

Mendapatkan informasi tentang akun Data Lake Analytics

Get-AdlAnalyticsAccount -ResourceGroupName $rg -Name $adla  

Mengirim pekerjaan U-SQL

Buat variabel PowerShell untuk menyimpan skrip 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();

"@

Kirim teks skrip dengan cmdlet Submit-AdlJob dan parameter -Script.

$job = Submit-AdlJob -Account $adla -Name "My Job" -Script $script

Sebagai alternatif, Anda dapat mengirimkan file skrip menggunakan parameter -ScriptPath:

$filename = "d:\test.usql"
$script | out-File $filename
$job = Submit-AdlJob -Account $adla -Name "My Job" -ScriptPath $filename

Ketahui status pekerjaan dengan Get-AdlJob.

$job = Get-AdlJob -Account $adla -JobId $job.JobId

Gunakan cmdlet Wait-AdlJob, bukan menggunakan Get-AdlJob berulang-ulang sampai pekerjaan selesai.

Wait-AdlJob -Account $adla -JobId $job.JobId

Unduh file output menggunakan Export-AdlStoreItem.

Export-AdlStoreItem -Account $adls -Path "/data.csv" -Destination "C:\data.csv"

Lihat juga