Contribution a l’automatisation des reporting sur la repartition des donnees

Dans une entreprise le système d’information a pour objectif de faciliter l’établissement et la mise en œuvre de la stratégie, de supporter la réalisation des activités, et il est constitué de l’ensemble des moyens (humains, logiciels, matériels) utilisés pour collecter, stocker, traiter et communiquer les informations.

Il est d’usage de distinguer trois types différents de système d’information, les systèmes supportant la conception des produits tels que le calcul numérique, les systèmes industriels tels que la conduite de machines, le contrôle de processus industriel et les systèmes de gestion. Ces derniers couvrent toutes les activités de gestion du fonctionnement de l’entreprise. En l’occurrence le marketing, la vente, l’achat, la production, la logistique, la finance et bien même les ressources humaines. Pour des raisons techniques, qui existent toujours en partie aujourd’hui, les systèmes d’information de gestion ont été historiquement structurés en deux sous-systèmes : l’un dit opérationnel qui prend en charge la réalisation des opérations au jour le jour, et l’autre dit décisionnel qui fournit des informations pour définir la stratégie, piloter les opérations et analyser les résultats.

En d’autre terme, les systèmes opérationnels dit de gestion sont dédiés aux métiers de l’entreprise pour les assister dans leurs tâches de gestion quotidiennes et donc directement opérationnels. Les données ne sont conservées que sur une courte période; elles sont détaillées, personnelles et identifiées. Tandis que les systèmes décisionnels sont dédiés au management de l’entreprise pour l’aider au pilotage de l’activité, et donc indirectement opérationnels. Les données sont historisées et peuvent être agrégées.

INTRODUCTION AUX SYSTEMES DECISIONNELS

Quels que soit l’organisation, son secteur d’activité, la réussite de la stratégie de cette organisation dépend étroitement de sa cohérence avec le système d’information décisionnel. En effet, l’informatique décisionnelle consiste en un ensemble d’outils et de techniques de collecte, modélisation et restitution des données d’une entreprise afin de les stocker dans différentes formes de base de données de type SQL, multidimensionnel. Ceci en vue d’offrir une aide à la décision et de permettre aux responsables de la stratégie d’entreprise d’avoir une vue d’ensemble de l’activité traitée. L’informatique décisionnelle est aussi un terme générique qui englobe les applications, l’infrastructure, les outils et les meilleures pratiques permettant l’accès et l’analyse de l’information afin d’améliorer et d’optimiser les décisions et les performances de l’entreprise.

Quelques notions fondamentales

Le Business Intelligence fait intervenir deux acteurs totalement différents mais non opposés : les décideurs et les analystes.

Décisions
Nous pouvons distinguer quatre niveaux de décision pour les entreprises. [2] A savoir :
– Les décisions stratégiques
Qui définissent les relations de l’entreprise avec son environnement tels que le choix des activités, des marchés, des filières technologiques. Elles fixent des axes et des politiques pour le long terme.
– Les décisions d’organisation
Qui définissent les structures, les processus, les systèmes d’information tels que le métier, la mission, la délégation, la responsabilité, les moyens. Elles fixent le cadre de travail dans une perspective de moyen terme.
– Les décisions de gestion
Qui définissent pour le court terme la direction et la performance attendue c’est à dire les objectifs, les ressources et le contrôle.
– Les décisions opérationnelles
Qui s’intéressent au fonctionnement quotidien tant au niveau de la supervision que de l’exécution.

Décideurs

Les décideurs sont les principaux utilisateurs des systèmes décisionnels. Ils sont en quelque sorte des « marketeurs ». Ces derniers établissent généralement des plans marketing qui leur permettent de mieux cibler leurs clients, de les fidéliser, d’augmenter le chiffre d’affaire de l’entreprise. Les décideurs observent comment vont les choses afin de confronter leur stratégie à la réalité. Ils cherchent à découvrir les faits qui expliquent la marche de l’entreprise. [1] [2]. Bref, ce sont les personnes ayant la faculté de prendre des décisions au sein d’une direction, d’un département et bien même de l’entreprise.

