Skip to main content

Utilisation du Datalab

Lancer les services nécessaires pour les TP
Author

Ludovic Deneuville

Introduction

Vous aurez besoin des outils suivants pour les TP :

  • une base de données (PostrgeSQL)
  • un outil pour communiquer avec cette base de données (cloudBeaver)

Les datalabs permettent de créer ces deux services.

Tip

Pour en savoir plus sur le fonctionnement des Datalabs, rendez-vous sur ENSAI-tools

Vous utiliserez ici le SSP Cloud (l’instance de l’INSEE). Vous pouvez également utiliser le Datalab du GENES

1 Lancement des services

1.1 PostgreSQL

Allez dans le catalogue, puis

    • Vous pouvez conserver les paramètres par défaut

Une fois le service lancé, rien ne se passe. 🙄

C’est normal, vous voyez simplement affichés les paramètres de connexion à la base de données.

Mais vous avez besoin d’un autre outil pour vous-y connecter.

1.2 CloudBeaver

CloudBeaver est un outil qui permet de se connecter à des bases de données et d’exécuter des requêtes SQL.

    • Collez username et password

Normalement la connexion à la base de données PostgreSQL est détectée automatiquement (Elle apparait dans l’explorer à gauche).

Il faut la créer manuellement dans cloudBeaver :

    • cliquez sur le + en haut à gauche ➡️ New connection ➡️ PostgreSQL
    • Hostname, Port, Database, Username, Password
    • Vous les retrouvez sur le service PostrgreSQL ➡️ bouton README

Il faut maintenant ouvrir la connexion :

    • Un petit rond vert apparait 🟢

Enfin, ouvrez une fenêtre SQL pour saisir vos requêtes :

Vous pouvez lancer quelques requêtes simples pour vérifier que tout fonctionne.

SELECT 1;

SELECT NOW();

SELECT current_database();

SELECT version();

2 Arrêt des services

Une fois le TP terminé, il est important de libérer les ressources réservées i.e. arrêter / mettre en pause vos services :

    • par exemple dans P:/Cours1A/UE3-Bases-de-donnees-relationnelles/tp<N>.sql
    • ou en téléchargeant depuis CloudBeaver le fichier sql (petit bouton avec un dossier et une flèche vers le bas)