PowerShell ile çalışma alanı dağıtma

Bu makalede PowerShell kullanarak Azure Databricks çalışma alanı oluşturma adımları açıklanmaktadır.

PowerShell'i yerel olarak kullanmayı seçerseniz, bu makalede Az PowerShell modülünü yüklemeniz ve Bağlan-AzAccount cmdlet'ini kullanarak Azure hesabınıza bağlanmanız gerekir. Az PowerShell modülünü yükleme hakkında daha fazla bilgi için bkz . Azure PowerShell'i yükleme.

Azure hesabınıza kullanıcı olarak bağlanmak için bkz . Azure Databricks kullanıcı hesabıyla PowerShell oturum açma. Azure hesabınıza hizmet sorumlusu olarak bağlanmak için bkz . Microsoft Entra Id (eski adıYla Azure Active Directory) hizmet sorumlusuyla PowerShell oturum açma.

Not

Azure Ticari Bulut'ta FedRAMP High gibi US Government uyumluluk sertifikalarını barındıran bir Azure Databricks çalışma alanı oluşturmak istiyorsanız, bu deneyime erişmek için lütfen Microsoft veya Azure Databricks hesap ekibinize ulaşın.

Azure Databricks'i ilk kez kullanıyorsanız Microsoft.Databricks kaynak sağlayıcısını kaydetmeniz gerekir.

  Register-AzResourceProvider -ProviderNamespace Microsoft.Databricks

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ıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

  • Kod bloğunun sağ üst köşesindeki Deneyin’i seçin. Deneyin seçildiğinde kod otomatik olarak Cloud Shell'e kopyalanmaz.
  • https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin.
  • Azure portalının sağ üst kısmındaki menü çubuğunda 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ğundaki Kopyala düğmesini seçin.
  • Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu Cloud Shell oturumuna yapıştırın.
  • Kodu çalıştırmak için Enter'ı seçin.

Birden çok Azure aboneliğiniz varsa, kaynakların faturalandırılacağı uygun aboneliği seçin. Set-AzContext cmdlet'ini kullanarak belirli bir abonelik kimliğini seçin.

Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000

Kaynak grubu oluşturma

New-AzResourceGroup cmdlet'ini kullanarak bir Azure kaynak grubu oluşturun. Kaynak grubu, Azure kaynaklarının grup olarak dağıtıldığı ve yönetildiği bir mantıksal kapsayıcıdır.

Aşağıdaki örnek, Batı ABD 2 bölgesinde myresourcegroup adlı bir kaynak grubu oluşturur.

New-AzResourceGroup -Name myresourcegroup -Location westus2

Azure Databricks çalışma alanı oluşturma

Bu bölümde PowerShell kullanarak bir Azure Databricks çalışma alanı oluşturacaksınız.

New-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup -Location westus2 -ManagedResourceGroupName databricks-group -Sku standard

Aşağıdaki değerleri girin:

Özellik Açıklama
Ad Databricks çalışma alanınız için bir ad sağlayın
ResourceGroupName Var olan bir kaynak grubu adını belirtin
Konum Batı ABD 2'yi seçin. Diğer kullanılabilir bölgeler için bkz. Bölgeye göre kullanılabilir Azure hizmetleri
ManagedResourceGroupName Yeni bir yönetilen kaynak grubu oluşturmak mı yoksa var olan bir kaynak grubunu kullanmak mı istediğinizi belirtin.
Sku Standart, Premium veya Deneme arasında seçim yapın. Bu katmanlar hakkında daha fazla bilgi için bkz . Databricks fiyatlandırması

Çalışma alanının oluşturulması birkaç dakika sürer. Bu işlem tamamlandıktan sonra kullanıcı hesabınız otomatik olarak çalışma alanına yönetici kullanıcı olarak eklenir.

Not

Çalışma alanı dağıtımı başarısız olduğunda, çalışma alanı yine başarısız durumda oluşturulur. Başarısız olan çalışma alanını silin ve dağıtım hatalarını düzelten yeni bir çalışma alanı oluşturun. Başarısız çalışma alanını sildiğinizde, yönetilen kaynak grubu ve başarıyla dağıtılan kaynaklar da silinir.

Databricks çalışma alanının sağlama durumunu belirleme

Databricks çalışma alanının başarıyla sağlandığını belirlemek için cmdlet'ini Get-AzDatabricksWorkspace kullanabilirsiniz.

Get-AzDatabricksWorkspace -Name mydatabricksws -ResourceGroupName myresourcegroup |
  Select-Object -Property Name, SkuName, Location, ProvisioningState
Name            SkuName   Location  ProvisioningState
----            -------   --------  -----------------
mydatabricksws  standard  westus2   Succeeded