Calcium V2

Vous regardez une version antérieure (v. /pages/viewpage.action?pageId=201393746) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 14) afficher la version suivante »

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).


Exemple vierge : Calcium.csv
Exemple avec cas complets et incomplets : A VENIR
    • Il doit impérativement comprendre les colonnes suivantes:

      Colonne
      Description
      Remarques

      COD_ANU

      Code Année 
      COD_NNEIdentifiant National Etudiant 
      COD_NNI

      Numéro INSEE

       
      COD_ETUCode étudiant 
      NOMNom patronymique 
      NOMUSAGENom courant 
      PRENOM1Prénom 1 
      PRENOM2Prénom 2 
      PRENOM3Prénom 3 
      SEXEGenre 
      DATENAIDate de naissance 
      CODE_NATIOCode nationalité (en rapport avec la nomenclature PAYS dans Calcium) 
      SITUAFAMCode situation familiale (en rapport avec la nomenclature SITUATION FAMILIALE DE L ETUDIANT dans Calcium) 
      CODEBRSCode bourse 
      CODEFINANCCode aide financière 
      TEM_AFFL_SSOAffiliation à la sécurité sociale (O ou N) 
      CENTREPAYEURCode centre payeur 
      CODEMUTCode du droit mutuelle 
      ADR1Champ adresse 1 de l'adresse personnelle<= 50 caractères
      ADR2Champ adresse 2 de l'adresse personnelle<= 50 caractères
      ADR3Champ adresse 3 de l'adresse personnelle<= 50 caractères
      COD_BDICode postal de l'adresse personnelle 
      COMMUNECommune de l'adresse personnelle 
      PAYSCode pays de l'adresse personnelle (en rapport avec la nomenclature PAYS dans Calcium) 
      TELEPHNuméro de téléphone de l'étudiant 
      MAILEmail de l'étudiant 
      PCSCode profession du conjoint (en rapport avec la nomenclature PROFESSION dans Calcium) 
      ADR1FIXChamp adresse 1 de l'adresse familiale<= 50 caractères
      ADR2FIXChamp adresse 2 de l'adresse familiale<= 50 caractères
      ADR3FIXChamp adresse 3 de l'adresse familiale<= 50 caractères
      BDIFIXCode postal de l'adresse familiale 
      COMMUNEFIXCommune de l'adresse familiale 
      PAYSFIXCode pays de l'adresse familiale (en rapport avec la nomenclature PAYS dans Calcium) 
      TELEPHFIXNuméro de téléphone de l'adresse familiale 
      ETBCode établissement (en rapport avec la nomenclature ETABLISSEMENT dans Calcium) 
      CMPCode composante (en rapport avec la nomenclature ETABLISSEMENT (sous niveau) dans Calcium) 
      CURSUSCursus de l'étudiant 
      ANNEEAnnée dans le cursus de l'étudiant 
      DIPLOMEDiplôme préparé<= 45 caractères
      ETABLISSEMENTEtablissement secondaire 
      BACCode bac (en rapport avec la nomenclature BACCAULAUREAT dans Calcium) 
      DATEBACAnnée du bac 
      ETB_BACCode é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

Requête étudiants
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'
Requête info étudiants
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'
Requêtes d'adresses annuelles
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'
Requêtes adresse fixes
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'
  • Aucune étiquette