Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure CLI kullanarak Azure Synapse Analytics'te Synapse SQL havuzu (veri ambarı) oluşturun.
Önkoşullar
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için Azure Cloud Shell'de Bash ile hızlı başlangıç bölümüne bakınız.
CLI başvuru komutlarını yerel olarak çalıştırmayı tercih ediyorsanız Azure CLI'yı yükleyin . Windows veya macOS üzerinde çalışıyorsanız Azure CLI’yi bir Docker kapsayıcısında çalıştırmayı değerlendirin. Daha fazla bilgi için bkz. Azure CLI'yi docker kapsayıcısında çalıştırma.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Diğer oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantısını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Sürümü ve yüklü bağımlı kütüphaneleri bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
İlk Adımlar
Azure'da oturum açmak ve bir kaynak grubu ayarlamak için bu komutları kullanın.
Yerel yükleme kullanıyorsanız Azure'da oturum açmak için az login komutunu çalıştırın:
az loginGerekirse az account set komutunu kullanarak aboneliğinizi seçin:
az account set --subscription 00000000-0000-0000-0000-000000000000Kaynak grubu oluşturmak için az group create komutunu çalıştırın:
az group create --name myResourceGroup --location WestEuropeaz sql server create komutunu kullanarak bir mantıksal SQL sunucusu oluşturun :
az sql server create --resource-group myResourceGroup --name mysqlserver \ --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1Sunucu, grup olarak yönetilen bir veritabanı grubu içerir.
Sunucu düzeyinde güvenlik duvarı kuralı oluşturma
Sunucu düzeyinde bir güvenlik duvarı kuralı oluşturun. Sunucu düzeyinde güvenlik duvarı kuralı, SQL Server Management Studio veya SQLCMD yardımcı programı gibi bir dış uygulamanın SQL havuzu hizmeti güvenlik duvarı üzerinden bir SQL havuzuna bağlanmasına izin verir.
Güvenlik duvarı kuralı oluşturmak için az sql server firewall-rule create komutunu çalıştırın:
az sql server firewall-rule create --resource-group myResourceGroup --name AllowSome \
--server mysqlserver --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0
Bu örnekte, güvenlik duvarı yalnızca diğer Azure kaynakları için açılır. Dış bağlantıyı etkinleştirmek için, IP adresini ortamınız için uygun bir adresle değiştirin. Tüm IP adreslerini açmak için başlangıç IP adresi olarak 0.0.0.0 ve bitiş adresi olarak 255.255.255.255 kullanın.
Uyarı
SQL uç noktaları 1433 numaralı bağlantı noktası üzerinden iletişim kurar. Şirket ağı içinden bağlanmaya çalışıyorsanız 1433 numaralı bağlantı noktası üzerinden giden trafiğe ağınızın güvenlik duvarı tarafından izin verilmiyor olabilir. Bu durumda, BT departmanınız 1433 numaralı bağlantı noktasını açmadığı sürece sunucunuza bağlanamazsınız.
SQL havuzunuzu oluşturma ve yönetme
SQL havuzunu oluşturun. Bu örnekte hizmet hedefi olarak DW100c kullanılır. Bu, SQL havuzunuz için daha düşük maliyetli bir başlangıç noktasıdır.
Uyarı
Önceden oluşturulmuş bir çalışma alanı gerekir. Daha fazla bilgi için bkz . Hızlı Başlangıç: Azure CLI ile Azure synapse çalışma alanı oluşturma.
SQL havuzunu oluşturmak için az synapse sql pool create komutunu kullanın:
az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
--performance-level "DW1000c" --workspace-name testsynapseworkspace
Parametre seçenekleri hakkında daha fazla bilgi için bkz. az synapse sql pool.
az synapse sql pool list komutunu kullanarak SQL havuzlarınızı görebilirsiniz:
az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace
Mevcut havuzu güncelleştirmek için az synapse sql pool update komutunu kullanın:
az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Havuzunuzu duraklatmak için az synapse sql pool pause komutunu kullanın:
az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Duraklatılmış havuzu başlatmak için az synapse sql pool resume komutunu kullanın:
az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Var olan bir SQL havuzunu kaldırmak için az synapse sql pool delete komutunu kullanın:
az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Kaynakları temizleme
Bu koleksiyondaki diğer hızlı başlangıç öğreticileri bu hızlı başlangıcı temel alır.
Tavsiye
Sonraki hızlı başlangıç öğreticileriyle çalışmaya devam etmek istiyorsanız, bu hızlı başlangıçta oluşturulan kaynakları temizlemeyin. Devam etmek istemiyorsanız, bu hızlı başlangıç tarafından oluşturulan tüm kaynakları silmek için az group delete komutunu kullanın.
az group delete --ResourceGroupName MyResourceGroup
Sonraki adımlar
Şimdi bir SQL havuzu oluşturdunuz, bir güvenlik duvarı kuralı oluşturdunuz ve SQL havuzunuza bağlandınız. Daha fazla bilgi edinmek için SQL havuzuna veri yükleme makalesine geçin.