Utilisation du Datalab
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.
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
- cliquez sur le
-
- 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)
- par exemple dans