Azure Cloud Shell kullanma
Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell’i barındırır. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Bu makaledeki kodu, yerel ortamınıza herhangi bir şey yüklemeye gerek kalmadan çalıştırmak için Cloud Shell’in önceden yüklenmiş komutlarını kullanabilirsiniz.
Azure Cloud Shell’i başlatmak için:
| Seçenek |
Örnek/Bağlantı |
| Kod bloğunun sağ üst köşesindeki Deneyin’i seçin. Deneyin seçeneği belirlendiğinde, kod otomatik olarak Cloud Shell’e kopyalanmaz. |
 |
| Cloud Shell’i tarayıcınızda açmak için https://shell.azure.com bölümüne gidin veya Cloud Shell’i Başlat düğmesini seçin. |
 |
| Azure portalın sağ üst köşesindeki menü çubuğunda yer alan Cloud Shell düğmesini seçin. |
 |
Azure Cloud Shell’de bu makaledeki kodu çalıştırmak için:
Cloud Shell’i başlatın.
Kodu kopyalamak için kod bloğunda Kopyala düğmesini seçin.
Windows ve Linux sisteminde Ctrl+Shift+V tuşlarını kullanarak veya macOS’de Cmd+Shift+V tuşlarını kullanarak kodu Cloud Shell oturumuna yapıştırın.
Kodu çalıştırmak için Enter tuşuna basın.
Ortamınızı hazırlama
Power BI ekli kapasite komutları için Azure CLI 2.3.1 veya sonraki bir sürüm gerekir. Yüklü olan sürümü ve bağımlı kitaplıkları bulmak için az --version kodunu çalıştırın. Yüklemek veya yükseltmek için bkz. Azure CLI’yı yükleme.
Oturum açın.
CLI’nın yerel yüklemesini kullanıyorsanız az login komutunu kullanarak oturum açın.
az login
Terminalinizde görüntülenen adımları uygulayarak kimlik doğrulama işlemini tamamlayın.
Azure CLI uzantısını yükleyin.
Azure CLI için uzantı başvurularıyla çalışırken önce uzantıyı yüklemeniz gerekir. Azure CLI uzantıları, henüz temel CLI’nın parçası olarak gönderilmeyen deneysel ve ön sürüm komutlarına erişmenize olanak sağlar. Güncelleştirme ve kaldırma da dahil olmak üzere uzantılar hakkında daha fazla bilgi edinmek için bkz. Azure CLI ile uzantıları kullanma.
Aşağıdaki komutu çalıştırarak, Power BI ekli kapasitesi için uzantıyı yükleyin:
az extension add --name powerbidedicated
Azure CLI ile kapasite oluşturma
Kapasite oluşturmak için az Power BI embedded-capacity create komutunu kullanın.
az powerbi embedded-capacity create --location westeurope
--name
--resource-group
--sku-name "A1"
--sku-tier "PBIE_Azure"
Azure CLI ile kapasite silme
Azure CLI kullanarak kapasite silmek için Azure Power BI-capacity delete komutunu kullanın.
az powerbi embedded-capacity delete --name
--resource-group
Azure CLI ile kapasitenizi yönetme
Azure CLI komutlarının Power BI Embedded Azure CLI komutlarını AzurePower BI.
Resource Manager şablonu kullanma
Resource Manager şablonu projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Şablon, dağıtmak istediğiniz öğeyi oluşturmaya yönelik programlama komutları dizisini yazmak zorunda kalmadan bu öğeyi belirtmenize imkan tanıyan bildirim temelli söz dizimini kullanır. Resource Manager şablonları geliştirme hakkında daha fazla bilgi edinmek istiyorsanız bkz. Resource Manager belgeleri ve şablon başvurusu.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Şablonu gözden geçirme
Bu hızlı başlangıçta kullanılan şablonlar Azure Hızlı Başlangıç Şablonları'dır.
Şablonda Azure kaynağı tanımlandığı zaman Microsoft.PowerBIDedicated/capacityes Az - bir Power BI Embedded oluşturun.
Embedded 2. Nesil
Embedded 2. Nesil kaynağı oluşturmak için bu şablonu kullanın.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string",
"metadata": {
"description": "The capacity name, which is displayed in the Azure portal and the Power BI admin portal"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The location where Power BI is hosted for your tenant"
}
},
"sku": {
"type": "string",
"allowedValues": [
"A1",
"A2",
"A3",
"A4",
"A5",
"A6"
],
"metadata": {
"description": "The pricing tier, which determines the v-core count and memory size for the capacity"
}
},
"admin": {
"type": "string",
"metadata": {
"description": "A user within your Power BI tenant, who will serve as an admin for this capacity"
}
}
},
"resources": [
{
"type": "Microsoft.PowerBIDedicated/capacities",
"apiVersion": "2021-01-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('sku')]"
},
"properties": {
"administration": {
"members": [
"[parameters('admin')]"
]
}
}
}
]
}
Embedded 1. Nesil
Klasik bir kaynak oluşturmak için bu şablonu Power BI Embedded kullanın.
Not
2021'in başında 1. Nesil kaynakları kullanım dışı olacak
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string",
"metadata": {
"description": "The capacity name, which is displayed in the Azure portal and the Power BI admin portal"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The location where Power BI is hosted for your tenant"
}
},
"sku": {
"type": "string",
"allowedValues": [
"A1",
"A2",
"A3",
"A4",
"A5",
"A6"
],
"metadata": {
"description": "The pricing tier, which determines the v-core count and memory size for the capacity"
}
},
"admin": {
"type": "string",
"metadata": {
"description": "A user within your Power BI tenant, who will serve as an admin for this capacity"
}
}
},
"resources": [
{
"type": "Microsoft.PowerBIDedicated/capacities",
"apiVersion": "2021-01-01",
"name": "[parameters('name')]",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('sku')]"
},
"properties": {
"administration": {
"members": [
"[parameters('admin')]"
]
},
"mode": "Gen1"
}
}
]
}
Şablonu dağıtma
Aşağıdaki bağlantıyı seçerek Azure’da oturum açıp bir şablon açın. Şablon, Power BI Embedded kapasitesi oluşturur.

