Public concerné : INFORMATICIEN
Procédure
L'export des données d'Apogée doit se faire au format CSV dont le contenu est précisé ci dessous.
Ce fichier doit ensuite être déposé par vos soins dans le répertoire tel que défini dans le paramétrage applicatif.
Il faut également configurer le batch d'import des données comme précisé dans la partie Batch et Planification.
Caractère à remplacer
Dans l'export des données venant d'Apogée il faut remplacer :
- le caractère dit apostrophe courbe ’ par l'apostrophe droit '
Format du fichier d'import
Le fichier d'import doit avoir un format spécifique à l'application.Il doit être au format csv dont le séparateur est le point-virgule et dont les données ne contiennent pas de point-virgule (des données entre guillemets ne seront pas protégées).
Il doit impérativement comprendre les colonnes suivantes:
ColonneDescriptionRemarques COD_ANU
Code Année COD_NNE Identifiant National Etudiant COD_NNI Numéro INSEE
COD_ETU Code étudiant NOM Nom patronymique NOMUSAGE Nom courant PRENOM1 Prénom 1 PRENOM2 Prénom 2 PRENOM3 Prénom 3 SEXE Genre DATENAI Date de naissance CODE_NATIO Code nationalité (en rapport avec la nomenclature PAYS dans Calcium) SITUAFAM Code situation familiale (en rapport avec la nomenclature SITUATION FAMILIALE DE L ETUDIANT dans Calcium) CODEBRS Code bourse CODEFINANC Code aide financière TEM_AFFL_SSO Affiliation à la sécurité sociale (O ou N) CENTREPAYEUR Code centre payeur CODEMUT Code du droit mutuelle ADR1 Champ adresse 1 de l'adresse personnelle <= 50 caractères ADR2 Champ adresse 2 de l'adresse personnelle <= 50 caractères ADR3 Champ adresse 3 de l'adresse personnelle <= 50 caractères COD_BDI Code postal de l'adresse personnelle COMMUNE Commune de l'adresse personnelle PAYS Code pays de l'adresse personnelle (en rapport avec la nomenclature PAYS dans Calcium) TELEPH Numéro de téléphone de l'étudiant MAIL Email de l'étudiant PCS Code profession du conjoint (en rapport avec la nomenclature PROFESSION dans Calcium) ADR1FIX Champ adresse 1 de l'adresse familiale <= 50 caractères ADR2FIX Champ adresse 2 de l'adresse familiale <= 50 caractères ADR3FIX Champ adresse 3 de l'adresse familiale <= 50 caractères BDIFIX Code postal de l'adresse familiale COMMUNEFIX Commune de l'adresse familiale PAYSFIX Code pays de l'adresse familiale (en rapport avec la nomenclature PAYS dans Calcium) TELEPHFIX Numéro de téléphone de l'adresse familiale ETB Code établissement (en rapport avec la nomenclature ETABLISSEMENT dans Calcium) CMP Code composante (en rapport avec la nomenclature ETABLISSEMENT (sous niveau) dans Calcium) CURSUS Cursus de l'étudiant ANNEE Année dans le cursus de l'étudiant DIPLOME Diplôme préparé <= 45 caractères ETABLISSEMENT Etablissement secondaire BAC Code bac (en rapport avec la nomenclature BACCAULAUREAT dans Calcium) DATEBAC Année du bac ETB_BAC Code établissement du bac
Différences notables entre le fichier d'import de la V1 et celui de la V2
A VENIR
Exemples de requêtes d'extraction
select Ind.cod_ind, decode(Etape.cod_cur,null,Etape.cod_cyc,Etape.cod_cur), Vet.Cod_sis_daa_min, rtrim(Dip.Lic_dip), Bac.Cod_bac, Bac.Daa_obt_bac_iba, Bac.Cod_Etb FROM INDIVIDU Ind, INS_ADM_ANU Anu, INS_ADM_ETP Etp, ETAPE, VDI_FRACTIONNER_VET Vet, DIPLOME Dip, VERSION_DIPLOME Vdi, IND_BAC Bac, ANNEE_UNI An WHERE Ind.COD_IND=Etp.COD_IND AND Bac.COD_IND=Etp.COD_IND AND Etp.COD_ETP=ETAPE.COD_ETP AND Etp.COD_ETP=Vet.COD_ETP AND Etp.COD_VRS_VET=Vet.COD_VRS_VET AND Etp.COD_DIP=Vet.COD_DIP AND Etp.COD_VRS_VDI=Vet.COD_VRS_VDI AND Etp.COD_DIP=Dip.COD_DIP and Etp.COD_DIP=Vdi.COD_DIP AND Etp.COD_VRS_VDI=Vdi.COD_VRS_VDI AND Etp.COD_ANU=Anu.COD_ANU AND Etp.COD_IND=Anu.COD_IND AND Etp.COD_ANU=An.cod_anu and An.eta_anu_iae='O'
select Ind.cod_ind, decode(Etape.cod_cur,null,Etape.cod_cyc,Etape.cod_cur), Vet.Cod_sis_daa_min, rtrim(Dip.Lic_dip), Bac.Cod_bac, Bac.Daa_obt_bac_iba, Bac.Cod_Etb FROM INDIVIDU Ind, INS_ADM_ANU Anu, INS_ADM_ETP Etp, ETAPE, VDI_FRACTIONNER_VET Vet, DIPLOME Dip, VERSION_DIPLOME Vdi, IND_BAC Bac, ANNEE_UNI An WHERE Ind.COD_IND=Etp.COD_IND AND Bac.COD_IND=Etp.COD_IND AND Etp.COD_ETP=ETAPE.COD_ETP AND Etp.COD_ETP=Vet.COD_ETP AND Etp.COD_VRS_VET=Vet.COD_VRS_VET AND Etp.COD_DIP=Vet.COD_DIP AND Etp.COD_VRS_VDI=Vet.COD_VRS_VDI AND Etp.COD_DIP=Dip.COD_DIP and Etp.COD_DIP=Vdi.COD_DIP AND Etp.COD_VRS_VDI=Vdi.COD_VRS_VDI AND Etp.COD_ANU=Anu.COD_ANU AND Etp.COD_IND=Anu.COD_IND AND Etp.COD_ANU=An.cod_anu and An.eta_anu_iae='O'
select Adr_annu.cod_ind_ina, rtrim(replace(Adr_annu.lib_ad1,';','-')), rtrim(replace(Adr_annu.lib_ad2,';','-')), rtrim(replace(Adr_annu.lib_ad3,';','-')), rtrim(Adr_annu.COD_BDI), rtrim(Com.LIB_COM), Adr_annu.Cod_pay, rtrim(Adr_annu.num_TEL) from adresse Adr_annu, INS_ADM_ANU Anu, COMMUNE Com, ANNEE_UNI An where Com.COD_COM(+)=Adr_annu.COD_COM and Anu.COD_IND=Adr_annu.COD_IND_INA AND Anu.COD_ANU=Adr_annu.cod_anu_ina and Adr_annu.cod_anu_ina=AN.cod_anu and AN.eta_anu_iae='O'
select Adr_fixe.cod_ind, rtrim(replace(Adr_fixe.lib_ad1,';','-')), rtrim(replace(Adr_fixe.lib_ad2,';','-')), rtrim(replace(Adr_fixe.lib_ad3,';','-')), rtrim(Adr_fixe.COD_BDI), rtrim(Com.LIB_COM), Adr_fixe.Cod_pay, rtrim(Adr_fixe.num_TEL) from adresse Adr_fixe, COMMUNE Com, INS_ADM_ANU Anu, ANNEE_UNI An where Com.COD_COM(+)=Adr_fixe.COD_COM and Anu.COD_IND=Adr_fixe.COD_IND and Anu.COD_ANU=AN.cod_anu and AN.eta_anu_iae='O'