Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tip
Microsoft Fabric Data Warehouse adalah gudang relasional skala perusahaan pada fondasi data lake, dengan arsitektur siap masa depan, AI bawaan, dan fitur baru. Jika Anda baru menggunakan pergudangan data, mulailah dengan Fabric Data Warehouse. Beban kerja kumpulan SQL terdedikasi yang ada dapat ditingkatkan ke Fabric untuk mengakses kemampuan baru di seluruh ilmu data, analitik waktu nyata, dan pelaporan.
Templat Azure Resource Manager (templat ARM) ini akan membuat kumpulan SQL khusus (sebelumnya SQL DW) dengan Enkripsi Data Transparan diaktifkan. Kumpulan SQL khusus (sebelumnya SQL DW) mengacu pada fitur pergudangan data perusahaan yang umumnya tersedia di Azure Synapse.
Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penyebaran yang dimaksudkan tanpa menulis urutan perintah pemrograman untuk membuat penyebaran.
Jika lingkungan Anda telah memenuhi prasyarat dan Anda terbiasa menggunakan templat ARM, pilih tombol Sebarkan ke Azure. Templat akan terbuka di portal Microsoft Azure.
Prasyarat
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
Meninjau templat
Templat yang digunakan di mulai cepat ini berasal dari Templat Mulai Cepat Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.26.54.24096",
"templateHash": "15855786620646717380"
}
},
"parameters": {
"sqlServerName": {
"type": "string",
"defaultValue": "[format('sql{0}', uniqueString(resourceGroup().id))]",
"metadata": {
"description": "The SQL Logical Server name."
}
},
"sqlAdministratorLogin": {
"type": "string",
"metadata": {
"description": "The administrator username of the SQL Server."
}
},
"sqlAdministratorPassword": {
"type": "securestring",
"metadata": {
"description": "The administrator password of the SQL Server."
}
},
"databasesName": {
"type": "string",
"metadata": {
"description": "The name of the Database."
}
},
"transparentDataEncryption": {
"type": "string",
"defaultValue": "Enabled",
"allowedValues": [
"Enabled",
"Disabled"
],
"metadata": {
"description": "Enable/Disable Transparent Data Encryption"
}
},
"capacity": {
"type": "int",
"minValue": 900,
"maxValue": 54000,
"metadata": {
"description": "DW Performance Level expressed in DTU (i.e. 900 DTU = DW100c)"
}
},
"databaseCollation": {
"type": "string",
"defaultValue": "SQL_Latin1_General_CP1_CI_AS",
"metadata": {
"description": "The SQL Database collation."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Resource location"
}
}
},
"resources": [
{
"type": "Microsoft.Sql/servers",
"apiVersion": "2023-08-01-preview",
"name": "[parameters('sqlServerName')]",
"location": "[parameters('location')]",
"properties": {
"administratorLogin": "[parameters('sqlAdministratorLogin')]",
"administratorLoginPassword": "[parameters('sqlAdministratorPassword')]",
"version": "12.0",
"publicNetworkAccess": "Enabled",
"minimalTlsVersion": "1.2",
"restrictOutboundNetworkAccess": "Disabled"
}
},
{
"type": "Microsoft.Sql/servers/databases",
"apiVersion": "2023-08-01-preview",
"name": "[format('{0}/{1}', parameters('sqlServerName'), parameters('databasesName'))]",
"location": "[parameters('location')]",
"sku": {
"name": "DataWarehouse",
"tier": "DataWarehouse",
"capacity": "[parameters('capacity')]"
},
"properties": {
"collation": "[parameters('databaseCollation')]",
"catalogCollation": "[parameters('databaseCollation')]",
"readScale": "Disabled",
"requestedBackupStorageRedundancy": "Geo",
"isLedgerOn": false
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('sqlServerName'))]"
]
},
{
"type": "Microsoft.Sql/servers/databases/transparentDataEncryption",
"apiVersion": "2023-08-01-preview",
"name": "[format('{0}/{1}/{2}', parameters('sqlServerName'), parameters('databasesName'), 'current')]",
"properties": {
"state": "[parameters('transparentDataEncryption')]"
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers/databases', parameters('sqlServerName'), parameters('databasesName'))]"
]
},
{
"type": "Microsoft.Sql/servers/securityAlertPolicies",
"apiVersion": "2023-08-01-preview",
"name": "[format('{0}/{1}', parameters('sqlServerName'), 'default')]",
"properties": {
"state": "Enabled"
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('sqlServerName'))]"
]
},
{
"type": "Microsoft.Sql/servers/auditingSettings",
"apiVersion": "2023-08-01-preview",
"name": "[format('{0}/{1}', parameters('sqlServerName'), 'default')]",
"properties": {
"isAzureMonitorTargetEnabled": true,
"state": "Enabled",
"retentionDays": 7,
"auditActionsAndGroups": [
"SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP",
"FAILED_DATABASE_AUTHENTICATION_GROUP",
"BATCH_COMPLETED_GROUP"
]
},
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('sqlServerName'))]"
]
}
],
"outputs": {
"location": {
"type": "string",
"value": "[parameters('location')]"
},
"name": {
"type": "string",
"value": "[parameters('sqlServerName')]"
},
"resourceGroupName": {
"type": "string",
"value": "[resourceGroup().name]"
},
"resourceId": {
"type": "string",
"value": "[resourceId('Microsoft.Sql/servers', parameters('sqlServerName'))]"
}
}
}
Templat ini menentukan satu sumber daya:
Menyebarkan templat
Pilih gambar berikut untuk masuk ke Azure dan membuka templat. Templat ini membuat kumpulan SQL khusus (sebelumnya SQL DW).
Perbarui nilai berikut ini:
- Langganan: Pilih langganan Azure.
- Grup sumber daya: Pilih Buat baru dan masukkan nama unik untuk grup sumber daya, lalu pilih OK. Grup sumber daya baru akan memfasilitasi penghapusan sumber daya.
- Wilayah: Pilih wilayah. Misalnya, US Tengah.
- Nama SQL Server: Terima nama default atau masukkan nama untuk nama SQL Server.
- Data masuk Admin SQL: Masukkan nama pengguna admin untuk SQL Server.
- Kata sandi Admin SQL: Masukkan kata sandi admin untuk SQL Server.
- Nama Gudang Data: Masukkan nama kumpulan SQL khusus.
- Enkripsi Data Transparan: Terima default, diaktifkan.
- Tujuan Tingkat Layanan: Terima default, DW400c.
- Lokasi: Terima lokasi default grup sumber daya.
- Tinjau dan Buat: Pilih.
- Buat: Pilih.
Meninjau sumber daya yang disebarkan
Anda dapat menggunakan portal Azure untuk memeriksa sumber daya yang disebarkan, atau menggunakan skrip Azure CLI atau Azure PowerShell untuk mencantumkan sumber daya yang disebarkan.
echo "Enter the resource group where your dedicated SQL pool (formerly SQL DW) exists:" &&
read resourcegroupName &&
az resource list --resource-group $resourcegroupName
Membersihkan sumber daya
Saat sudah tidak diperlukan lagi, hapus grup sumber daya menggunakan Azure CLI atau Azure PowerShell:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Langkah berikutnya
Dalam panduan cepat ini, Anda membuat kumpulan SQL terdedikasi (sebelumnya SQL DW) menggunakan templat ARM dan memvalidasi penyebarannya. Untuk mempelajari lebih lanjut tentang Azure Synapse Analytics dan Azure Resource Manager, lanjutkan ke artikel di bawah.
- Baca Gambaran Umum Azure Synapse Analytics
- Pelajari lebih lanjut tentang Azure Resource Manager
- Membuat dan menyebarkan templat ARM pertama Anda