Démarrage rapide : Créer un pool Synapse SQL avec Azure CLI

Créez un pool Synapse SQL (entrepôt de données) dans Azure Synapse Analytics à l’aide d’Azure CLI.

Prérequis

Prise en main

Utilisez ces commandes pour vous connecter à Azure et configurer un groupe de ressources.

  1. Si vous utilisez une installation locale, exécutez la commande az login pour vous connecter à Azure :

    az login
    
  2. Si nécessaire, utilisez la commande az account set pour sélectionner votre abonnement :

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Exécutez la commande az group create pour créer un groupe de ressources :

    az group create --name myResourceGroup --location WestEurope
    
  4. Créez un serveur SQL logique à l’aide de la commande az sql server create :

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

    Un serveur contient un groupe de bases de données gérées en tant que groupe.

Configurer une règle de pare-feu au niveau du serveur

Créez une règle de pare-feu au niveau du serveur. Une règle de pare-feu au niveau du serveur permet à une application externe, telle que SQL Server Management Studio ou l’utilitaire SQLCMD, de se connecter à un pool SQL à travers le pare-feu du service de pool SQL.

Exécutez la commande az sql server firewall-rule create pour créer une règle de pare-feu :

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

Dans cet exemple, le pare-feu n’est ouvert qu’à d’autres ressources Azure. Pour activer la connectivité externe, remplacez l’adresse IP par une adresse correspondant à votre environnement. Pour ouvrir toutes les adresses IP, utilisez 0.0.0.0 comme adresse IP de début et 255.255.255.255 comme adresse de fin.

Notes

Les points de terminaison SQL communiquent via le port 1433. Si vous essayez de vous connecter à partir d’un réseau d’entreprise, le trafic sortant sur le port 1433 peut ne pas être autorisé par le pare-feu de votre réseau. Dans ce cas, vous ne pourrez pas vous connecter à votre serveur, sauf si votre service informatique ouvre le port 1433.

Créer et gérer votre pool SQL

Créez le pool SQL. Cet exemple utilise DW100c comme objectif de service, ce qui correspond à un point de départ peu coûteux pour votre pool SQL.

Notes

Vous avez besoin d’un espace de travail existant. Pour plus d’informations, consultez Démarrage rapide : Créez un espace de travail Azure Synapse avec Azure CLI.

Utilisez la commande az synapse sql pool create pour créer le pool SQL :

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

Pour plus d’informations sur les options de paramètre, consultez az synapse sql pool.

Vous pouvez voir vos pools SQL à l’aide de la commande az synapse sql pool list :

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

Utilisez la commande az synapse sql pool update pour mettre à jour un pool existant :

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

Utilisez la commande az synapse sql pool pause pour suspendre votre pool :

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

Utilisez la commande az synapse sql pool resume pour démarrer un pool suspendu :

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

Pour supprimer un pool SQL existant, utilisez la commande az synapse sql pool delete :

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

Nettoyer les ressources

D’autres tutoriels de démarrage rapide de cette collection reposent sur ce démarrage rapide.

Conseil

Si vous prévoyez de continuer avec d’autres tutoriels de démarrage rapide, ne nettoyez pas les ressources créées dans ce guide de démarrage rapide. Sinon, utilisez la commande az group delete pour supprimer toutes les ressources créées dans le cadre de ce guide de démarrage rapide.

az group delete --ResourceGroupName MyResourceGroup

Étapes suivantes

Vous avez créé un pool SQL, une règle de pare-feu et vous êtes connecté à votre pool SQL. Pour en savoir plus, consultez l’article Charger des données dans un pool SQL.