La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Formation technique HARPEGE - Session de Janvier 2006 Harpège Formation technique Janvier 2006.

Présentations similaires


Présentation au sujet: "1 Formation technique HARPEGE - Session de Janvier 2006 Harpège Formation technique Janvier 2006."— Transcription de la présentation:

1 1 Formation technique HARPEGE - Session de Janvier 2006 Harpège Formation technique Janvier 2006

2 2 Formation technique HARPEGE - Session de Janvier 2006 PARTIE III : Présentation fonctionnelle et Editions

3 3 Formation technique HARPEGE - Session de Janvier 2006 Sommaire (suite) Partie III : Présentation fonctionnelle et éditions Fonctionnalités Éditions Partie IV : Reprise des données Présentation générale Migration des données vers Mig_Test Concepts Chargement de Mig_Test à partir des données nationales (DPATE) Chargement de Mig_Test à partir des données locales (fichiers plats) Migration de Mig_Test vers Harp_Adm Concepts Chargement d’Harp_Adm à partir du schéma Mig_Test Partie V : Documentation

4 4 Formation technique HARPEGE - Session de Janvier 2006 A: Fonctionnalités

5 5 Formation technique HARPEGE - Session de Janvier 2006 Fonctionnalités d’Harpège Harpège = Harmonisation de la Gestion des Personnels Application destinée à couvrir la gestion des ressources humaines dans les établissements de l’enseignement supérieur et à doter les responsables d’outils de pilotage, dans le respect du cadre règlementaire. Réunit dans une même base l’ensemble des personnels qui interviennent dans un établissement (fonctionnaires et assimilés, contractuels, individus hébergés non gérés par l’établissement). Permet de décrire l’organisation de l’établissement, d’enregistrer les délégations d’emploi et de fournir à l’établissement une vision fiable des moyens dont il dispose, d’administrer les postes et de gérer tous les agents.

6 6 Formation technique HARPEGE - Session de Janvier 2006 Fonctionnalités d’Harpège – Schéma fonctionnel

7 7 Formation technique HARPEGE - Session de Janvier 2006 Fonctionnalités d’Harpège Individu : toute personne qui intervient dans l’établissement à quelque titre que ce soit Agent : individus gérés par l’établissement (fonctionnaires + contractuels). Un agent a un contrat et/ou une carrière dans l’établissement. Carrière : couvre l’historique des situations statutaires des fonctionnaires ou assimilés Position : une carrière repose toujours sur une position (par exemple : en activité). Elle ne s’applique donc qu’aux fonctionnaires et assimilés. Contrat : informations liées aux contrats des non-titulaires (contractuels), qui déterminent leurs conditions de présence et de rémunération.

8 8 Formation technique HARPEGE - Session de Janvier 2006 Fonctionnalités d’Harpège Emplois / Postes : L’emploi doit être considéré comme une sorte de «monnaie» ou de « crédit », ouvert sur le budget de l’Etat qui permet de recruter et de rémunérer. L’Etat accorde des emplois à l ’établissement. Le poste est un support permettant l’affectation d’une personne dans un établissement pour assurer un service. Le poste peut être financé sur le budget de l’État ou sur le budget propre de l’établissement. Occupation / Affectation : l’agent occupe un ou n poste(s) et est affecté à une ou n structures de l’établissement. Congés et Modalités de services : regroupe la plupart des congés (hors congés payés et autorisations d’absence) : congés sécurité sociale, spécifiques… et les modalités de service (ex : mi-temps thérapeutique, prolongation d’activité…). Structures : description de l’organisation de l’établissement, permettant l’observation de la répartition des postes et de l’affectation des personnes dans les structures définies.

9 9 Formation technique HARPEGE - Session de Janvier 2006 Fonctionnalités d’Harpège HARPEGE simplifie le traitement des dossiers dans le cadre des mutations de personnel :  Un outil de transfert du dossier d’un agent d’un établissement à un autre (état civil, adresses, situation familiale, références bancaires, carrière, positions, contrats…) est intégré à l’application.  Ce transfert nécessite la mise en place d’une cryptographie afin de protéger la confidentialité des informations. Cette cryptographie relève de la responsabilité de chaque établissement émetteur.  La note Ha_cryptage.doc donne quelques préconisations sur le cryptage de données lors de l'échange de fichiers entre établissements

10 10 Formation technique HARPEGE - Session de Janvier 2006 B : Les éditions

11 11 Formation technique HARPEGE - Session de Janvier 2006 Les éditions dans Harpège Principe de fonctionnement   Papier ou fichier.PRN   Fichiers plats Exploitation des fichiers.PRN Exploitation des fichiers plats.LIS Les opérateurs Saisie des paramètres Fenêtre d’évaluation Liste des éditions Harpège

12 12 Formation technique HARPEGE - Session de Janvier 2006 Les éditions courantes : papier et/ou PRN Choix dans un menu de l’item Editions Editer : Evaluation de la sélection Nom de l’édition Annuler Impression du document Fermer Aperçu (Affichage à l’écran) Impression papier Annuler Impression du document Impression dans un fichier PRN Impression papier Retour à l’écran de l’évaluation de la sélection +

13 13 Formation technique HARPEGE - Session de Janvier 2006 Les éditions sur fichiers plats Saisie de la liste de paramètres + date d’observation Editer : Evaluation de la sélection Nom de l’édition Fermer Aperçu (Affichage à l’écran) Annuler Impression du document Impression dans un fichier.lis (option pré-cochée) Choix dans un menu de l’item Editions Annuler

