Quickstart: Een Synapse SQL-pool maken met Azure CLI
Maak een Synapse SQL-pool (datawarehouse) in Azure Synapse Analytics met behulp van de Azure CLI.
Vereisten
Gebruik de Bash-omgeving in Azure Cloud Shell. Zie Quickstart voor Bash in Azure Cloud Shell voor meer informatie.
Installeer de Azure CLI, indien gewenst, om CLI-referentieopdrachten uit te voeren. Als u in Windows of macOS werkt, kunt u Azure CLI uitvoeren in een Docker-container. Zie De Azure CLI uitvoeren in een Docker-container voor meer informatie.
Als u een lokale installatie gebruikt, meldt u zich aan bij Azure CLI met behulp van de opdracht AZ login. Volg de stappen die worden weergegeven in de terminal, om het verificatieproces te voltooien. Raadpleeg Aanmelden bij Azure CLI voor aanvullende aanmeldingsopties.
Installeer de Azure CLI-extensie bij het eerste gebruik, wanneer u hierom wordt gevraagd. Raadpleeg Extensies gebruiken met Azure CLI voor meer informatie over extensies.
Voer az version uit om de geïnstalleerde versie en afhankelijke bibliotheken te vinden. Voer az upgrade uit om te upgraden naar de nieuwste versie.
Aan de slag
Gebruik deze opdrachten om u aan te melden bij Azure en een resourcegroep in te stellen.
Als u een lokale installatie gebruikt, voert u de opdracht az login uit om u aan te melden bij Azure:
az login
Gebruik, indien nodig, de az account set opdracht om uw abonnement te selecteren:
az account set --subscription 00000000-0000-0000-0000-000000000000
Voer de opdracht az group create uit om een resourcegroep te maken:
az group create --name myResourceGroup --location WestEurope
Maak een logische SQL-server met de opdracht az sql server create:
az sql server create --resource-group myResourceGroup --name mysqlserver \ --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
Een server bevat een groep met databases die worden beheerd als groep.
Een serverfirewallregel configureren
Een serverfirewallregel maken. Een firewallregel op serverniveau kan een externe toepassing, zoals SQL Server Management Studio of het hulpprogramma SQLCMD, via de firewall van de SQL-poolservice verbinding laten maken met een SQL-pool.
Maak een firewallregel door de opdracht az sql server firewall-rule create uit te voeren:
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
In dit voorbeeld wordt de firewall alleen geopend voor andere Azure-resources. Voor externe connectiviteit wijzigt u het IP-adres in een correct adres voor uw omgeving. Als u alle IP-adressen wilt openen, gebruikt u 0.0.0.0 als beginadres en 255.255.255.255 als eindadres.
Notitie
SQL-eindpunten communiceren via poort 1433. Als u verbinding probeert te maken vanuit een bedrijfsnetwerk, wordt uitgaand verkeer via poort 1433 mogelijk niet toegestaan door de firewall van uw netwerk. In dat geval kunt u alleen verbinding maken met uw server als uw IT-afdeling poort 1433 openstelt.
Uw SQL-pool maken en beheren
Maak de SQL-pool. Dit voorbeeld gebruikt DW100c als de servicedoelstelling. Dit is een goedkoper startpunt voor uw SQL-pool.
Notitie
U hebt een eerder gemaakte werkruimte nodig. Zie voor meer informatie Snelstart: Een Azure Synapse-werkruimte maken met Azure CLI.
Gebruik de opdracht az synapse sql pool create voor het maken van de SQL-pool:
az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
--performance-level "DW1000c" --workspace-name testsynapseworkspace
Zie az synapse sql pool voor meer informatie over de parameteropties.
U kunt uw SQL-pools weergeven met behulp van de opdracht az synapse sql pool list:
az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace
Gebruik de opdracht az synapse sql pool update voor het bijwerken van een bestaande pool:
az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Gebruik de opdracht az synapse sql pool pause om uw pool te onderbreken:
az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Gebruik de opdracht az synapse sql pool resume om een onderbroken pool te starten:
az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Als u een bestaande SQLpool wilt verwijderen, gebruikt u de opdracht az synapse sql pool delete:
az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
--workspace-name testsynapseworkspace
Resources opschonen
Andere zelfstudies in deze verzameling zijn gebaseerd op deze snelstart.
Tip
Verwijder de resources die u in deze quickstart hebt gemaakt niet als u verder wilt gaan met volgende quickstart-zelfstudies. Als u niet wilt doorgaan, gebruikt u de opdracht az group delete om alle resources te verwijderen die door deze quickstart zijn gemaakt.
az group delete --ResourceGroupName MyResourceGroup
Volgende stappen
U hebt nu een SQL-pool gemaakt, een firewallregel gemaakt en deze verbonden met uw SQL-pool. Ga voor meer informatie naar het artikel Gegevens in een SQL-pool laden.