1. Learn
  2. /
  3. Courses
  4. /
  5. ETL et ELT en Python

Connected

Exercise

Charger des données dans une base de données Postgres

Après avoir extrait des données d'un système source et les avoir transformées pour les adapter aux cas d'utilisation d'analyse ou de production de rapports, vient le moment de les charger vers un support d'entreposage final. Stocker des données nettoyées dans une base de données SQL facilite l'accès pour les consommateurs de données et l'exécution de requêtes. Dans cet exemple, vous pratiquerez le chargement de données nettoyées dans une base de données Postgres.

sqlalchemy a été importé et pandas est disponible sous le nom pd. Les premières lignes du DataFrame cleaned_testing_scores sont présentées ci‑dessous :

             street_address       city  math_score  ... best_score
01M539  111 Columbia Street  Manhattan       657.0      Math
02M545     350 Grand Street  Manhattan       613.0      Math
01M292     220 Henry Street  Manhattan       410.0      Math

Instructions

100 XP
  • Mettez à jour la chaîne de connexion pour écrire dans la base de données schools et créez un objet de connexion avec sqlalchemy.
  • Utilisez pandas pour écrire le DataFrame cleaned_testing_scores dans la table scores de la base de données schools.
  • Si la table contient déjà des données, assurez‑vous de remplacer les valeurs par celles du DataFrame actuel.