Démarrage rapide : Créer et interroger un pool SQL Synapse avec le portail AzureQuickstart: Create and query a Synapse SQL pool using the Azure portal

Créez et interrogez rapidement un pool SQL Synapse (entrepôt de données) dans Azure Synapse Analytics (anciennement SQL DW) à l’aide du portail Azure.Quickly create and query a Synapse SQL pool (data warehouse) in Azure Synapse Analytics (formerly SQL DW) 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 dans Azure Synapse peut donner lieu à un nouveau service facturable.Creating a SQL pool 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

Les entrepôts de données sont créés à l’aide d’un pool SQL dans Azure Synapse Analytics.Data warehouses are created using SQL pool in Azure Synapse Analytics. Un pool SQL est créé avec un ensemble défini de ressources de calcul.A SQL pool 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 logique Azure SQL.The database is created within an Azure resource group and in an Azure SQL logical server.

Suivez ces étapes pour créer un pool SQL qui contient l’exemple de données AdventureWorksDW.Follow these steps to create a SQL pool that contains the AdventureWorksDW sample data.

  1. Sélectionnez Créer une ressource en haut à 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. Sélectionnez Bases de données dans la page Nouveau, puis sélectionnez Azure Synapse Analytics (anciennement SQL DW) dans la liste Proposé.Select Databases on the New page, and select Azure Synapse Analytics (formerly SQL DW) in the Featured list.

    créer un entrepôt de données vide

  3. Dans De base, indiquez votre abonnement, le groupe de ressources, le nom du pool SQL et le nom du serveur :In Basics, provide your subscription, resource group, SQL pool 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. Notez qu’un pool SQL est un type de base de données.Note, a SQL pool is one type of database.
    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 SQL Data Warehouse.For more information about performance levels, see Manage compute in Azure SQL Data Warehouse.

  5. 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

  6. 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.

    notification

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 Azure SQL Database, sauf si votre service informatique ouvre le port 1433.If so, you cannot connect to your Azure SQL Database 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 SQL Database s’ouvre.The Firewall settings page for the SQL Database 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 et ouvre le port 1433 sur le serveur logique.A server-level firewall rule is created for your current IP address opening port 1433 on the logical 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 SQL et à ses pools SQL à l’aide de cette adresse IP.You can now connect to the SQL 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 SQL dans le portail Azure.Get the fully qualified server name for your SQL 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 SQL Server Management Studio (SSMS) pour établir une connexion à votre serveur Azure SQL.This section uses SQL Server Management Studio (SSMS) to establish a connection to your Azure SQL 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

SQL Data Warehouse utilise T-SQL comme langage de requête.SQL Data Warehouse 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 vous sont facturées.You're being charged for data warehouse units and data stored your SQL pool. 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.If you want to keep the data in storage, you can pause compute when you aren't using the SQL pool. 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.If you want to remove future charges, you can delete the SQL pool.

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.Sign in to the Azure portal, select your SQL pool.

    Nettoyer les ressources

  2. Pour suspendre le calcul, sélectionnez le bouton Suspendre.To pause compute, select the Pause button. Quand le pool SQL est en pause, vous voyez un bouton Reprendre.When the SQL pool is paused, you see a Resume button. Pour reprendre le calcul, sélectionnez Reprendre.To resume compute, select Resume.

  3. Pour supprimer le pool SQL afin de ne pas être facturé pour le calcul ou le stockage, sélectionnez Supprimer.To remove the SQL pool so you aren't charged for compute or storage, select Delete.

  4. Pour supprimer le serveur SQL que vous avez créé, sélectionnez sqlpoolservername.database.windows.net dans l’image précédente, puis Supprimer.To remove the SQL 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.

Étapes suivantesNext steps

Pour en savoir plus sur le chargement de données dans votre pool SQL, passez à l’article Charger des données dans un pool SQL.To learn more about loading data into your SQL pool, continue to the Load data into SQL pool article.