Nous pouvons distinguer par exemple :
– décideur stratégique qui est la direction générale
– décideurs tactiques qui regroupent la direction financière, des ventes, des achats, de la logistique, les responsables de filiales et les responsables régionaux
– décideurs opérationnels qui sont le responsable de service, d’un magasin, d’une agence, le responsable d’une unité de production et un agent de maîtrise .

Analystes

L’Analyste BI identifie les besoins métier et met en place des solutions d’intégration de données et d’analyse. Il aura pour rôle de spécifier l’intégration de ces données entre les différents systèmes et de créer des rapports Tableau.

Objectif

L’objectif de la Business Intelligence est de produire des indicateurs de performance permettant de comprendre le passé, d’analyser le présent afin d’extrapoler une vision à long terme pour définir les avantages compétitifs futurs de l’entreprise. [4] Elle est utilisée par un grand nombre d’utilisateurs internes ou externes pour supporter les activités opérationnelles de l’entreprise jusqu’au suivi stratégique.

Principe de fonctionnement d’une plateforme décisionnelle

En amont, des mécanismes d’extraction, de transfert et de consolidation (ETL) assurent la centralisation des données en provenance des différentes sources de l’entreprise au sein d’une base particulière : l’entrepôt de données. [3] Ces informations sont ensuite structurées, historisées et organisées. Elles sont éventuellement rangées au sein de datamarts, c’est-à-dire de sous-référentiels de données de l’entreprise. Ces divers traitements permettent aux outils d’analyse d’accéder ensuite à l’entrepôt de données plus facilement. Puis, les applications analytiques se chargent de recueillir les requêtes de l’utilisateur dans le langage de ce dernier comme le langage SQL. Après cela, elles les communiquent à l’entrepôt de données, avant de produire les indicateurs de performance voulus. Au final, les résultats issus de ce traitement sont restitués et diffusés par le biais d’outils de reporting qui est l’objet de ce travail.

Table des matières

