Comment commencer avec Azure Data Studio

Si vous êtes un professionnel de la gestion des bases de données via l’interface de ligne de commande, félicitations à vous. Mais soyons honnêtes, jongler avec de nombreuses commandes peut être fastidieux. Avec Azure Data Studio, vous pouvez gérer vos bases de données via une interface utilisateur graphique intuitive.

Qu’est-ce que Azure Data Studio?

Azure Data Studio se présente comme un outil de premier plan pour les professionnels des données. Que vous travailliez avec des bases de données locales ou des plateformes cloud Azure, cet outil vous couvre sur Windows, macOS et Linux. Dans ce tutoriel, nous vous guiderons à travers le processus d’installation d’Azure Data Studio et de sa connexion à votre base de données.

Alors, continuez à lire pour maîtriser les éléments essentiels de la gestion des bases de données Azure Data Studio.

Prérequis pour Azure Data Studio

Avant de plonger, assurez-vous de remplir les prérequis suivants pour tirer le meilleur parti de ce tutoriel pratique.

  • A Windows 10 computer.
  • A Linux computer – This tutorial is compatible with Ubuntu 20.04, but you can use other Linux distributions as well.
  • MySQL installé sur vos ordinateurs Windows et Ubuntu – Ce tutoriel suppose que vous avez déjà une base de données prête à être gérée avec Azure Data Studio.
  • Accès SSH à votre système Linux.
  • A non-root account with sudo privileges – Using a non-root user with sudo access is highly recommended for security reasons.

Guide étape par étape : Installation d’Azure Data Studio sur Windows

Azure Data Studio est un outil multiplateforme qui vous permet de gérer SQL Server, Azure SQL Database et Azure SQL Data Warehouse sur différents systèmes d’exploitation. Il intègre toutes les fonctionnalités de SSMS (SQL Server Management Studio), ainsi qu’une interface utilisateur moderne, un code IntelliSense, un contrôle de source intégré et des outils de collaboration.

Pour tirer parti de la puissance d’Azure Data Studio sur votre système Windows, suivez ces étapes d’installation :

1. Ouvrez votre navigateur web préféré et accédez à la page de téléchargement d’Azure Data Studio.

2. Localisez et cliquez sur le lien hypertexte « User installer (recommandé) » pour lancer le téléchargement.

Ce package d’installation utilisateur est conçu pour les utilisateurs individuels. Il ne nécessite pas de droits d’administrateur, garantissant que les autres outils de votre système ne sont pas affectés.

Downloading the User installer (recommended)

3. Double-cliquez sur l’exécutable d’Azure Data Studio que vous avez téléchargé à l’étape précédente pour lancer l’assistant d’installation.

Continuer l’installation d’Azure Data Studio sur Windows

4. Lorsque l’assistant d’installation d’Azure Data Studio apparaît, choisissez « J’accepte l’accord » pour accepter les termes de la licence et poursuivez en cliquant sur Suivant.

Accepting the software license terms

5. L’emplacement d’installation par défaut conviendra à la plupart des utilisateurs. Cliquez sur Suivant pour continuer.

Si vous le souhaitez, vous pouvez sélectionner Parcourir pour choisir un répertoire d’installation alternatif pour Azure Data Studio.

Selecting Azure Data Studio’s install location

6. L’écran suivant vous permet de définir un emplacement pour le raccourci d’Azure Data Studio. Cliquez sur Suivant pour continuer.

Setting Azure Data Studio’s shortcut location

Options de configuration supplémentaires dans Azure Data Studio

7. Vous serez présenté avec des tâches supplémentaires pour la configuration d’Azure Data Studio. Faites vos sélections comme suit et cliquez sur Suivant:

  • Activez l’option « Enregistrer Azure Data Studio comme éditeur pour les types de fichiers pris en charge ». Cela définit Azure Data Studio comme votre éditeur par défaut pour certaines extensions de fichier comme .sql et .json.

Pourquoi choisir cette option? La cohérence est essentielle lorsque vous jonglez avec plusieurs types de fichiers dans vos tâches quotidiennes.

  • Cochez la case « Ajouter au chemin d’accès » pour ajouter Azure Data Studio à votre variable d’environnement PATH. Cela vous permet de lancer Azure Data Studio directement depuis la ligne de commande, une fonctionnalité utile lorsque l’interface graphique n’est pas disponible.

