Professional Documents
Culture Documents
lInformation et de la Communication
Option Rseaux et Services des Tlcommunications
Rsum
Le secteur des tlcoms a t marqu durant ces dernires annes par un un
dveloppement fulgurant des services, devenus en peu de temps la source majeure de
cration de la valeur ajoute pour les oprateurs. Cependant, on ne peut pas voluer et
progresser dans le domaine des services sans tre capable dassurer des prestations de
qualit de service des rseaux cellulaires dune manire durable. Pour cette raison, la
tenue da la bonne qualit constitue la proccupation majeure des oprateurs .
Cest dans ce cadre que sinscrit notre projet qui se propose de dvelopper une solution
de rapport automatique de la QoS des rseaux 2G/3G. Pour se faire, nous nous sommes
servis des mesures collectes par les sondes radio de la nouvelle plateforme Tems
Automatic. Cette dernire a t acquise par Tunisie Tlcom afin de remplacer
lancienne mthode de mesures Drive Test et de rendre la collecte des mesures
automatique. Donc, notre outil permet de prsenter
lensemble dinformations
collectes dans un rapport sous format Word et PDF afin de faciliter la tche danalyse
et de supervision des rseaux aux administrateurs. Ainsi, il permet denvoyer
automatiquement deux mails ; un pour le rapport gnr et un autre en cas de
dysfonctionnement des serveurs de la plateforme.
Mots cls : Rseaux 2G/3G, KPIs voix et data, VBA, Plateforme ,MTUs
Abstract
The telecommunication sector was marked in the last few years by a developpement
fulgurating of the services, become in little time the major source of creation of the
added-value for the operators. However, we cannot evolve and progress in the field the
service without being capable to assuring the high quality services in a long-lasting
way. For that reason, the holding of the good quality of service of the cellular networks
establishes the major concern of the operators.
Keywords : 2G/3G Networks, voice and data KPIs, VBA, Platform ,MTUs
ii
Avant propos
Dans le cadre de notre formation de technicien suprieur en tlcommunication au
sein de lInstitut Suprieure des Etudes Technologiques en Communications de Tunis
(IsetCom), option Rseaux et Services de Tlcommunications , nous sommes
menes effectuer ce projet de fin dtudes dans le cadre de la prparation de diplme
de technicien suprieur en tlcommunications.
Ce projet a t effectu en collaboration entre Tunisie Tlcom et lIsetCom.
Tunisie Tlcom a pour mission dassurer toutes les activits relatives au domaine
des tlcommunications dont :
La coopration avec les organismes similaires et lapplication des traites
internationales en matire de tlcommunication.
Linstallation, le dveloppement, lentretien et lexploitation des rseaux
publics de tlcommunication et en particulier, les rseaux de tlphone et de
transmission de donnes.
La promotion de nouveaux services de tlcommunication, la
contribution au dveloppement, aux tudes et recherches scientifiques lies au
secteur des tlcommunications.
Le projet que nous allons raliser a pour but de construire un outil de rapport
automatique qui permet de gnrer un rapport de mesures radio automatiquement .Ces
mesures radio sont effectues par les sondes radio qui les envoie automatiquement une
base de donnes centrale de type SQL Server. Enfin, lutilisateur concern reoit un
rapport de mesures radio automatiquement qui lui facilite la tche danalyse et de
supervision des rseaux avec un mail de dysfonctionnement de serveur FTP et de
serveur base de donnes en cas de panne.
iii
2. Travail demand :
Il sagit de dvelopper un outil qui consiste automatiser la procdure de
gnration de rapport de mesures radio de la QoS des rseaux 2G/3G.
Le travail demand est de dvelopper des modules pour le monitoring
automatique et lanalyse des KPIs des rseaux mobiles 2G/3G de Tunisie Tlcom issue
des sondes radio de la plateforme Tems Automatic.
3. Plan de travail :
Comprendre et maitriser larchitecture et le fonctionnement de la plateforme Tems
Automatic de monitoring des rseaux 2G/3G de Tunisie Tlcom.
Programmation de module pour le rapport automatique des diffrents indicateurs
de performance de la qualit de service radio 2G/3G des rseaux de Tunisie Tlcom.
Proposer des mcanismes optimiss pour le suivi automatique de fonctionnement
des lments de la plateforme.
iv
Mots cls : Rseaux 2G/3G, KPIs voix et data, VBA, Plateforme sondes radio Tems.
vi
vii
Introduction gnrale
Les volutions technologiques dans le monde ne cessent de saccentuer haute
cadence, notamment pour les systmes de tlcommunications mobiles. Durant ces
dernires annes, les rseaux mobiles ont eu une expansion sans prcdent en termes de
Arij Khouildi et Hanene Ben Hadef
viii
Dans le deuxime chapitre, nous tenons prsenter la solution des sondes radio
dAscom appele Tems Automatic. Nous allons dtailler son architecture et son
fonctionnement ainsi que son apport par apport aux solutions de Drive Test Classique
existantes ; mais aussi en prcisant ses limites aux niveaux du rapport automatique.
Et finalement, nous allons dcrire les spcifications des besoins fonctionnels de
loutil ainsi que sa conception. Ensuite, nous passons au dveloppement de l'application
et ceci en introduisant en premire partie larchitecture gnrale de loutil ainsi que sa
configuration et en deuxime partie nous allons prsenter les tapes de gnration du
rapport automatique.
Introduction :
1. 2.
1. 2. 1.
Larchitecture du rseau 2G :
Chapitre1
Le BSS
BTS
Le NSS
BSC
Um
Abis
BTS
MSC
MS
RTCP
BTS
VLR
BSC
HLR
BTS
MSC
OSS
OMC
La station de base BSC : Cest l'organe intelligent du sous systme radio. Elle
gre les ressources radio. Elle commande l'allocation des canaux et utilise les
Chapitre1
VLR (Visitor Location Register): Cest une base de donnes qui mmorise les
donnes dabonnement des abonns prsents dans une zone gographique. Les
donnes mmorises par le VLR sont similaires celles du HLR mais
concernent seulement les abonns mobiles prsents dans la zone considre. Il
attribue galement lidentit temporaire (TMSI) au mobile lorsque ce dernier
entre dans la zone couverte.
HLR (Home Location Register): Cest une base de donnes qui assure le
stockage des informations sur l'identit et la localisation des abonnes.
Laccs distance tous les lments qui composent le rseau GSM (BSS,
MSC, VLR, HLR).
Chapitre1
Dans le rseau 2G, les interfaces sont des composantes importantes car elles
assurent le dialogue entre les quipements et permettent leurs interfonctionnements. Ces
interfaces sont [6] :
Linterface A-bis : Cest linterface entre les deux composants du sous systme
BSS : la BTS et le BSC.
Linterface A : Cest linterface entre les deux sous systmes le BSS et le NSS.
Larchitecture du rseau 3G :
1. 2. 2.
Equipement
Usager
Node B
Rseaux
Cur CN
externes
Iu
RNC
Uu
UE
Rseau
Core
Node B
Network
Internet
Iur
Node B
Iub
RNC
Node B
Figure 1.2 : Larchitecture du rseau 3G
Chapitre1
gestion des appels. Il permet aux abonnes de communiquer lintrieur dun mme
rseau de tlphonie mobile et assure linterconnexion de ce dernier avec des rseaux
externes, fixes ou mobiles. Dans ce rseau, on distingue deux sousrseaux ou domaines
: le domaine CS (CircuitSwitched) et le domaine PS (Packet Switched) qui permettent
dassurer la communication de paquets.
Il existe plusieurs types dinterfaces de communication qui coexistent au sein du
rseau 3G [7]:
Chapitre1
1. 3.
1. 3. 1.
La QoS est la capacit adapter un service aux besoins d'une application. Elle est
value, dune part, du point de vue du consommateur qui permet de dterminer la
russite ou lchec du service et dautre part, du point de vue oprateur dune faon
objective travers lanalyse des indicateurs de qualit de service suivant certains
critres. Les classes dindicateurs comportent laccs au rseau, laccs au service,
lintgrit du service et le maintien du service. Ces classes dindicateurs de qualit de
service sont values par les indicateurs cls de performances KPI (Key Performance
Indicator).
Un KPI est une valeur reprsentative permettant dvaluer la performance de
systme. Cette valeur est obtenue partir dune ou de plusieurs mesures brutes releves
par des compteurs spcifiques. Ces indicateurs permettent danalyser, de dtecter et
didentifier les ventuels problmes des rseaux afin dvaluer la qualit et la
performance des rseaux. Les KPI sont rparties sur trois parties [13] :
Accessibility : Elle est dfinie comme tant laptitude dun usager obtenir
un service demand au systme. Il est possible que le taux de russite de l'accs pour
quelques cellules puisse montrer un taux de russite parfait.
Retainability : Elle est dfinie comme tant la capacit de maintenir l'appel
en cours jusqu' ce que l'abonn mette fin son appel. Une coupure dappel est
l'vnement quand un appel est termin anormalement ou rsili par le rseau.
Integrity : Elle est dfinie comme tant laptitude de lusager recevoir un
service demand la qualit de service souhaite.
Ainsi, Les Objectifs dun oprateur de rseaux mobiles sont donc les suivants :
Maintien
des
communications (la
probabilit
de
coupure
d'une
Chapitre1
Si un des KPI dpasse les seuils fixs par loprateur, le superviseur du rseau
remarque quun problme est parvenu au niveau de la fonctionnalit quassure cet
indicateur. Gnralement, la cause de ce problme peut tre un problme de couverture,
interfrence, insuffisance de capacit, mauvais paramtrage du rseau
Par exemple, si le taux de coupure de lappel est suprieur 2% alors on a un
problme de maintien dappel qui peut tre caus soit par la mauvaise couverture,
linterfrence, soit par un problme lors du handover (dans ce cas on consultera les taux
de succs de handover) ou un mauvais paramtrage du rseau. Aussi, si le taux de
succs de ltablissement dun service est infrieur 95%, dans ce cas on a un problme
daccs au rseau caus par la capacit, linterfrence ou un problme de paramtrage
du rseau. Le tableau suivant illustre les seuils de quelques KPI [2] :
Indicateur
Seuils
< 5%
<5%
> 95%
2%
>95%
2%
2%
>95%
>95%
2%
Chapitre1
1. 3. 2.
Les mesures de la QoS mobile se font alors selon les mthodes suivantes :
Mesures OSS : LOSS sont des quipements de gestion, de collecte et de
statistiques dquipements dun rseau mobile. Ils sont en contact avec les quipements
du rseau et rcuprent leurs informations/compteurs.
Les donnes OSS sont sous forme de donnes brutes. Pour qu'elles soient
exploitables, elles sont transformes en KPI (Key Performance Indicators). Les KPI
sont obtenus l'aide de formules et par la compilation des diffrentes donnes.
Les mesures OSS sont utilises dans plusieurs domaines tel que : loptimisation et
la planification du rseau, les statistiques de la qualit de fonctionnement des
quipements rseaux, linvestigation en cas de problme sur le rseau,
Les plaintes des clients : C'est une source importante sur la qualit de service du
rseau qui ne peut pas tre ignore.
Les analyseurs de protocoles (sondes dinterfaces) : Ils sont connects aux
interfaces entres les diffrents quipements du rseau tel que : BTS/Node B, BSC/RNC,
MSC Server, pour vrifier les problmes sur le rseau mobile. Lorsqu'un problme
est dcouvert, il est remont aux employs pour tre analys.
Actuellement, Tunisie Tlcom utilise la Solution Sondes Nexus Net View pour
superviser les interfaces A et Gb de son rseau mobile GSM et vise son extension
pour couvrir toutes les autres interfaces des rseaux 2G et 3G tel que : Gn, MAP, Iub,
Iu-PS, Iu-CS,....
Drive Tests : Ce sont des mesures radio d'un ou plusieurs rseaux mobiles, les
oprateurs prennent le rle des utilisateurs et mesurent la qualit de service, les
problmes de cette qualit sont dcouverts par les employs.
La mthode de mesure du Drive Test consiste la caractrisation prcise des
canaux radio. Cette technique danalyse permet la rcupration dune trace des mesures
faites par le mobile diffrents instants [8].
10
Chapitre1
Cette mthode donc consiste embarquer sur une voiture les quipements
suivants [2] :
o Un UE : un mobile de test avec double capacit GSM/UMTS quip dun
logiciel spcial. Il est appel gnralement mobile trace.
o Un systme de localisation GPS (Global Positionner System) : utilis pour la
localisation exacte de la position o on dsire faire ltude de lenvironnement
radio.
o Un PC portable : permet dautomatiser lacquisition et le stockage des donnes.
Le PC doit tre quip dune carte interface RS 232 pour assurer le lien entre la
sortie srie du UE et le port srie du PC.
o Un onduleur dalimentation permettant dalimenter les diffrents appareils de
mesure.
Tout le long du trajet, la chaine de mesures effectue des mesures instantanes.
Les donnes sont prsentes en temps rel et seront stockes dans des fichiers.
Grce des mesures effectues en diffrents scnario possibles, on teste
ltablissement de lappel (absence dchec), le maintien de la communication pendant
un certain temps seuil (absence de coupure) et la qualit de la communication, etc,
tout en tenant compte de la mobilit de lusager. Le rapport de mesure ainsi obtenu
reflte de faon objective la qualit de service des prestations des oprateurs. Les
mesures effectues constituent pour cela le meilleur moyen de vrifier les performances
du rseau et de les ajuster aux attentes des abonns, car elles dcrivent ltat de la
qualit des ressources radio du rseau telle quelle est perue par les abonns.
La chaine de mesures peut tre exploite :
11
Chapitre1
1. 4.
Conclusion :
Tout oprateur essaye de rduire le taux de coupure des appels, de dtecter les
points de congestion, daugmenter le trafic, dliminer les handovers inutiles et de
localiser les endroits o il est ncessaire doprer un Drive Test, etc. Mais, ce dernier
prsente une limite , en effet, il ncessite la prsence obligatoire des agents pour se
dplacer et assurer les mesures radio. Do la ncessit de trouver une solution plus
efficace et conomique qui garantit lautomatisation des mesures radio. Par consquent,
Tunisie Tlcom acquis une nouvelle plateforme Tems Automatic dAscom qui assure
la mthode de mesures de Drive Test automatiquement laide dune cinquantaine de
sondes automatiques installes sur des Taxis, des Bus SNTRI et des vhicules propres
12
Chapitre1
Tunisie Tlcom. Ainsi, dans la suite de ce rapport, nous allons prsenter la plateforme
Tems Automatic ainsi que ces diffrents composants et nous allons dtailler son utilit.
13
Introduction :
2. 2.
La plateforme Tems Automatic dAscom acquise par Tunisie Tlcom est une
plateforme automatise pour la collecte et la prsentation de donnes de mesures Drives
Test assure par les sondes radio. Elle est compose de trois parties globales qui sont :
les sondes radio, le serveur central et les applications dexploitation [12].
2
La base
de
donnes
Sauvegarde et
traitement des
mesures statistiques
Les applications
dexploitation
13
Chapitre 2
Les sondes radio : Ce sont des quipements qui assurent la collecte des
mesures de Drive Test, elles sont installes sur des vhicules tels que les Taxis et les
Bus appels MTUs et elles sont configures distance pour quelles puissent envoyer
les mesures automatiquement vers le serveur central.
2
2. 2. 1.
Ces sondes radio sont des quipements qui assurent la collecte automatique des
mesures radio, toutefois elles sont installes sur des vhicules tels que les Taxis et les
Bus appels MTUs (Mobile Terminal Units), aussi la collecte des donnes radio peut
tre assure laide dun mobile spcial (appels TPR : Tems Pocket Remote)
contenant un logiciel qui permet lenregistrement des mesures radio et leurs envoi vers
le serveur central.
Dans les paragraphes suivants, nous allons dtailler les caractristiques
techniques des deux types de sondes radio ainsi que leurs mode de fonctionnement.
2. 2. 1. 1.
Les MTUs :
Les MTUs sont des sondes de mesures. Ils sont gnralement installs dans un
vhicule comme un taxi ou un bus (voir figure 2.5), mais ils peuvent tre aussi installs
dans des emplacements fixes et mme dans des bateaux [10].
14
Chapitre 2
Le MTU est implment comme une unit intgre, compose dune carte mre
intgre, d'un mobile, dune carte de donnes et dun GPS. Le matriel est contenu
dans un seul botier. Dans ce qui suit, nous allons dcrire avec plus de dtails le panneau
de face ainsi que le panneau darrire du MTU [11].
La figure 2.6 prsente le panneau darrire du MTU. Cette interface comporte les
connecteurs suivants :
o Le connecteur dantenne GPS.
o Le connecteur dalimentation qui permet dalimenter cet quipement.
o Le connecteur de lantenne de mobile qui permet de connecter lantenne de carte
de donne.
o Le connecteur du modem de diversit dantenne.
o Le connecteur de modem primaire.
Arij Khouildi et Hanene Ben Hadef
15
Chapitre 2
Cette figure dcrit le panneau de face du MTU [11]. Il est compos de plusieurs
connecteurs : un connecteur GPS, un connecteur COM1, COM2 qui permet de lier la
boite un PC pour suivre ses traces et contrler son tat, un connecteur USB qui sert
connecter un scanner et un connecteur Ethernet. Cette interface est compose aussi de
plusieurs voyons :
o GPS: Allum lorsque le GPS est actif et reoit des donnes.
o MEAS: Allum en mode de mesure.
o ERR: rouge allume en cas de dfaillance du systme.
o PWR: Allum en mode de fonctionnement normal.
o MODE: Allum lorsque le MTU port srie est connect un PC pour la
configuration.
o DONNES: Allum quand la MTU est entrain de transfrer ou de recevoir des
fichiers.
o STAT: Non utilis.
o ACT: Clignote lorsque le MTU est entrain d'accder son disque flash.
La configuration dun MTU : Pour configurer un MTU, nous insrons la Data
Card de notre boite MTU dans un le lecteur Multicard et on suit les tapes suivantes :
Program File
Ericson
Tems Automatic
MTU
UMTS
BIN
InitConfMAN
16
Chapitre 2
17
Chapitre 2
2. 2. 1. 2.
Les TPRs :
TEMS Pocket Remote est une sonde de mesure base sur un terminal mobile
[9]. Cette unit permet deffectuer des tests pour surveiller les zones du rseau o il est
difficile dobtenir des mesures en utilisant le MTU. Lutilisation des ces sondes de test
portatif
se
base
sur
lemplacement de
ces
derniers
dans
les mains
des
2. 2. 2.
Le serveur central :
18
Chapitre 2
Les
units
de test
Serveur
FTP
Serveur de
traitement
Serveur
Vocal
Base de
donnes de
mesures
des mesures
Base de
donnes
statistiques
2. 2. 2. 1.
Le serveur FTP :
Le serveur FTP est le composant qui traite lchange des fichiers de mesures
collectes par les sondes radio vers la base de donnes. Il possde deux adresses une
publique et une prive :
Ladresse publique du serveur FTP est : 193.95.51.253
Ladresse prive du serveur FTP est : 172.16.207.32
2. 2. 2. 2.
Le serveur vocal :
Chaque fois que les units de test sengagent dans des appels de test de voix c'est-dire sils initient des appels ou les reoivent, le serveur vocal agit normalement
comme lautre partie en rpondant ou en composant des appels, selon les Work Orders.
Le serveur vocal de la plateforme Tems peut grer jusqu 60 lignes simultanment
depuis deux lignes E1. Le numro de notre serveur vocal est : 71 966 166
2. 2. 2. 3.
19
Chapitre 2
Base de donnes statistiques : Elle est utilise uniquement pour stocker une
collection de groupes de mesures contenant des donnes statistiques agrges sur
un sous-ensemble d'une base de donnes de mesures. Plus prcisment, elle couvre une
rgion gographique fixe et s'tend sur un intervalle de temps fixe, compt en
jours entiers.
20
Chapitre 2
2. 2. 2. 4.
2. 2. 3.
Tems Presentation :
21
Chapitre 2
22
Chapitre 2
2. 2. 3. 2.
LOperator Console est utilis pour configurer le fonctionnement des sondes par
des ordres de travaux. LOperator Console est aussi utilis pour le suivi de
fonctionnement des diffrentes entits de la plateforme (voir figure 2.16).
En rsum, lOperator Console effectue les fonctions suivantes :
Configuration et contrle dactivit d'unit de test (voir figure 2.16)
Configuration des Work Orders (voir figure 2.17)
Administration de mises jour de logiciels ditance
23
Chapitre 2
24
Chapitre 2
2. 2. 3. 3.
Les rapports :
Dans cette partie, nous allons examiner les diffrentes possibilits pour le partage
des informations et des connaissances d'une manire efficace, grce des rapports. Les
donnes brutes, recueillies par les units de test et de mesure sont stockes dans un
serveur de base donnes SQL Server. Ces informations recueillies peuvent tre
consultes et exportes de manire diffrente soit en utilisant le rapport avec Excel soit
le rapport avec Crystal Reports.
25
Chapitre 2
2. 3.
Conclusion :
26
Introduction :
3. 2.
Spcification des besoins et choix de lenvironnement de
dveloppement :
Notre application doit permettre de combler les limites de la plateforme Tems
Automatic dAscom au niveau gnration et envoi automatique des rapports de KPIs, en
effet, cette application permet dviter :
La gnration des rapports manuels qui prsentent une grande complexit pour
lanalyse des donnes mesures et lvaluation des performances des rseaux.
LObligation des utilisateurs de consulter chaque fois le serveur de base de
donnes SQL Server pour rcuprer les donnes ncessaire la gnration de ce
rapport.
Tous ces inconvnients qui prsentent une grande perte de temps et dnergie font
lide de notre projet. Il sagit de crer une application plus pratique et efficace qui
permet de gnrer un rapport automatique facilitant lvaluation et lanalyse des
mesures radio effectues par les sondes radio du systme.
27
Chapitre 3
Macro de Ping
Programme .exe pour automatiser lexcution des macros dans le Task Manager de Windows
28
Chapitre 3
Le choix des bons outils de travail est une tche critique sur laquelle repose le bon
droulement de l'tape de conception. Notre travail se base principalement sur
Microsoft Excel qui permet de :
Utiliser le moteur de cration de graphiques entirement revu dans Office
Excel 2007 pour communiquer les analyses dans des graphiques d'aspect
professionnel.
Crer et travailler dans des modes Tableau Crois Dynamique interactifs en
toute simplicit.
Garantir une organisation qui dispose les donnes professionnelles les plus
rcentes.
Exploiter la fonction existante dExcel qui est la connexion une source de
donnes externe.
Gnrer des rapports personnalisables.
Pour la ralisation de ce projet, plusieurs alternatives se sont proposes. Pour le
cas de la plateforme de programmation, nous avons eu le choix entre Visual Basic pour
Application (VBA) et un logiciel de programmation orient objet (Java, PHP). Or ce
dernier ncessite un certain niveau dexpertise et un temps norme pour arriver
gnrer des rapports personnalisables. Alors que Visual Basic pour Application est
nettement moins difficile et plus rapide et efficace. Il permet deffectuer des
applications diverses dans Microsoft Excel. Du point de vue temps, les dlais
d'excution qu'il offre sont acceptables. En plus, il permet de gnrer des rapports
personnalisables dont nous avons besoin.
Aprs cette tude comparative, nous avons opt pour Visual Basic pour
Application (VBA) comme plateforme de programmation.
3. 3.
Larchitecture de loutil :
29
Chapitre 3
Macros
Excel
Tableaux Croiss
Dynamiques
3. 4.
Configuration de loutil :
30
Chapitre 3
3. 4. 1.
Le bouton Mise jour des donnes : permet deffectuer une mise jour des
donnes mesures.
Le bouton Envoi du rapport : permet denvoyer le rapport gnr par mail aux
utilisateurs concerns.
31
Chapitre 3
.
Figure 3.21 : Linterface principale de loutil de rapport automatique
Cette interface contient aussi plusieurs champs remplir comme les informations
sur le rapport.
3. 4. 2.
Une macro a t dveloppe pour lenvoi de rapport gnr par mail. Aprs avoir
configur les paramtres de configuration de mail, c'est--dire les champs obligatoires
qui sont : SMTP_SERVER, FROM Name, FROM Email, SUBJECT, BODY TEXT et
TO (Liste des destinataires).
Arij Khouildi et Hanene Ben Hadef
32
Chapitre 3
33
Chapitre 3
Pour le suivi de ltat des serveurs, une macro a t dveloppe pour lenvoi de
mail en cas de dysfonctionnement de lun des serveurs FTP et base de donnes SQL
Server. Ce mail informe les administrateurs quune panne sest produite pour quils
puissent y intervenir.
Une connexion internet est obligatoire pour pouvoir envoyer ces mails.
3. 4. 3.
34
Chapitre 3
3. 5.
Pour la conception dun nouveau rapport, nous avons besoin dutiliser les tableaux
croiss dynamiques, la Template Word et dautres options pour faciliter la gnration
automatique du rapport afin de gagner de temps. Dans ce qui suit, nous allons dcrire
les tapes de ralisation de ce rapport.
3. 5. 1.
Excel :
Un Tableau Crois Dynamique (TCD) est la prsentation d'une source de donnes
sous forme de tableau. Il est dynamique car toute modification de la source entrane la
mise jour du tableau (l'actualisation des donnes). Il permet de combiner et comparer
rapidement un grand nombre de donnes. Cet outil permet d'effectuer des calculs
(somme, nombre, moyenne, produit, max, min, cart type, var) et d'analyser de faon
dynamique la source de donnes.
Pour la prparation des tableaux croiss dynamiques, nous devons consulter la
base de donnes pour rcuprer les donnes ncessaires. Pour effectuer une connexion
cette base de donnes travers Excel, nous accdons notre outil et nous cliquons sur
Donnes => A partir dautres sources et ensuite sur Provenance : Analysis Server.
Enfin, nous saisissons le nom du serveur ainsi que le nom dutilisateur et le mot de
passe.
35
Chapitre 3
Dans ce qui suit, nous allons prsenter un exemple dun tableau crois dynamique.
Ce tableau doit tre rempli avec les champs qui apparaissent dans le volet de
droite. Dans notre cas, nous avons choisi les champs Zones, C/I_AVG et
RxLevel_AVG. Ce volet de droite est compos de quatre zones. Chacune zone possde
une fonction particulire :
Filtre du rapport : Permet de filtrer les donnes du tableau sur un ou plusieurs
champs.
tiquettes de colonnes : Regroupe les valeurs communes ensemble et affiche le
rsultat de chaque valeur dans une colonne.
Arij Khouildi et Hanene Ben Hadef
36
Chapitre 3
3. 5. 2.
Une Template est un type de document qui cre une copie de lui-mme lorsquon
l'ouvre. Il peut s'agir d'un fichier *.dotx ou d'un fichier *.dotm.
Une Template est constitue d'lments fixes (textes, objets graphiques, mise en
page, styles..) ou de contenus dynamiques laide de lutilisation de la fonction Signet
de Word qui permet dajouter un contenu externe un rapport. Dans notre cas, nous
allons utiliser cette option et nous allons ajouter notre rapport des images, des tableaux
et des graphiques depuis un fichier Excel ; toutes ces options vont nous aider gnrer
notre rapport dune faon simple et rapide.
37
Chapitre 3
La figure suivante reprsente le plan de notre rapport que nous venons de crer ; il
contient la page de garde, les grands titres du rapport et les signets ajouts.
38
Chapitre 3
3. 5. 3.
Notre rapport automatique est gnr laide de plusieurs outils comme les
Templates Word, les tableaux croiss dynamiques, les graphiques croiss dynamiques
Toutes ces outils se runissent pour nous former un rapport automatique qui sera
excut et mis jour automatiquement selon deux modes :
Mode manuel :
Pour lexcution manuelle du rapport et lenvoie par mail depuis Excel, on doit
suivre les tapes suivantes :
Ouvrir le document Excel Reporting Tools
Configurer les informations sur le rapport
Dfinir les filtres
Utiliser le bouton Mise jour des donnes pour mettre jour les donnes.
Ceci peut prendre quelques minutes avant que tout le tableau crois dynamique
ne soit mis jour selon les nouveaux filtres.
Cliquer sur Gnration de rapport et le rapport va tre gnr sous format
doc et PDF.
Utiliser le bouton Envoi du rapport pour lenvoi du rapport par mail.
Mode automatique :
Pour lexcution automatique des macros Excel, nous devons utiliser un
convertisseur de script qui permet de convertir des fichiers des diffrentes extensions
(.vbs, bat, html..) en des fichiers excutables. Ces derniers doivent sexcuter
automatiquement en double clic. Finalement, nous utilisons le planificateur des tches
de Windows pour lancer ces fichiers automatiquement sans lintervention de
lutilisateur.
Dans notre cas, nous allons utiliser le convertisseur de script VbsEdit, qui est un
logiciel ddition, qui permet dditer et de crer des scripts VBS en toute facilit. Ce
programme propose des fonctionnalits compltes et
notamment un dbogueur et une option daide qui permet de travailler plus rapidement
39
Chapitre 3
et de dvelopper les scripts sans contrainte de temps. Dans ce qui suit, nous allons
dcrire les tapes dexcution automatique des macros :
le code suivant qui est une succession de lignes de commande. Nous lenregistrons
ensuite avec lextension *.vbs .
Ensuite, nous cliquons sur le bouton qui permet de convertir le fichier dextension
*.vbs en fichier *.exe . Enfin, nous obtenons un fichier dextension *.exe qui sexcute
automatiquement par un simple clic.
40
Chapitre 3
tches automatises sur un ordinateur selon un horaire tabli. Mais, ouvrir un simple
document n'est pas la fonction principale du planificateur, cela lui donnerait peu
d'intrts. En fait, il sert surtout excuter un script ou un programme. Dans notre cas,
nous allons excuter tous les jours 8h le fichier Tems Automatic dans le planificateur
des tches. Le moment voulu, il sexcutera automatiquement. Dans ce qui suit, nous
allons dcrire brivement les tapes suivre pour crer une tche planifie :
41
Chapitre 3
Donc, nous avons profit de lune des options de Windows pour automatiser
lenvoi de notre rapport. Nous arrivons enfin obtenir une application puissante, qui
sexcute sans lintervention de lutilisateur.
Evaluation de loutil de rapport automatique :
Microsoft Office est facile obtenir et installer, il est dj acquis et install par
TT, et donc ne ncessite aucun surcot de dploiement.
Les utilisateurs qui gnrent dj leurs rapports sous Microsoft Office, puissent
facilement les personnaliser.
Les rapports peuvent tre prpars par une personne ne possdant pas des
connaissances en SQL ni en VBA, il est assez simple utiliser.
3. 6.
Conclusion :
Dans cette section, nous avons parl de la mthode de gnration de loutil dun
rapport automatique et les diffrentes astuces utilises pour rendre cette dernire
totalement automatique. Cette application facilite pour les utilisateurs les mthodes
danalyse de mesures radio et surtout la rsolution des problmes au niveau du rseau.
Cette solution permet aussi de vrifier ltat de fonctionnement des serveurs FTP et base
de donnes SQL Server.
Arij Khouildi et Hanene Ben Hadef
42
Conclusion gnrale
Ces dernires annes, la radio mobile a t sans doute le secteur le plus
dynamique, le plus rentable et le plus innovant de toute lIndustrie des
Tlcommunications. Avec lessor rapide quelle connait, elle simpose de plus en plus
comme le moyen le plus privilgi de communication et conquiert davantage de parts
de march en ciblant tous les profils de consommateurs. Le dveloppement de nouvelles
technologies ont contribu la cration dun environnement propice la concurrence
incitant ainsi les oprateurs se soucier de la qualit de leurs prestations et des
performances de fonctionnement de leurs rseaux.
Il savre donc que la qualit, dans ce domaine comme dans beaucoup dautres,
constitue une source importante de diffrenciation, et le maintien de la qualit des
communications s'avre obligatoire pour faire face la dgradation de la qualit de
service et aux plaintes des usagers. Le suivi de cette qualit ncessite lobservation
permanente de ltat de fonctionnement du rseau et de toutes ses performances. Dans
ce contexte, le dveloppement d'un outil de gnration de rapport de mesures
automatique des rseaux 2G et 3G s'avrent indispensable pour tout oprateur.
De ce fait, nous nous sommes intresses dans ce rapport, prsenter l'outil de
rapport automatique des rseaux 2G/3G que nous avons dvelopp. L'exploitation de cet
outil ncessite la rcupration des mesures radio de la base de donnes SQL Server
l'aide des mesures effectues par les des sondes radio qui calculent certains indicateurs
de performances (KPI).
Cet outil comporte deux phases: une phase de gnration de rapport automatique
qui facilite la supervision et loptimisation des rseaux , et une phase denvoi par mail
de ce rapport gnr en plus denvoi de mail en cas du dysfonctionnement du serveur
FTP et du serveur de base de donnes.
Pour se faire, nous avons prsentes au premier volet quelques gnralits sur les
rseaux mobiles. Par la suite, nous sommes passes l'tude de la qualit de service des
Arij khouildi et Hanene Ben Hadef
43
rseaux 2G/3G en mettant laccent sur les diffrents paramtres mesurs. Ensuite, nous
avons prsent la plateforme Tems Automatic et son architecture en prcisant le rle de
chaque composant. Le dernier chapitre de notre projet a t consacr pour le
dveloppement et la conception de l'outil et ses besoins fonctionnels. Le rapport fourni
par cet outil est un rapport qui facilite linterprtation et la dtection des problmes au
niveau du rseau. Cet outil est configur dans le planificateur des tches afin dtre
excuter dans le moment voulu et sans lintervention de lutilisateur qui reoit par mail
un rapport de mesures avec un mail de dysfonctionnement de serveur FTP et serveur de
base de donnes en cas de panne. Cet outil alors vient de remplacer le rapport avec
Excel et mme avec Crystal Reports puisquil prsente une solution efficace et plus
pratique.
44
Annexes
45
46
47
Bibliographie
[1] Barki, M. R. (2006/2007). Conception et dveloppement dun outil daide
lanalyse des indicateurs qualit dun rseau GPRS.
[2] Chouchene, S. (2005/2006). Conception et Ralisation dun Outil dEvaluation de
Performances du Rseau UMTS.
[3] http://business-intelligence.developpez.com/comparatif/. (s.d.).
[4] http://www.commentcamarche.net/forum/affich-148993-gsm-gprs-umts. (s.d.).
[5] http://www.efort.com/r_tutoriels/GSM1_EFORT.pdf. (s.d.).
[6] http://www.slideshare.net/Cynapsys/formation-gsm. (s.d.).
[7] http://www-igm.univ-mlv.fr/~dr/XPOSE2006/eric_meurisse/umts.php. (s.d.).
[8] Rezgui, S. (2005/2006). Conception et dveloppement dun outil de drive test pour
le rseau GSM.
[9] Tems Automatic : Handheld Test Device GSM/GPRS/EDGE/WCDMA/HSDA.
(s.d.). Ascom.
[10] Tems Automatic 7.2. (2010, Janvier). Ericsson.
[11] TEMS Automatic MTU750 Installation Guide. (2009, Mai 18). Ascom.
[12] TEMS Presentation 1.2 : Technical Product Description. (2009, Juin 1). Ascom.
[13] TEMS Presentation KPI Measurements. (2008, Novembre 04). Ericsson.
48