Projet M1 Base de données avancées
Find a file
2022-05-02 01:01:41 +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 Add exports/ in .gitignore 2022-04-26 23:20:02 +02:00
createdatabase.py Add createdatabase script 2022-05-02 00:54:20 +02:00
csvprocess.py Remove unused town numbers in statistics 2022-05-02 00:53:52 +02:00
notebook.ipynb Rename notebook with correct extention 2022-04-18 13:26:11 +02:00
README.md Update README 2022-05-02 01:01:41 +02:00
requirement.txt Rename requirement.txt 2022-04-26 23:40:53 +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

Consolider les fichiers bruts

C'est le script csvprocess.py qui se charge de l'analyse des fichiers csv bruts et de la génération des fichiers csv consolidés.

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

./csvprocess -help

Créer la base de donnée

C'est le script createdatabase.py qui se charge de la création de la base de données et de l'importation des fichiers csv consolidés créés par le précédent script.

Une aide en ligne est aussi disponible

./createdatabase.py --help