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:
- Akun Azure Data Lake Analytics. Lihat Mulai menggunakan Data Lake Analytics.
- Stasiun kerja dengan Azure PowerShell. Lihat Cara menginstal dan mengonfigurasikan Azure PowerShell.
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
- Untuk melihat tutorial yang sama menggunakan alat lain, pilih pemilih tab di bagian atas halaman.
- Untuk mempelajari U-SQL, lihat Mulai menggunakan bahasa U-SQL Azure Data Lake Analytics.
- Untuk tugas manajemen, lihat Mengelola Azure Data Lake Analytics menggunakan portal Microsoft Azure.