Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Tip
Microsoft Fabric Data Warehouse — это реляционное хранилище корпоративного масштаба на основе озера данных, с архитектурой, готовой к будущему, встроенным ИИ и новыми функциями. Если вы не знакомы с хранилищем данных, начните с Fabric Data Warehouse. Существующие рабочие нагрузки выделенных пулов SQL могут быть обновлены до Fabric для доступа к новым возможностям в области науки о данных, аналитики в реальном времени и создания отчётов.
- Start a Fabric бесплатная пробная версия.
- Помощник миграции для Fabric Data Warehouse.
Этот ARM-шаблон создаст выделенный SQL-пул (ранее — Хранилище данных SQL) с включенным прозрачным шифрованием данных. Выделенный пул SQL (ранее — Хранилище данных SQL) относится к функциям хранения корпоративных данных, которые стали общедоступны в Azure Synapse.
Шаблон Azure Resource Manager — это файл нотации объектов JavaScript (JSON), который определяет инфраструктуру и конфигурацию проекта. В шаблоне используется декларативный синтаксис. Вы описываете предполагаемое развертывание без написания последовательности команд программирования для создания развертывания.
Если среда соответствует предварительным требованиям и вы знакомы с использованием шаблонов ARM, нажмите кнопку Развертывание в Azure. Шаблон откроется на портале Azure.
Предварительные требования
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Просмотрите шаблон
Шаблон, используемый в этом кратком руководстве, взят из шаблонов быстрого запуска 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'))]"
}
}
}
Шаблон определяет один ресурс:
Развертывание шаблона
Выберите следующее изображение, чтобы войти на портал Azure и открыть шаблон. Этот шаблон создает выделенный пул SQL (ранее — Хранилище данных SQL).
Введите или измените следующие значения:
- Подписка— выберите подписку Azure.
- Группа ресурсов: выберите "Создать" и введите уникальное имя для группы ресурсов и нажмите кнопку "ОК". Использование новой группы ресурсов упростит очистку ресурсов.
- Region (Регион). Выберите регион. Например, центральная часть США.
- Имя SQL Server: примите имя по умолчанию или введите другое имя.
- SQL Administrator login (Имя для входа администратора SQL). Введите имя пользователя администратора для SQL Server.
- SQL Administrator password (Пароль администратора SQL). Введите пароль администратора для SQL Server.
- Имя хранилища данных: введите имя выделенного пула SQL.
- Прозрачное шифрование данных: Примите значение по умолчанию, включено.
- Цель уровня обслуживания: примите значение по умолчанию DW400c.
- Расположение. Примите расположение группы ресурсов по умолчанию.
- Просмотр и создание: Выберите.
- Создать: Выберите.
Просмотр развернутых ресурсов
Вы можете использовать портал Azure, чтобы проверить развернутые ресурсы, либо скрипт Azure CLI или Azure PowerShell, чтобы получить список развернутых ресурсов.
echo "Enter the resource group where your dedicated SQL pool (formerly SQL DW) exists:" &&
read resourcegroupName &&
az resource list --resource-group $resourcegroupName
Очистка ресурсов
Если группа ресурсов вам не нужна, удалите ее с помощью Azure CLI или Azure PowerShell.
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Следующие шаги
В этом быстром старте вы создали выделенный пул SQL (ранее — Хранилище данных SQL) с помощью шаблона ARM и проверили развертывание. Дополнительные сведения об Azure Synapse Analytics и Azure Resource Manager см. в статьях ниже.