• Aucun résultat trouvé

SESSION Retour d'expérience sur la gestion graphique de la base DB2 de DPF

N/A
N/A
Protected

Academic year: 2022

Partager "SESSION Retour d'expérience sur la gestion graphique de la base DB2 de DPF"

Copied!
23
0
0

Texte intégral

(1)

SESSION

Retour d'expérience sur la gestion graphique de la base

DB2 de DPF

(2)

– Qui est DPF ?

– L’informatique DPF

– Pourquoi retrouver le modèle relationnel de DB2 ?

– Les freins

– Processus graphique automatisé Xcase RELATE

– Présentation du projet DPF

– Les bénéfices obtenus

– Questions / Réponses

Agenda

(3)

– Société de services qui appartient aux principaux acteurs pétroliers français

Dépôts Pétroliers de Fos sur Mer

www.DPF.fr

(4)

Dépôts Pétroliers de Fos sur Mer

(5)

– Société de services qui appartient aux principaux acteurs pétrliers français

Dépôts Pétroliers de Fos sur Mer

www.DPF.fr

(6)

Dépôts Pétroliers de Fos sur Mer

(7)

• https://www.dpf.fr/

Couverture géographique

(8)

– Informatique Back Office et Industrielle

– 2 IBM i synchronisés en HA

– Applications 5250, Web et C/S

– Base de données en DDS

– Pas de relation exprimées…

L’informatique DPF

(9)

– Besoin Documentaire (gestion des risques)

– Demandes des Auditeurs

– Demandes des Power Users

– Recherche de qualité et performance

Motivation projet

(10)

Pourquoi retrouver le modèle DB2 ?

Documentation de la base de données

Collaboration renforcée

Intégrité renforcée Meilleures

Performances Résolution des

bugs plus agile Prise en charge des outils de requête

– Bénéfices attendus / Bénéfices induits

(11)

Constat

• Les relations sont au cœur de la base de données mais ne sont pas représentées de manière explicite.

• BDD non documentée, non intelligible, problèmes d’intégrité des datas

Mauvaise compréhension de la BDD par les ressources internes, externes, et les nouveaux collaborateurs

Difficulté pour faire

communiquer le système avec de nouveaux outils

Risques Impacts

Départ des ressources

qui ont la connaissance

Data corrompues et

donc non fiables

Base exposée aux

applications externes et

manipulations directes

(12)

C ont act _ldr_du _client _pk C ode_site [t able cat ég orie client]

N _intern e_client [fichier d es clients]

C ategorie_client [table catégo rie client .code_paramet re]

Contact ldr du client Fichier_d es_adresses_pk

N _ad resse Fichier des adresses

Fichier_d es_clients_pk C ode_site [t able act iv ité clien t]

N _intern e_client

Secteur_act ivite [t able act ivité clien t.cod e_parametre]

Secteur_commercial [t able secteu r commercial.cod e_parametre]

N _ad resse_client [ fichier d es adresses.n_adresse]

Type_tiers_groupe [ table type tiers.code_param et re]

N _tiers_gro upe [ fichier des tiers.nu mero _t iers]

Type_tiers_don _ord re [tab le t ype tiers.co de_p arametre]

N _tiers_don _ord re [fichier des t iers.num ero_tiers]

Fichier des clients

Fichier_d es_t iers_p k C ode_site [t able typ e t iers]

Type_de_tiers [t able t yp e t iers.co de_parametre]

N umero _tiers N _ad resse [ fichier d es adresses]

Fichier des tiers

Fichier_d omiciliations_ban caires_clients_pk N _intern e_client [fichier d es clients]

Fichier domiciliations bancaires clients

Fichier_f act urat ion_clients_pk N _intern e_client [fichier d es clients]

N _ad r_factu ratio n [fich ier des ad resses.n_adresse]