Gerekli bilgileri doldurun ve gözden geçir + Oluştur'a seçin.

Abonelik - Kapasiteyi oluşturmak istediğiniz abonelik.
Kaynak grubu - Bu yeni kapasiteyi içeren kaynak grubu. Var olan kaynak gruplarından birini seçebilir veya yeni bir tane oluşturabilirsiniz. Daha fazla bilgi için bkz. Azure Resource Manager'a genel bakış.
Bölge - Kapasitenin ait olacağı bölge.
Ad - Kapasite adı.
Konum - Kiracınız için Power BI hizmetinin barındırıldığı konum. Varsayılan konum ana bölgenizdir ancak Multi-Geo seçeneklerini kullanarak konumu değiştirebilirsiniz.
SKU - İhtiyacınız olan bir SKU. Daha fazla bilgi için bkz. SKU belleği ve işlem gücü.
Yönetici - Kapasite için bir yönetici.
Not
- Varsayılan olarak kapasite yöneticisi, kapasiteyi oluşturan kullanıcıdır.
- Kapasite yöneticisi olarak farklı bir kullanıcı veya hizmet sorumlusu seçebilirsiniz.
- Kapasite yöneticisinin, kapasitenin sağlandığı kiracıya ait olması gerekir. İşletmeden işletmeye (B2B) kullanıcılar, kapasite yöneticileri olamaz.
Dağıtımı doğrulama
Dağıtımı doğrulamak için aşağıdakileri yapın:
Azure portalında oturum açın.
Arama kutusuna Power BI Embedded yazın.
Power BI Embedded kapasitelerinin listesini inceleyin ve oluşturduğunuz yeni kapasitenin listelendiğini doğrulayın.
Kaynakları temizleme
Oluşturduğunuz kapasiteyi silmek için şu adımları izleyin:
Azure portalında oturum açın.
Arama kutusuna Power BI Embedded yazın.
Oluşturduğunuz kapasitenin bağlam menüsünü açın ve Sil' i seçin.
Onay sayfasında, kapasitenin adını girin ve Sil' i seçin.