RAPPORT D'ACTIVITES
EN ENTREPRISE
Elodie REQUET
Page 1
Université Paris 1
Remerciement
Page 2
Université Paris 1
Introduction
Cette année d’apprentissage fut profitable sur le plan professionnel car j’ai
pu travailler sur un projet qui m’a permis d’associer analyse et
développement. De plus, j'ai pu acquérir de nouvelles compétences au
niveau des technologies de l'informatique décisionnelle vu que les
techniques utilisées m'étaient inconnues au départ. Enfin, cette année a
été enrichissante sur le plan personnel car elle m’a donné confiance en
mes capacités.
Page 3
Université Paris 1
Sommaire
Remerciement..............................................................................................2
Introduction..................................................................................................3
Sommaire.....................................................................................................4
I. Environnement professionnel......................................................................6
A. Informatique CDC.................................................................................6
1. Identité...............................................................................................6
2. Mission...............................................................................................6
3. Position ..............................................................................................7
4. Organisation.......................................................................................8
B. CNP Assurances, filiale du Groupe Caisse des Dépôts..........................9
1. Premier assureur de personnes en France.........................................9
2. Métiers...............................................................................................9
3. Position.............................................................................................10
C. Le rôle de GIP, Groupement Informatique pour la Prévoyance...........11
1. Organisation.....................................................................................11
2. Activité.............................................................................................12
D. Equipe d’accueil, BI-Hyperion............................................................14
1. Qu’est- ce que l’informatique décisionnelle (Business Intelligence) ?
.............................................................................................................14
2. Equipe BI-Hyperion...........................................................................15
II. Ma mission...............................................................................................18
A. Environnement fonctionnel.................................................................18
1. SIMBAD.............................................................................................18
2. BIIP...................................................................................................19
B. Environnement technique ..................................................................19
1. Technologies ...................................................................................19
2. Descriptif technique des projets BIIP & SIMBAD..............................20
C. Mes activités.......................................................................................23
1. Appropriation des outils et des technologies...................................23
2. Elaboration du site Intranet..............................................................25
3. Evolutions de l’application SIMBAD dans le cadre des Arrêtés Fast
Close....................................................................................................29
Page 4
Université Paris 1
Page 5
Université Paris 1
I. Environnement professionnel
A. Informatique CDC
1.Identité
Fondé en 1959 par la Caisse des Dépôts sous le nom de CAM (Centre
d'analyse et de mécanographie), Informatique CDC est un groupement
d'intérêt économique qui offre à ses actionnaires et clients des solutions
technologiques et des services informatiques adaptés à leurs besoins, à
leur recherche de performance et à leur stratégie de développement dont
les principaux membres sont :
2.Mission
Informatique CDC assure les missions de maître d'œuvre des Systèmes
d’Information de ses actionnaires et d'optimisation des moyens qui lui sont
confiés.
Afin d’assurer ces deux missions, Informatique CDC gère donc la
conception, la réalisation, l'hébergement et la maintenance de solutions
informatiques de ses actionnaires, principalement des organismes
financiers.
Page 6
Université Paris 1
3.Position
Informatique CDC dispose de cinq implantations : à Paris, Bagneux,
Arcueil, Angers et Bordeaux. Avec un chiffre d’affaires de 280 millions
d’euros en 2008, le GIE investit une part importante dans la formation de
ses salariés ainsi qu’en logiciels et matériels informatiques.
2 – Répartition
Page 7
Université Paris 1
Management, Encadrement,
Relation client
44%
4.Organisation
Page 8
Université Paris 1
Le domaine du législatif
Le domaine de l’exécutif
2.Métiers
CNP Assurances est spécialisée dans le domaine de l'assurance de
personne avec plus de 18 % de part de marché et 14 millions d'assurés.
Page 9
Université Paris 1
3.Position
a) En France
En 2009, l'effectif de CNP Assurances se monte à 3033 personnes,
réparties principalement entre Paris, Angers et Arcueil. Ces collaborateurs
proviennent pour partie du secteur privé et pour partie, relèvent du statut
de la Fonction Publique.
b) A l’International
CNP Assurances poursuit une stratégie sélective de développement
international à travers des accords de partenariats ou des acquisitions, en
s'appuyant sur le «business model» qu'elle a développé en France.
Page 10
Université Paris 1
1.Organisation
L’établissement GIP, sous la direction de Phat-Chua LIM, est structuré en
quatre entités :
- Le Département Support qui est centré sur les activités transverses
liées à la cohérence technique et fonctionnelle du système d'information
ainsi qu’au support technique Etudes.
- Le Département Production
Page 11
Université Paris 1
2.Activité
L’évolution de GIP s’inscrit depuis plusieurs années dans la stratégie
industrielle de la CNP Assurances en suivant deux axes majeurs :
- Évolution et urbanisation du système d'information
- Poursuite de l'industrialisation et de la sécurisation de la production
informatique
7 - Schéma d’urbanisation
Page 12
Université Paris 1
b) Poursuite de l'industrialisation et de la
sécurisation de la production informatique
La disponibilité des applications est le grand objectif visé avec une cible de
7jours sur 7, 24 heures sur 24. Pour ce faire, il faut en particulier assurer la
fiabilité de l’infrastructure, des applications et l’homogénéité et la haute
disponibilité des systèmes.
Page 13
Université Paris 1
Avant de vous présenter l’équipe qui m’a accueilli pour cette année
d’apprentissage, il me semble tout d’abord important de vous présenter la
notion de Business Intelligence.
Page 14
Université Paris 1
2.Equipe BI-Hyperion
9 - Equipe BI-Hyperion
Page 15
Université Paris 1
L’objet du projet CEV était donc de reprendre l’existant réalisé dans Excel
afin de sécuriser et automatiser les traitements.
Avant la mise en production du projet CCA, chaque pôle travaillait sur son
domaine avec ses outils, ses formats, ses référentiels.
La consolidation était donc particulièrement laborieuse et ne permettait
pas d’avoir une vision globale dans les temps impartis et une analyse
critique des résultats.
Etant donné que ma mission concerne les projets BIIP et SIMBAD, la partie
« Ma mission » détaillera en détail ces deux projets.
Page 16
Université Paris 1
Page 17
Université Paris 1
II. Ma mission
Lors de mon année d’apprentissage, j'ai travaillé sur les projets SIMBAD et
BIIP, applications sensibles étant donné qu’elles servent à gérer le budget
de la CNP.
A. Environnement fonctionnel
1.SIMBAD
Ce projet est destiné aux contrôleurs de gestion du service de la Direction
de la Planification et de la Performance.
Avant la mise en place du projet SIMBAD, la CNP utilisait l’outil Excel pour
élaborer son budget, produire son Reporting mensuel, ainsi que pour
piloter ses objectifs. Souhaitant dépasser les limites actuelles de l’outil
existant, la CNP a décidé de lancer le projet «SIMBAD». La CNP s’est ainsi
orientée vers la solution Hyperion pour maîtriser et suivre son processus
budgétaire.
SIMBAD a donc été développé en s’appuyant sur la surcouche Planning de
l’offre Hyperion, surcouche spécifique aux solutions de gestion des
budgets et s’appuyant sur des formulaires facilement paramétrables.
Page 18
Université Paris 1
2.BIIP
Le projet est destiné au service de la Direction International et aux filiales
internationales de la CNP.
B. Environnement technique
1.Technologies
Les technologies utilisées pour ces projets sont au nombre de trois :
DataMart, DataStage et Oracle Hyperion Essbase
a) DataMart
Un DataMart est un sous-ensemble d’une base de données relationnelle
utilisé en informatique décisionnelle.
b) DataStage
DataStage est une puissante solution ETL (Extract Transform Loading)
proposé par IBM favorable à la collecte, l’intégration et la transformation
de gros volumes de données, avec des structures de données, allant du
plus simple au plus complexe.
Cette plate-forme évolutive permet aux entreprises de résoudre les grands
problèmes de haute performance à travers le traitement de volumes
massifs de données.
DataStage supporte un nombre pratiquement illimité de sources de
données hétérogènes comme les fichiers textes, les structures de données
complexes en XML.
c) Hyperion Essbase
Mis sur le marché en 1992, par Arbor Software Corporation, Essbase est
ensuite renommé Essbase OLAP au moment de la fusion d'Arbor avec
Page 19
Université Paris 1
a) SIMBAD
(1)
(3)
(2)
Page 20
Université Paris 1
Restitution « figée »
Les rapports de restitution du DataMart seront réalisés avec l’outil
Interactive Reporting, ceux du cube Planning avec l’outil Financial
Reporting. L’ensemble des états est accessible via le portail web dédié
WorkSpace.
Administration
Une partie de l’administration du DataMart sera effectuée via l’IHM
« Interfaces de Gestion du DataMart ». L’administration de l’application
Hyperion Planning reste accessible via l’interface web dédiée.
Page 21
Université Paris 1
b) BIIP
Page 22
Université Paris 1
standardisés. Les fichiers plats sont chargés dans Essbase via un bouton
dans Excel exécutant une DLR).
C. Mes activités
Page 23
Université Paris 1
Pour créer cette base de données, il m’a tout d’abord fallu créer une
application Analytic Services qui est une structure qui peut contenir une
ou plusieurs bases de données et des fichiers apparentés.
Lors de la création de la base, une outline vide s’est automatique créée.
La structure de celle-ci détermine comment les données sont stockées et
calculées dans la base et définit la hiérarchie des dimensions de base de
données.
Page 24
Université Paris 1
Page 25
Université Paris 1
A partir de ces trois axes, nous nous sommes posés les trois questions
suivantes afin de définir les objectifs principaux de notre site d’équipe:
Après avoir répondu à ces trois questions, j’ai proposé à l’équipe BI-
Hyperion d’organiser notre site en deux parties : « A propos de BI-
Hyperion » et « Partage des connaissances »
En effet, étant donné que tous les salariés de la CNP Assurances ont accès
au site, nous avons décidé de présenter notre équipe et nos projets. Cette
première partie est donc décomposé en trois sous parties : « Qu’est ce
que la BI ? », « Equipe BI-Hyperion », « Projets BI ».
Page 26
Université Paris 1
SharePoint propose deux types de pages Web, les pages de base et les
pages de composants WebPart.
Une page de base est une page de Web qui peut contenir du texte, des
images et des tableaux.
Une page de composants WebPart est un type spécial de page Web qui
contient un ou plusieurs composants WebPart. Un composant WebPart est
une unité d'information modulaire qui contient du contenu Web et
représente le bloc de construction d'une page de composants Web Part.
Ainsi, une page de composants WebPart Page peut être défini comme un
tableau de bord Web comportant une multitude d'informations structurées
et non structurées de façon organisée et pratique.
Sur notre site d’équipe, j’ai préféré réaliser des pages de composants
WebPart afin de faciliter l’ajout de contenu en cas d’évolution du site.
Présenter :
Dans la partie « A propos de BI-Hyperion », j’ai défini dans un premier
temps le terme de Business Intelligence puis j’ai présenté l’équipe qui
compose le service BI-Hyperion.
Ces parties sont entièrement statiques et ne contiennent pas de
composants WebPart.
Collaborer :
Sur la page d’accueil, j’ai mis en place une Enquête de satisfaction du site
Intranet de l’équipe BI-Hyperion afin de recueillir les avis des visiteurs du
Page 27
Université Paris 1
site d’équipe. Pour créer cette enquête, j’ai utilisé le composant WebPart
Enquête qui permet de créer rapidement des questions et de définir la
manière dont les utilisateurs formulent leurs réponses.
Les discussions à thème, les enquêtes ont été mis en place pour
contribuer à garantir la connectivité et la productivité au sein de l’équipe.
Nous utilisons la liste de liens pour publier des liens hypertexte vers des
pages Web intéressantes à l'attention des autres membres de l’équipe.
Quant aux deux listes personnalisées, elles ont été mis en place pour lister
les projets de l’équipe BI dans la partie « A propos de BI-Hyperion » puis
pour réaliser un glossaire BI dans la seconde partie. J’ai souhaité utiliser ce
composant afin de pouvoir spécifier mes propres colonnes étant donné
qu’aucune liste prédéfinie ne répondait aux besoins.
(3) Visualisation
Page 28
Université Paris 1
Afin que la CNP Assurances puisse répondre à ces exigences, les membres
de l’équipe BI-Hyperion doivent effectuer différentes adaptations dans
SIMBAD à chaque arrêté Fast Close. De plus, depuis janvier 2010, les
arrêtés comptables ne sont plus semestriels mais trimestriels, ce qui
réduit considérablement les délais de développement et de recette.
Page 29
Université Paris 1
Dans le cadre du projet SIMBAD, le mode P-08 n’est pas encore mis en
place étant donné que les délais de l’expression de besoins à la mise
production sont très courts.
(2) Développement
Les développements se décomposent généralement en 2 parties, une
partie Hyperion et une partie DataMart. Un DataMart est un sous-
Page 30
Université Paris 1
Lors des demandes d’évolutions pour les arrêtés Fast Close, Xavier
Souplet répartissait entre nous les développements à réaliser.
Le principal intérêt de ne pas être en mode P-08 est que nous avons la
main pour effectuer toutes les livraisons du développement vers la
recette. Au contraire, les projets qui suivent le mode P0-8 doivent passer
par l’équipe de production pour livrer les éléments en intégration puis en
recette en sachant que le délai est d’une semaine pour chaque demande
de livraison.
Afin de recenser tous les tests à réaliser, nous définissons un plan de test
en collaboration avec la MOA qui peut être décomposé en deux étapes :
- Etablir les règles de sélection des tests de non régression avec la
version précédente
- Recenser les différents objectifs de tests permettant de vérifier et de
valider les nouvelles fonctions logicielles développées
Page 31
Université Paris 1
En effet, suite aux délais très courts, nous n’avons en général seulement
le temps de faire un tour de recette d’une semaine. En théorie chaque
correctif devrait demander un nouveau tour de recette.
Page 32
Université Paris 1
Etant donné que la gestion des droits est faite au niveau de groupe
d'utilisateur, chaque utilisateur doit être affecté à un groupe lors de sa
création afin de pouvoir accéder à l’application SIMBAD. Selon leur profil,
les utilisateurs ne doivent avoir accès qu’à certaines données du
DataMart.
La création des profils définis dans SIMBAD repose sur un fichier Excel qui
contient la description des utilisateurs, des groupes et des sécurités sur
les membres, sur les formulaires et sur les HBR
Ce fichier Excel permet de générer un fichier secfile.txt contenant les
sécurités des groupes définis sur les différents membres. Ensuite, un
batch permet d’importer ces sécurités dans l’application.
Les sécurités peuvent également être gérées manuellement au niveau de
Shared Services mais le référentiel du fichier Excel permet d’avoir des
sécurités identiques dans tous les environnements et de les restaurer
rapidement en cas de problème.
Ces sécurités permettent aux utilisateurs d’accéder aux formulaires de
saisie sur Planning et à l’Add-In.
Page 33
Université Paris 1
Les formulaires sont généralement associés à des règles métier (HBR) afin
de permettre aux utilisateurs de lancer les règles métier associées depuis
le formulaire pour allouer et calculer des valeurs. Une règle métier est un
script de calcul qui contient une série de commandes de calcul,
d’équations, de formules et qui peut prendre en paramètre des membres
de dimensions présents dans le formulaire associé à la règle métier.
Page 34
Université Paris 1
HBR liés à ce
formulaire
Page 35
Université Paris 1
Page 36
Université Paris 1
Etant donné que les utilisateurs doivent réalisés les tests sur
l’environnement de recette, nous avons effectué une copie de données de
l’environnement de production vers l’environnement de recette afin que
les données leurs paraissent cohérentes.
Page 37
Université Paris 1
(5) Le réalisé :
Page 38
Université Paris 1
Page 39
Université Paris 1
Le second rapport peut être généré seulement lorsque toutes les lignes
ont été correctement renseignées.
Dans ce rapport, les lignes renseignées sont protégées mais la saisie est
autorisée sur les lignes situées en dessous afin de pouvoir des lignes de
contrepartie. Ces lignes de contrepartie permettent d’équilibrer les débits
et les crédits.
Page 40
Université Paris 1
24 - Fichier MIC
Page 41
Université Paris 1
Page 42
Université Paris 1
D. Bilan professionnel
Il est vrai qu’à mon arrivée dans le service je n’avais aucune expérience, il
m’a donc fallu observer, écouter, analyser afin de comprendre et pouvoir
assimiler les différents processus du service. Par exemple, mon maître
d’apprentissage, Xavier Souplet, me transférait en copie tous les mails. Je
me suis également largement inspirée du discours qu’il pouvait tenir à la
Maîtrise d’Ouvrage et aux utilisateurs de l’application SIMBAD.
Chaque semaine, une réunion technique était planifiée afin de traiter avec
l’équipe de production de l’avancement des projets en cours. Ces réunions
me permettaient d’être au courant des évolutions à réaliser pour
l’application SIMBAD afin d’être rapidement opérationnelle à chaque
retour en entreprise.
Travailler en équipe
Agir en autonomie
Page 43
Université Paris 1
Cette expérience chez ICDC a été pour moi l’occasion d’agir en parfaite
autonomie. En effet, lors de la réalisation de l’application Excel, j’ai pu
prouver que j’étais capable de gérer un projet depuis le développement
jusqu’à la mise en production. Evoluer en autonomie implique un travail
sur soi-même, il ne s’agit pas de foncer tête baissée et de faire ce que bon
nous semble. Au contraire, cela a nécessité une certaine maturité afin de
tester mes propres limites et de savoir faire appel à mon maître
d’apprentissage pour me donner de nouveaux aiguillages quand je butais
sur un point particulier.
D’une façon générale, cette année m’a permise de développer mon sens
du relationnel. En effet, j’ai souvent été amenée à rencontrer la Maîtrise
d’Ouvrage et les utilisateurs des applications sur lesquelles je travaillais.
Ainsi, j’ai du adapter mon discours en fonction de mes interlocuteurs.
E. Bilan personnel
Page 44
Université Paris 1
Conclusion
Cette année d’apprentissage chez Informatique CDC restera pour moi le
symbole d’une belle réussite professionnelle et personnelle. Rapidement
intégrée, j’ai su trouver ma place au sein de l’équipe et trouver une
harmonie dans le travail avec mes collègues. Cette expérience m’a permis
de découvrir les techniques de l’informatique décisionnelle et m’a donné
confiance en mes capacités à m’affirmer et à performer dans un univers
jusque là inconnu. Je suis fière d’avoir su faire oublier mon statut
d’apprentie par la qualité de mon travail. Mon maître d’apprentissage m’a
effectivement félicité pour le travail fourni en insistant sur mes qualités
relationnelles, mon écoute et ma curiosité qui sont, selon lui, des piliers
pour réussir dans les métiers de l’informatique.
Page 45
Université Paris 1
Lexique
Page 46
Université Paris 1
Page 47
Université Paris 1
ETL.............................................................................................19, 46
F
Formulaire de données......................................................................47
H
Mips...........................................................................................13, 47
P
Shared Services..........................................................................33, 47
Système informatique distribué...................................................13, 47
W
Page 48
Université Paris 1
1 - Informatique CDC......................................................................................6
2 – Répartition...............................................................................................7
3 - Répartition des activités d'Informatique CDC..............................................8
4 - Organisation Informatique CDC..................................................................8
5 - Des filiales et succursales d'assurance à l'international.............................11
6 - Organigramme de l’Etablissement GIP......................................................11
7 - Schéma d’urbanisation............................................................................12
8 - Infrastructure du système d'information..................................................13
9 - Equipe BI-Hyperion..................................................................................15
10 - Schéma d’architecture applicative SIMBAD.............................................20
12 - Organisation du site Intranet.................................................................27
14 - Cycle de vie d’un projet en mode P-08....................................................30
15 - Création d’un utilisateur via Shared Services..........................................33
16 - Création d’un formulaire via Planning.....................................................34
17 - Conception d’une règle métier...............................................................34
18 - Lien entre un formulaire et des HBR ...................................................35
19 - Sélection de la méthode de provision (colonne jaune).............................37
20 - Fichier Excel : Choix de l’environnement.................................................38
21 – Fichier Excel : Choix du périmètre..........................................................39
22 - Fichier Excel : 1er rapport......................................................................39
23 - Fichier Excel : 2ème rapport...................................................................40
24 - Fichier MIC............................................................................................41
Page 49