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:
Entête & Orthographe
La ligne d'entête est OBLIGATOIRE.
Attention à bien respecter le nom EXACT des colonnes comme préciser ci dessous.
* données requises
Colonne | Description | Remarques |
---|---|---|
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 (M, F, INCONNU) | |
DATENAI * | Date de naissance au format JJ/MM/AAAA | |
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 | |
Email de l'étudiant | ||
PCS | Code profession du parent principal (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 | |
DAA_ETB | Année de l'entrée dans l'établissement | format YYYY |
DAA_ENS_SUP | Année de l'entrée dans l'Enseignement Supérieur en France | format YYYY |
IDENTIFIANT | Identifiant CAS de l'étudiant (authentification de l'université) | Login de l'étudiant |
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 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'