14 14 Formation technique HARPEGE - Session de Janvier 2006 Exploitation d’un fichier prn Les fichiers.prn générés ne sont pas exploitables dans Word ou Excel, ces fichiers sont comparables à des fichiers postscript. Cette fonctionnalité est utile dans le cas où vous ne pouvez pas imprimer directement à partir du PC avec lequel l'édition à été lancée (l'imprimante n'est pas en réseau par exemple). Pour imprimer les fichiers.prn : 1/ capturer le port imprimante que vous voulez utiliser : - Choisir "Propriétés" - Dans l'onglet "Détails", cliquez sur le bouton "Capturer le port imprimante" et sélectionner le port et le chemin de votre imprimante. 2/ exécuter la commande suivante sous DOS : copy ou print

15 15 Formation technique HARPEGE - Session de Janvier 2006 Exploitation d ’un fichier plat.LIS Les fichiers plats.LIS générés sont exploitables avec les outils bureautiques (Word, Excel …). Cette fonctionnalité a été développée pour donner plus de souplesse sur certaines éditions. Chaque établissement peut mettre en forme ces éditions selon les spécificités propres au site. Les fichiers.LIS sont enregistrés dans le répertoire mentionné par l ’utilisateur lors de la demande d ’édition.

16 16 Formation technique HARPEGE - Session de Janvier 2006 Les opérateurs  Si le paramètre est une date, la liste des opérateurs est limitée à >= et <=

17 17 Formation technique HARPEGE - Session de Janvier 2006 Définition d’un paramètre de sélection : l l un paramètre de sélection est composé obligatoirement d’un opérateur et d’une valeur Exemple : Liste des opérateurs : l l =,, =, not=, absent, =fils, comme. l l Suivant le type de paramètre (date, structure, numéro de dossier,...), la liste des opérateurs est réduite. Plusieurs lignes de paramètres de sélection sont autorisées. Saisie de la liste des paramètres <= 01/01/1990 OpérateurValeur

18 18 Formation technique HARPEGE - Session de Janvier 2006 La ligne de paramètres Définition d’une ligne de paramètres : un enregistrement est sélectionné s'il satisfait à toutes les conditions et aux paramètres saisis. Ex : condition 1 et condition 2 et... Plusieurs lignes de paramètres de sélection sont autorisées. Dans ce cas, chaque enregistrement doit répondre soit aux conditions d'une ligne soit aux conditions d'une autre ligne. Ex : condition(s) ligne 1 ou condition(s) ligne 2 ou...

19 19 Formation technique HARPEGE - Session de Janvier 2006 Grille de sélection

20 20 Formation technique HARPEGE - Session de Janvier 2006 Fenêtre d ’évaluation

21 21 Formation technique HARPEGE - Session de Janvier 2006 Liste des éditions  Domaine Individu  - Dossier individu  - Etiquettes administratives (fichier plat)  - Etiquettes personnelles (fichier plat)  - Liste alphabétique des personnels établissement - Liste alphabétique par structure - Liste par structure et statut - Individu susceptible de bénéficier d’une prime - Individu exerçant une fonction dans une instance - Individu exerçant une fonction d’expertise - Fiche d’activités  Domaine Agents  - Dossier Agent et dossier complet Agent (hors santé-sécu)  - Liste des numéros INSEE provisoires  - Listes des fonctionnaires (ou assimilés) par âge  - Liste par position : édition des fonctionnaires par position statutaire  - Liste par population : édition des fonctionnaires par type de population (Itarf,Atos, Enseignants…) - Historique Carrières et contrats pour un agent  - Etiquettes administratives (fichier plat)  - Etiquettes personnelles (fichier plat)  - Situation santé-sécu  - Occupation des postes par les agents  - Agents susceptibles de bénéficier d’une décharge de service  - Agents susceptibles de bénéficier d’un avancement spécifique

22 22 Formation technique HARPEGE - Session de Janvier 2006 Liste des éditions (suite)  Domaine Carrière  - Bonification indiciaire : édition des bénéficiaires de bonification indiciaire - Etiquettes adresses administratives et personnelles - Edition du traitement de changement de chevron - Arrêtés pour les corps déconcentrés (catégorie C de la filière ITRF)  Domaine Contrat  - Fin de contrat de travail : édition des agents en fin de contrat  - Type de contrat de travail : édition des contrats par type de contrat  - Arrêté de fin de contrat (fichier plat)  - Etiquettes administratives (fichier plat)  - Etiquettes personnelles (fichier plat) - Contrats enseignants relevant de l’établissement - Fichiers plats pour les autres contrats  Domaine Position  - Fichier relance position (fichier plat)  - Relance position  Domaine Modalités de service  Temps partiel : - Liste des agents ATOS  - Liste des agents ITARF  - Liste des agents bibliothèques universitaire  - Relances temps partiel (fichier plat)

23 23 Formation technique HARPEGE - Session de Janvier 2006 Liste des éditions (suite)  Domaine congés  - arrêtés de COM déconcentrés  - arrêtés de CMNT déconcentrés  Emplois et postes  - Etat d’occupation des postes BE  - Nombre d’emplois et postes par enveloppe  - Potentiel des postes sur budget Etat  - Potentiel budget propre  - Occupation des postes  - Occupation-Affectation des postes  - Historique localisation  - Historique Occupation-Affectation  - Référentiel des fiches de poste  Pilotage  - Consultation sur modalités-congés (choix impression ou fichier plat )  - Liste des notes 2nd degré  - Liste des notes ATOS  - Liste des notes ITARF  - Fiche notes ITARF  Nomenclatures  - Editions des nomenclatures nationales

24 24 Formation technique HARPEGE - Session de Janvier 2006 Liste des éditions (suite et fin)  Listes électorales  - Edition des nomenclatures (bureaux de vote, collèges, composantes électives, instances, secteurs, sections électives, types d’exclusions)  - Edition des listes :  - Listes de référence, d’affichage, d’émargement  - Fichier des électeurs (fichier plat)  - Liste des agents exclus (édition et fichier plat)  - Liste des électeurs sans bureau de vote  - Liste des électeurs à multiple affectation  Promouvabilités ITARF  - Paramétrage des structures (édition de l ’arborescence des structures)  - Liste des agents proposés (liste d’aptitude et tableau d’avancement)  - Liste des agents promouvables par structure, par corps de promotion  - Liste de tous les agents par corps de promotion  - Dossier agent (liste d’aptitude et tableau d’avancement)  Structures  - Arborescence structures