Comme Ubuntu, Windows dispose d’une variable d’environnement appelée PATH. Cela indique au système d’exploitation où trouver les exécutables.

Selecting additional tasks for the setup wizard to perform

8. Maintenant, cliquez sur le bouton Installer pour commencer l’installation d’Azure Data Studio.

Installing Azure Data Studio

9. Après l’installation, cliquez sur Terminer pour fermer l’assistant de configuration.

Vous avez également la possibilité de lancer immédiatement Azure Data Studio en cochant la case « Lancer Azure Data Studio » avant de cliquer sur Terminer.

Finishing Azure Data Studio installation

Comment installer Azure Data Studio sur Linux

Linux est une autre plateforme populaire pour Azure Data Studio. Tout comme sur Windows, vous devrez installer Azure Data Studio pour commencer.

Installation d’Azure Data Studio sur Ubuntu

La meilleure façon d’obtenir Azure Data Studio en marche sur Ubuntu est à travers le paquet .deb. Il s’agit d’un format de conteneur qui emballe proprement l’application avec toutes ses dépendances.

1. Tout d’abord, connectez-vous à votre machine Linux et lancez votre navigateur web préféré.

2. Rendez-vous sur la page de téléchargement d’Azure Data Studio, similaire à ce que vous avez fait pour l’installation sur Windows.

3. Repérez le lien du fichier .deb et faites un clic droit pour sélectionner ‘Copier l’adresse du lien’, capturant ainsi l’URL de téléchargement.

Copying the .deb file’s download link

4. Maintenant, passez à votre Terminal. Utilisez la commande wget pour télécharger le fichier .deb d’Azure Data Studio. Assurez-vous de remplacer l’URL par celle que vous avez copiée.

Si vous travaillez en tant qu’utilisateur non-root, n’oubliez pas de préfixer sudo aux commandes nécessitant des privilèges élevés tout au long de ce tutoriel.

wget https://sqlopsbuilds.azureedge.net/stable/d904740d93d7df76a0ba361f20e4351813b57645/azuredatastudio-linux-1.37.0.deb
Downloading the Azure Data Studio .deb file

5. Pour confirmer que le fichier .deb d’Azure Data Studio est téléchargé, exécutez la commande ls.

Remplacez azuredatastudio-linux-1.37.0.deb par le nom de votre fichier .deb téléchargé chaque fois que vous vous y référez dans ce tutoriel.

ls -la azuredatastudio-linux-1.37.0.deb

Si vous remarquez un fichier HTML au lieu du fichier .deb, revenez à l’étape quatre pour télécharger à nouveau le fichier .deb.

Verifying the downloaded Azure Data Studio .deb file

Mise à jour de l’index des paquets et Affichage des dépendances

6. Avant d’installer, il est recommandé de mettre à jour votre index de packages. Exécutez la commande apt update pour mettre à jour la liste des packages disponibles ainsi que leurs versions.

apt update -y
Updating the list of available packages

7. Après la mise à jour, il est essentiel d’examiner le contenu du paquet .deb d’Azure Data Studio pour des raisons de sécurité. Utilisez la commande dpkg pour l’inspecter.

dpkg -I azuredatastudio-linux-1.37.0.deb

Dans la section « Dépendances », vous trouverez la liste des dépendances nécessaires au bon fonctionnement d’Azure Data Studio.

Viewing the contents of the Azure Data Studio .deb file

8. Une fois les dépendances vérifiées, il est temps d’installer Azure Data Studio. Exécutez la commande suivante pour lancer le processus d’installation.

dpkg -i azuredatastudio-linux-1.37.0.deb
Installing Azure Data Studio on Linux

9. Après l’installation, lancez Azure Data Studio depuis votre Application Finder, comme indiqué ci-dessous.

Launching Azure Data Studio for the first time

Premier regard sur la fenêtre principale d’Azure Data Studio

Tout comme lors de l’installation sous Windows, vous serez accueilli par la fenêtre principale d’Azure Data Studio comme illustré ci-dessous.

The main window of Azure Data Studio

Vérification de l’instance de SQL Server pour Azure Data Studio

Avant de vous plonger dans la gestion de base de données avec Azure Data Studio, assurez-vous que l’instance de SQL Server à laquelle vous souhaitez vous connecter est active et opérationnelle.

