Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Tip
Microsoft Fabric Data Warehouse egy nagyvállalati szintű relációs raktár egy Data Lake-alaprendszeren, jövőre kész architektúrával, beépített AI-vel és új funkciókkal. Ha még nem ismerkedik adattárházzal, kezdje a Fabric Data Warehouse. A meglévő dedikált SQL-készlet számítási feladatai frissíthetők Fabric az adatelemzés, a valós idejű elemzés és a jelentéskészítés új képességeinek eléréséhez.
Ez az Azure Resource Manager-sablon (ARM-sablon) létrehoz egy dedikált SQL-készletet (korábban SQL DW) transzparens adattitkosítás engedélyezve. A dedikált SQL-készlet (korábbi nevén SQL DW) az Azure Synapse-ban általánosan elérhető vállalati adattárház-funkciókra utal.
Az Azure Resource Manager-sablon egy JavaScript Object Notation (JSON) fájl, amely meghatározza a projekt infrastruktúráját és konfigurációját. A sablon deklaratív szintaxist használ. Az üzembe helyezés létrehozásához szükséges programozási parancsok sorozatának megírása nélkül írhatja le a tervezett üzembe helyezést.
Ha a környezet megfelel az előfeltételeknek, és már ismeri az ARM-sablonokat, kattintson az Üzembe helyezés az Azure-ban gombra. A sablon az Azure Portalon fog megnyílni.
Előfeltételek
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
A sablon áttekintése
Az ebben a gyorsútmutatóban használt sablon az Azure-gyorssablonok közül származik.
{
"$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'))]"
}
}
}
A sablon egyetlen erőforrást határoz meg:
A sablon üzembe helyezése
A következő kép kiválasztásával jelentkezzen be az Azure-ba, és nyissa meg a sablont. Ez a sablon létrehoz egy dedikált SQL-készletet (korábban SQL DW).
Adja meg vagy frissítse a következő értékeket:
- Előfizetés: válasszon ki egy Azure-előfizetést.
- Erőforráscsoport: Válassza az Új létrehozása lehetőséget, és adjon meg egy egyedi nevet az erőforráscsoportnak, és válassza az OK gombot. Egy új erőforráscsoport megkönnyíti az erőforrások megtisztítását.
- Régió: Válasszon ki egy régiót. Például: USA középső régiója.
- SQL Server-név: Fogadja el az alapértelmezett nevet, vagy adja meg az SQL Server nevét.
- SQL-rendszergazdai bejelentkezés: Adja meg az SQL Server rendszergazdai felhasználónevét.
- SQL-rendszergazdai jelszó: Adja meg az SQL Server rendszergazdai jelszavát.
- Adattárház neve: Adjon meg egy dedikált SQL-készletnevet.
- transzparens adattitkosítás: Fogadja el az alapértelmezett, engedélyezett beállítást.
- Szolgáltatási szint célkitűzése: Fogadja el az alapértelmezett DW400c értéket.
- Hely: Fogadja el az erőforráscsoport alapértelmezett helyét.
- Áttekintés és létrehozás: Kiválasztás.
- Létrehozás: Kiválasztás.
Üzembe helyezett erőforrások áttekintése
Az Azure Portal használatával ellenőrizheti az üzembe helyezett erőforrásokat, vagy az Azure CLI-vel vagy az Azure PowerShell-szkripttel listázhatja az üzembe helyezett erőforrásokat.
echo "Enter the resource group where your dedicated SQL pool (formerly SQL DW) exists:" &&
read resourcegroupName &&
az resource list --resource-group $resourcegroupName
Az erőforrások rendbetétele
Ha már nincs rá szükség, törölje az erőforráscsoportot az Azure CLI vagy az Azure PowerShell használatával:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Következő lépések
Ebben a rövid útmutatóban létrehozott egy dedikált SQL-készletet (korábbi nevén SQL DW) egy ARM-sablonnal, és érvényesítette az üzembe helyezést. Az Azure Synapse Analyticsről és az Azure Resource Managerről az alábbi cikkekben olvashat bővebben.