25 25 Formation technique HARPEGE - Session de Janvier 2006 Le paramétrage d’Harpège est constitué de 7 éléments qui doivent être traités dans l’ordre suivant : è è Paramétrage de l ’établissement è è Création des utilisateurs è è Saisie des profils d ’habilitations è è Initialisation des nomenclatures locales è è Création des implantations / adresse et locaux è è Saisie des structures è è Paramétrage des congés et saisie des visas Rappel des 7 éléments du paramétrage (vus lors de la formation paramétrage) Administration Harpège

26 26 Formation technique HARPEGE - Session de Janvier 2006 Droit d ’écriture (report.log dans répertoire général), Gestion des droits de groupes d’utilisateurs ayant un pouvoir Problèmes liés à l’installation en réseaux

27 27 Formation technique HARPEGE - Session de Janvier 2006 PARTIE IV : Reprise des données

28 28 Formation technique HARPEGE - Session de Janvier 2006 A: Présentation générale

29 29 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale de la reprise de données 1-Objectif 2- Organisation 3- Pré-requis 4- Diagnostic de l’existant 5- Stratégie de reprise 6- Planification 7- Données concernées par la migration 8- Outils de migration

30 30 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Objectifs Disposer d’une base fiable et complète  Base complète : elle permet de retracer toute la carrière des agents depuis le début de leur activité.  Base fiable : exactitude des données, conformité par rapport à la réglementation, cohérence avec les règles de gestion Harpège Pourquoi faire ?  Assurer la gestion individuelle et collective des agents.  Fournir à l’établissement les données individuelles et agrégées nécessaires à sa gestion et à son pilotage.  Avoir 1 seul outil de gestion

31 31 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Organisation Équipe migration :  1 informaticien  1 fonctionnel  contact permanent  processus itératif Planning réalisé et communiqué

32 32 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Pré-requis  Réfléchir sur l’organisation dans Harpège (structures - implantations géographiques)  Pour commencer une reprise des données, aussi bien manuelle qu’automatique, les données minimum à saisir dans la base HARPEGE sont : Les structures, au moins le niveau 1 Les utilisateurs Les habilitations Les nomenclatures locales Les implantations géographiques/locaux, au moins niveau 1

33 33 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Diagnostic de l’existant Les sources de données   à partir des applications locales   à partir des applications nationales (AGORA, POPPEE, …) Les étapes du diagnostic   déterminer les catégories de personnels à migrer   vérifier les concepts et nomenclatures locales avec Harpège   étudier les modèles de données Les outils du diagnostic   modèles de données locaux et Harpège   nomenclatures locales et Harpège   liste des champs obligatoires   migration d’échantillons

34 34 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Stratégie de reprise Définition des objectifs de reprise à partir :   du diagnostic fait précédemment   de choix de gestion et de pilotage de l’établissement   de la volonté de mettre en œuvre le domaine gestion collective... Stratégie et plan d’action   définir les données à migrer avec quel détail (historique, en cours)   établir un planning avec ses priorités Préparation de la reprise   compléter les données dans la base locale   établir les correspondances des nomenclatures entre la base locale et Harpège

35 35 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - La reprise de données Facteurs de succès  Diagnostiquer précisément l’état de la base  Définir clairement les objectifs : que veut-on reprendre, à quel rythme, etc... Mises en garde  Sous-estimer la charge de travail - manque de moyens  Ne pas se donner de limite dans le temps ou se donner des échéances irréalistes Contraintes  Impossibilité de faire évoluer HARPEGE (patch, version supérieure) avant la fin de la migration  Pas d’exploitation possible du produit tant que les données ne sont pas insérées

36 36 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - La reprise de données (suite) Recommandations  Attention à la codification (% - _,)  Attention aux minuscules / majuscules  Attention aux doublons (annuaire téléphonique : tables individu_telephone, telephone)

37 37 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Planification Installation version initiale  installation version initiale serveur  installation outils de migration  installation partie cliente  installation base de formation Migration  utilisation des outils de migration liés à la version initiale Passage site en exploitation  mise à niveau de la version : passage de tous les patchs correctifs et nomenclatures.

38 38 Formation technique HARPEGE - Session de Janvier 2006 Agent Poste Occupation / Affectation Individu Position Carrière CongésModalités Emploi STRUCTURESSTRUCTURESSTRUCTURESSTRUCTURES IMPLANTATIONS LOCAUX Contrat CongésModalités Contractuels Fonctionnaires et assimilés Présentation générale - Données concernées par la migration

39 39 Formation technique HARPEGE - Session de Janvier 2006 Tables de paramétrage  Le batch ne traite pas les tables de paramétrage  Il est indispensable de renseigner une partie du paramétrage avant d’entamer la reprise de données (établissements) Listes électorales / promouvabilités ITARF  Les modules Listes électorales et Promouvabilités ITARF ne sont pas traitées par la migration Présentation générale - Données concernées par la migration

