Share via


Início Rápido: Criar um conjunto de SQL do Synapse com a CLI do Azure

Crie um conjunto de SQL do Synapse (armazém de dados) no Azure Synapse Analytics com a CLI do Azure.

Pré-requisitos

Introdução

Utilize estes comandos para iniciar sessão no Azure e configurar um grupo de recursos.

  1. Se estiver a utilizar uma instalação local, execute o comando az login para iniciar sessão no Azure:

    az login
    
  2. Se necessário, utilize o comando az account set para selecionar a sua subscrição:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Execute o comando az group create para criar um grupo de recursos:

    az group create --name myResourceGroup --location WestEurope
    
  4. Crie um SQL Server lógico com o comando az sql server create :

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

    Os servidores contêm um grupo de bases de dados geridas como um grupo.

Configurar uma regra de firewall ao nível do servidor

Crie uma regra de firewall ao nível do servidor. Uma regra de firewall ao nível do servidor permite que uma aplicação externa, como SQL Server Management Studio ou o utilitário SQLCMD, se ligue a um conjunto de SQL através da firewall do serviço do conjunto de SQL.

Execute o comando az sql server firewall-rule create para criar uma regra de firewall:

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

Neste exemplo, a firewall só é aberta para outros recursos do Azure. Para ativar a conectividade externa, altere o endereço IP para um endereço adequado para o seu ambiente. Para abrir todos os endereços IP, utilize 0.0.0.0 como o endereço IP inicial e 255.255.255.255 como o endereço final.

Nota

Os pontos finais do SQL comunicam através da porta 1433. Se estiver a tentar ligar-se a partir de uma rede empresarial, o tráfego de saída através da porta 1433 poderá não ser permitido pela firewall da sua rede. Se for o caso, não poderá ligar-se ao servidor, a menos que o seu departamento de TI abra a porta 1433.

Criar e gerir o conjunto de SQL

Crie o conjunto de SQL. Este exemplo utiliza DW100c como objetivo de serviço, que é um ponto de partida de custo mais baixo para o conjunto de SQL.

Nota

Precisa de uma área de trabalho criada anteriormente. Para obter mais informações, veja Início Rápido: Criar uma área de trabalho do Azure Synapse com a CLI do Azure.

Utilize o comando az synapse sql pool create para criar o conjunto de SQL:

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

Para obter mais informações sobre as opções de parâmetros, veja az synapse sql pool.

Pode ver os conjuntos de SQL com o comando az synapse sql pool list :

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

Utilize o comando az synapse sql pool update para atualizar um conjunto existente:

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

Utilize o comando az synapse sql pool pause para colocar o conjunto em pausa:

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

Utilize o comando az synapse sql pool resume para iniciar um conjunto em pausa:

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

Para remover um conjunto de SQL existente, utilize o comando az synapse sql pool delete :

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

Limpar os recursos

Outros inícios rápidos e tutoriais desta coleção têm por base este início rápido.

Dica

Se pretender continuar a trabalhar com tutoriais de início rápido posteriores, não limpe os recursos criados neste início rápido. Se não quiser continuar, utilize o comando az group delete para eliminar todos os recursos criados por este início rápido.

az group delete --ResourceGroupName MyResourceGroup

Passos seguintes

Criou um conjunto de SQL, criou uma regra de firewall e ligou-se ao conjunto de SQL. Para saber mais, avance para o artigo Carregar dados para o conjunto de SQL .