Projet M1 Base de données avancées
Find a file
Yorick Barbanneau 42809eecd1 Put custom classes in classes/
CustomFormatter is now in external classe
2022-04-26 23:16:44 +02:00
classes Put custom classes in classes/ 2022-04-26 23:16:44 +02:00
csv First commit 2022-04-17 22:02:56 +02:00
.gitignore Untrack __pycache__ folder 2022-04-25 23:03:05 +02:00
csvprocess.py Put custom classes in classes/ 2022-04-26 23:16:44 +02:00
notebook.ipynb Rename notebook with correct extention 2022-04-18 13:26:11 +02:00
README.md First commit 2022-04-17 22:02:56 +02:00
requiremment.txt First commit 2022-04-17 22:02:56 +02:00

Projet INSEE -- base de données avancée

Installation

Il est vivement conseiller de faire fonctionner ce projet dans un environnement virtuel python :

  1. cloner le dépôt de code suivant:
    git clone https://git.epha.se/ephase/projet_INSEE
    
  2. créer l'environnement virtuel:
    cd projet_INSEE
    python -n venv .venv
    ./.venv/bin/activate
    
  3. intaller les prérequis:
    pip install -r requirements.txt
    

L'installation est maintenant opérationnelle

Les éléments du projet

Créer la base de données

C'est le script create_db.py qui se charge de l'analyse des fichiers csv bruts, de la génération des fichiers csv consolidés et de leurs importation dans la base de données.

Ce script accepte plusieurs arguments qu'il est possible de visualiser acec l'aide en ligne intégrée:

./create_db.py -h