40 40 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Données concernées par la migration IND_EAT (1,1)PST_IDBP (1,3) EMP_MOY (1,2) IND_STR (2,1)PER_AGT (2,2)PST_IDBE (2,3) CAR_ELEM (3,1)PER_PAS (3,2)PER_CTR (3,3) CAR_BIND (4,2)PER_POS (4,1) PER_DEPA (5,2)PIL_NOTE (5,3) CGA_CMNT (4,3) CGA_CGM (4,4 CGA_NTIT (4,5) CGA_ACTR (4,6) CGA_AL3 (4,7) CGA_AL4 (4,8) CGA_AL5 (4,9) CGA_AL6 (4,10) PER_TPS (5,4) OCAF_PER (5,1) CGA_MAD(6,1 CGA_LIMA (6,2) CGA_SURN (6,3) CGA_MTFC (6,4) CGA_COM (6,5) CGA_ACSE (6,6) CGA_CRCT (6,7) CGA_STAG (6,8) CGA_BONI (6,9) CGA_CPA (6,10) CGA_DELE (6,11) CGA_ADOP (6,12) CGA_FORM (6,13) CGA-MIDE (6,14) CGA_MATE (6,15) CGA_CLM (6,16) CGA_CLD (6,17) CGA_MTTH (6,18) CGA_FACT (6,19) AFF_SSOC (6,20) Migration DPATE

41 41 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Outils de migration Principes de base :  Appliquer sur les données migrées l’ensemble des règles de gestion d’Harpège  Aucune altération du référentiel Harpège ne peut être envisagée, ni acceptée (tables, programmes, nomenclatures)

42 42 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Outils de migration Toute la migration repose sur l’utilisateur Mig_test  schéma identique à harp_adm  activation des contraintes Remplir Mig_test  procédures personnelles  utilisateur DPATE (Agora, Popee Itarf, Popee Bibliothèque)  automatisé : sqlloader + procédure Mig_test vers Harp_adm  automatisé : livraison de procédures pl/sql

43 43 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Outils de migration Schéma MIG_TEST Schéma HARP_ADM Mig_btch.sql (procédures pl/sql) Schéma DPATE AGORA, POPPEE Chgt_tab.sh (sqlloader) Dpt_btch.sh (procédure) Données perso (GRH, GPU, …) Transfert personnel

44 44 Formation technique HARPEGE - Session de Janvier 2006 Présentation générale - Outils de migration Installation de MIG_TEST  Création tablespace migration  Création user mig_test  Création schéma mig_test Installation DPATE  Pré-requis : existance de mig_test  Création tablespace migration  Création user dpate  Création schéma dpate Suppression des tablespaces et des users en fin de migration  Indispensable pour passer les patchs en exploitation

45 45 Formation technique HARPEGE - Session de Janvier 2006 B : Migration des données vers MIG_TEST

46 46 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST   1-Concepts   2- Chargement de MIG_TEST à partir des données nationales (DPATE)   3- Chargement de MIG_TEST à partir des données locales

47 47 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST - Concepts Schéma MIG_TEST Schéma HARP_ADM Mig_btch.sql (procédures pl/sql) Schéma DPATE AGORA, POPPEE Chgt_tab.sh (sqlloader) Dpt_btch.sh (procédure) Données perso (GRH, GPU, …) Transfert personnel

48 48 Formation technique HARPEGE - Session de Janvier 2006 Le site a créé une instance Oracle avec l’utilisateur MIG_TEST, propriétaire des tables temporaires Le site dispose d’une source de données fiable Le site a décidé d’une stratégie de reprise : niveau des données à migrer Le site a effectué des enquêtes pour compléter les informations manquantes Migration des données vers MIG_TEST – Concepts pré-requis

49 49 Formation technique HARPEGE - Session de Janvier 2006 Outil de migration user : MIG_TEST tables des données à migrer, tables temporaires, images des tables d’Harpège user : HARP_ADM tables Harpège Source de données existante travail de migration vers MIG_TEST Migration des données vers MIG_TEST – Concepts Les deux phases de la migration 1ère phase : migration vers MIG_TEST 2ème phase : migration de MIG_TEST vers HARP_ADM

50 50 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST – Concepts Première phase : migration vers MIG_TEST Chargement de MIG_TEST :   fichiers plats   à partir d’application(s) locale(s)   à partir des données nationales (agora, poppee ==> scripts dpate)

51 51 Formation technique HARPEGE - Session de Janvier 2006 Travail d’équipe indispensable entre le gestionnaire et l’informaticien è è Identification des informations à renseigner è è Création de tables de correspondance è è Respect des règles de gestion Remplir les tables temporaires de MIG_TEST avec les informations obligatoires d’Harpège Faciliter au maximum l’étape de migration vers Harpège Migration des données vers MIG_TEST – Concepts Préparation de la migration vers MIG_TEST

52 52 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST – Concepts Analyse des données locales Etude du modèle de données local   quels sont les concepts (objets) modélisés ?   quelles sont les nomenclatures utilisées ?   quels sont les clefs, les champs obligatoires ?   quelles sont les règles de gestion   exprimées dans le modèle : unicité, foreign key,...   vérifiées par l ’application Comparer chacun de ces points avec le modèle de données d’Harpège

53 53 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST – Concepts Analyse des données locales Problèmes rencontrés Informations obligatoires différentes, champs manquants. Ex. type d ’accès à un corps ou à un grade Même concept, mais nomenclatures différentes. Ex. les diplômes Le même nom ne signifie pas la même chose dans les deux modèles. Ex. les positions statutaires Utilisation floue ou laxiste des concepts. Ex. positions statutaires,modalités de service, congés, … Pas de distinction entre emploi et postes Séparation pas toujours nette entre les attributs des agents et les attributs des emplois

54 54 Formation technique HARPEGE - Session de Janvier 2006 Outil de migration DPATE è è AGORA : Aide à la Gestion Optimisée des Ressources Atos è è POPPEE ITARF è è POPPEE Bibliothèque Migration des données vers MIG_TEST – Chargement à partir des données nationales : migration DPATE

55 55 Formation technique HARPEGE - Session de Janvier 2006 Récupérer les fichiers plats auprès du rectorat ou de la DPATE Création d’un nouvel utilisateur DPATE, propriétaire des tables images d’Agora et de Poppee contenant les données à migrer. Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Pré-requis

56 56 Formation technique HARPEGE - Session de Janvier 2006 Permettre aux gestionnaires de récupérer les informations relatives à la population des agents ATOS, ITARF et Bibliothèque en poste dans l’établissement au moment de la migration. Les IATOS contractuels ne sont pas prévus dans cette migration. Intérêt d’une telle reprise à estimer : rapporter le temps passé consacré à cette reprise à la richesse des informations contenues dans le fichier. Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Principes de base et objectifs

57 57 Formation technique HARPEGE - Session de Janvier 2006 Scripts complémentaires pour les données POPPEE è è Situation de famille Célibataire par défaut è è Transcodification des grades DPATE è è … Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Migration DPATE : données POPPEE

58 58 Formation technique HARPEGE - Session de Janvier 2006 Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Migration DPATE : scripts POPPEE

59 59 Formation technique HARPEGE - Session de Janvier 2006 Chargement des données DPATE (SQL Loader ) Procédures PL/SQL : è è Lancement de toutes les procédures par un script è è Les agents IATOS sont comparés aux agents déjà dans la base sur l’homonymie è è Traitement des rejets Un outil de statistique permet d’éditer le taux de réussite dans le remplissage des informations dans MIG_TEST Suppression de l’utilisateur DPATE Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Traitements

60 60 Formation technique HARPEGE - Session de Janvier 2006 Un contrôle d ’homonymie est mis en place pour les agents ATOS déjà présents dans la base Harpège afin de permettre un rapprochement avec les informations venant d’Agora ou de Poppee. Chargement des fichiers plats Agora et Poppee è è Principe de fonctionnement de SQL*Loader è è Le script chgt_tab charge les données fournies par le rectorat et le ministère dans les tables de l ’utilisateur DPATE è è../MIGRATION/dpate/script/chgt_tab « mot_de_passe_Dpate » « nom_instance» Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Chargement des données

61 61 Formation technique HARPEGE - Session de Janvier 2006 Procédures è è Pour respecter la hiérarchie des composants de la migration, lancer les procédures de migration DPATE avec le script../MIGRATION/dpate/script/dpt_btch.sql è è Les rejets sont stockés dans la table REJET avec pour chacun le nom de la table, le rowid, la cause du rejet, le composant Traitement des rejets   Ouvrir une session SQL   Visualiser les enregistrements rejetés avec la requête suivante Select * from Nom_table where rowid = ‘ ……… ’; Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE DPATE -> Mig_test

62 62 Formation technique HARPEGE - Session de Janvier 2006 Un outil de statistique permet d’éditer le taux de réussite dans le remplissage des informations dans MIG_TEST   Après chaque utilisation du batch de migration lancer :../MIGRATION/dpate/stat/dpt_btch_stat « mot_passe_DPATE » « nom_instance » Suppression de l’utilisateur DPATE Migration des données vers MIG_TEST –Chargement à partir des données nationales : migration DPATE Outil d’édition de statistiques

63 63 Formation technique HARPEGE - Session de Janvier 2006 Principe de fonctionnement - sqlloader SQL*LOADER Enregistrements incorrects Enregistrements non sélectionnés Correction r EnregistrementsSQL*LOADER Fichier DATA (jess.xxx) Lecture (xxx.ctl) When clause Bad file (xxx.bad) Discard file (xxx.dsc) Compte rendu (xxx.log) Base de données dpate

64 64 Formation technique HARPEGE - Session de Janvier 2006 Principe de fonctionnement - sqlloader  Le fichier de contrôle (.ctl)  LOAD DATA  INFILE 'chrg_dpt/jess.aff'  BADFILE 'chrg_dpt/aff.bad'  DISCARDFILE 'chrg_dpt/aff.dsc'  REPLACE INTO TABLE aff  FIELDS TERMINATED BY '|'  TRAILING NULLCOLS  (AFFNUM INTEGER EXTERNAL,  NUMIND INTEGER EXTERNAL,  UAARNE CHAR,  AFMICO CHAR,  DATDEB DATE "DD/MM/YYYY",  DATFIN DATE "DD/MM/YYYY",  AFFANC CHAR NULLIF AFFANC=BLANKS,  AFFDAN DATE "DD/MM/YYYY" NULLIF AFFDAN=BLANKS,  AFFDIN DATE "DD/MM/YYYY" NULLIF AFFDIN=BLANKS,  AFFINS CHAR NULLIF AFFINS=BLANKS)

65 65 Formation technique HARPEGE - Session de Janvier 2006 Principe de fonctionnement - sqlloader  Le fichier DISCARD (.dsc)  Uniquement alimenté par la clause when si elle existe  Écrit dans le même format que le fichier DATA  Le fichier BADFILE (.bad)  Enregistrement incorrect au sens base de données  Écrit dans le même format que le fichier DATA  Le fichier LOGFILE (.log)  Nombre d ’enregistrements insérés  Nombre d ’enregistrements ignorés  Nombre d ’enregistrement en erreur  Explications des erreurs et rejets

66 66 Formation technique HARPEGE - Session de Janvier 2006 Présentation du TP partie 1

67 67 Formation technique HARPEGE - Session de Janvier 2006 Des fichiers plats vers MIG_TEST : Utilisation de SQL*Loader Principe de fonctionnement Mise en œuvre :   Récupération des fichiers plats   Préparation des fichiers de contrôle   Lancement de SQL*Loader   Traitement des rejets

68 68 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - Principe de fonctionnement Fichier plat Fichier de contrôle (.ctl) SQL*Loader Données chargées Enregistrements erronés (optionnel) Fichier.log Enregistrements rejetés (optionnel)

69 69 Formation technique HARPEGE - Session de Janvier 2006 Les fichiers de contrôle définissent la structure des données contenues dans les fichiers plats 2 possibilités pour faire la description des fichiers plats :   par position => la longueur des champs est fixe   à l’aide d ’un séparateur => la longueur des champs peut- être variable Voir exemple en annexe et documentation SQL Loader - Oracle Server Utilities - SQL Loader - Préparation des fichiers de contrôle

70 70 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - Lecture des fichiers plats La commande de lancement de SQL Loader permet d ’indiquer le nom et chemin :   du fichier de contrôle   du fichier log   du nombre maximum d ’erreurs   … cf doc ORACLE8 - Server Utilities sqlldr user/mot_de_passe control=« nom et chemin du fichier de contrôle » log=«nom et chemin de sauvegarde du fichier log » errors=« nombre maximum d ’erreurs »

71 71 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - Lecture des données Seuls les enregistrements dont l ’intégralité des données est correcte sont importés dans les tables de MIG_TEST SQL Loader rejette les enregistrements   qui génèrent une erreur ORA-   pour lesquels les données sont incorrectes - formatage - Les enregistrements sont rejetés en totalité dans le fichier.bad - les données le constituant ne sont insérées dans aucune table - La cause du rejet est enregistrée dans le fichier.log

72 72 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - Traitement des rejets Mettre à jour les enregistrements erronés dans les fichiers plats Relancer SQL Loader, les fichiers.log précédents seront écrasés

73 73 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - Enoncé Migration du fichier plat   form_adres_perso.ha Préparation du fichier de contrôle associé   form_adres_perso.ctl Lancement de SQL*Loader Traitement des erreurs

74 74 Formation technique HARPEGE - Session de Janvier 2006 SQL Loader - les outils Le Modèle Logique des Données Harpège è è Domaine individu La description des tables du domaine individu d ’Harpège è è Structure des tables è è Tables de nomenclature d ’Harpège Documentation Oracle8 Server Utilities (dont SQL*Loader )

75 75 Formation technique HARPEGE - Session de Janvier 2006 Chargement de MIG_TEST avec des fichiers plats

76 76 Formation technique HARPEGE - Session de Janvier 2006 user : MIG_TEST tables des données à migrer, tables temporaires, images des tables d’Harpège Source de données existante Chargement de MIG_TEST avec des fichiers plats Ensemble de fichiers plats 1/ Extraire2/ Chargement 3/ Analyse des erreurs 4/ Mises à jour 5/ Détermination de l ’erreur 6/ Mises à jour

77 77 Formation technique HARPEGE - Session de Janvier 2006 Définition des fichiers plats Un fichier plat doit correspondre à :   une table de MIG_TEST ou à un sous-ensemble de champs d’une table comprenant des champs obligatoires   un ensemble de champs, éventuellement vides, de longueur fixe ou délimités par un séparateur Les fichiers plats sont générés en utilisant la fonction exportation de l’application locale

78 78 Formation technique HARPEGE - Session de Janvier 2006 Le formatage des fichiers plats est à la charge des établissements avec l’outil de leur choix Les fichiers plats doivent tenir compte :   des champs obligatoires - cf MPD Harpège -   du type des données - cf. MPD Harpège -   des nomenclatures Harpège - tables de correspondance - Préparation des fichiers plats

79 79 Formation technique HARPEGE - Session de Janvier 2006 Préparation des fichiers plats (séparateurs) Formatage des fichiers plats avec les outils bureautiques Création du lien ODBC entre Access et MIG_TEST Activation des contraintes d’intégrités Import des données dans MIG_TEST Traitement des anomalies Des fichiers plats vers MIG_TEST : Utilisation de liens ODBC

80 80 Formation technique HARPEGE - Session de Janvier 2006 user : MIG_TEST tables des données à migrer, tables temporaires, images des tables d’Harpège Source de données existante Chargement direct de MIG_TEST à partir des données locales Tables de transcodage Mapping entre modèles de données Initialisation des champs obligatoires Transcodages SQL

81 81 Formation technique HARPEGE - Session de Janvier 2006 Schéma général : les 2 phases de la migration 1ère phase : des fichiers plats vers MIG_TEST è è Utilisation de liaison ODBC è è Utilisation de SQL Loader 2ème phase : de MIG_TEST vers HARP_ADM è è Utilisation du batch è è Analyse des statistiques et des rejets Présentation du T.P.

82 82 Formation technique HARPEGE - Session de Janvier 2006 Présentation du TP2

83 83 Formation technique HARPEGE - Session de Janvier 2006 1ere phase : Des fichiers plats vers MIG_TEST - Schéma général Fichiers plats Liaisons ODBC batch user : MIG_TEST tables des données à migrer, tables temporaires, images des tables d’Harpège user : HARP_ADM tables Harpège Activation des contraintes d’intégrités SQL*Loader

84 84 Formation technique HARPEGE - Session de Janvier 2006 Liaison ODBC : énoncé Migration des fichiers plats è è form_individu.txt è è form_diplome.txt Formatage des fichiers plats (outils bureautiques) è è Vérification de la structure è è Formatage des données è è Gestion des correspondances simples Création du lien ODBC entre Access et MIG_TEST Activation des contraintes d’intégrité (enable.res) Import des données dans MIG_TEST è è Gestion des tables de correspondances è è Gestion de la table des erreurs

85 85 Formation technique HARPEGE - Session de Janvier 2006 Liaison ODBC : les outils Le Modèle Logique des Données Harpège è è Domaine individu - cf Annexes - La description des tables du domaine individu de MIG_TEST et d’HARP_ADM è è Structure des tables è è Tables de nomenclature d ’Harpège

86 86 Formation technique HARPEGE - Session de Janvier 2006 C : Migration de MIG_TEST vers HARP_ADM

87 87 Formation technique HARPEGE - Session de Janvier 2006 Outil de migration user : MIG_TEST tables des données à migrer, tables temporaires, images des tables d’Harpège user : HARP_ADM tables Harpège Source de données existante travail de migration vers MIG_TEST Les deux phases de la migration 1ère phase : migration vers MIG_TEST 2ème phase : migration de MIG_TEST vers HARP_ADM

88 88 Formation technique HARPEGE - Session de Janvier 2006 2eme phase : de MIG_TEST vers HARP_ADM Pré-requis Principe de fonctionnement Activation et désactivation des contraintes Migration des composants Traitement des rejets - statistiques Vérification de la structure d ’affectation principale Mise à jour des séquences Suppression de Mig_test

89 89 Formation technique HARPEGE - Session de Janvier 2006 Le site a créé une instance Oracle avec 2 utilisateurs : è è MIG_TEST propriétaire des tables à migrer è è HARP_ADM propriétaire des tables d’Harpège Le site a inséré dans MIG_TEST les données à migrer avec une méthode qui lui est propre Le paramétrage doit être saisi dans les tables d’HARP_ADM (10 tables concernées : PARAM_ETABLISSEMENT, ORGANISME_RECHERCHE, ORG_MISSION,ANNEE_UNIVERSITAIRE, IMPLANTATION_GEO, TELEPHONE, STRUCTURE, ADRESSE_ADMINISTRAT, LOCALISATION_STRUCTURE, LOCAL) De MIG_TEST vers HARP_ADM - Pré-requis

90 90 Formation technique HARPEGE - Session de Janvier 2006 De MIG_TEST vers HARP_ADM - Principe de fonctionnement batch user : MIG_TEST user : HARP_ADM lecture suppression insertion table des rejets rejet règle de gestion nomenclature contraintes d’intégrités Traitement d’un enregistrement   Lecture   Contrôle de cohérence si erreur alors traitement rejet sinon insertion dans d’HARP_ADM et suppression de MIG_TEST

91 91 Formation technique HARPEGE - Session de Janvier 2006 1°) Activation des contraintes sur MIG_TEST : les données à migrer vérifient bien toutes les contraintes d’intégrité (clé primaire, clé étrangère, clé unique, domaine de valeur) : enable.res 2°) Désactivation des contraintes sur MIG_TEST afin de pouvoir migrer les données : disable.res è è La migration des données ne sera cohérente que si les 2 étapes d’activation et de désactivation des contraintes dans MIG_TEST se sont déroulées sans problème De MIG_TEST vers HARP_ADM - Activation - désactivation des contraintes

