2. L’installation d’une
solution BI sur la
plateforme de contrôle de
trafic téléphonique
Présenté par: Encadré par:
Saoussen Ben Haddada Mr Ramzi Labidi
Mme Salma Hajjem
Année universitaire 2017-2018
2
17. Diagramme de cas d’utilisation
global
<<include>>
<<include>>
<<include>>
<<include>>
<<include>>
effectuer l'ETL
lancer le processus ETL
construire le cube olap
créer les rapports
administrateur
consulter la pages d'acceuil
utilisateur
s'authentifier
17
Bonjour les membres de jury, chère audiences. Je suis honorée par votre présence. Nous sommes là aujourd’hui pour présenter mon projet de fin d’études intitulé «…» qui a été effectué au sein de l’entreprise BI4T. Ce projet est encadré par Mr Ramzi Labidi et mme Salma Hajjem.
Ma présentation s’articule autour du plan suivant :
J’entame par introduire le contexte du projet, j’expose la problématique traitée et je présente la solution que j’ai proposée.
J’enchaine avec l’analyse et la spécification des besoins à satisfaire.
Suivi de la phase de conception de notre solution.
Ensuite la phase de réalisation décrira la mise en œuvre de l’outil
pour finir avec la conclusion et les perspectives envisagées.
Nous commençons par l’introduction
Étant donné que chaque entreprise est dotée de son système d’informations qui est noyé sur des données déstructurées et hétérogènes, les dirigeants font face à des problèmes d’éparpillement de données et d’analyse des informations dans des temps raisonnables faisant du processus de prise de décision un processus complexe et couteux.
Pour cette raison BI4T a développé une solution BI pour l’exploration et l’analyse rapide des données selon une approche multidimensionnelle.
Cette solution alors permet, d’afficher des données financières sous forme de graphiques ou de tableaux selon les besoins des décideurs.
BI4T (business intelligence for telecommunications) développe des outils d'aide à la décision dédiés pour l'exploitation et le management des réseaux de téléphonie mobile. En temps opportun, ces outils fournissent des éléments d'analyse fiables et précis qui permettent de piloter efficacement les objectifs et de gérer les obligations de qualité qu'imposent les nouveaux enjeux de la concurrence et de la régulation du secteur.
La problématique au sein de l’entreprise se divise en 3 axes majeurs, je commence par:
Diversité et
Volumétrie des
données : d’ou
La difficulté de la prise de décision due au
Volume des données.
les informations fournies aux responsables ne sont
pas pertinentes
Trop des données manquantes, redondantes
Et non centralisées.
Alors nous avons besoin une application informatique décisionnelle pour résoudre ces problèmes.
Et la solution que nous avons trouvée est toute une solution informatique décisionnelle qui offre …
Nous passons maintenant à l’Analyse des Besoins
nous avons choisi la méthodologie cycle de vie dimensionnel , qui comporte :
Planification: – Fait interactivement avec la définition des besoins;
Gestion du projet: – Assure la coordination des activités du projet; –• Suivi de l’avancement et de l’état du projet
Définition des besoins: –Identifie les besoins les plus prioritaires
Modélisation des données: – Se base sur le document de description des besoins; – Vise la simplicité et l’efficacité;
Conception physique: – Utilise le modèle de données
Conception de l’architecture technique: – Définit la vision d’ensemble de la solution et l’intégration des technologies du projet
Sélection et installation des produits: – Se base sur le plan d’architecture; – Produits: ETL, reporting, analyse multidimensionnelle
• Conception et développement du système ETL: Identification et analyse des sources de données; • Développement des méthodes d’extraction, de nettoyage des données
• Conception et développement des applications de BI: Modélisation des tableaux de bord, rapports, indices de performances (KPI) adaptés aux utilisateurs;
Déploiement: – Point de convergence des actvités de développement;
Maintenance et croissance: – Assure le fonctionnement optimal du système et prévoit l’ajout de nouvelles fonctionnalités
Après la présentation de la méthodologie de cyle de vie dimmensionnel , Nous commençons par présenter les acteurs de notre système
AdministrateurL’administrateur a une vue d’ensemble sur l’utilisation de l’application par les autres utilisateurs, Il est le seul acteur responsable de définir les privilèges d’accès des utilisateurs
Utilisateur
généralement c’est le décideur qui va consulter les tableaux de bords
Alors les besoins fonctionnel s’articulent autour de …
: Collecter les données provenant du plateforme de contrôle de trafic téléphonique
Stocker les données dans un outil BI permettant de simplifier le modèle de données et de proposer l’information de manière organisée,
Diffuser les données sur différents domaines fonctionnels .Exploiter les résultats et définir la façon dont on utilisera les données nécessaires aux rapports
Restituer les données et définir la manière dont les tableaux de bord et les rapports seront fourni à l’utilisateur final en fonction des besoins et selon les niveaux de sécurité défini.
Par la suite les besoins non fonctionnel s’articulent autour de …
l’ergonomie et la souplesse, la solution doit offrir une interface conviviale et ergonomique exploitable par l'utilisateur
Performance la solution doit optimiser les traitements pour avoir un temps de génération de rapports raisonnable,
l’intégrité en d’autres termes que la solution doit être fonctionnelle indépendamment de toutes circonstances pouvant entourer l’utilisateur, et enfin
La modularité d’où la possibilité d'intégrer des nouveaux modules aux modules existants.
Collecter les données des différentes sources de donnée20
2) qui simule une représentation multidimensionnelle des données. Cette couche joue le rôle de l’entrepôt de données car elle permet de stocker les données d’une façon permanente et elle permet aussi le calcul de certaines mesures grâce aux règles de gestion
3) l’organisation des données: centraliser les données ,éliminer les données manquantes aussi l’élimination de la redondance.
4) c’est l’ensemble de tableaux de bord, des formulaires de saisie et interfaces d’interaction. Elle doit être conviviale, clair et facile à utiliser.
J’ai utilsé un environement de travail guidé par le système d’exploitation windows server 2012 R2,Sql server 2012 pour les traitement ssis,ssas,ssrs , et visual studio comme outil de modélisation. ,
L’interface ci-dessus présente le tableau de bord qui met en évidence les compteurs de k3005 à k3013b de chaque cellule ou les graphes de la même page présentent les compteurs des cellules d'une seule région. Ensuite le décideur peut facilement faire son étude sur les compteurs provenant de la plateforme du contrôle de trafic téléphonique dont la qualité du trafic.
En cliquant sur un graphe, il navigue vers une autre page ou les valeurs des compteurs sont sur un tableau pour se renseigner de leurs valeurs :
L’interface ci-dessus présente le tableau de bord qui met en relief les valeurs journalières provenant de la plateforme de contrôle de trafic téléphonique : le coût, les ventes, le gain, la rentabilité et le taux-marge d’une façon journalière.
Pour définir les cellules les plus rentables, on a recours au logiciel Power BI suivant un filtre.
Au cours du développement de cette solution, nous avons détaillé en premier lieu les besoins de notre solution grâce à des entretiens avec les chefs de projets. En second lieu nous nous sommes tournés à concevoir le modèle de données relatives à nos Datamarts de sorte que ce dernier réponde au mieux aux besoins des différents services de la société. En dernier lieu, nous avons mis en place des interfaces pour la restitution des données sous forme des tableaux de bord
Certes, la solution, que nous sommes parvenus à réaliser, répond aux objectifs initialement fixés, Néanmoins,il nous reste à implémenter des alertes lors le changement des données. Des nouvelles fonctionnalités peuvent être ajoutées,notamment les options de livraisons avec un SMS.
Et l’amélioration de l’interface graphique,