Fabrice - Développeur BUSINESS OBJECTS DATA SERVICES
Ref : 171206V002-
13008 MARSEILLE
-
Développeur, Consultant technique (48 ans)
-
Freelance
EXPERIENCE
TEMPORARY CONTRACTS – BO EXPERT – 2019-2023
SKILLS ✓ UBS (value leaf / Wipro) | Zürich | 2021–2023
INTERESTS
✓ SPORT Trails, Bikepacking
Position: Business Objects Expert, Financial Crime Prevention IT.
Fixed legacy issues and developed new solutions (Webi + Universes).
- Attentive listening of business needs.
- Turned functional specification into technical doc.
- Provided L3 support.
✓ Lab4tech | Lausanne | 2021
Position: ETL Expert
Created a POC related to Talend (ETL) for training purpose.
⦁ 05/2019 – 10/2020 - BNP-PARIBAS (AIM) / Industrie bancaire - CDD
Genève (CH)
Project manager : Responsable de la migration d’univers, de rapports Desktop Intelligence / Web Intelligence de BOXI3 vers BI4.
⦁ aprés migration + redéveloppement si necessaire.
Administration de BO (Groupes, Uti
⦁ Analyse comparative des rapports lisateurs,Planification, Publication).
⦁ Interlocuteur principal pour les utilisateurs (Interview + ’’Template’’).
⦁ Mise en place de KPIs sur les progrés de la migration.
⦁ Support BO + Rapports.
Logiciels utilisés : ORACLE.PL/SQL.BI4, BOXI3
⦁ 01/2019 – 03/2019 - UGC (Parteck) / Industrie du cinéma FREELANCE
Paris (FR) / Expert Sap BODS : Membre de l'équipe UGC IT dans le cadre d’un projet de refonte des jobs permettant de gérer les achats de billets.
⦁ Reconstruction des jobs avec des sources POSTGREsSQL.
⦁ Load des jobs en mode ELT (par opposition au mode ETL) avec du PL/SQL : MERGE … SET … UPDATE (SCD1).
⦁ Extraction de données à partir PostgreSQL.
Logiciels utilisés : POSTGREsSQL.ORACLE.PL/SQL.SAP BODS
⦁ 10/2018 – 12/2018 - ETNIC (Fédé. Bruxelloise/Micropole) / Administration - FREELANCE
Bruxelles (BE) / Expert Sap BODS /UDT/Web Intelligence : Membre de l'équipe IT dans le cadre d’un projet listant le statut des élèves de Wallonie et de Bruxelles.
⦁ Test des fonctionnalités et deboggage.
⦁ Chargement de fichiers en boucle et archivage de ces fichiers via BODS
⦁ Peuplement de tables de dimensions et de faits.
⦁ Peuplement de dimensions SCD 1.
⦁ Création d'un univers avec IDT (KPI : Calcul de part + variation %).
⦁ Création d'un template WEBI pour le client.
⦁ Creation de documents de mappings.
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS.IDT/UDT (Universe Design). WEBINTELLIGENCE
⦁ 01/2018 – 06/2018 - Pierre Et Vacances(E-Quadra) / Industrie du Loisir – FREELANCE
Paris (FR) / Expert Sap BODS : Membre de l'équipe IT dans le cadre d’un projet de d’alimentation d’un système SAP ERP à partir des données des propriétaires et de leurs statuts.
⦁ Système d’extractions de fichiers plats en boucle + archivages + "recovery" + validation avec tables de rejets + transformation avec tables de référence pour le chargement de dimensions (SCD 1 et SCD 2) + Gestion des erreurs avec alerte par emails.
⦁ Création de ligne pour chaque mot séparé par des virgules.
⦁ Chargement des données dans SAP via des IDOCS + réconciliations.
⦁ Promotion des jobs en DEV et QA et PRE-PROD.
⦁ Creation des documents de Mapping.
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS. SAP ERP ECC 6.0.
⦁ 02/2017 – 09/2017 - 3DS (Acefas)/Logiciel 3D et Aéronautique / Industrie Aéronautique – FREELANCE
Paris (FR) / Expert Sap BODS : Membre de l'équipe IT dans le cadre d’une reprise projet à des fin de correction de l’existant et vérification de données migrées.
⦁ Implémentation d'une solution de ‘’job recovery’’ + gestion des erreurs avec alerte par email pour les exécutions réussies et non réussies.
⦁ Développement de correctifs et de solutions de maintenance avec BODS.
⦁ Utilisation de table de "debugs".
⦁ Amélioration des temps d'extractions de 80% + mise en parallèle des extractions.
⦁ Mise en place de table technique de log pour capturer les temps d'exécution ainsi que les erreurs.
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS.
⦁ 10/2016 – 12/2016 - SCA (OXFORD CORP) / Industrie papier toilette – FREELANCE
Paris (FR) / Expert Sap BODS : Membre de l'équipe analyste dans le cadre d’une reprise de projet à des fin de création de tables de faits.
⦁ Développement de jobs BODS dans le cadre de table de faits et de dimensions dans la perspective d’un futur projet de DATAMART.
⦁ Formation aux méthodes de peuplement de datawarehouse.
⦁ Création d'un "template" BODS pour datamarts.
⦁ Mises en place de normes de développement.
Logiciels utilisés : SQL SERVER.T/SQL.SAP BODS.
⦁ 09/2015 – 06/2016 - Jaguar Land Rover / Industrie automobile – FREELANCE
Birmingham (UK) / Expert Sap BODS : Membre de l'équipe IT dans le cadre d’un projet de migration de données clients.
⦁ Extraction des données de tables et de fichiers plats avec BODS et load vers sap S/4 HANA via BAPIS.
⦁ Transformation selon les règles de gestions.
⦁ Mise en place d’un "load" en parallèle pour les "custom" BAPIS avec BODS.
⦁ Transformations des besoins métier en solutions techniques (Documents de Mapping).
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS. SAP ERP ECC 6.0. (Connectivité).
⦁ 10/2013 – 12/2014 - ING (Micropole/Cross System) / Industrie bancaire – FREELANCE
Bruxelles (BE) / Expert Sap BODS/UDT/BO : Membre de l'équipe IT dans le cadre d’un projet d’extraction de données employés ainsi que leurs statuts.
⦁ Mise en place d’un suivi de l’équipe BI via un tableau scrum.
⦁ Création d'un univers (datamart) et Création de rapports webi.
⦁ Déclenchement de scripts UNIX pour déplacer des fichiers plats.
⦁ Mise à jours des jobs dans le cadre de maintenance.
⦁ Création d’un system de validation (Soft Error and Hard Error).
⦁ Collaboration avec des dirigeants, des chefs de produit et des analystes pour garantir l'intégrité des données.
⦁ Creation documents de mappings.
⦁ Création d’un mini datamart.
⦁ Demonstration du Toyota Performance System appliqué à l‘IT.
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS. BO.UDT
⦁ 03/2013 – 09/2013 - Vinci (Starclay) / Industrie de la Construction – FREELANCE
Le Mans (FR) / Expert Sap BODS : Membre de l'équipe IT dans le cadre d’un projet d’extraction et de load de contrats cadre.
⦁ Processus FTP de chargement de fichiers plats en boucle.
⦁ Constructions des connectivitées BODS vers SAP HANA et SQL Server.
⦁ Création et du référentiel des métadonnées (Local et central).
⦁ Création des utilisateurs pour la console de gestion.
⦁ Fixation et ouverture des ports (matrice de communication).
⦁ Scripts shell UNIX de base exécutant FTP et lancés à partir BODS.
⦁ Implémentation d'une récupération des tâches
⦁ Email pour les exécutions réussies ou en cas d'échec.
⦁ Mise en place d'extraction Incrementales/ Full Load (Horodatage CDC) multisources à partir d'une table de + Change Date Capture“.
⦁ Lancement séquentiel des jobs + commande dos.
⦁ Lancement de procédures stockées oracle dans ORACLE en utilisant une routine d'horodatage CDC via SAP Data Services afin de remplir les tables d'extraction.
⦁ Formation d'un stagiaire sur SAP BODS et la gestion d'un projet ETL.
Logiciels utilisés : ORACLE.PL/SQL.SAP BODS.WEBINTELLIGENCE.UDT SAP HANA.
Expert SAP BODS - (Contractant)2019UGC, Paris (FR)Extraction de données à partir de PostgreSQL via des transformations SQLbasées sur SAP BODS.Transformation de données via SAP BODS.Chargement des données Oracle faisant appel à des procédures stockées (merge + Insert).Expert SAP BODS , UDT , IDT , Webi
- (Contractant)2018ETNIC (Federation Bruxelloise - Wallone) - Micropole, Bruxelles (BE)Expert SAP BODS - UDT et IDT / WebIntelligence (BO 4.2).Job architecture for table extractions, file extraction Ralph Kimball stepsrespected: Extract ,Validation (Screening tables), Transformation and load.File archiving and file upload with job log tables. Transformation des besoin fonctionnels en besoin Techniques via a mappingdocument.Création d'un univers avec IDT ( KPI: Calcul de part et Calcul de variation).Creation de rapport WebIntelligence et d'un template pour futur usage.Expert SAP BODS, UDT, IDT, WebI
- (Contractat) 2018PIERRE & VACANCES, Paris (FR)Mise en place d’une documentation du cycle de vie du projet ETL (noms deconvention, documents de mapping, règles de gestions [ IF THEN ELSE],documents d’architectures, Issue, Risks, Lesson Learned , Dependencies ,Assumptions, ...). Création d'un universe + rapport avec webi.Traductions des documents fonctionnels en documents techniques(documents de mappings).Revues fonctionnelles avec les Analystes.Mise en place de tables dédiées à l’extractions avec noms de conventionspécifiques.Mise en place de table d’audit et techniques de logs.Conception des jobs ETL et exécution en dev puis en test et préprod.Développement d'un système d’extraction des fichiers plats et d’archivage.Participation à la coordination des tests en DEV et QA.Creation de logs de test. Expert SAP BODS
- (Contractant) 20173DS , Paris (FR)Organisation et suivi d’une stratégie de développement avec l’équipe ETL en
FrancaisEspagnolCentres d'intérêtCyclisme (VTT,Vélo de route, ... ), Trail.Inde avec l’utilisation d’un tableau de gestion scrum. Développement d’une documentation de cycle de vie de projet ETL intégrantles acquis des équipes ETL de Dassault + méthodologie dedéveloppement ( High Level and Low Level Design, Naming Conventions ,Architecture , Templates , Check List , Toolkits , Documents de Mappings, ...). Développement de jobs a des fins de performance et corrections de bugs.Introduction du concept de table technique de log pour capturer les temps d'exécution ainsi que les erreurs.Creation de logs de reconciliations. Expert SAP BODS - (Contractant)2016SCA, Paris (FR)10 jours de formation et de développement. Développement d’un modéle de Job pour datamart et peuplement d’unetable de Fait.Mises en place de normes de dèveloppement et utilisation de trackers.Description d’un environnement multi-user pour le client.Création de logs de test. Data Migration Manager
- (Contractant) 2015 - 2016JAGUAR LAND ROVER , Birmingham (UK) Mise en place d’une documentation du cycle de vie du projet ETL SAPBODS)
- Noms de convention, documents de mapping, règles de gestions [IF THEN ELSE], documents d’architectures, Issue, Risks, Lesson Learned,Dependencies, AssumptionsPartenariat avec les utilisateurs professionnels pour identifier, hiérarchiser etrésoudre de nombreux problèmes de données.Collaboration avec l'analyste métier pour comprendre les exigences et lesconvertir en "business rules".Cooperation avec l'équipe Off-Shore sur l'analyse des sources (tables).Cooperation avec les analystes pour déterminer la portée et les règles demétiers.Transformation des besoins métier en solutions techniques (Documents deMapping).Creation des jobs pour extraire et charger les données en différentesétapes... Extracts, Transformation et Chargement.Mise en place de solutions de chargement parallèle pour les bapispersonnalisésTest de réconciliation.Expert SAP BODS , UDT , IDT , WebI - (Contractant)
2013VINCI, Le Mans (FR)Mise en place d’une documentation du cycle de vie du projet ETL (Noms deconvention, documents de mapping, règles de gestions [ IF THEN ELSE],documents d’architectures, Issue, Risks, Lesson Learned, Dependencies ,Assumptions, ...). Ai formé un stagiaire sur SAP BODS et la gestion d'un projet ETL.Collaboration avec des dirigeants, des chefs de produit et des analystes pourgarantir l'intégrité des données.Constructions des connectivités BODS vers SAP HANA et SQL Server.Création et maintenance du référentiel de métadonnées.Affichage de la progression du projet via un "dashboard scrum".Développement d'un modèle standardisé de job BODS.Supervision et exécution de la création des utilisateurs pour la console de gestion.Production une documentation ETL complète pour les projets (feuilles deroute, document d'architecture, convention de dénomination, conception debas niveau, conception de haut niveau, lecture de mapping et de règlesmétiers).Conception et développement d'une stratégie de lancement des jobs enséquence.Automatisation du processus FTP de chargement de fichiers plats publiés surle serveur FTP.Fixation et ouverture des ports de communications bods gérée via unematrice de communication.Edition des scripts shell UNIX de base exécutant FTP et lancés à partir deSAP DATA SERVICES.Implémenté une récupération des tâches + gestion des erreurs avec alertepar courrier électronique pour les exécutions réussies ou en cas d'échec.Lancement de procédures stockées dans ORACLE en utilisant une routined'horodatage CDC via SAP Data Services afin de remplir les tablesd'extraction.Mettre en place Incremental / Full Load (Horodatage CDC).Expert SAP BODS ,UDT, Webi - (Contractant)
2012 - 2012HEINEKEN (Accenture), Madrid (SP)Participation à la gestion du cycle de vie du produit en concevant de ladocumentation, en contribuant au développement de rapports et à lastratégie d'agrégation de données.Ai fourni une matrice de communication à l'infrastructure afin de permettreaux ingénieurs d'ouvrir les ports appropriés.Ai aidé l'analyste à créer des univers en dehors de l'étendue de la sécurité età écrire des documents de rapport basés sur des rapports or (les anciensscripts SQL générés par webi sont devenus des vues).Contribution à la modélisation des données logiques et physiques pour lenouvel entrepôt de données via Erwin.Configuration de Fichiers TNSNAMES.ORA.Configuration des datastores SAP pour travailler en mode FTP, Direct etShared.Developpeur Sap Bods , UDT , Webi -(Contractant)
2011 - 2012LIVE NATION, Londres (UK)Création d’univers: Résolution de ‘loops’ et ‘Fan/Chasm’ traps.Création de rapports webintelligence.Accroissement des performances de 20% and résolution des problémes demémoires BODS.Codepage utf-8 pour gérer les caractéres cyriliques.Creation de fonction afin de nettoyer des données avec BODS.Lead Technicien Support
2000 - 2011BUSINESS OBJECTS / SAP, Maidenhead (UK)Support techniques, "team leadership", "coaching", recrutement, organisationde "Conférence Calls ", déploiement et configurations de server BusinessObjects BOXI/BI4 ( Creation d'univers (UDT/IDT) pour les clients et derapports WebIntelligence).
Expertise SAP BODS pour les projets de clients ( Architecture, Deploiement,Développement, Infrastructure).Action de conseils et de résolution via des prises de contrôle á distance sur
des problématiques ETL SAP Data Services, d’univers, de reporting et deserveur Business Intelligence.Gestion et Suivi d’un projet de certification ETL pour Business Objects(Contrôle Qualité).Gestion et Suivi des dossiers.Missions spécifiques:
- Validation de la certification BO en Francais / Vancouver, Canada ,
- Travail de liaison avec l'équipe Data Quality / Lacrosse, US (2007)
DOMAINE DE COMPETENCES
Maitrise des outils :
UDT/IDT, BI4, BOXI3, (ETL) BODS:
Ms Office, SQL, Pl/SQL, Oracle, Teradata, T-SQL, SQL Server, ODBC, Db2, Sybase, PostgreSQL, MySQL, 360 suites:
(ETL) SSIS, SSRS, QlikView, Tableau, Power Bi, Crystal Report, Agile Data Warehouse design, Sap Hana + Calculated Views:
SAP Hana SDI, Sap Abap CDS:
Taches journalieres :
Collecte des besoins utilisateurs.
Gestion d’equipe distante (scrum).
Formation d‘utilisateurs.
Recueil et analyse des besoins clients.
Séances d‘informations / utilisateurs.
Recrutement.
Organisation de ‘’Conférence Calls ".
Collaboration transversales avec les clients, les développeurs, les analystes, les dbas dans projets ETL et autres.
Rédaction de documentations (procédures techniques, audits, guides utilisateurs).
Creation d’article de Knowledge base.
Gestion des connexions.
Utilisation des outils/procédures PMI.
Raph Kimball awarness :
Création de rapports :
‘’Mockup’’ + Mappings.
Documentation ETL :
Noms de conventions, Document,
d‘architecture, Low Level Design, High Level Design. Documents de ‘’Mappings’’.
Table techniques / logs :
ETL- Mise en place de table de log pour capturer les temps d'exécution en HH :MN : SS + ‘’recovery’’ tables + ‘’Reject and ‘’reference tables’’ + CDC Time stamp tables.
Maitrise développement ETL :
1 - Besoins fonctionnels transformés en besoin technique via un document de mapping.
2 - Revues avec l’analyste des règles des gestions traduites en format ‘’IF-THEN-ELSE’’ ou en SQL dans le doc. de mapping.
3 - Table de débogage/Test + ‘’Unit testing’’ pour chaque produit final
4 - Chaque produit final (Table finale/ dimension ou FAIT) doit être validé par l’analyste/business.
Méthodologie de gestion de projet appliquée aux projets : ETL / Migration de données :
FORMATIONS
Renouvellement des connaisances:
Udemy - Open online course (MOOC)
-2020: The Complete SAP S/4HANA Bootcamp Go from Zero to Hero.
(En progrés).
-2020: e Complete QlikView Boot Camp.
(En progrés).
-2020: Sap ABAP on HANA : > Core Data Services.
-2020: The Complete Business Analysis Fundamentals Course + CERT
-2020: Tableau 2020, 19, 18 & 10
-2020: Your own SAP HANA Copy for your Desktop > Calculated views, Schemas, Users Management.
-2020: SAP HANA, Implementing, modelling and reporting course + Smart data Integration.
-2020: Microsoft Excel Data Analysis – Learn how the expert use it:
-2018: SQL Server Integration Services - An Introduction
-2018: Learn MSBI, SSIS, SSRS and SSAS Step by Step > SSIS
-2018: Microsoft Power BI - Up & Running with Power BI Desktop:
Etudes :
2017
Formation avec enseignant - PMI
ALTRAN 1995 / 1996 :
Gantt chart, Gestion des risques. ‘’Issues’’ (problèmes), ‘’Lesson Learned’’ (leçon apprises), ‘’Assumptions’’ (hypothèses), ‘’Dépendances’’ (dépendances), Roadmap.
1995 / 1996 : DESS de Finance
CETFI - U III, Aix-En-Provence - France / (Bilan Patrimonial, Bilan financier, Marchés financiers (Obligations, Actions, swap, options [put, call])).
1986 / 1990 : Maitrise AES - U III,
Aix-En-Provence, France / Administration Économique et Sociale. Aix-En-Provence, France (Statistique Descriptive, …).