92 92 Formation technique HARPEGE - Session de Janvier 2006 De MIG_TEST vers HARP_ADM - Migration des composants La migration peut-être lancée de 2 façons sous l ’utilisateur MIG_TEST :   migration des composants un à un -vivement recommandé -. Pour cela exécuter sous SQL : execute « nom_du_composant » Respecter la hiérarchie des composants   migration de l ’ensemble des composants exécution du batch :../MIGRATION/mig_harpege/script/mig_btch.sql

93 93 Formation technique HARPEGE - Session de Janvier 2006 Le batch de migration : les traitements Ensemble de procédures PL/SQL exécutées dans un ordre précis Ces procédures lisent et contrôlent les données des tables de MIG_TEST puis les déversent dans HARP_ADM Un enregistrement n’est déversé que s’il est entièrement correct, sinon un enregistrement de rejet est généré, avec code et motif du rejet Ce déversement est suivi d’une suppression dans MIG_TEST de l’enregistrement déversé L’objectif est d’obtenir des tables de MIG_TEST vides et leurs correspondantes HARP_ADM remplies

94 94 Formation technique HARPEGE - Session de Janvier 2006 Le batch de migration : les composants et leur ordonnancement Un composant regroupe toutes les informations liées à un domaine précis d’Harpège Ex. : ind_eat correspond à la saisie d'un individu Tables impactées : INDIVIDU, ADRESSE_PERSONNELLE, INDIVIDU_TELEPHONE, INDIVIDU_E_MAIL, INDIVIDU_DIPLOMES

