Bagikan melalui


Mulai cepat: Membuat kumpulan SQL khusus (sebelumnya SQL DW) dengan Azure PowerShell

Buat kumpulan SQL khusus (sebelumnya SQL DW) di Azure Synapse Analytics menggunakan Azure PowerShell.

Prasyarat

Jika tidak memiliki langganan Azure, buat akun Azure gratis sebelum Anda memulai.

Penting

Membuat kumpulan SQL khusus (sebelumnya SQL DW) dapat mengakibatkan layanan baru yang dapat ditagih. Untuk informasi selengkapnya, lihat harga Azure Synapse Analytics.

Nota

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

Masuk ke Azure

Masuk ke langganan Azure Anda dengan perintah Connect-AzAccount, dan ikuti petunjuk pada layar.

Connect-AzAccount

Untuk melihat langganan mana yang Anda gunakan, jalankan Get-AzSubscription.

Get-AzSubscription

Jika Anda perlu menggunakan langganan yang berbeda dari default, jalankan Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Membuat variabel

Tentukan dan buat variabel untuk digunakan dalam skrip dalam panduan memulai cepat ini.

# The data center and resource name for your resources
$resourcegroupname = "myResourceGroup"
$location = "WestEurope"
# The server name: Use a random value or replace with your own value (don't capitalize)
$servername = "server-$(Get-Random)"
# Set an admin name and password for your database
# The sign-in information for the server
$adminlogin = "ServerAdmin"
$password = "ChangeYourAdminPassword1"
# The ip address range that you want to allow to access your server - change as appropriate
$startip = "0.0.0.0"
$endip = "0.0.0.0"
# The database name
$databasename = "mySampleDataWarehouse"

Membuat grup sumber daya

Buat grup sumber daya Azure menggunakan perintah New-AzResourceGroup . Grup sumber daya adalah kontainer tempat sumber daya Azure disebarkan dan dikelola sebagai grup. Contoh berikut ini menampilkan cara membuat grup sumber daya bernama myResourceGroup di westeurope lokasi.

New-AzResourceGroup -Name $resourcegroupname -Location $location

Membuat server

Buat server SQL logis menggunakan perintah New-AzSqlServer . Server berisi sekelompok database yang dikelola sebagai grup. Contoh berikut membuat server bernama acak di grup sumber daya Anda dengan pengguna admin bernama ServerAdmin dan kata sandi ChangeYourAdminPassword1. Ganti nilai yang telah ditentukan sebelumnya seperti yang diinginkan.

New-AzSqlServer -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -Location $location `
    -SqlAdministratorCredentials $(New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $adminlogin, $(ConvertTo-SecureString -String $password -AsPlainText -Force))

Mengonfigurasi aturan firewall tingkat server

Buat aturan firewall tingkat server menggunakan perintah New-AzSqlServerFirewallRule . Aturan firewall tingkat server memungkinkan aplikasi eksternal, seperti SQL Server Management Studio atau utilitas SQLCMD untuk terhubung ke kumpulan SQL khusus (sebelumnya SQL DW) melalui firewall layanan kumpulan SQL khusus.

Dalam contoh berikut, firewall hanya dibuka untuk sumber daya Azure lainnya. Untuk mengaktifkan konektivitas eksternal, ubah alamat IP ke alamat yang sesuai untuk lingkungan Anda. Untuk membuka semua alamat IP, gunakan 0.0.0.0 sebagai alamat IP awal dan 255.255.255.255 sebagai alamat akhir.

New-AzSqlServerFirewallRule -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -FirewallRuleName "AllowSome" -StartIpAddress $startip -EndIpAddress $endip

Nota

Titik akhir SQL berkomunikasi melalui port 1433. Jika Anda mencoba terhubung dari dalam jaringan perusahaan, lalu lintas keluar melalui port 1433 mungkin tidak diizinkan oleh firewall jaringan Anda. Jika demikian, Anda tidak akan dapat terhubung ke server Anda kecuali departemen TI Anda membuka port 1433.

Membuat kumpulan SQL khusus (sebelumnya SQL DW)

Contoh berikut membuat kumpulan SQL khusus (sebelumnya SQL DW) menggunakan variabel yang ditentukan sebelumnya. Ini menentukan tujuan layanan sebagai DW100c, yang merupakan titik awal bernilai lebih rendah untuk kumpulan SQL khusus Anda (sebelumnya SQL DW).

New-AzSqlDatabase `
    -ResourceGroupName $resourcegroupname `
    -ServerName $servername `
    -DatabaseName $databasename `
    -Edition "DataWarehouse" `
    -RequestedServiceObjectiveName "DW100c" `
    -CollationName "SQL_Latin1_General_CP1_CI_AS" `
    -MaxSizeBytes 10995116277760

Parameter yang diperlukan adalah:

  • RequestedServiceObjectiveName: Jumlah unit gudang data yang Anda minta. Meningkatkan jumlah ini meningkatkan biaya komputasi. Untuk daftar nilai yang didukung, lihat batas memori dan konkurensi.
  • DatabaseName: Nama kumpulan SQL khusus (sebelumnya SQL DW) yang Anda buat.
  • ServerName: Nama server yang Anda gunakan untuk pembuatan.
  • ResourceGroupName: Grup sumber daya yang Anda gunakan. Untuk menemukan grup sumber daya yang tersedia di langganan Anda, gunakan Get-AzureResource.
  • Edisi: Harus "Gudang Data" untuk membuat kumpulan SQL khusus (sebelumnya SQL DW).

Parameter Opsional adalah:

  • CollationName: Kolasi bawaan jika tidak ditentukan adalah SQL_Latin1_General_CP1_CI_AS. Pengurutan tidak dapat diubah dalam basis data.
  • MaxSizeBytes: Ukuran maksimum default database adalah 240 TB. Batas ukuran maksimum membatasi data rowstore. Ada penyimpanan tak terbatas untuk data kolumnar.

Untuk informasi selengkapnya tentang opsi parameter, lihat New-AzSqlDatabase.

Membersihkan sumber daya

Tutorial cepat lainnya dalam koleksi ini berdasarkan tutorial cepat ini.

Petunjuk / Saran

Jika Anda berencana untuk melanjutkan dengan tutorial panduan awal berikutnya, jangan hapus sumber daya yang dibuat dalam panduan awal ini. Jika Anda tidak berencana untuk melanjutkan, gunakan langkah-langkah berikut untuk menghapus semua sumber daya yang dibuat oleh panduan mulai cepat ini di portal Azure.

Remove-AzResourceGroup -ResourceGroupName $resourcegroupname

Langkah berikutnya

Anda sekarang telah membuat kumpulan SQL khusus (sebelumnya SQL DW), membuat aturan firewall, dan terhubung ke kumpulan SQL khusus Anda. Untuk mempelajari lebih lanjut, lanjutkan ke artikel Muat data ke dalam kumpulan SQL khusus .