Aracılığıyla paylaş


Hızlı Başlangıç: Azure CLI ile Synapse SQL havuzu oluşturma

Azure CLI kullanarak Azure Synapse Analytics'te bir Synapse SQL havuzu (veri ambarı) oluşturun.

Önkoşullar

Başlarken

Azure'da oturum açmak ve bir kaynak grubu ayarlamak için bu komutları kullanın.

  1. Yerel yükleme kullanıyorsanız Azure'da oturum açmak için az login komutunu çalıştırın:

    az login
    
  2. Gerekirse az account set komutunu kullanarak aboneliğinizi seçin:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Kaynak grubu oluşturmak için az group create komutunu çalıştırın:

    az group create --name myResourceGroup --location WestEurope
    
  4. az 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 ChangeYourAdminPassword1
    

    Sunucu, grup olarak yönetilen bir veritabanı grubu içerir.

Sunucu düzeyinde güvenlik duvarı kuralı oluşturma

Sunucu düzeyinde 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ışarıdan bağlantı kurulabilmesi için IP adresini ortamınız için uygun bir adres olarak değiştirin. Tüm IP adreslerini açmak için başlangıç IP adresi olarak 0.0.0.0’ı, bitiş adresi olaraksa 255.255.255.255’i kullanın.

Not

SQL uç noktaları 1433 numaralı bağlantı noktası üzerinden iletişim kurar. Şirket ağı içinden bağlanmaya çalışıyorsanız ağınızın güvenlik duvarı tarafından 1433 numaralı bağlantı noktası üzerinden giden trafiğe 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 ve bu da SQL havuzunuz için daha düşük maliyetli bir başlangıç noktasıdır.

Not

Önceden oluşturulmuş bir çalışma alanına ihtiyacınız vardır. 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.

İpucu

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 devam edin.