Démarrage rapide : Créer et interroger un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics à l’aide du portail AzureQuickstart: Create and query a dedicated SQL pool (formerly SQL DW) in Azure synapse Analytics using the Azure portal

Créez et interrogez rapidement un pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics en utilisant le portail Azure.Quickly create and query a dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics using the Azure portal.

PrérequisPrerequisites

  1. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.If you don't have an Azure subscription, create a free account before you begin.

    Notes

    La création d’un pool SQL dédié (anciennement SQL DW) dans Azure Synapse peut donner lieu à un nouveau service facturable.Creating a dedicated SQL pool (formerly SQL DW) in Azure Synapse may result in a new billable service. Pour plus d’informations, consultez Tarification Azure Synapse Analytics.For more information, see Azure Synapse Analytics pricing.

  2. Téléchargez et installez la dernière version de SQL Server Management Studio (SSMS).Download and install the newest version of SQL Server Management Studio (SSMS).

Connectez-vous au portail Azure.Sign in to the Azure portal

Connectez-vous au portail Azure.Sign in to the Azure portal.

Créer un pool SQLCreate a SQL pool

Des entrepôts de données sont créés au moyen du pool SQL dédié (anciennement SQL DW) dans Azure Synapse Analytics.Data warehouses are created using dedicated SQL pool (formerly SQL DW) in Azure Synapse Analytics. Un pool SQL dédié (anciennement SQL DW) est créé avec un ensemble défini de ressources de calcul.A dedicated SQL pool (formerly SQL DW) is created with a defined set of compute resources. La base de données est créée dans un groupe de ressources Azure et dans un serveur SQL logique.The database is created within an Azure resource group and in a logical SQL server.

Suivez ces étapes pour créer un pool SQL dédié (anciennement SQL DW) qui contient l’exemple de données AdventureWorksDW.Follow these steps to create a dedicated SQL pool (formerly SQL DW) that contains the AdventureWorksDW sample data.

  1. Sélectionnez Créer une ressource dans le coin supérieur gauche du portail Azure.Select Create a resource in the upper left-hand corner of the Azure portal.

    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).In the search bar type "dedicated SQL pool" select dedicated SQL pool (formerly SQL DW). Sélectionnez Créer dans la page qui s’ouvre.Select Create on the page that opens.

    créer 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 :In Basics, provide your subscription, resource group, dedicated SQL pool (formerly SQL DW) name, and server name:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    AbonnementSubscription Votre abonnementYour subscription Pour plus d’informations sur vos abonnements, consultez Abonnements.For details about your subscriptions, see Subscriptions.
    Groupe de ressourcesResource group myResourceGroupmyResourceGroup Pour les noms de groupe de ressources valides, consultez Naming conventions (Conventions d’affectation de nom).For valid resource group names, see Naming rules and restrictions.
    Nom du pool SQLSQL pool name Tout nom globalement unique (par exemple, mySampleDataWarehouse)Any globally unique name (An example is mySampleDataWarehouse) Pour les noms de base de données valides, consultez Database Identifiers (Identificateurs de base de données).For valid database names, see Database Identifiers.
    ServeurServer Nom globalement uniqueAny globally unique name Sélectionnez un serveur existant ou créez un nom de serveur en sélectionnant Créer.Select existing server, or create a new server name, select Create new. Pour les noms de serveur valides, consultez Naming conventions (Conventions d’affectation de nom).For valid server names, see Naming rules and restrictions.

    détails de base de la création d’un 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.Under Performance level, select Select performance level to optionally change your configuration with a slider.

    changer le niveau de performance d’un entrepôt de données

    Pour plus d’informations sur les niveaux de performance, consultez Gérer le calcul dans Azure Synapse Analytics.For more information about performance levels, see Manage compute in Azure Synapse Analytics.

  5. Sélectionnez Paramètres supplémentaires, sous Utiliser des données existantes, choisissez Exemple de sorte qu’AdventureWorksDW soit créé comme exemple de base de données.Select Additional Settings, under Use existing data, choose Sample so that AdventureWorksDW will be created as the sample database.

    Sélectionnez Utiliser des 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.Now that you've completed the Basics tab of the Azure Synapse Analytics form, select Review + Create and then Create to create the SQL pool. Le provisionnement prend quelques minutes.Provisioning takes a few minutes.

    sélectionner Vérifier + créer

    sélectionner créer

  7. Dans la barre d’outils, sélectionnez Notifications pour superviser le processus de déploiement.On the toolbar, select Notifications to monitor the deployment process.

    Capture d’écran affichant les notifications avec le déploiement en cours.

