RONDEAU Guillaume
BENOIT Erwan
1SIOB
1/1
Projet Python
Mode opératoire
(L’étape de notre évaluation est la n°6)
● Les trois fichiers logs sont des fichiers sous le format « .txt ». Le but étant donc de mettre
ces logs dans une base de données SQL afin d’être plus facilement utilisable.
● Pour cela nous avons donc mis au point un script Python capable de prendre les
informations présentes dans les fichiers des logs et de les transformer pour que les
informations puissent être reconnues par la base de données SQL.
● Sur NetBeans, exécuter le programme projetpython2sio.py (faites attention de ne lancer le
bon !). Donner la date de votre fichier log sous le format yyyy-mm-jj. Les dates proposées
sont :
-2014-01-14
-2014-01-15
-2014-01-16
Faites ENTRER. Votre fichier un .sql se trouve maintenant sur votre Bureau sous la
forme « yyyy-mm-jj.sql ».
● Votre fichier contient donc les informations utiles qui vont pouvoir être mises dans votre
base de données. Il vous suffit maintenant d’ouvrir ce fichier, de copier sont contenu et de le
coller dans SqlDeveloper afin de remplir la table PROXY.
●Maintenant il vous reste plus qu’à tester les trois requêtes de vérification des jeux d’essai.
Copier/coller les requêtes ci-dessous dans SqlDeveloper (et laisser la magie opérer):
-1ère requête :
SELECT URL AS "Sites Les Plus Visités", COUNT(distinct adresseIP) AS nbUtilisateur
FROM PROXY group by URL
ORDER BY nbutilisateur DESC;