INTRODUCTION GENERALE
CHAPITRE 1. INTRODUCTION AUX SYSTEMES DECISIONNELS
1.1 Introduction
1.2 Quelques notions fondamentales
1.2.1 Décisions
1.2.2 Décideurs
1.2.3 Analystes
1.3 Objectif
1.4 Principe de fonctionnement d’une plateforme décisionnelle
1.5 Architecture d’un environnement décisionnel
1.6 Description des différentes phases de la chaîne décisionnelle
1.7 La phase d’alimentation
1.7.1. La collecte des données
1.7.2. L’extraction grâce à l’outil ETL
1.7.3. Avantages de l’ETL
1.7.4. Limites de l’ETL
1.8 La phase de modélisation
1.8.1. Principe
1.8.2. Définition du Datawarehouse ou entrepôt de données
1.8.3. Caractéristiques de l’entrepôt de données
1.8.3.1. Entrepôt de données: données orientées sujets
1.8.3.2. Entrepôt de données: données intégrées
1.8.3.3. Entrepôt de données: données historisées
1.8.3.4. Entrepôt de données : données non volatiles
1.8.4. Structure des données
1.8.4.1 Les données détaillées historisées
1.8.4.2 Les données détaillées
1.8.4.3 Les données agrégées
1.8.4.4 Les données fortement agrégées
1.8.4.5 Les métadonnées
1.8.5. Les datamarts
1.8.6. La modélisation de l’entrepôt de données
1.8.6.1 Le niveau conceptuel
1.8.6.2 Le niveau logique
1.8.6.3 Le niveau physique
1.9 La phase de restitution
1.9.1. Principe
1.9.2. Les outils de restitution
1.9.3. Les outils de reporting
1.9.4. Le tableau de bord
1.9.5. L’outil d’analyse multidimensionnel OLAP
1.9.6. Le Datamining
1.10 La phase d’analyse
1.11 Exemples de solutions BI
1.12 Conclusion
CHAPITRE 2. PRESENTATION DE LA SOCIETE ACCOMPAGNATRICE
2.1 Introduction
2.2 Historique de l’entreprise
2.3 Statut juridique
2.4 Missions et évolutions de TELMA
2.5 Objectif de l’entreprise
2.6 Environnement de l’entreprise
2.6.1 Son environnement interne
2.6.2 Son environnement externe
2.7 Les services offerts
2.8 Organisation de la DCG
2.9 Etude du décisionnel de l’entreprise
2.9.1. Analyse organisationnelle
2.9.2. Analyse de l’existant
2.9.3. Identification des besoins
2.9.4. Solutions à adopter
2.10 Apports du système décisionnel
2.11 Conclusion
CHAPITRE 3. CONCEPTION DU PROJET
3.1 Introduction
3.2 Présentation des projets
3.3 Objectifs des projets
3.4 Organisation des projets
3.4.1 L’équipe des projets
3.4.2 Flux de communication
3.5 Modélisation avec UML
3.5.1 Présentation d’UML
3.5.2 Diagramme de cas d’utilisation
3.5.3 Diagramme de classe
3.5.4 Diagrammes d’activités
3.5.5 Diagramme d’objets
3.5.6 Diagramme de séquence
3.5.7 Diagramme d’états-transitions
3.6 Présentation de SQL pour la programmation du projet
3.6.1 Définition
3.6.2 Les subdivisions du SQL
3.6.3 Le langage d’interrogation des données ou LID
3.6.3.1 Syntaxe
3.6.4 Le langage de manipulation des données ou LMD
3.6.4.1 Définition
3.6.4.2 Ajout d’un enregistrement
3.6.4.3 Modification d’un enregistrement
3.6.4.4 Suppression d’un enregistrement
3.6.5 Le langage de définition des données ou LDD
3.6.5.1 Définition
3.6.5.2 Création de table
3.6.5.3 Modification de table
3.6.5.4 Suppression de table
3.6.6 Le langage de contrôle de données ou LCD
3.6.6.1 Définition
3.6.6.2 Commande GRANT
3.6.7 Le langage de contrôle des transactions ou LCT
3.6.7.1 Définition
3.6.7.2 Commande ROLLBACK
3.7 Outil utilisé : SQL SERVER
3.7.1 Généralité
3.7.2 Fonctionnalités
3.7.3 Evolution de Microsoft SQL Server
3.8 Outil utilisé : BUSINESS OBJECT
3.8.1. Généralités
3.8.2. Concepts de base
3.8.2.1 L’univers
3.8.2.2 La classe
3.8.2.3 L’objet
3.8.3. Les modules
3.8.3.1 Le module de conception DESIGNER
3.8.3.2 Le module UTILISATEUR
3.8.3.3 Le module SUPERVISOR
3.8.4. Les fonctions BO
3.8.4.1 Reporting
3.8.4.2 Interrogation et analyse
3.8.4.3 Pilotage des performances
3.8.4.4 Plateforme
3.8.4.5 Intégration des données
3.9 Conclusion
CHAPITRE 4. IMPLEMENTATION DES PROJETS
4.1 Introduction
4.2 Modélisation des projets sous UML
4.2.1 Diagramme de cas d’utilisation existant
4.2.2 Diagramme de cas d’utilisation des nouveaux projets
4.3 Découverte de SQL Server Management Studio
4.4 Découverte de SQL Server Integration Services
4.5 Extraction : Réalisation de l’ETL pour WAR ROOM
4.5.1 Tables temporaires
4.5.2 Extraction table de dimension
4.5.3 Extraction table de faits ODS
4.5.4 Extraction table de faits UTIBA
4.5.5 Extraction table de faits BILLING
4.5.6 Extraction table des faits DMKT_REPORTING
4.6 Stockage
4.7 Restitution : Création du rapport sur le portail
4.7.1 Projet WAR ROOM
4.7.2 Projet CARTOGRAPHIE
4.8 War Room Data Visualizer
4.8.1 Les abonnés
4.8.2 Les mouvements MVola
4.8.3 Les CA ou chiffres d’affaires
4.8.4 Les Rechargements
4.8.5 Les consommations Data
4.8.6 Le suivi des offres prépayés
4.8.7 Le suivi des points de ventes et points marchands
4.9 Conclusion
CONCLUSION GENERALE

Télécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *