Lancement de Kettle Dans un terminal, lancer les 3 commandes suivantes :
cd /opt/data-integration
sh spoon.sh
(Attention au \dans la commande export, tout est à taper sur une seule ligne.)
2 Analyse des données
Télécharger le fichier http://www-connex.lip6.fr/~schwander/enseignement/2016-2017/m2stat_
gd/bug_report.xls. Ce fichier contient un extrait des rapports de bug du logiciel Pentaho. L’ob-
jectif est d’analyser les rapports en fonction du type de bug, de la personne en charge, de la priorité,
et du statut.
Question 2.1
Dessiner un schéma en étoile pour stocker ces données.
Question 2.2
Au cours de la vie du gestionnaire de bug, le type New Feature est renommé en Feature Request.
Proposer une stratégie pour gérer ça.
3 Stockage
On va commencer par stocker les données de façon naïve, sans schéma en étoile.
Question 3.1
Créer une table SQL pour stocker les rapports directement.
Question 3.2
Écrire une transformation Kettle pour charger le fichier (outil Extraction depuis fichier MS Excel)
et stocker les données dans la table créée précédemment (outil Insertion dans table).
Télécharger le fichier http://www-connex.lip6.fr/~schwander/enseignement/2016-2017/m2stat_
gd/fact_issue.sql et l’appliquer sur la base de donnée. Ce script crée l’ensemble des tables né-
cessaires pour le schéma en étoile.
2