Vous êtes sur la page 1sur 5

Préparation Speech Mission Informatica, PL/SQL

Bonjour, sofiane bouazza ingénieur d’étude et de développement en décisionnel


spécialisé dans l’environnement technique Informatica. Titulaire d’un DESS Informatique
Décisionnelle et d’une Maîtrise informatique de gestion.

Je vous présente mon expérience professionnel en commençant par le dernier projet que j’ai
effectué

ACMNVIE : 173 bd Haussman


8ème Paris
Tables De SEP 2007 à ce jour
d’interfaces AVIE
Oracle Informatica

Gestion
dossiers Finance
des
APRI
SQLserve
Clients ur

Gestion des Base de Informatica Gestion des


contrats données activités
d’assurance
SOFIA commerciale
stagings DWH
des clients Oracle
post s

Gestion du
Gestion de comportement
compta Prisme Fichiers des
clients.MKG
Oracle plats

effectué chez ACMNVIE dans le cadre du projet « AVIE » pour la mise en place d’une
solution de gestion des contrats d’assurance vie.

En effet, nous étions une équipe de deux ingénieurs, le but du projet était de mettre en place
une application dont l’objectif principal était le suivi de l’activité des souscriptions aux
différents types d’assurance vie de « ACMNVIE » et de ces partenaires.
Au niveau des bases opérationnelles il y avait
APRI : cette une application interne qui gère les dossiers des clients, elle est développée en
programme JAVA, et la base de données est implémentée en ORACLE 10G
SOFIA : une application interne qui s’occupe de la gestion des contrats des clients,
développée en JAVA, et sa base de données est ORACLE10G
PRISM : l’application qui gère la comptabilité
Enfin AVIE la base d’interfaces elle aussi est développée en JAVA, implémenté sous
ORACLE 10G
Lors de la première phase du projet j’ai commencé par le développement des
mappings d’alimentations du datawarehouse à partir des bases APRI, SOFIA, PRISM et
AVIE. Je précise que c’est une fonction quotidienne une fois la base est mise en place, c'est-à-
dire lors de l’exploitation de la chaine décisionnelle.
Ces alimentations passent en premier lieu par une base de staging afin de solliciter le moins
de temps possible les bases opérationnelles.

J’ai aussi modifié selon les nouvelles règles de gestion les mapping existants, ceux-ci
permettent d’alimenter les données à partir des bases opérationnelles existantes, j’ai dû faire
de l’optimisation de ces derniers. Et enfin j’ai développé les nouveaux mapping

La deuxième phase du projet, j’ai fait de la conception des MCD et MPD au niveau
des différentes DATAMARTS du projet tout en me basant sur les indicateurs ainsi que les
axes d’analyses, définis dans les SFD du reporting finale. J’ai aussi développé, lors de cette
phase des mappings qui alimentent les différents DATAMARTS orientés métiers à savoir la
finance, activités commerciales, suivi des partenaires et l’analyse des comportements des
clients

Voilà donc l’architecture du projet que j’ai mené chez ACMNVIE, permettez moi de
vous faire une petite synthèse des tâches que j’ai effectué tous au long du projet

En effet, j’ai commencé par rédiger les Spécifications Fonctionnelles Détaillées, la


conception des MCD et MPD et la rédaction des Spécifications Techniques Détaillées,

En phase de développement en plus de la réalisation et du développement des


différents mappings, j’ai aussi fait de l’optimisation des Mappings et j’ai crée des procédures
stockées.

J’ai développé plusieurs mappings réutilisables tels que les recyclages de données, les
purges et des systèmes de gestion et de reprise sur erreur.

J’ai participé à la phase de tests d’intégration des différents flux ainsi que la gestion
des anomalies et des évolutions.

Et j’étais aussi le référent technique et fonctionnelle tous au long du projet

Au finale, pendant la phase de production, j'ai assuré la gestion des livraisons


(livraison de fichiers XML) et le suivi des mises en production ainsi que la maintenance
évolutive et corrective.

Ce qui était assez motivant chez ACMNVIE, c’est surtout l’aspect coordination car
j’étais très actif sur la gestion des livraisons et des mises en production avec le service
livraison et j’étais toujours en interface avec la maîtrise d’ouvrage en tout ce qui concerne
gestion d’anomalies et des évolutions.
Mon deuxième projet c’est déroulé au sein de l’entreprise CONFORAMA, je suis intervenu
dans le cadre de la mise en place de la chaine décisionnelle « ROSACE » pour le suivi des
activités comptabilité, des stocks, de la facturation et CRM

AVR2006-SEP2007
CONFORAMA

Datamarts
Gestion des
stocks
Bacara Ventes et des
Gestion ventes
des promotionnelles
stocks

