Partager via


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.

Conditions préalables

Mise en route

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 via le pare-feu du service du 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 est ouvert uniquement pour d’autres ressources Azure. Pour activer la connectivité externe, remplacez l’adresse IP par une adresse appropriée pour votre environnement. Pour ouvrir toutes les adresses IP, utilisez 0.0.0.0 comme adresse IP de départ et 255.255.255.255.255 comme adresse de fin.

Remarque

Les points de terminaison SQL communiquent sur 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, qui est un point de départ à moindre coût pour votre pool SQL.

Remarque

Vous avez besoin d’un espace de travail créé précédemment. Pour plus d’informations, consultez Démarrage rapide : Créer 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 didacticiels de démarrage rapide de cette collection s’appuient sur ce guide de démarrage rapide.

Conseil / Astuce

Si vous envisagez de continuer à utiliser des didacticiels de démarrage rapide ultérieurs, ne nettoyez pas les ressources créées dans ce guide de démarrage rapide. Si vous ne prévoyez pas de continuer, utilisez la commande az group delete pour supprimer toutes les ressources créées par ce guide de démarrage rapide.

az group delete --ResourceGroupName MyResourceGroup

Étapes suivantes

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