Démarrage rapide : Créer et interroger un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics à l’aide du portail Azure

Créez et interrogez rapidement un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics en utilisant le portail Azure.

Important

Ce guide de démarrage rapide vous aide à créer un pool SQL dédié (anciennement SQL DW). Pour créer un pool SQL dédié dans l’espace de travail Azure Synapse Analytics et tirer parti des dernières fonctionnalités et de l’intégration dans votre espace de travail Azure Synapse Analytics, utilisez plutôt Démarrage rapide : Créer un pool SQL dédié à l’aide de Synapse Studio.

Prérequis

  1. Si vous n’avez pas d’abonnement Azure, créez un compte Azure gratuit avant de commencer.

    Notes

    La création d’un pool SQL dédié (anciennement SQL DW) dans Azure Synapse peut donner lieu à un nouveau service facturable. Pour plus d’informations, consultez Tarification Azure Synapse Analytics.

  2. Téléchargez et installez la dernière version de SQL Server Management Studio (SSMS). Remarque : SSMS n’est disponible que sur les plateformes basées sur Windows ; consultez la liste complète des plateformes prises en charge.

Connectez-vous au portail Azure.

Connectez-vous au portail Azure.

Créer un pool SQL

Des entrepôts de données sont créés au moyen du pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics. Un pool SQL dédié (anciennement SQL DW) est créé avec un ensemble défini de ressources de calcul. La base de données est créée dans un groupe de ressources Azure et dans un serveur SQL logique.

Suivez ces étapes pour créer un pool SQL dédié (anciennement SQL DW) qui contient l’exemple de données AdventureWorksDW.

  1. Sélectionnez Créer une ressource dans le coin supérieur gauche du portail Azure.

    Capture d’écran du portail Azure. Créer une ressource dans le portail Azure.

  2. Dans la barre de recherche, tapez « pool SQL dédié » et sélectionnez pool SQL dédié (anciennement SQL DW). Sélectionnez Créer dans la page qui s’ouvre.

    Capture d’écran du portail Azure. Créez un entrepôt de données vide.

  3. Dans Informations de base, indiquez votre abonnement, le groupe de ressources, le nom du pool SQL dédié (anciennement SQL DW) et le nom du serveur :

    Paramètre Valeur suggérée Description
    Abonnement Votre abonnement Pour plus d’informations sur vos abonnements, consultez Abonnements.
    Groupe de ressources myResourceGroup Pour les noms de groupe de ressources valides, consultez Naming conventions (Conventions d’affectation de nom).
    Nom du pool SQL Tout nom globalement unique (par exemple, mySampleDataWarehouse) Pour les noms de base de données valides, consultez Database Identifiers (Identificateurs de base de données).
    Serveur Nom globalement unique Sélectionnez un serveur existant ou créez un nom de serveur en sélectionnant Créer. Pour les noms de serveur valides, consultez Naming conventions (Conventions d’affectation de nom).

    Capture d’écran du portail Azure. Créez les détails de base de données de l'entrepôt de données.

  4. Sous Niveau de performance, sélectionnez Sélectionner le niveau de performance pour éventuellement changer votre configuration à l’aide d’un curseur.

    Capture d’écran du portail Azure. Modifiez le niveau de performances de l’entrepôt de données.

    Pour plus d’informations sur les niveaux de performance, consultez Gérer le calcul dans Azure Synapse Analytics.

  5. Sélectionnez Paramètres supplémentaires, sous Utiliser des données existantes, choisissez Exemple de sorte que AdventureWorksDW soit créé comme exemple de base de données.

    Capture d’écran du portail Azure. Sélectionnez Utiliser les données existantes.

  6. Maintenant que vous avez renseigné l’onglet Informations de base du formulaire Azure Synapse Analytics, sélectionnez Vérifier + créer, puis Créer pour créer le pool SQL. Le provisionnement prend quelques minutes.

    Capture d’écran du portail Azure. Sélectionnez Vérifier + créer.

    Capture d’écran du portail Azure. Sélectionnez Créer.

  7. Dans la barre d’outils, sélectionnez Notifications pour superviser le processus de déploiement.

    Capture d’écran du portail Azure affichant Notifications avec le déploiement en cours.

Créer une règle de pare-feu au niveau du serveur