95 95 Formation technique HARPEGE - Session de Janvier 2006 Mise en œuvre du batch de migration   C omposant par composant   E n une seule fois sur l’ensemble des composants (script non interactif qui se lance sans paramètre) 2 règles à respecter è è Toutes les tables associées à un composant doivent être remplies è è La hiérarchie des composants doit être respectée Le batch de migration : les composants et leur ordonnancement

96 96 Formation technique HARPEGE - Session de Janvier 2006 Agent Poste Occupation / Affectation Individu Position Carrière CongésModalités Emploi STRUCTURESSTRUCTURESSTRUCTURESSTRUCTURES IMPLANTATIONS LOCAUX Contrat CongésModalités Contractuels Fonctionnaires et assimilés Batch de migration : ordonnancement

97 97 Formation technique HARPEGE - Session de Janvier 2006 IND_EAT (1,1)PST_IDBP (1,3) EMP_MOY (1,2) IND_STR (2,1)PER_AGT (2,2)PST_IDBE (2,3) CAR_ELEM (3,1)PER_PAS (3,2)PER_CTR (3,3) CAR_BIND (4,2)PER_POS (4,1) PER_DEPA (5,2)PIL_NOTE (5,3) CGA_CMNT (4,3) CGA_CGM (4,4 CGA_NTIT (4,5) CGA_ACTR (4,6) CGA_AL3 (4,7) CGA_AL4 (4,8) CGA_AL5 (4,9) CGA_AL6 (4,10) PER_TPS (5,4) OCAF_PER (5,1) CGA_MAD(6,1 CGA_LIMA (6,2) CGA_SURN (6,3) CGA_MTFC (6,4) CGA_COM (6,5) CGA_ACSE (6,6) CGA_CRCT (6,7) CGA_STAG (6,8) CGA_BONI (6,9) CGA_CPA (6,10) CGA_DELE (6,11) CGA_ADOP (6,12) CGA_FORM (6,13) CGA-MIDE (6,14) CGA_MATE (6,15) CGA_CLM (6,16) CGA_CLD (6,17) CGA_MTTH (6,18) CGA_FACT (6,19) AFF_SSOC (6,20) Batch de migration : ordonnancement

98 98 Formation technique HARPEGE - Session de Janvier 2006 Tous les rejets se trouvent dans la table REJET de MIG_TEST Un rejet est caractérisé par : è è le nom de la table concernée par le rejet è è le rowid de l’enregistrement rejeté è è la cause du rejet è è Le nom du composant concerné par le rejet Il s’agit de comprendre les rejets pour les corriger et relancer l’opération jusqu’à l’obtention de résultat jugés satisfaisants Une compétence fonctionnelle est indispensable pour analyser et comprendre les rejets De MIG_TEST vers HARP_ADM - Traitement des rejets

99 99 Formation technique HARPEGE - Session de Janvier 2006 Avant exécution de l’outil de migration, en cas de violation des contraintes d’intégrité des bases de MIG_TEST : clef primaire, clef étrangère, clef unique, domaine de valeur, … Lors de l ’exécution de l’outil, essentiellement pour non respect des règles de gestion. Ex. succession des segments de carrière, règles de changement de corps, grade ou échelon, … Champs obligatoires non renseignés Peuvent aussi révéler des erreurs ou des incohérences dans la base locale De MIG_TEST vers HARP_ADM - Traitement des rejets

100 100 Formation technique HARPEGE - Session de Janvier 2006 Le batch de migration : outil d’édition des statistiques Taux de réussite de HARP_ADM par table Taux de rejet de MIG_TEST par table Liste des rejets triés par composant Liste des rejets triés par nombre décroissant  ../MIGRATION/mig_harpege/stat/mig_btch_stat « mot_passe_MIG_TEST » « nom_instance »

101 101 Formation technique HARPEGE - Session de Janvier 2006 Sous SQLPLUS, utilisateur MIG_TEST lancer le script :../MIGRATION/mig_harpege/script/aff_prin.sql Le script établit la liste des dossiers sur lesquels l’utilisateur devra déterminer la structure d’affectation principale. Cette saisie sera effectuée directement via l’application Harpège De MIG_TEST vers HARP_ADM - Vérification de la structure d ’affectation principale

102 102 Formation technique HARPEGE - Session de Janvier 2006 Mise à jour des séquences Une fois toutes les données migrées, il faut mettre à jour les séquences ORACLE en fonction des données insérés dans les tables HARP_ADM Maj_seq.ini

103 103 Formation technique HARPEGE - Session de Janvier 2006 Suppression de MIG_TEST Pour commencer la phase d’exploitation, une fois toutes les données migrées, il faut supprimer l’utilisateur MIG_TEST et le tablespace associé Indispensable pour les futures mises à jour Harpège

104 104 Formation technique HARPEGE - Session de Janvier 2006 Présentation du TP3

105 105 Formation technique HARPEGE - Session de Janvier 2006 De MIG_TEST vers HARP_ADM - Enoncé Activer et désactiver les contraintes d ’intégrité Lancement du batch du composant de migration sous SQLPLUS (mig_test) :   execute mig_ind_eat Statistiques et traitement des rejets   select * from rejet   mig_btch_stat.sh mig_test nom_instance Mise à jour des séquences ORACLE sous SQLPLUS (harp_adm) :   @maj_seq.ini Vérification structure d’affectation :   @aff_prin.sql

106 106 Formation technique HARPEGE - Session de Janvier 2006 PARTIE V : Documentation

107 107 Formation technique HARPEGE - Session de Janvier 2006 La documentation  Documentation livrée jusqu’à aujourd’hui :  Classeur conduite de projet  Dossier de paramétrage  Guide de reprise de données (méthodologie)  CCI  Liste des champs obligatoires

108 108 Formation technique HARPEGE - Session de Janvier 2006 La documentation  Documentation contenue dans le classeur :  Transparents formation  installation  reprise de données  Manuel d’installation de l’application  Manuels d’installation outils de reprise

109 109 Formation technique HARPEGE - Session de Janvier 2006 Partie serveur :Application en version 1.11.6.0 Nomenclature en version 1.11.6.0 Partie cliente :Application partie cliente en version 1.11.6.0 Documentation technique :1. Manuel d'installation 2. Manuel d ’exploitation 3. Cahier des charges d ’implantation 4. Champs obligatoires avec copies d'écrans 5. Listes des nomenclatures (.xls) 6. Manuel base de formation Documentation fonctionnelle :1. Manuel Utilisateur 2. Manuels de formation Contenu du CD-ROM

110 110 Formation technique HARPEGE - Session de Janvier 2006 Modèle de données :1. MLD 2. MPD Paramétrage :1. Dossier de paramétrage Reprise de données :1. Migration Harpège 2. Migration Dpate Contenu du CD-ROM

111 111 Formation technique HARPEGE - Session de Janvier 2006 Livraisons à venir   Base de formation gestion collective

112 112 Formation technique HARPEGE - Session de Janvier 2006 Présentation de l’Espace des Produits   http://www.amue.fr/ è è consultation des fiches assistances è è documentation en ligne è è ftp.amue.fr (login harpread) Assistance pour un problème : è è d’installation : support.install@amue.fr è è de migration : support.migration@amue.fr Conclusion

113 113 Formation technique HARPEGE - Session de Janvier 2006 Merci de votre attention


Télécharger ppt "1 Formation technique HARPEGE - Session de Janvier 2006 Harpège Formation technique Janvier 2006."

Présentations similaires


Annonces Google