Pour vérifier, ouvrez PowerShell en tant qu’administrateur et exécutez les commandes suivantes:

  • Interrogez tous les fichiers de votre ordinateur à la recherche d’une chaîne spécifique indiquant que SQL Server est prêt à établir des connexions.
  • Listez tous les services en cours d’exécution et filtrez les services SQL Server.
Get-ChildItem -Path "c:\program files\microsoft sql server\mssql*" -Recurse -Include Errorlog |select-string "SQL Server is now ready for client connections."
Get-Service | Where {$_.status -eq 'running' -and $_.DisplayName -match "sql server*"}

Comme indiqué ci-dessous, si vous voyez que le MSSQLSERVER est en cours d’exécution, vous êtes prêt à connecter votre Azure Data Studio à l’instance SQL Server.

Verifying the SQL Server instance is running

Connexion à l’instance SQL Server avec Azure Data Studio

Avec l’instance SQL Server vérifiée, vous n’êtes qu’à quelques clics de la gestion de vos bases de données via Azure Data Studio.

1. Ouvrez Azure Data Studio depuis le menu Démarrer.

2. Sur la fenêtre principale, sélectionnez « Créer une nouvelle connexion » pour accéder à la fenêtre des détails de connexion.

Initiating a New Connection in Azure Data Studio

Configuration des détails de connexion dans Azure Data Studio

3. Pour établir une connexion, remplissez les Détails de connexion comme suit :

  • Type de connexion – Sélectionnez l’option Paramètres, le choix privilégié de ceux qui sont familiers avec SQL Server Management Studio (SSMS).
  • Serveur – Entrez le nom de l’ordinateur exécutant SQL Server. Dans ce tutoriel, c’est « localhost » car vous vous connectez à une instance locale.
  • Type d’authentification – Choisissez Authentification Windows dans la liste déroulante pour utiliser vos informations d’identification Windows pour SQL Server (recommandé).
  • Étape finale – Cliquez sur Connexion pour finaliser la connexion. Azure Data Studio ouvrira un nouvel onglet.
Successfully Connecting to SQL Server

4. Pour afficher les bases de données disponibles, cliquez sur « Bases de données » sous l’onglet « localhost » dans le volet de gauche d’Azure Data Studio.

Maintenant, vous êtes prêt à exécuter des requêtes et à effectuer d’autres tâches liées à la base de données à l’aide d’Azure Data Studio.

Checking Databases in Azure Data Studio

Création de votre première base de données dans Azure Data Studio

Avec Azure Data Studio, vous n’êtes pas seulement limité à la gestion des bases de données existantes. Vous pouvez également en créer de nouvelles. Suivez les étapes suivantes pour créer une nouvelle base de données.

1. Dans Azure Data Studio, accédez à « Accueil ? Nouvelle requête » pour ouvrir un nouvel éditeur de requêtes.

Opening a New Query Editor in Azure Data Studio

2. Copiez le fragment T-SQL ci-dessous et collez-le dans l’éditeur de requêtes. Ce code vérifie l’existence d’une base de données nommée « AZDATADEMO » sur votre instance SQL Server connectée.

Azure Data Studio crée non seulement la base de données, mais active également la fonctionnalité Query Store, un outil utile pour capturer les plans d’exécution de requêtes et les statistiques d’exécution.

La fonctionnalité Query Store est disponible dans SQL Server 2016 et versions ultérieures.

USE master
GO

-- Vérifie si la base de données AZDATADEMO existe
IF NOT EXISTS (
 SELECT name
 FROM sys.databases
 WHERE name = N'AZDATADEMO'
)
 -- Crée la base de données AZDATADEMO si elle n'existe pas
 CREATE DATABASE [AZDATADEMO];
GO
-- Active la fonctionnalité Query Store
IF SERVERPROPERTY('ProductVersion') > '12'
 ALTER DATABASE [AZDATADEMO] SET QUERY_STORE=ON;
GO

Exécution de votre première requête dans Azure Data Studio

3. Cliquez sur « Exécuter » pour exécuter la requête dans Azure Data Studio.

Vous verrez un message indiquant « Commandes exécutées avec succès », ce qui signifie que Azure Data Studio a créé la base de données avec succès.