Le service Azure Synapse crée un pare-feu au niveau du serveur. Ce pare-feu empêche les outils et les applications externes de se connecter au serveur ou aux bases de données sur le serveur. Pour activer la connectivité, vous pouvez ajouter des règles de pare-feu qui activent la connectivité pour des adresses IP spécifiques. Suivez ces étapes pour créer une règle de pare-feu au niveau du serveur pour l’adresse IP de votre client.

Notes

Azure Synapse communique par le biais du port 1433. Si vous essayez de vous connecter à partir d’un réseau d’entreprise, le trafic sortant sur le port 1433 peut être bloqué par le pare-feu de votre réseau. Dans ce cas, vous ne pouvez pas vous connecter à votre serveur, sauf si votre service informatique ouvre le port 1433.

  1. Lorsque le déploiement est terminé, sélectionnez Tous les services dans le menu. Sélectionnez Bases de données, puis sélectionnez l’étoile en regard d’Azure Synapse Analytics pour ajouter Azure Synapse Analytics à vos favoris.

  2. Sélectionnez Azure Synapse Analytics dans le menu de gauche, puis sélectionnez mySampleDataWarehouse dans la page Azure Synapse Analytics. La page d’aperçu de votre base de données s’ouvre. Elle affiche le nom du serveur complet (par exemple sqlpoolservername.database.windows.net) et fournit des options pour poursuivre la configuration.

  3. Copiez le nom complet du serveur pour vous connecter à votre serveur et à ses bases de données dans ce guide de démarrage rapide et les suivants. Pour ouvrir les paramètres du serveur, sélectionnez le nom de ce dernier.

    Capture d’écran du portail Azure. Recherchez le nom du serveur et copiez-le dans le presse-papiers.

  4. Sélectionnez Afficher les paramètres de pare-feu.

    Capture d’écran du portail Azure. Paramètres du serveur, Afficher les paramètres de pare-feu.

  5. La page Paramètres de pare-feu du serveur s’ouvre.

    Capture d’écran du portail Azure. Règle de pare-feu de serveur via le bouton Ajouter une adresse IP cliente.

  6. Pour ajouter votre adresse IP actuelle à une nouvelle règle de pare-feu, sélectionnez Ajouter une adresse IP cliente dans la barre d’outils. Une règle de pare-feu peut ouvrir le port 1433 pour une seule adresse IP ou une plage d’adresses IP.

  7. Sélectionnez Enregistrer. Une règle de pare-feu au niveau du serveur est créée pour votre adresse IP actuelle, ce qui ouvre le port 1433 sur le serveur.

  8. Sélectionnez OK, puis fermez la page Paramètres de pare-feu.

Vous pouvez maintenant vous connecter au serveur et à ses pools SQL à l’aide de cette adresse IP. La connexion fonctionne à partir de SQL Server Management Studio ou d’un autre outil de votre choix. Quand vous vous connectez, utilisez le compte ServerAdmin que vous avez créé précédemment.

Important

Par défaut, l’accès via le pare-feu SQL Database est activé pour tous les services Azure. Sélectionnez OFF (Désactivé) dans cette page, puis Enregistrer afin de désactiver le pare-feu pour tous les services Azure.

Obtenir le nom complet du serveur

Obtenez le nom complet de votre serveur dans le portail Azure. Vous utiliserez le nom complet du serveur par la suite pour vous connecter au serveur.

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Azure Synapse Analytics dans le menu de gauche, puis sélectionnez votre espace de travail dans la page Azure Synapse Analytics.

  3. Dans le volet Essentials de la page du portail Azure pour votre base de données, recherchez et copiez le nom du serveur. Dans cet exemple, le nom complet est sqlpoolservername.database.windows.net.

    Capture d'écran du portail Azure, configuration du réseau de connexion.

Se connecter au serveur comme administrateur du serveur

Cette section utilise SSMS (SQL Server Management Studio) pour établir une connexion avec votre serveur.

  1. Ouvrez SQL Server Management Studio.

  2. Dans la fenêtre Se connecter au serveur, entrez les valeurs suivantes :

    Paramètre Valeur suggérée Description
    Type de serveur Moteur de base de données Cette valeur est obligatoire
    Nom du serveur Nom complet du serveur Voici un exemple : sqlpoolservername.database.windows.net.
    Authentification l’authentification SQL Server L’authentification SQL est le seul type d’authentification configuré dans ce didacticiel.
    Connexion Compte d’administrateur de serveur Compte que vous avez spécifié lorsque vous avez créé le serveur.
    Mot de passe Mot de passe de votre compte d’administrateur de serveur Mot de passe que vous avez spécifié quand vous avez créé le serveur.

    Dans SQL Server Management Studio (SSMS), connectez-vous au serveur.

  3. Sélectionnez Connecter. La fenêtre Explorateur d’objets s’ouvre dans SSMS.

  4. Dans l’Explorateur d’objets, développez Bases de données. Ensuite, développez mySampleDatabase pour afficher les objets dans votre nouvelle base de données.

    Capture d’écran de SQL Server Management Studio (SSMS) montrant des objets de base de données dans l’Explorateur d’objets.

Exécuter des requêtes

Il n’est pas recommandé d’exécuter de grosses requêtes en étant connecté comme administrateur du serveur, car il utilise une classe de ressources limitée. Configurez Isolation des charges de travail comme dans les tutoriels.

Azure Synapse Analytics utilise T-SQL comme langage de requête. Pour ouvrir une fenêtre de requête et exécuter des requêtes T-SQL, procédez comme suit dans SQL Server Management Studio (SSMS) :

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur mySampleDataWarehouse, puis sélectionnez Nouvelle requête. Une nouvelle fenêtre de requête s’ouvre.

  2. Dans la fenêtre de requête, entrez la commande suivante pour afficher la liste des bases de données.

    SELECT * FROM sys.databases
    
  3. Sélectionnez Exécuter. Les résultats de requête montrent deux bases de données : master et mySampleDataWarehouse.

    Capture d’écran de SQL Server Management Studio (SSMS). Interrogez des bases de données dans SSMS, en affichant master et mySampleDataWarehouse dans le jeu de résultats.

  4. Pour examiner des données, utilisez la commande suivante pour afficher le nombre de clients dont le nom de famille est Adams et qui ont trois enfants au foyer. Les résultats donnent six clients.

    SELECT LastName, FirstName FROM dbo.dimCustomer
    WHERE LastName = 'Adams' AND NumberChildrenAtHome = 3;
    

    Capture d’écran de la fenêtre de requête SQL Server Management Studio (SSMS). Interrogez dbo.dimCustomer.

Nettoyer les ressources

Les unités Data Warehouse Unit et les données stockées dans votre pool SQL dédié (anciennement SQL DW) vous sont facturées. Ces ressources de calcul et de stockage sont facturées séparément.

  • Si vous voulez conserver les données dans le stockage, vous pouvez suspendre le calcul quand vous n’utilisez pas le pool SQL dédié (anciennement SQL DW) Quand vous suspendez le calcul, vous êtes facturé uniquement pour le stockage des données. Vous pouvez reprendre le calcul chaque fois que vous êtes prêt à travailler avec les données.

  • Si vous voulez éviter des frais à venir, vous pouvez supprimer le pool SQL dédié (anciennement SQL DW).

Suivez ces étapes pour nettoyer les ressources dont vous n’avez plus besoin.

  1. Connectez-vous au portail Azure, puis sélectionnez votre pool SQL dédié (anciennement SQL DW).

    Capture d’écran du portail Azure. Nettoyez les ressources.

  2. Pour suspendre le calcul, sélectionnez le bouton Suspendre. Quand le pool SQL dédié (anciennement SQL DW) est suspendu, un bouton Reprendre est visible. Pour reprendre le calcul, sélectionnez Reprendre.

  3. Si vous souhaitez supprimer le pool SQL dédié (anciennement SQL DW) afin de ne pas être facturé pour le calcul ou le stockage, sélectionnez Supprimer.

  4. Pour supprimer le serveur que vous avez créé, sélectionnez sqlpoolservername.database.windows.net dans l’image précédente, puis Supprimer. N’oubliez pas que la suppression du serveur supprime également toutes les bases de données qui lui sont attribuées.

  5. Pour supprimer le groupe de ressources, sélectionnez myResourceGroup, puis Supprimer le groupe de ressources.

Vous souhaitez optimiser et réduire vos coûts de cloud ?

Les services Azure coûtent de l’argent. Azure Cost Management vous aide à définir des budgets et à configurer des alertes pour contrôler les dépenses. Analysez, gérez et optimisez vos coûts Azure avec Cost Management. Pour plus d’informations, consultez le guide de démarrage rapide sur l’analyse des coûts.

Étapes suivantes