Créer une règle de pare-feu au niveau du serveurCreate a server-level firewall rule

Le service Azure Synapse crée un pare-feu au niveau du serveur.The Azure Synapse service creates a firewall at the server-level. 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.This firewall prevents external applications and tools from connecting to the server or any databases on the server. Pour activer la connectivité, vous pouvez ajouter des règles de pare-feu qui activent la connectivité pour des adresses IP spécifiques.To enable connectivity, you can add firewall rules that enable connectivity for specific IP addresses. Suivez ces étapes pour créer une règle de pare-feu au niveau du serveur pour l’adresse IP de votre client.Follow these steps to create a server-level firewall rule for your client's IP address.

Notes

Azure Synapse communique par le biais du port 1433.Azure Synapse communicates over 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.If you are trying to connect from within a corporate network, outbound traffic over port 1433 might not be allowed by your network's firewall. Dans ce cas, vous ne pouvez pas vous connecter à votre serveur, sauf si votre service informatique ouvre le port 1433.If so, you cannot connect to your server unless your IT department opens port 1433.

  1. Lorsque le déploiement est terminé, sélectionnez Tous les services dans le menu de gauche.After the deployment completes, select All services from the left-hand 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.Select Databases, select the star next to Azure Synapse Analytics to add Azure Synapse Analytics to your favorites.

  2. Sélectionnez Azure Synapse Analytics dans le menu de gauche, puis sélectionnez mySampleDataWarehouse dans la page Azure Synapse Analytics.Select Azure Synapse Analytics from the left-hand menu and then select mySampleDataWarehouse on the Azure Synapse Analytics page. La page de vue d’ensemble de votre base de données s’ouvre. Elle affiche le nom complet du serveur (par exemple, sqlpoolservername) et fournit des options permettant de poursuivre la configuration.The overview page for your database opens, showing you the fully qualified server name (such as sqlpoolservername.database.windows.net) and provides options for further 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.Copy this fully qualified server name for use to connect to your server and its databases in this and other quick starts. Pour ouvrir les paramètres du serveur, sélectionnez le nom de ce dernier.To open server settings, select the server name.

    rechercher le nom du serveur

  4. Sélectionnez Afficher les paramètres de pare-feu.Select Show firewall settings.

    paramètres du serveur

  5. La page Paramètres de pare-feu du serveur s’ouvre.The Firewall settings page for the server opens.

    règle de pare-feu de serveur

  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.To add your current IP address to a new firewall rule, select Add client IP on the toolbar. Une règle de pare-feu peut ouvrir le port 1433 pour une seule adresse IP ou une plage d’adresses IP.A firewall rule can open port 1433 for a single IP address or a range of IP addresses.

  7. Sélectionnez Enregistrer.select Save. 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.A server-level firewall rule is created for your current IP address opening port 1433 on the server.

  8. Sélectionnez OK, puis fermez la page Paramètres de pare-feu.select OK and then close the Firewall settings page.

Vous pouvez maintenant vous connecter au serveur et à ses pools SQL à l’aide de cette adresse IP.You can now connect to the server and its SQL pools using this IP address. La connexion fonctionne à partir de SQL Server Management Studio ou d’un autre outil de votre choix.The connection works from SQL Server Management Studio or another tool of your choice. Quand vous vous connectez, utilisez le compte ServerAdmin que vous avez créé précédemment.When you connect, use the ServerAdmin account you created previously.

