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 a Bicep-fájl létrehoz egy dedikált SQL-készletet (korábbi nevén 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.
A Bicep tartományspecifikus nyelv (DSL), amely deklaratív szintaxist használ az Azure-erőforrások üzembe helyezéséhez. Tömör szintaxist és megbízható típusbiztonságot kínál, valamint biztosítja a kódok újrafelhasználhatóságát. A Bicep a legjobb szerzői élményt nyújtja az Azure-beli infrastruktúra-kódmegoldásokhoz.
Előfeltételek
Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
A Bicep-fájl áttekintése
Az ebben a rövid útmutatóban használt Bicep-fájl az Azure Gyorsindítási sablonokból származik.
@description('The SQL Logical Server name.')
param sqlServerName string = 'sql${uniqueString(resourceGroup().id)}'
@description('The administrator username of the SQL Server.')
param sqlAdministratorLogin string
@description('The administrator password of the SQL Server.')
@secure()
param sqlAdministratorPassword string
@description('The name of the Database.')
param databasesName string
@description('Enable/Disable Transparent Data Encryption')
@allowed([
'Enabled'
'Disabled'
])
param transparentDataEncryption string = 'Enabled'
@description('DW Performance Level expressed in DTU (i.e. 900 DTU = DW100c)')
@minValue(900)
@maxValue(54000)
param capacity int
@description('The SQL Database collation.')
param databaseCollation string = 'SQL_Latin1_General_CP1_CI_AS'
@description('Resource location')
param location string = resourceGroup().location
resource sqlServer 'Microsoft.Sql/servers@2023-08-01-preview' = {
name: sqlServerName
location: location
properties: {
administratorLogin: sqlAdministratorLogin
administratorLoginPassword: sqlAdministratorPassword
version: '12.0'
publicNetworkAccess: 'Enabled'
minimalTlsVersion: '1.2'
restrictOutboundNetworkAccess: 'Disabled'
}
}
resource sqlServerDatabase 'Microsoft.Sql/servers/databases@2023-08-01-preview' = {
parent: sqlServer
name: databasesName
location: location
sku: {
name: 'DataWarehouse'
tier: 'DataWarehouse'
capacity: capacity
}
properties: {
collation: databaseCollation
catalogCollation: databaseCollation
readScale: 'Disabled'
requestedBackupStorageRedundancy: 'Geo'
isLedgerOn: false
}
}
resource encryption 'Microsoft.Sql/servers/databases/transparentDataEncryption@2023-08-01-preview' = {
parent: sqlServerDatabase
name: 'current'
properties: {
state: transparentDataEncryption
}
}
resource securityAlertPolicy 'Microsoft.Sql/servers/securityAlertPolicies@2023-08-01-preview' = {
parent: sqlServer
name: 'default'
properties: {
state: 'Enabled'
}
}
resource auditingSetting 'Microsoft.Sql/servers/auditingSettings@2023-08-01-preview' = {
parent: sqlServer
name: 'default'
properties: {
isAzureMonitorTargetEnabled: true
state: 'Enabled'
retentionDays: 7
auditActionsAndGroups: [
'SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP'
'FAILED_DATABASE_AUTHENTICATION_GROUP'
'BATCH_COMPLETED_GROUP'
]
}
}
output location string = location
output name string = sqlServer.name
output resourceGroupName string = resourceGroup().name
output resourceId string = sqlServer.id
A Bicep-fájl egy erőforrást határoz meg:
A Bicep-fájl üzembe helyezése
Mentse a Bicep-fájlt
main.bicepa helyi számítógépre.Telepítse a Bicep-fájlt az Azure CLI vagy az Azure PowerShell használatával.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep --parameters sqlAdministratorLogin=<admin-login> databasesName=<db-name> capacity=<int>Feljegyzés
Cserélje le <a rendszergazdai bejelentkezést> az SQL Server rendszergazdai bejelentkezési felhasználónevére. Cserélje le <a db-nevet> az adatbázis nevére. Cserélje le az <int típust> a DW teljesítményszinttel. A minimális érték 900, a maximális érték pedig 54000. A rendszer kérni fogja az sqlAdministratorPassword megadását is.
Amikor az üzembe helyezés befejeződött, egy üzenetnek kell megjelennie, amely jelzi, hogy az üzembe helyezés sikeres volt.
Üzembe helyezett erőforrások áttekintése
Az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával listázhatja az erőforráscsoportban üzembe helyezett erőforrásokat.
az resource list --resource-group exampleRG
Az erőforrások tisztítása
Ha már nincs rá szükség, az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával törölheti az erőforráscsoportot és annak erőforrásait.
az group delete --name exampleRG
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) a Bicep használatával, és érvényesítette az üzembe helyezést. Az Azure Synapse Analyticsről és a Bicepről az alábbi cikkekben olvashat bővebben.
- Az Azure Synapse Analytics áttekintése
- További információ a Bicep-ről
- Rövid útmutató: Bicep-fájlok létrehozása a Visual Studio Code használatával