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.
Important
Azure Data Studio est mis hors service depuis le 28 février 2026. Vous devez migrer vers Visual Studio Code. Pour plus d’informations, consultez Ce qui se passe avec Azure Data Studio.
Cet article explique comment utiliser Azure Data Studio pour se connecter à Managed Service for TimescaleDB sur Azure, puis utiliser des instructions SQL pour créer une hyper table et l’interroger.
Prerequisites
Pour effectuer ce guide de démarrage rapide, vous avez besoin d’Azure Data Studio, de l’extension PostgreSQL pour Azure Data Studio et de l’accès à Managed Service for TimescaleDB sur le serveur Azure.
- Installez Azure Data Studio.
- Installez l’extension PostgreSQL pour Azure Data Studio.
- Créez un service Managed Service for TimescaleDB sur Azure.
- Notez l’hôte, le port, le nom de la base de données, l’utilisateur et le mot de passe du service Managed Service for TimescaleDB sur Azure.
Se connecter à Managed Service for TimescaleDB sur Azure
Démarrez Azure Data Studio.
La première fois que vous démarrez Azure Data Studio, la boîte de dialogue Connexion s’ouvre. Si la boîte de dialogue Connexion ne s’ouvre pas, sélectionnez l'icône Nouvelle connexion sur la page SERVERS :
D:\GitHub\sql-docs-pr\docs\azure-data-studio\media\quicstart-timescaledb\new-connection-icon.png
Dans le formulaire qui s’affiche, accédez à Type de connexion, puis sélectionnez PostgreSQL dans la liste déroulante.
Renseignez les champs restants sur l’hôte, le port, l’utilisateur, le nom de la base de données et le mot de passe de votre service Managed Service for TimescaleDB sur Azure.
Réglage Exemple de valeur Descriptif Nom du serveur < >REMOTE_HOST.timescaledb.io Nom d’hôte de votre service Managed Service for TimescaleDB. Type d’authentification Mot de passe Type d’authentification. Nom d’utilisateur tsdbadmin Votre nom d’utilisateur. Mot de passe (connexion SQL) P@ssw0rd Votre mot de passe. Mot de passe Vérification Cochez cette case pour ne pas entrer le mot de passe à chaque fois que vous vous connectez. Nom de la base de données defaultdb La base de données par défaut du service Managed Service for TimescaleDB est defaultdb. Vous pouvez également spécifier le nom de la base de données. Groupe de serveurs Par défaut Cette option vous permet d’attribuer cette connexion à un groupe de serveurs spécifique que vous créez. Nom (facultatif) laisser vide Cette option vous permet de spécifier un nom convivial pour votre serveur. Sélectionnez Avancé.
Dans le champ Port, saisissez le numéro de port, puis sélectionnez OK.
Sélectionnez Se connecter.
Une fois la connexion établie, votre serveur s'ouvre dans la barre latérale SERVEURS.
Créer une hyper table
Les étapes suivantes permettent de créer une hyper table dans la base de données defaultdb par défaut :
Dans la barre latérale SERVEURS, cliquez avec le bouton droit sur le serveur et sélectionnez Nouvelle requête.
Collez l’instruction SQL suivante dans l’éditeur de requête, puis cliquez sur Exécuter.
Note
Vous pouvez ajouter cela ou remplacer la requête existante dans l’éditeur. Le fait de sélectionner Exécuter exécute seulement la requête qui est mise en surbrillance. Si rien n’est mis en surbrillance, sélectionnez Exécuter pour exécuter toutes les requêtes dans l’éditeur.
CREATE TABLE conditions ( -- create a regular table time TIMESTAMPTZ NOT NULL, location TEXT NOT NULL, temperature DOUBLE PRECISION NULL); SELECT create_hypertable('conditions', 'time'); -- turn it into a hypertable
Insérer des lignes
Collez l’extrait de code suivant dans la fenêtre de requête et sélectionnez Exécuter :
INSERT INTO conditions
VALUES
(NOW(), 'office', 70.0),
(NOW(), 'basement', 66.5),
(NOW(), 'garage', 77.0);
Interroger les données
Collez l’extrait suivant dans l’éditeur de requête, puis sélectionnez Exécuter :
-- Select rows from hyper table 'conditions' SELECT * FROM conditions;Les résultats de la requête sont affichés :