Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Créez un pool Synapse SQL (entrepôt de données) dans Azure Synapse Analytics à l’aide d’Azure CLI.
Conditions préalables
Utilisez l’environnement Bash dans Azure Cloud Shell. Pour plus d’informations, consultez Démarrage rapide pour Bash dans Azure Cloud Shell.
Si vous préférez exécuter les commandes de référence de l’interface de ligne de commande localement, installez l’interface Azure CLI. Si vous exécutez sur Windows ou macOS, envisagez d’exécuter Azure CLI dans un conteneur Docker. Pour plus d’informations, consultez Guide pratique pour exécuter Azure CLI dans un conteneur Docker.
Si vous utilisez une installation locale, connectez-vous à Azure CLI à l’aide de la commande az login. Pour terminer le processus d’authentification, suivez les étapes affichées dans votre terminal. Pour connaître les autres options de connexion, consultez Se connecter avec Azure CLI.
Lorsque vous y êtes invité, installez l’extension Azure CLI lors de la première utilisation. Pour plus d’informations sur les extensions, consultez Utiliser des extensions avec Azure CLI.
Exécutez az version pour rechercher la version et les bibliothèques dépendantes installées. Pour effectuer une mise à niveau vers la dernière version, exécutez az upgrade.
Mise en route
Utilisez ces commandes pour vous connecter à Azure et configurer un groupe de ressources.
Si vous utilisez une installation locale, exécutez la commande az login pour vous connecter à Azure :
az loginSi nécessaire, utilisez la commande az account set pour sélectionner votre abonnement :
az account set --subscription 00000000-0000-0000-0000-000000000000Exécutez la commande az group create pour créer un groupe de ressources :
az group create --name myResourceGroup --location WestEuropeCré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 ChangeYourAdminPassword1Un 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 .