クイック スタート:サーバーの作成 - ARM テンプレート
このクイックスタートでは、Azure Resource Manager テンプレート (ARM テンプレート) を使用して、Azure サブスクリプションに Analysis Services サーバー リソースを作成する方法について説明します。
Azure Resource Manager テンプレートは JavaScript Object Notation (JSON) ファイルであり、プロジェクトのインフラストラクチャと構成が定義されています。 このテンプレートでは、宣言型の構文が使用されています。 デプロイしようとしているものを、デプロイを作成する一連のプログラミング コマンドを記述しなくても記述できます。
環境が前提条件を満たしていて、ARM テンプレートの使用に慣れている場合は、 [Azure へのデプロイ] ボタンを選択します。 Azure portal でテンプレートが開きます。
前提条件
- Azure サブスクリプション: Azure 無料試用版でアカウントを作成します。
- Microsoft Entra ID: サブスクリプションは Microsoft Entra テナントに紐付けられている必要があります。 また、その Microsoft Entra ID のアカウントを使用して 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.5.6.12127",
"templateHash": "17179487501489240263"
}
},
"parameters": {
"serverName": {
"type": "string",
"metadata": {
"description": "The name of the Azure Analysis Services server to create. Server name must begin with a letter, be lowercase alphanumeric, and between 3 and 63 characters in length. Server name must be unique per region."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location of the Azure Analysis Services server. For supported regions, see https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
}
},
"skuName": {
"type": "string",
"defaultValue": "S0",
"metadata": {
"description": "The sku name of the Azure Analysis Services server to create. Choose from: B1, B2, D1, S0, S1, S2, S3, S4, S8, S9. Some skus are region specific. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
}
},
"capacity": {
"type": "int",
"defaultValue": 1,
"metadata": {
"description": "The total number of query replica scale-out instances. Scale-out of more than one instance is supported on selected regions only. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-overview#availability-by-region"
}
},
"firewallSettings": {
"type": "object",
"defaultValue": {
"firewallRules": [
{
"firewallRuleName": "AllowFromAll",
"rangeStart": "0.0.0.0",
"rangeEnd": "255.255.255.255"
}
],
"enablePowerBIService": true
},
"metadata": {
"description": "The inbound firewall rules to define on the server. If not specified, firewall is disabled."
}
},
"backupBlobContainerUri": {
"type": "string",
"defaultValue": "",
"metadata": {
"description": "The SAS URI to a private Azure Blob Storage container with read, write and list permissions. Required only if you intend to use the backup/restore functionality. See https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-backup"
}
}
},
"resources": [
{
"type": "Microsoft.AnalysisServices/servers",
"apiVersion": "2017-08-01",
"name": "[parameters('serverName')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('skuName')]",
"capacity": "[parameters('capacity')]"
},
"properties": {
"ipV4FirewallSettings": "[parameters('firewallSettings')]",
"backupBlobContainerUri": "[parameters('backupBlobContainerUri')]"
}
}
]
}
このテンプレートには、1 つの Microsoft.AnalysisServices/servers リソースがファイアウォール規則と共に定義されています。
テンプレートのデプロイ
Azure にサインインして、テンプレートを開くには、次の [Azure へのデプロイ] リンクを選択します。 このテンプレートを使用して、Analysis Services サーバー リソースを作成し、必須のプロパティと省略可能なプロパティを指定します。
次の値を選択または入力します。
特に明記されていない場合は、既定値を使用してください。
- サブスクリプション:Azure サブスクリプションを選択します。
- [リソース グループ] : [新規作成] をクリックし、新しいリソース グループの一意の名前を入力します。
- [場所] :リソース グループに作成したリソースの既定の場所を選択します。
- [サーバー名] : サーバー リソースの名前を入力します。
- [場所] :Analysis Services の場合は無視してください。 場所は、[Server Location](サーバーの場所) で指定します。
- [Server location](サーバーの場所) : Analysis Services サーバーの場所を入力します。 通常は、リソース グループに対して指定した既定の場所と同じリージョンになりますが、必須ではありません。 たとえば、「米国中北部」を入力します。 サポートされているリージョンについては、リージョンごとの Analysis Services の利用の可否を参照してください。
- [SKU 名] : 作成する Analysis Services サーバーの SKU 名を入力します。 次の中から選択します。B1、B2、D1、S0、S1、S2、S3、S4、S8v2、S9v2。 SKU の利用の可否は、リージョンによって異なります。 評価とテストには、S0 または D1 をお勧めします。
- Capacity:クエリ レプリカのスケールアウト インスタンスの総数を入力します。 複数インスタンスのスケールアウトは、一部のリージョンに限りサポートされます。
- [ファイアウォール設定] : サーバー用に定義するインバウンド ファイアウォール規則を入力します。 指定しなかった場合、ファイアウォールは無効になります。
- [Backup Blob Container Uri](バックアップ BLOB コンテナー URI) : 読み取り、書き込み、リストの各アクセス許可を持つプライベート Azure Blob Storage コンテナーの SAS URI を入力します。 バックアップと復元を使用する場合のみ必須です。
- 上記の使用条件に同意する: 選択。
[購入] を選択します。 サーバーが正常にデプロイされると、次の通知が表示されます。
デプロイの検証
Azure portal または Azure PowerShell を使用して、リソース グループとサーバー リソースが作成されたことを確認します。
PowerShell
$resourceGroupName = Read-Host -Prompt "Enter the Resource Group name"
(Get-AzResource -ResourceType "Microsoft.AnalysisServices/servers" -ResourceGroupName $resourceGroupName).Name
Write-Host "Press [ENTER] to continue..."
リソースをクリーンアップする
不要になったら、Azure portal、Azure CLI、Azure PowerShell のいずれかを使用してリソース グループとサーバー リソースを削除します。
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
次のステップ
このクイックスタートでは、ARM テンプレートを使用して、新しいリソース グループと Azure Analysis Services サーバー リソースを作成しました。 テンプレートを使用してサーバー リソースを作成したら、以下のことを検討してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示