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

Tip

Microsoft Fabric Data Warehouse é um armazém relacional de escala empresarial com base de data lake, arquitetura pronta para o futuro, IA integrada e novos recursos. Se você não estiver familiarizado com o data warehouse, comece com Fabric Data Warehouse. As cargas de trabalho existentes de pools de SQL dedicados podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.

Crie um pool de SQL do Synapse (data warehouse) em Azure Synapse Analytics usando o CLI do Azure.

Prerequisites

Como começar

Use esses comandos para entrar no Azure e configurar um grupo de recursos.

  1. Se você estiver usando uma instalação local, execute o comando az login para entrar no Azure:

    az login
    
  2. Se necessário, use o comando az account set para selecionar sua assinatura:

    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 usando o comando az sql server create :

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

    Um servidor contém um grupo de bancos de dados gerenciados como um grupo.

Configurar uma regra de firewall no nível do servidor

Crie uma regra de firewall no nível do servidor. Uma regra de firewall no nível do servidor permite que um aplicativo externo, como SQL Server Management Studio ou o utilitário SQLCMD, se conecte a um pool de SQL por meio do firewall do serviço do pool 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, o firewall só é aberto para outros recursos Azure. Para habilitar a conectividade externa, altere o endereço IP para um endereço apropriado para seu ambiente. Para abrir todos os endereços IP, use 0.0.0.0 como o endereço IP inicial e 255.255.255.255 como o endereço final.

Note

Os endpoints SQL se comunicam pela porta 1433. Se você estiver tentando se conectar de dentro de uma rede corporativa, o tráfego de saída pela porta 1433 poderá não ser permitido pelo firewall da rede. Nesse caso, você não poderá se conectar ao servidor, a menos que seu departamento de TI abra a porta 1433.

Criar e gerenciar seu pool de SQL

Crie o pool de SQL. Este exemplo usa DW100c como o objetivo de serviço, que é um ponto de partida de menor custo para o pool de SQL.

Note

Você precisa de um espaço de trabalho criado anteriormente. Para obter mais informações, consulte Quickstart: Criar um workspace do Azure synapse com CLI do Azure.

Use o comando az synapse sql pool create para criar o pool 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âmetro, consulte az synapse sql pool.

Você pode ver seus pools de SQL usando o comando az synapse sql pool list :

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

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

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

Use o comando az synapse sql pool pause para pausar seu pool:

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

Use o comando az synapse sql pool resume para retomar um pool pausado:

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

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

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

Limpar os recursos

Outros tutoriais de início rápido nesta coleção se baseiam neste início rápido.

Tip

Se você planeja continuar trabalhando com os tutoriais de início rápido mais recentes, não limpe os recursos criados neste guia de início rápido. Se você não planeja continuar, use o comando az group delete para excluir todos os recursos criados por este início rápido.

az group delete --ResourceGroupName MyResourceGroup

Próximas Etapas 

Agora você criou um pool de SQL, criou uma regra de firewall e se conectou ao pool de SQL. Para saber mais, continue com o artigo Carregar dados no pool de SQL .