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
Utilize o ambiente bash no Azure Cloud Shell. Para obter mais informações, veja Início Rápido do Bash no Azure Cloud Shell.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, veja Como executar a CLI do Azure num contentor do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de início de sessão, veja Iniciar sessão com a CLI do Azure.
Quando lhe for pedido, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
Introdução
Utilize estes comandos para iniciar sessão no Azure e configurar um grupo de recursos.
Se estiver a utilizar uma instalação local, execute o comando az login para iniciar sessão no Azure:
az login
Se necessário, utilize o comando az account set para selecionar a sua subscrição:
az account set --subscription 00000000-0000-0000-0000-000000000000
Execute o comando az group create para criar um grupo de recursos:
az group create --name myResourceGroup --location WestEurope
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 .