Gestion de PRISM
compta Oracle
Stocks et
approvisionnements
Data DWH
Gestion des Fideli
cartes de staging
Postgre
fidélité des
clients SQL

Gestion des
promotions et
promo Comptabilité
des ventes confo
promotionnelles

La chaine décisionnelle va alimenter les datamarts, à partir du datawherehouse, celui-ci est à


son tour alimenté par les différentes bases opérationnelles en passant par une base pivot. Cette
chaine décisionnelle permet de mieux gérer les services achats, ventes, facturation, et
comptabilité de CONFORAMA.

L’architecture applicative du système d’information était composée de quatre parties : des


bases opérationnelles
BACARA pour la gestion des stocks
PRISM l’application de gestion de comptabilité
CONFOPROM qui gère les ventes et les ventes promotionnelles
FIDELI qui fait la gestion des cartes de fidélité des clinets
D’une base pivot, un Datawarehouse et un ensemble de Datamarts orientés métiers à savoir le
suivi des ventes et des ventes promotionnelles, gestion des relations clients, la gestion des
factures et la gestion des stocks.

A mon arrivée, j’ai intégré une équipe de trois ingénieurs et d’un chef de projet, j’ai
commencé par la rédaction des spécifications fonctionnelles détaillées, ainsi que les
spécifications techniques détaillées.

Lors de la phase développement, j’ai développé l’ensemble des Mappings nécessaires pour
l’extraction la transformation et le chargement des flux de données dans le datawarehouse à
partir des différentes bases opérationnelles, en passant par une base pivot. J’ai aussi développé
les mappings d’alimentation des différents datamarts orientés métiers, en me basant sur les
règles de gestion défini dans les SFD.
J’étais amené à optimiser tous les mappings que j’ai développés. Et à développer des
mappings réutilisables. J’ai aussi concentré tout les traitements sur le serveur Oracle car le
serveur informatica n’était pas puissant
Bien sur tout le long des développements de mappings, je faisais les tests unitaires des
mappings que j’ai développés pour m’assurer de leur bon fonctionnement.

J’ai aussi développé, lors de cette phase, les Batchs Shell pour l’ordonnancement et le
lancement des mappings et des workflows.

Lors de la phase test d’intégration j’ai fait les tests d’intégrations et aussi le suivi et la
gestion des anomalies et des évolutions.

Au final lors de la phase production j’ai assuré la maintenance corrective et évolutive.

Mon premier projet s’est déroulé chez la CAISSE D’EPARGNE, ou j’ai intervenu
dans le cadre d’une mise en place de l’application « APRI » pour la gestion des produits et
des opérations financières.

Gestion des Risque


produits et des NOV 2004 – AVR 2006 crédits
opérations
financières APRI
Oracle

Gestion des Commerciale


contrats crédits Base de Dwh
immobilier des Immo données
clients Ostgr
SQL pivot

Gestion de Sage X
compta 3 Analyse des
Sql Profiles des
serveur
clients
CAISSE D’EPARGNE :
Gestion des
crédits à la Conso
consommation Oracle

Le but est de charger dans le Data warehouse des données qui viennent des bases de
données des applications du système d’information, APRI, IMO, sageX3, et CONSO, pour
alimenter les différentes datamarts orientées métiers en l’occurrence, finance, datamarts
commerciales et datamarts profile des clients
A mon arrivée, j’ai intégré une équipe 4 personnes, 1 CPMOE, et 3 ingénieurs
d’études et développement. J’ai commencé par la rédaction des spécifications
fonctionnelles détaillées en suite j’ai rédigé les spécifications technique détaillées.

Lors de la phase développement, j’ai développé l’ensemble des mapping et workflow


nécessaires pour les extractions, les transformations et les chargements des flux de données.
De plus j’ai développé des procédures stockées sous PL/SQL dans un but d’optimisation.

Tout au long des développements, je faisais des tests unitaires mapping par mapping,
pour m’assurer de leur bon fonctionnement

J’ai fait le suivi et la gestion des anomalies, et assurer la maintenance corrective et


évolutive.

Voilà donc brièvement les 03 missions que j’ai accomplies ces 6 dernières années, les
projets étaient motivants pour moi d’une part de leurs richesses fonctionnelles et d’autre part
de leur richesses techniques. J’ai acquis une expérience solide dans le décisionnel,
spécialement dans l’environnement INFORMATICA.

Mon objectif aujourd’hui est de travailler sur un projet qui s’inscrit dans la continuité
de mes compétences techniques, tout en cherchant des axes d’enrichissement sur d’autres
outils et sur d’autres domaines fonctionnels.

Vous aimerez peut-être aussi