Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Plan
Université Abdelmalek Essaâdi
Ecole Nationale des Sciences Appliquées
Al Hoceima
Filière : Génie informatique – Business Intelligence
Projet de Fin d’études
Encadrée par:
Contexte général
International Business Machines Corporation
Applications & Technologies
ORGANIGRAMME - IBM A&T
Client
Leader européen en matière de leasing
TMA LS DATASTAGE
TMA LS AS/400
TMA EDITIQUE
TMA WHOLESALES
Maintenance / Evolution / Projet
ORUS
RFA
PROVISION
DEKA
LS PROVISION
Traitement de données de provisionnement des contrats d’investissements de la BNPP LS.
DataStage
IBM Infosphere Datastage
IBM WebSphere DataStage Entreprise Edition
IBM WebSphere DataStage TX
Exécution des traitements en mode parallèle
Echanges transactionnelles complexes
IBM WebSphere AuditStage
IBM WebSphere DataStage Server
Exécution en mode batch ou temps réel
Audit des données
IBM WebSphere ProfileStage
WebSphere IBM DataStage MVS
Exécution sur les machines Mainframe.
Découverte et l’analyse des données sources
IBM WebSphere QualityStage
IBM WebSphere MetaStage
Qualité en batch ou temps réel
Gestion des métadonnées de bout en bout
Rapidité de traitements
Création des jobs DATASTAGE
Administration des projets DATASTAGE et du Serveur
Lancement et suivi d’exécution des jobs DATASTAGE
Gestion des méta données du référentiel
Modélisation graphique des phases d’extraction, de nettoyage, de transformation et d’alimentation de données
Construit à l’aide d’une interface utilisateur graphique
Compilé dans le langage shell Orchestrate (OSH)
Une « Job Sequence » est une modélisation graphique de l’enchaînement des jobs
Elle permet de :
Composée d'activités
Etude de l'existant
LS PROVISION
Traitements ETL
Chargement
Extraction
Transformations
• TIERS,
• CONTRAT_DONNEES_BP
• CONTRAT_DETAIL,
• CONTRAT_ASSIETTES
• PRVDCW
• PRVDAW
• PRVDTW
• PRVDPW
1
Extractions des données des tables pour PRVDXW
2
Mise en forme du fichier PRVDXW
3
Génération du fichier PRVDXW
[ X = B ou P ]
Création de 11 fichiers à destination d’ORUS
Charger les pistes d’audit générées par EVOLAN dans la BP
Génère un fichier CRT : PRVCRW
Mise à jour des ID techniques dans la BDD selon les nouveaux CODE_BP actifs dans les tables de référence
Création de 9 fichiers pour EVOLAN
Génère un fichier à partir de pistes d’audit provision appelé reporting_operationnel
Analyse du besoin
LS PROVISION
Nouvelle réglementation BNPP LS
Changement des règles de calcul du déclassement des contrats
Exclusion des contrats
Ajout du seuil de matérialité
LS PROVISION
1
2
ANALYSE
Lecture des nouveaux paramètres techniques
1
Génération du fichier des contreparties
2
3
Calcul de la matérialité des contreparties
Mise à jour du flag "FLAG_DEFAUT_R8"
4
5
Exclusion des contrats
Chargement dans la "Base Provisionnable"
6
ANALYSE
Lecture des nouveaux paramètres techniques
1
ANALYSE
Génération du fichier des contreparties
2
(CDTYPSEGMENT='3')
(CDISEGMENT = R ou C)
ANALYSE
3
Calcul de la matérialité des contreparties
Materialite_Pourc_Calc = (Σ Montants Impayés / Σ Somme des assiettes)* 100
Materialite_Mnt_Calc = Σ Montants Impayés
[Sens de la ligne contrat = Débit]
Contrepartie
Tier
Tier
...
Contrat
Contrat
Contrat
Assiettes
Contrat
Contrat
Contrat
Contrepartie
Tier
Tier
ANALYSE
4
Mise à jour du flag "FLAG_DEFAUT_R8"
Si un contrat de la contrepartie est en défaut R8
Mettre le flag R8 à oui pour cette contrepartie
ANALYSE
5
Exclusion des contrats
Mise en saine des contrats = Exclusion de la BP
FLAG_ACTI_SEUIL_MAT" = "OUI"
2 Règles :
Défaut comptable
1. Ajouter les contrats exclus dans le fichier "Contrats_exclus"
2. Supprimer les contrats exclus du fichier "Contrats_defaut"
Seuil de matérialité non atteint
ANALYSE
6
Chargement dans la "Base Provisionnable"
Mise à jour de la base de données
DataStage
Base de données
Datasets
Table
Contreparties
CONTREPARTIE
CONTRAT_EXCLU
Contrats_Exclus
CONTRAT_DEFAUT
Contrats_Defaut
EVOLUTION LS PROVISION
Paramètrage des jobs
Application des normes BNPP
Optimisation des jobs
Annulation des "Warnings"
Documentation des jobs exigée
METHODE DE CONCEPTION
Cycle en V
1
Déterminer les interventions
Déterminer les tests qui vont valider chaque étape
2
Les modifications à apporter
CHIFFRAGE
PLANNIFICATION
Mise en oeuvre
LS PROVISION
Citrix
FileZilla
Putty
Oracle BD
Evolution au niveau de la séquence: SEQ_EXTRACTION_P1
1. Extraction des paramètres techniques
JxPRO_EXT_TBL_PARAMETRES_TECHNIQUE
Evolution au niveau de la séquence: SEQ_EXTRACTION_P1
2. Extraction du fichier de segmentation
JxPRO_EXT_CONTREPARTIE_PF
Evolution au niveau de la séquence: SEQ_EXTRACTION_P1
3. Modification de la séquence
SEQ_EXTRACTION_P1
Evolution au niveau de la séquence: SEQ_TRA_CALCULS_P1
1. Ajout du calcul des seuils de matérialité
JxPRO_TRA_CALCULS_MAT_P1
JxPRO_TRA_CALCULS_MAT_P2
JxPRO_TRA_CALCULS_MAT_P3
Evolution au niveau de la séquence: SEQ_TRA_CALCULS_P1
2. Séquence du calcul des seuils de matérialité
SEQ_TRA_CALCULS_SEUIL_MATERIALITE
3. Modification de la séquence
SEQ_TRA_CALCULS_P1
Evolution au niveau de la séquence: SEQ_TRA_CALCULS_P2
1. Ajout du traitement des contrats exclus
JxPRO_TRA_DEF_LT_SI_DC
JxPRO_TRA_DEF_R8
JxPRO_UPDATE_CONTREPARTIE
Evolution au niveau de la séquence: SEQ_TRA_CALCULS_P2
1. Ajout du traitement des contrats exclus
JxPRO_TRA_DEF_R4R5
JxPRO_TRA_DEF_CONS_CEF
JxPRO_CHG_CONTREEXCL_CEF
Evolution au niveau de la séquence: SEQ_TRA_CALCULS_P2
2. Séquence du traitement des contrats exclus
SEQ_TRA_CALCULS_DEFAUT
3. Modification de la séquence
SEQ_TRA_CALCULS_P2
Evolution au niveau de la séquence: SEQ_CHARGEMENTS
1. Modification du job JXPRO_CHG_CONTRAT_BP
JxPRO_CHG_CONTRAT_BP
Evolution au niveau de la séquence: SEQ_CHARGEMENTS
2. Création du job de chargement des contreparties
JxPRO_CHG_CONTREPARTIE_ORA
Evolution au niveau de la séquence: SEQ_CHARGEMENTS
3. Création du job de chargement des contrats exclus
JxPRO_CHG_CONTREEXCL_CEF
Créations de jobs
13
Créations de séquences des jobs
2
4
Modifications de séquences des jobs
- Complexité fonctionnelle du projet
+ Maitrise Datastage
- Problème d'accessibilité VM
+ Autonomie
- Manque de connaissances métier
+ Esprit d'équipe
- Manque d'information DataStage sur web
+ Analyse et correction des incidents
Merci de votre attention
Université Abdelmalek Essaâdi
Ecole Nationale des Sciences Appliquées
Al Hoceima
Filière : Génie informatique – Business Intelligence
Projet de Fin d’études