Mo de_en voi_factu re [t ab le m ode d'env oi de factu res.co de_parametre]

Mo nnaie [tab le mo nnaie/devise.code_paramet re]

Terme_f act ure [ table emissio n factu re.code_param et re]

Perio dicite_factu re [tab le p ériodicité fact uratio n.code_param et re]

Mo yen_de_paiement [ table moyen paiement .co de_parametre]

D elai_de_paiement [tab le d élai paiement .co de_parametre]

C ode_tv a [ table tv a.co de_parametre]

N _ad resse_f act urat ion [f ichier des adresses.n _ad resse]

N _ad r_envo i_f acture [ fichier des adresses.n_adresse]

C ode_site [t able tva]

Fichier facturation clients Fichier_r_su ltats_clien ts_pk N _intern e_client [fichier d es clients]

Type_ad resse [ table type d'adresse.code_param et re]

N _ad resse_resu ltat [f ichier des adresses.n_ad resse]

Type_de_tiers [t able t yp e t iers.co de_parametre]

N _de_tiers [f ich ier des tiers.num ero_tiers]

Mo yen_livraison _resu ltats [t able moyen liv raison.cod e_p arametre]

N _base_adresse_res [f ich ier des adresses.n _ad resse]

C ode_site [t able moyen liv raison]

Fichier resultats clients

Fichier_sou s_co mptes_clients_pk N _intern e_client [fichier d es clients]

N _ad resse_s [f ichier des adresses.n _ad resse]

Mo yen_livraison _p rod uit [ table moyen livraison.co de_p arametre]

N _ad resse_livraiso n [f ich ier des adresses.n _ad resse]

C ode_site [t able moyen liv raison]

Fichier sous-comptes clients Is_tabpap _sq l_t able_p k

Table pays

Is_tabtv p_sql_table_pk C ode_site C ode_param et re

Table tv a

Table_activit e_client_p k C ode_site C ode_param et re

Table activité client

Table_catego rie_client _pk C ode_site C ode_param et re

Table catégorie client

Table_delai_paiement_pk C ode_site C ode_param et re

Table délai paiement

Table_emission_factu re_pk C ode_site C ode_param et re

Table emission facture

Table_langu e_p k Table langue Table_mo de_d_envoi_de_f act ures_pk C ode_site

C ode_param et re Table mode d'envoi de factures Table_mo nnaie_devise_p k

C ode_site C ode_param et re

Table monnaie/devise Table_mo yen_livraison _p k

C ode_site C ode_param et re

Table moyen livraison

Table_mo yen_paiement _p k C ode_site C ode_param et re

Table moyen paiement

Table_perio dicite_factu ration _p k C ode_site C ode_param et re

Table périodicité facturation Table_secteur_com mercial_p k C ode_site C ode_param et re

Table secteur commercial

Table_tit re_pk Table titre

Table_type_d_adresse_pk C ode_site C ode_param et re

Table type d'adresse

Table_type_tiers_pk C ode_site C ode_param et re

Table type tiers

Model: Landauer SQL Diagram: --Main-- Display: --Main--

Designer: Company:

Version: 51 1/28/2015 7:56:50

Retrouver le modèle graphique

(13)

Les freins à mener ce projet en interne

Temps des équipes

Compétences Spécifiques

MDL qui ne sera pas maintenu

99% des BDD sur IBM i sont

non

documentées, et dans 99%

des cas, aucun projet n’est initié pour résoudre le

problème

(14)

Outillage dédié

XCASE Relate-DB

(15)

…la cible

(16)

1. Xcase déduit les relations de DB2 for i à partie des Meta Données et des Datas (DDS et SQL)

2. Puis recherche confirmation dans le DSPPGMREF

3. Un « sachant » valide les propositions et peut regrouper par sous modèles

C’est un processus itératif qui s’auto instruit

Les principes de XCASE Relate 1/2

(17)

Processus

Reverse ingéniérie des PF et/ou Tables

Paramétrage général

Enrichissement du moteur expert

Validation des propositions Analyse qualitative des relations

Mise en forme

Non Fin

Oui

(18)

• Pas besoin des sources !

• L’information provient des Méta Données :

– Nom de la zone, Type, Longueur

– Texte, COLHDG, Texte court

– Clef

• Et des données :

– Orphelins ?

– Quel pourcentage ?

• Puis vérification dans DspPgmRef

Les principes de XCASE Relate 2/2

(19)

Présentation du projet : DPF

(20)

Stephane GAGLIARDI

Présentation

du projet réalisé aux

Dépôts Pétroliers de Fos sur Mer

Stéphane GAGLIARDI stephane.gagliardi@itheis.com

Chef de Projet IBM i intervenant chez DPF

(21)

• Apporte une vue unifiée

• Audit objectif DB2 for i

• Constitue un référentiel unique de la base et facilite sa gestion

• Etape incontournable pour aller vers le « DATA CENTRIC »

• Documentation et outillage unique pour un DBA

• Intégration aisée des nouveaux

• Localisation des PGMs qui génèrent des orphelins

• …

Avantages obtenus

(22)

SESSION

Retour d'expérience sur la gestion graphique de la base

DB2 de DPF

Questions / Réponses

(23)

SESSION

Retour d'expérience sur la gestion graphique de la base

DB2 de DPF

Merci et bonne journée

Références

Documents relatifs

Par contre, dans les pays qui ont une organisation par métiers comme l’Allemagne, on voit qu’il y a toute une rélexion sur comment va-t-on permettre aux diplômés de

[r]

- Pour bénéficier de cette aide, vous devez faire une mise de fonds minimale de 5 %, car cet incitatif ne la remplace pas; il permet toutefois d’ajouter un montant à votre mise

 La clause LEFT JOIN permet de retourner toutes les entrées d’une première table avec, s’il y a correspondance, les entrées d’une deuxième, et NULL dans toutes les

Les potentialités des zones sahéliennes et soudaniennes permettent des mouvements du bétail qui constituent un élément important de l’économie sous-régionale. A partir

[r]

• Si le patient n’a pas de numéro Insee (patient sans droit ou étranger), et afin d’assurer la gratuité de la réalisation du test, renseigner le numéro Insee anonyme spécifique

Le Ministère est responsable de l’aménagement durable des forêts du domaine de l’État et de leur gestion, notamment de la planification forestière. Le Ministère prend en