Executing the Query in Azure Data Studio

4. Cliquez à nouveau sur « Bases de données » dans le volet de gauche sous l’onglet « localhost ». Vous verrez maintenant votre base de données nouvellement créée répertoriée.

Viewing the Newly-Created Database in Azure Data Studio

Ajout de données dans Azure Data Studio

Vous venez de franchir le premier obstacle de la gestion de bases de données dans Azure Data Studio en créant une base de données. Mais une base de données sans données, c’est comme une voiture sans carburant. Alors, ajoutons des données.

1. Dans l’éditeur de requêtes d’Azure Data Studio, repérez la liste déroulante « Changer de connexion » et basculez vers votre base de données nouvellement créée, AZDATADEMO.

Changing the Database Connection in Azure Data Studio

2. Remplacez le fragment T-SQL existant dans l’éditeur de requêtes d’Azure Data Studio par le nouveau code ci-dessous. Cliquez sur « Exécuter » pour lancer l’exécution.

Ce fragment T-SQL va créer une table « Users » dans votre base de données AZDATADEMO. La table comprendra quatre colonnes : CustomerId, Name, Location et Email. Ici, CustomerId sert de clé primaire.

-- Vérifier si la table Users existe
IF OBJECT_ID('dbo.Users', 'U') IS NOT NULL
 -- Si la table Users existe, supprimer la table
 DROP TABLE dbo.Users;
GO
-- Si la table Users n'existe pas, créer la table avec quatre colonnes
CREATE TABLE dbo.Users
(
 CustomerId int NOT NULL PRIMARY KEY, -- colonne clé primaire
 Name nvarchar(50) NOT NULL,
 Location nvarchar(50) NOT NULL,
 Email nvarchar(50) NOT NULL
);
GO
Creating the Users Table in Azure Data Studio

3. Pour afficher les données, revenez à la page « Bases de données » et double-cliquez sur votre base de données AZDATADEMO. Cela affichera toutes les tables, y compris votre nouvelle table « Users » créée.

Accessing the AZDATADEMO Database in Azure Data Studio

Vous pouvez maintenant voir votre table « Users » fraîchement créée dans Azure Data Studio.

Viewing the Newly-Created Users Table in Azure Data Studio
VALUES

 ( 1, N'Adam', N'US', N''),
 ( 2, N'Listek', N'US', N'[email protected]'),
 ( 3, N'Donna', N'US', N'[email protected]'),
 ( 4, N'Janet', N'US', N'[email protected]')

GO
Inserting Data into the Users Table with Azure Data Studio

Vérification des données avec Azure Data Studio

Super ! Vous avez réussi à ajouter des données à votre table « Users » dans Azure Data Studio. Pour confirmer que l’insertion des données a réussi, vous pouvez exécuter une requête simple. Voici comment faire :

Remplacez le fragment dans l’éditeur de requêtes de votre Azure Data Studio par le code SQL suivant, puis cliquez sur ‘Exécuter’.

SELECT * FROM dbo.Users

GO

Si tout s’est déroulé comme prévu, vous verrez toutes les lignes de la table Utilisateurs affichées dans le volet Résultats.

Viewing Query Results in Azure Data Studio

Si vous souhaitez filtrer les données, Azure Data Studio permet des requêtes plus spécifiques. Par exemple, pour récupérer les données où le nom de l’utilisateur est ‘Adam’, utilisez le fragment SQL suivant.

SELECT * FROM dbo.Users

WHERE Name = 'Adam'

GO

L’exécution de cette requête dans Azure Data Studio ne renverra que les lignes où le nom est Adam.

Filtering Rows in Azure Data Studio

Conclusion : Maîtriser les bases d’Azure Data Studio

Vous avez à peine effleuré ce que Azure Data Studio peut faire pour la gestion de votre base de données SQL Server. Dans ce guide, vous avez appris les étapes pour installer Azure Data Studio, créer une nouvelle base de données, insérer des données dans des tables, et même exécuter des requêtes de base.

Mais n’oubliez pas, Azure Data Studio offre bien plus de fonctionnalités. Par exemple, saviez-vous que vous pouvez créer un carnet Jupyter dans Azure Data Studio pour exécuter du code Python ? Il est temps d’explorer !

Source:
https://adamtheautomator.com/azure-data-studio/