BI-Rapport de Stage v2
BI-Rapport de Stage v2
Thème
Intégration d'une solution BI d'entreprise
Avec
Organisme d’accueil
Celia Algérie
Promo Master 10
2016- 2018
Intégration d'une solution BI d'entreprise
SOMMAIRE
REMERCIMENT 3
INTRODUCTION 1
1. PRESENTATION DE L'ORGANISME D'ACCUEIL 2
1) Présentation de l’entreprise et de son environnement 2
2) Chiffres clés : 2
3) Organisation fonctionnelle 4
2. METHODOLOGIE DE TRAVAIL ADOPTEE 7
1) Objet du projet 7
2) Motif du projet 7
3) Objectifs du projet 8
4) Ressources du projet 9
5) Rôles et contributions 10
6) Pré-planning 11
7) Résistances et risques du projet 12
8) Communication sur le projet 12
III. METHODES UTILISEES 13
1. Phase lancement 13
1.1 Définition du projet 13
1.2 Planification et gestion du projet/Programme BI 13
1.3 Définition des besoins BI 13
2. Phase Architecture 14
2.1 Définition de l’architecture 14
2.2 Sélection des produits 14
2.3 Gestion des métadonnées 14
2.4 Sécurité 14
2.5 Infrastructure BI/DW 14
2.6 Installation des produits 14
3.1 Conception du modèle dimensionnel 14
3.2 Conception et Implémentation du Datawarehouse 14
3.3 Conception et Développement ETL 14
3.4 Conception & Développement des Apps BI 15
4.1 Tests & Optimisation DW/ETL/BI 15
Intégration d'une solution BI d'entreprise
REMERCIMENT
Introduction générale
Dans l'entreprise, le volume de données traitées croît rapidement avec le temps et l’obtention
des données depuis l’ERP Microsoft NAV n'est pas simple, comme la plupart des ERP, NAV
est un environnement relativement statique, conçu pour imposer des processus commerciaux
et pour les enregistrer d'une manière systématique. Il n'est pas prévu pour permettre de
souplesse dans la manière dont les rapports et les données sont configurés et exploités.
Le présent projet consiste à déployer une solution Business Intelligence (Jet Entreprise) à
partir de l’ERP Dynamics Nav, tout en définissant un modèle unique des dimensions et
métriques en conformité avec l’objectif de centraliser et d’uniformiser les analyses dans
l’entreprise, et d’offrir des informations de qualité pour les décideurs. Il s’agit en fait de
mettre à la disposition des décideurs des données à même de les éclairer et leur faciliter une
prise de décision prompte en connaissance de cause.
1
Intégration d'une solution BI d'entreprise
2) Chiffres clés :
1 siège à Birtouta, Alger
1 site de production à Beni Tamou, Blida
4 centres de distribution : Alger, Blida , Oran, Sétif
630 employés
23 distributeurs sur le territoire national
260 camions dont 60 camions gérées on propre et 200 via distributeurs
60 producteurs de lait algériens fournissant 10 million de litres de lait par an
55 710 Tons de production fromage par ans
Groupe Lactalis : 1er groupe laitier mondial, 18e groupe agroalimentaire mondial et 3e européen
2
Intégration d'une solution BI d'entreprise
3
Intégration d'une solution BI d'entreprise
Figu
re 1 : Chiffres Clés de l’entrepris
4
Intégration d'une solution BI d'entreprise
3) Organisation fonctionnelle
5
Intégration d'une solution BI d'entreprise
Directeur Général
Adjoint Directeur
Général
6
Intégration d'une solution BI d'entreprise
Directeur D’usine
Responsable Atelier
Poudre de Lait
7
Intégration d'une solution BI d'entreprise
Nous pourrions ainsi définir tous les moyens et conditions qui nous permettront de réussir
notre projet.
1) Objet du projet
Le présent projet consiste à déployer une solution Business Intelligence (Jet Entreprise) à
partir de l’ERP Dynamics Nav, tout en définissant un modèle unique des dimensions et
métriques en conformité avec l’objectif de centraliser et d’uniformiser les analyses dans
l’entreprise, et d’offrir des informations de qualité pour les décideurs. Il s’agit en fait de
mettre à la disposition des décideurs des données à même de les éclairer et leur faciliter une
prise de décision prompte en connaissance de cause. Une telle solution est nécessaire à
l’accomplissement des processus décisionnels.
2) Motif du projet
Dans l'entreprise, le volume de données traitées croît rapidement avec le temps :
L’obtention des données depuis l’ERP Microsoft NAV n'est pas simple, comme la plupart
des ERP, NAV est un environnement relativement statique, conçu pour imposer des
processus commerciaux et pour les enregistrer d'une manière systématique.
Il n'est pas prévu pour permettre de souplesse dans la manière dont les rapports et les
données sont configurés et exploités
Des rapports quotidien sous format Excel , émis différemment par chaque service avec
des métriques et des dimensions non unifiées différentes interprétation des analyses
Rapports sous format Excel envoyés par e-mail, y compris les données sous-jacentes
gros fichiers saturant les boîtes aux lettres avec peu de consultation.
Aucun outil d'analyse Web permettant aux utilisateurs de formuler leurs propres requêtes
d'analyse
Rapports demandant l'extraction de données et le chargement dans des feuilles Excel, en
utilisant la puissance de traitement des stations de travail prenant du temps, risque
d'erreurs et d'actes répréhensibles
8
Intégration d'une solution BI d'entreprise
L’utilisation de plusieurs filtres pour avoir un rapport sur Navision (perte de temps ,
nécessiter d’avoir une session sur Nav)
3) Objectifs du projet
Les objectifs du projet étaient divisés en deux types d’objectifs :
9
Intégration d'une solution BI d'entreprise
b) Mes objectifs
Enrichir ma formation
Capitaliser de nouvelles technologies
Renforcer mes capacités d’analyse fonctionnelle
Avoir un premier vrai contact projet, avec le formalisme et la rigueur que cela
demande
Comprendre le fonctionnement d’une solution BI
Mettre en pratique les connaissances théoriques et pratiques acquises dans
l'établissement des techniques modernes ETM IBN ROCHD
Avoir une expérience enrichissante dans mon domaine
Valider mon diplôme.
4) Ressources du projet
a) Ressources HUMAINES : Disponible
b) Ressources MATERIELLES ET OUTIS : Disponible
c) Ressources INFORMATIONNELLES : Disponible
d) Ressources FINANCIERES nécessaires au projet : Disponible
10
Intégration d'une solution BI d'entreprise
5) Rôles et contributions
Se construit à partir de l’analyse de ce que le chef de projet attend de chacun des intervenants
(acteur) du Projet de manière claire et concrète
Structure du projet :
a) Chef de projet :
Nom : DJAOUI Sid Ahmed
Fonction : Ingénieur système et réseau
Rôle : Définit le projet, le négocie, le lance et le pilote
Assure la diffusion des informations nécessaires à tous les intervenants du projet
b) Sponsor du projet :
Nom : BIQUILLON Antoine
Fonction : Directeur générale adjoint
Responsabilité :
Il appuie / conseille le chef de projet dans ses demandes d’arbitrage et ses
négociations.
Donne les grandes orientations
Il est un soutien et un RELAIS de POUVOIR du chef de projet
c) Comite de pilotage :
ARBITRE, DECIDE et VALIDE les éléments soumis par le chef de projet
d) Experts internes
Apporte ses connaissances fonctionnelles et son savoir-faire du projet
f) Utilisateurs : ils sont les futurs bénéficiaires du projet sollicités en cours de projet.
11
Intégration d'une solution BI d'entreprise
Prévisionnel
Nom de la phase Durée Début Fin
Intégration d'une solution BI Celia Algérie 69 11-mars-18 10-juin-18
Phase Analyse 11-mars 10 Avril
Phase Conception 12 Avril 7 Mai
Phase Réalisation 8 Mai 29 Mai
Suivi dans la durée (test) 30 Mai 7 Juin
Lancement (en production) 14 Juin
12
Intégration d'une solution BI d'entreprise
b.Diagramme de Gantt
13
Intégration d'une solution BI d'entreprise
14
Intégration d'une solution BI d'entreprise
le schéma ci-dessous représente le cycle de vie d’un projet décisionnel tel que définit par
Ralph Kimbal qui est à l’origine de l’approche bottom-up.
15
Intégration d'une solution BI d'entreprise
Figure 6 : le cycle de vie d’un projet décisionnel tel que définit par Ralph Kimbal
16
Intégration d'une solution BI d'entreprise
17
Intégration d'une solution BI d'entreprise
18
Intégration d'une solution BI d'entreprise
19
Intégration d'une solution BI d'entreprise
V. IMPLIMENTAION ET DEPLOIMENT
I. Implémentation
20
Intégration d'une solution BI d'entreprise
HARD DRIVE(S)
Otherwise, the recommended hard drive setup would include 4 separate high speed disk
drives (ie. 15k RPM). In either solution, our recommendation is to have dedicated drives for
the following:
Drive 1: Data Warehouse (size of database + room for growth*)à( 17Go + (17*20%)*3
= 30 Go
Drive 2: Staging Database (size of database + room for growth*) à17Go + (17*20%)*3
= 30 Go
Drive 3: Tempdb Database (variable, but generally 100 Go or less) à 100 Go
Drive 4: Standard C: drive to hold OS, Program Files, etc. (variable, but generally 100
Go or less) à 100 Go
*room for growth (avec un taux de croissance de 20% chaque ans pour 3 ans) on aura besoin
de 260 Go
RAM
Lorsque plus de 15 utilisateurs simultanés sont susceptibles d'utiliser les cubes à envisagé
d’ajouter 2 Go RAM pour chaque 5 utilisateur supplémentaire.
Donc pour avoir une meilleure performance on aura besoin de 16 Go de RAM .
21
Intégration d'une solution BI d'entreprise
II. Déploiement
Dans Jet Data Manager, le travail est organisé en projets stockés dans un référentiel sur un
serveur SQL. Chaque projet est une collection d'objets différents: entrepôts de données,
tables, champs, unités, packages d'exécution, serveurs OLAP, etc.
22
Intégration d'une solution BI d'entreprise
Déploiement du portail web Jet et Jet Service Tier : Prérequis, Procédure détaillée,
Configuration initiale. Action : IT
3) Formation :
Liste des utilisateurs, Ressources, Planning détaillé (respect du contenu)
23
Intégration d'une solution BI d'entreprise
Validation des mesures à intégrer dans le cube Sales (Volume, Montant brut, Remise
ligne, Remise facture, Montant net, Coût)
24
Intégration d'une solution BI d'entreprise
b) Résultats obtenus
En termes d’analyse (tableau de bord)
Le système envoi un rapport d'analyse similaire à celui reçu de la direction générale
(rapport groupe) chaque soir pour les utilisateurs concernées.
Le système offre un accès sécurisé aux tableaux de bords web depuis n'importe quel
endroit.
Le système permet d’analyser les ventes au fil du temps par région, par type de client
et par hiérarchie de produit. Les valeurs à analyser sont le volume, le prix, le CA brut,
le CA net et le montant de remise.
Le système permet aussi d’analyser les ventes par rapport aux budgets (objectifs) et
forecasts (prévisions de ventes) mensuels .
En terme de reporting :
Exemple :
Rapport des Ventes quotidien par Article synchronisation en temps réel
Rapport de stock par DLC et par LOT .
Rapport quotidien sur les sorties hors vente avec motif
Le stock en attente de libération par lot et DLC (Stock quarantaine)
Transfert production vers Le stock
25
Intégration d'une solution BI d'entreprise
26
Intégration d'une solution BI d'entreprise
V. PROBLEMES RENCONTRES
A l’initialisation du projet, il existait certaines contraintes qui pouvaient nuire au bon
avancement du projet. Pour les contourner, il m’a été demandé une certaine autonomie. Ces
contraintes étaient principalement :
Certaines lacunes dans les technologies employées : quelque paramétrage dans NAV
étaient à assimiler.
La disponibilité des principaux utilisateurs (utilisateurs clés), en mission en dehors du
siège.
Le délai de déploiement n’a pas été bien définit.
Blocage des licences de la solution Jet au niveau de la douane (pas de date exacte)
Manque d'expérience en gestion de projet.
27
Intégration d'une solution BI d'entreprise
28
Intégration d'une solution BI d'entreprise
29
Intégration d'une solution BI d'entreprise
CONCLUSION
L’opportunité que m’a été présenter lors de ce projet qui concerne le « déploiement et
l’intégration d'une solution BI d'entreprise » pour l’entreprise CELIA ALGERIE m’a permis
de me forger une première expérience en tant que chef de projet.
Avant la phase de conception, une analyse des besoins a été effectuée ou les acteurs et les
besoins de l’entreprise en matière de gestion de projet ont été identifiés. La conception été
faite en utilisant les modèles dimensionnels en étoile. Pour l’implémentation de la solution,
nous avons utilisé l’outil de reporting Jet Reports , Jet Entreprise Manager au niveau serveur
pour la création des cubes OLAP , et Jet professionnel coté utilisateurs pour explorer les
données et créer ou de modifier les rapports sans compétence technique particulière.
En fin, cette expérience m’a été bénéficière en matière des écarts de planification d’un projet
et les mesures correctives qui m’a permis de respecter la Qualité , le Budget et le délai.
Bibliographie
https://www.piloter.org/mesurer/methode.htm
https://www.jetreports.com
http://www.lactalis.fr/le-groupe/presentation/
Figures
Figure 1 : Chiffres clés de l’entreprise
Figure 2 : Chiffres de la production 2017
Figure 3 : Ressources financières nécessaires au projet
Figure 4 : Communication sur le projet
Figure 5 : Signification de l'acronyme GIMSI
Figure 6 : Mesurer la performance
Figure 7 : Les fonctions du tableau de bord
Figure 8 : Les critères de choix d'un indicateur
Figure 9 : Construction des indicateurs
Figure 11 : Architecteur de Jet Entreprise
Figure 12: Architecture machine test
Figure 13: Architechteur Machine Production
Figure 14 : Ressources, Planning
Figure 15 : Model rapport vente
31