Important

Par défaut, l’accès via le pare-feu SQL Database est activé pour tous les services Azure.By default, access through the SQL Database firewall is enabled for all Azure services. Sélectionnez OFF (Désactivé) dans cette page, puis Enregistrer pour désactiver le pare-feu pour tous les services Azure.select OFF on this page and then select Save to disable the firewall for all Azure services.

Obtenir le nom complet du serveurGet the fully qualified server name

Obtenez le nom complet de votre serveur dans le portail Azure.Get the fully qualified server name for your server in the Azure portal. Vous utiliserez le nom complet du serveur par la suite pour vous connecter au serveur.Later you use the fully qualified name when connecting to the server.

  1. Connectez-vous au portail Azure.Sign in to the Azure portal.

  2. Sélectionnez Azure Synapse Analytics dans le menu de gauche, puis sélectionnez votre pool dans la page Azure Synapse Analytics.Select Azure Synapse Analytics from the left-hand menu, and select your on the Azure Synapse Analytics page.

  3. Dans le volet Essentials de la page du portail Azure pour votre base de données, recherchez et copiez le nom du serveur.In the Essentials pane in the Azure portal page for your database, locate and then copy the Server name. Dans cet exemple, le nom complet est sqlpoolservername.database.windows.net.In this example, the fully qualified name is sqlpoolservername.database.windows.net.

    informations de connexion

Se connecter au serveur comme administrateur du serveurConnect to the server as server admin

Cette section utilise SSMS (SQL Server Management Studio) pour établir une connexion avec votre serveur.This section uses SQL Server Management Studio (SSMS) to establish a connection to your server.

  1. Ouvrez SQL Server Management Studio.Open SQL Server Management Studio.

  2. Dans la fenêtre Se connecter au serveur, entrez les valeurs suivantes :In the Connect to Server dialog box, enter the following information:

    ParamètreSetting Valeur suggéréeSuggested value DescriptionDescription
    Type de serveurServer type Moteur de base de donnéesDatabase engine Cette valeur est obligatoireThis value is required
    Nom du serveurServer name Nom complet du serveurThe fully qualified server name Voici un exemple : sqlpoolservername.database.windows.net.Here's an example: sqlpoolservername.database.windows.net.
    AuthentificationAuthentication l’authentification SQL ServerSQL Server Authentication L’authentification SQL est le seul type d’authentification configuré dans ce didacticiel.SQL Authentication is the only authentication type that is configured in this tutorial.
    ConnexionLogin Compte d’administrateur de serveurThe server admin account Compte que vous avez spécifié lorsque vous avez créé le serveur.Account that you specified when you created the server.
    Mot de passePassword Mot de passe de votre compte d’administrateur de serveurThe password for your server admin account Mot de passe que vous avez spécifié quand vous avez créé le serveur.Password that you specified when you created the server.

    connect to server

  3. Sélectionnez Connecter.select Connect. La fenêtre Explorateur d’objets s’ouvre dans SSMS.The Object Explorer window opens in SSMS.

  4. Dans l’Explorateur d’objets, développez Bases de données.In Object Explorer, expand Databases. Ensuite, développez mySampleDatabase pour afficher les objets dans votre nouvelle base de données.Then expand mySampleDatabase to view the objects in your new database.

    objets de base de données

Exécuter des requêtesRun some queries

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.It is not recommended to run large queries while being logged as the server admin, as it uses a limited resource class. Configurez Isolation des charges de travail comme dans les tutoriels.Instead configure Workload Isolation as illustrated in the tutorials.

Azure Synapse Analytics utilise T-SQL comme langage de requête.Azure Synapse Analytics uses T-SQL as the query language. Pour ouvrir une fenêtre de requête et exécuter des requêtes T-SQL, effectuez les étapes suivantes :To open a query window and run some T-SQL queries, use the following steps:

  1. Cliquez avec le bouton droit sur mySampleDataWarehouse, puis sélectionnez Nouvelle requête.Right-select mySampleDataWarehouse and select New Query. Une nouvelle fenêtre de requête s’ouvre.A new query window opens.

  2. Dans la fenêtre de requête, entrez la commande suivante pour afficher la liste des bases de données.In the query window, enter the following command to see a list of databases.

    SELECT * FROM sys.databases
    
  3. sélectionnez Exécuter.select Execute. Les résultats de requête montrent deux bases de données : master et mySampleDataWarehouse.The query results show two databases: master and mySampleDataWarehouse.

    Interroger des bases de données

  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.To look at some data, use the following command to see the number of customers with last name of Adams that have three children at home. Les résultats donnent six clients.The results list six customers.

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

    Interroger dbo.dimCustomer

Nettoyer les ressourcesClean up resources

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.You're being charged for data warehouse units and data stored your dedicated SQL pool (formerly SQL DW). Ces ressources de calcul et de stockage sont facturées séparément.These compute and storage resources are billed separately.

  • 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)If you want to keep the data in storage, you can pause compute when you aren't using the dedicated SQL pool (formerly SQL DW). Quand vous suspendez le calcul, vous êtes facturé uniquement pour le stockage des données.By pausing compute, you're only charged for data storage. Vous pouvez reprendre le calcul chaque fois que vous êtes prêt à travailler avec les données.You can resume compute whenever you're ready to work with the data.

  • Si vous voulez éviter des frais à venir, vous pouvez supprimer le pool SQL dédié (anciennement SQL DW).If you want to remove future charges, you can delete the dedicated SQL pool (formerly SQL DW).

Suivez ces étapes pour nettoyer les ressources dont vous n’avez plus besoin.Follow these steps to clean up resources you no longer need.

  1. Connectez-vous au portail Azure, puis sélectionnez votre pool SQL dédié (anciennement SQL DW).Sign in to the Azure portal, select your dedicated SQL pool (formerly SQL DW).

    Nettoyer les ressources

  2. Pour suspendre le calcul, sélectionnez le bouton Suspendre.To pause compute, select the Pause button. Quand le pool SQL dédié (anciennement SQL DW) est suspendu, un bouton Reprendre est visible.When the dedicated SQL pool (formerly SQL DW) is paused, you see a Resume button. Pour reprendre le calcul, sélectionnez Reprendre.To resume compute, select Resume.

  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.To remove the dedicated SQL pool (formerly SQL DW) so you aren't charged for compute or storage, select Delete.

  4. Pour supprimer le serveur que vous avez créé, sélectionnez sqlpoolservername.database.windows.net dans l’image précédente, puis Supprimer.To remove the server you created, select sqlpoolservername.database.windows.net in the previous image, and then select Delete. N’oubliez pas que la suppression du serveur supprime également toutes les bases de données qui lui sont attribuées.Be careful with this deletion, since deleting the server also deletes all databases assigned to the server.

  5. Pour supprimer le groupe de ressources, sélectionnez myResourceGroup, puis Supprimer le groupe de ressources.To remove the resource group, select myResourceGroup, and then select Delete resource group.

Vous souhaitez optimiser et réduire vos coûts de cloud ?Want to optimize and save on your cloud spending?

Les services Azure coûtent de l’argent.Azure services cost money. Azure Cost Management vous aide à définir des budgets et à configurer des alertes pour contrôler les dépenses.Azure Cost Management helps you set budgets and configure alerts to keep spending under control. Analysez, gérez et optimisez vos coûts Azure avec Cost Management.Analyze, manage, and optimize your Azure costs with Cost Management. Pour plus d’informations, consultez le guide de démarrage rapide sur l’analyse des coûts.To learn more, see the quickstart on analyzing your costs.

Étapes suivantesNext steps

Pour en savoir plus sur le chargement des données dans votre pool SQL dédié (anciennement SQL DW), passez à l’article Charger des données dans un pool SQL dédié.To learn more about loading data into your dedicated SQL pool (formerly SQL DW), continue to the Load data into a dedicated SQL pool article.