Szybki start: tworzenie puli Synapse SQL przy użyciu interfejsu wiersza polecenia platformy Azure

Utwórz pulę SYNApse SQL (magazyn danych) w usłudze Azure Synapse Analytics przy użyciu interfejsu wiersza polecenia platformy Azure.

Wymagania wstępne

Wprowadzenie

Użyj tych poleceń, aby zalogować się do platformy Azure i skonfigurować grupę zasobów.

  1. Jeśli używasz instalacji lokalnej, uruchom polecenie az login , aby zalogować się do platformy Azure:

    az login
    
  2. W razie potrzeby użyj polecenia az account set , aby wybrać subskrypcję:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Uruchom polecenie az group create , aby utworzyć grupę zasobów:

    az group create --name myResourceGroup --location WestEurope
    
  4. Utwórz serwer logiczny SQL za pomocą polecenia az sql server create :

    az sql server create --resource-group myResourceGroup --name mysqlserver \
       --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
    

    Serwer zawiera grupę baz danych zarządzanych jako grupa.

Konfigurowanie reguły zapory na poziomie serwera

Utwórz regułę zapory na poziomie serwera. Reguła zapory na poziomie serwera umożliwia aplikacji zewnętrznej, takiej jak SQL Server Management Studio lub narzędzie SQLCMD, w celu nawiązania połączenia z pulą SQL za pośrednictwem zapory usługi puli SQL.

Uruchom polecenie az sql server firewall-rule create , aby utworzyć regułę zapory:

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

W tym przykładzie zapora jest otwarta tylko dla innych zasobów platformy Azure. Aby włączyć łączność zewnętrzną, zmień adres IP na adres odpowiedni dla danego środowiska. Aby otworzyć wszystkie adresy IP, użyj wartości 0.0.0.0 jako początkowego adresu IP i wartości 255.255.255.255 jako adresu końcowego.

Uwaga

Punkty końcowe SQL komunikują się za pośrednictwem portu 1433. Jeśli próbujesz nawiązać połączenie z sieci firmowej, ruch wychodzący na porcie 1433 może być zablokowany przez zaporę sieciową. Jeśli tak, nie będzie można nawiązać połączenia z serwerem, chyba że dział IT otworzy port 1433.

Tworzenie puli SQL i zarządzanie nią

Utwórz pulę SQL. W tym przykładzie jako cel usługi jest używany dw100c, który jest niższym kosztem dla puli SQL.

Uwaga

Potrzebny jest wcześniej utworzony obszar roboczy. Aby uzyskać więcej informacji, zobacz Szybki start: tworzenie obszaru roboczego usługi Azure Synapse przy użyciu interfejsu wiersza polecenia platformy Azure.

Użyj polecenia az synapse sql pool create , aby utworzyć pulę SQL:

az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
   --performance-level "DW1000c" --workspace-name testsynapseworkspace

Aby uzyskać więcej informacji na temat opcji parametrów, zobacz az synapse sql pool.

Pule SQL można wyświetlić za pomocą polecenia az synapse sql pool list :

az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace

Użyj polecenia az synapse sql pool update , aby zaktualizować istniejącą pulę:

az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Użyj polecenia az synapse sql pool pause , aby wstrzymać pulę:

az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Użyj polecenia az synapse sql pool resume , aby uruchomić wstrzymaną pulę:

az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Aby usunąć istniejącą pulę SQL, użyj polecenia az synapse sql pool delete :

az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Czyszczenie zasobów

Inne samouczki Szybki start w tej kolekcji bazują na tym przewodniku Szybki start.

Porada

Jeśli planujesz kontynuować pracę z kolejnymi samouczkami Szybki start, nie usuwaj zasobów utworzonych w tym przewodniku Szybki start. Jeśli nie planujesz kontynuować, użyj polecenia az group delete , aby usunąć wszystkie zasoby utworzone w tym przewodniku Szybki start.

az group delete --ResourceGroupName MyResourceGroup

Następne kroki

Utworzono pulę SQL, utworzono regułę zapory i połączono ją z pulą SQL. Aby dowiedzieć się więcej, przejdź do artykułu Ładowanie danych do puli SQL .