Démarrage rapide : Utiliser Azure Data Studio pour se connecter à Managed Service for TimescaleDB et l’interroger sur Azure

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.

Se connecter à Managed Service for TimescaleDB sur Azure

  1. Démarrez Azure Data Studio.

  2. 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 :

    Capture d’écran de l’icône Nouvelle connexion.

D:\GitHub\sql-docs-pr\docs\azure-data-studio\media\quicstart-timescaledb\new-connection-icon.png

  1. Dans le formulaire qui s’affiche, accédez à Type de connexion, puis sélectionnez PostgreSQL dans la liste déroulante.

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

    Capture d’écran de l’écran Nouvelle connexion.

    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.
  3. Sélectionnez Avancé.

  4. Dans le champ Port, saisissez le numéro de port, puis sélectionnez OK.

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

  1. Dans la barre latérale SERVEURS, cliquez avec le bouton droit sur le serveur et sélectionnez Nouvelle requête.

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

  1. Collez l’extrait suivant dans l’éditeur de requête, puis sélectionnez Exécuter :

    -- Select rows from hyper table 'conditions'
    SELECT * FROM conditions;
    
  2. Les résultats de la requête sont affichés :

    Capture d’écran des résultats.

Prochaines étapes