Skip to content

Instantly share code, notes, and snippets.

@aclemen1
Created December 15, 2017 13:44
Show Gist options
  • Save aclemen1/b78255a92e99f5800035e7c69864978b to your computer and use it in GitHub Desktop.
Save aclemen1/b78255a92e99f5800035e7c69864978b to your computer and use it in GitHub Desktop.
# Modules UNISIS - Notes de version
### Ajouts
* `dwh/adhoc/epreuves` - Ajout des libellés des niveaux d'étude et ajout d'une variable de résultat qui tient compte des notes
* `dwh/adhoc/parcunildem` - Ajout de l'année académique et du type de semestre
* `script/gen_parcunildem_edge` - Refactorisation du module
* `dwh/std/fibudgetbdg` module créé, table du budget
* `dwh/std/fibcomptebdg` module créé, table des libellés du plan de compte du budget
* `dwh/adhoc/budget` module créé, budget ordinaire de l'UNIL
* `dwh/adhoc/epreuves` - Ajout des libellés du niveau UNIL
* `dwh/adhoc/plplan` - module créé, table adhoc des plans UNIL qui tient compte de la reclassification des Sciences forensiques dès le semestre 2017A.
* `dwh/std/ecacctyptymob` - Module créé, table des types de mobilité par accord d'échange
* `job/etu_inscriptions_head` - Module créé, job de la table Head des inscriptions
* `job/etu_epreuves_edge` - Module créé, job de la table edge des inscriptions dans les épreuves
* `job/gen_parcunildem_edge` - Module créé, job de la table edge des demandes de parking
* `job/pers_absences_edge` - Module créé, job de la table edge des absences
* `job/etu_accords_edge` - Module créé, job de la table edge des accords d'échange
* `job/fin_ecrituresunil_edge` module créé, job K8s
* `dwh/adhoc/inscriptions` - Ajout de deux variables permettant de distinguer les objectifs concernés par des transferts
* `job/puamendes_edge` module créé, job K8s
* `job/etu_enseignements_edge` - Module créé, job de la table edge des inscriptions dans les enseignements
* `dwh/raw/cpgrpsbudgetalgo/load` module créé, échantillonne les données brutes du GSheet dans le Data Lake
* `dwh/std/cpgrpsbudgetalgo` module créé, table des algorithmes de constitution des groupes de comptes budgétaires
* `dwh/std/sapfmfincode` module créé, table des code de financement selon SAP-FI/CO et le SF
* `dwh/adhoc/matsec` - module créé, table adhoc des maturités
* `dwh/adhoc/imtitreprechist` - module créé, table adhoc des titres précédents (historiques)
* `dwh/adhoc/imtitreprecuniv` - module créé, table adhoc des titres précédents
* `dwh/adhoc/certifprecsius` - Ajoute la commune SIUS liée au titre précédent
* `dwh/std/fonc` - Module créé, table des fonctions dans SylviaAcad
* `dwh/adhoc/plensresp` - Module créé, table des adhoc des responsables d'enseignement
* `dwh/adhoc/plensresp` - Ajout d'une variable permettant de compter le nombre de responsables par composante d'enseignement
* `dwh/adhoc/imetudobjectif` - Module créé, table adhoc d'imetudobjectif
* `dwh/raw/benefaiuvdext/benefaiuvdext` - Ajout du lot 20165
* `dwh/adhoc/inscriptions` - Réactivation de calcul en liens avec les passages de première année BA vers deuxième année BA
* `dwh/raw/infrasup` intègre les données 2016 mises à jour par UNIBAT (COlarte)
### Modifications
* `dwh/adhoc/transactionsunil/denormalize` intègre le budget ordinaire de l'UNIL
* `dwh/adhoc/inscriptions` - Désactivation de certains périmètres en attendant migration complète sur Pg
* `tool/tidyrtotal` légèrement dépoussiéré
* `dwh/adhoc/inscriptions` - Intègre la version adhoc de plpan et supprime des variables inutiles
* `dwh/std/ecacctyp` - Refactorisation du module
* `script/etu_accords_edge` - Refactorisation du module
* `script/pers_absences_edge_` - Refactorisation du module
* `job/etu_inscriptions_edge.yaml` déplacé dans un autre repository
* `database/connection` adapté pour K8s
* `tool/package` réduit la configuration de la "heap size" pour Java
* `dwh/std/serval` intègre les modifications discutées en séance avec le CI et la BCU
* `dwh/adhoc/publications` intègre une partie des modifications discutées en séance avec le CI et la BCU
* `dwh/adhoc/publications/unite` intègre une partie des modifications discutées en séance avec le CI et la BCU
* `tool/package` augmente la taille de la "heap size" pour Java
* `script/etu_inscriptions_edge` - Ajout du lot et sample à la table des cohortes_ids récupérées après le calcul d'inscriptions
* `dwh/adhoc/transactionsunil/denormalize` intègre les données budgétaires
* `dwh/adhoc/ecrituresunil` intègre les données budgétaires
* `tool/package` augmente encore la taille de la "heap size" pour Java
* `dwh/raw/bnsbopanalysetiers` mis à jour avec les données 2017T3
* les jobs K8s retournent des data frames invisibles
* `dwh/adhoc/puamendes` - Suppression de l'appel à puzonecoord, déjà intégré dans puzone
* `dwh/raw/puzonecoord/puzonecoord` - Mise à jour de la table
* `dwh/adhoc/inscriptions` - Supprime des variables inutilisées, libère des variables potentiellement utiles
* `dwh/raw/objectifbe/objectifbe_` - Mise à jour de la table
* `dwh/raw/plplanfcue/plplanfcue_` - Mise à jour de la table
* `dwh/raw/plisced/plisced_` - Mise à jour de la table
* `dwh/raw/nivfacnivsius/nivfacnivsius_` - Mise à jour de la table
* `dwh/raw/structurealgo` intègre le Département de soutien opérationnel de la FBM au Décanat (modification de structure)
* `dwh/adhoc/transactionsunil/denormalize` intègre les groupes de comptes budgétaires
* `dwh/adhoc/ecrituresunil` intègre les groupes de comptes budgétaires
* `dwh/adhoc/matugymn` - intègre matuplus directement
* `dwh/adhoc/inscriptions` - n'intègre plus matuplus, désormais intégrée à matugymn
* `dwh/adhoc/etudprec` - intègre les versions adhoc de `imtitreprechist` et `imtitreprecuniv`
* `dwh/adhoc/titreprec` - intègre les versions adhoc de `imtitreprechist` et `imtitreprecuniv`
* `dwh/raw/brumr/brumr__` - Ajout des nouvelles données et refactorisation du module
* `dwh/raw//umrsurvey/umrsurvey_` - Ajout des nouvelles données et refactorisation du module
* `dwh/raw/codesumrsurvey/codesumrsurvey_` - Adaptation en lien avec livraison lot 20170
* `dwh/adhoc/umrsurveylist` - Adaptations à la livraison 20170
* `dwh/std/plensresp` - Refactorisation du module
* `dwh/adhoc/enseignements` - Ajout des responsables des enseignements
* `dwh/adhoc/inscriptions` - Désactivation de certaines variables, ajout de variables de périmètres relatifs à la première et deuxième année de BA.
* `dwh/std/plensinterv` - refactorisation du module
* `dwh/adhoc/imtitreprecuniv` - Intégre un patch relativement à des boursiers
* `dwh/adhoc/inscriptions` - Désactivation de certaines variables, ajout de variables de périmètres relatifs aux niveaux de facultés enrichis
* `dwh/std/lastexmatmot` - Adaptation à la nouvelle version de la table
* `dwh/raw/lastexmatmot/lastexmatmot` - Mise à jour des données
* `dwh/adhoc/inscriptions` - Prend en compte les nouvelles versions d'imetudobjectif et de lastexmatmot
* `dwh/adhoc/certifprecsius.R` - Prend en compte la nouvelle version adhoc d'imetudobjectif
* `dwh/adhoc/etudprec.R` - Prend en compte la nouvelle version adhoc d'imetudobjectif
* `dwh/adhoc/titreprec.R` - Prend en compte la nouvelle version adhoc d'imetudobjectif
* `dwh/raw/plplanfcue/plplanfcue_` - Mise à jour de la table
* `dwh/raw/objectifbe/objectifbe_` - Mise à jour de la table
* `dwh/raw/plisced/plisced_` - Mise à jour de la table
* `dwh/adhoc/inscriptions` - Corrige les fins d'objectifs (plans) de certains étudiants
* `dwh/adhoc/inscriptions` - Création de deux variables en liens avec les dates de soutenance et de graduation
* `dwh/raw/granuloannuaire/granuloannuaire_` - Mise à jour de la table et refactorisation du module
* `job/etu_inscriptions_head` - Ajout du lot 20170 au traitement
* `script/etu_inscriptions_head_` - Ajout du lot 20170 au traitement
* `dwh/std/etudepre` - Ajout d'une variable et refactorisation du module
* `dwh/adhoc/epreuves` - Ajout des libellés des épreuves (point de vue étudiant)
* `dwh/adhoc/inscriptions` - Ajout de variables de périmètres relatifs aux niveaux de facultés enrichis
* `dwh/raw/plplanfcue/plplanfcue_` - Mise à jour de la table
* `dwh/adhoc/inscriptions` - Changement de variable pour la jointure de facultehist et de facultergcl
* `dwh/raw/objectifbe/objectifbe_` - Mise à jour de la table
* `dwh/raw/plisced/plisced_` - Mise à jour de la table
* `dwh/raw/facultehist/facultehist_` - Mise à jour de la table et refactorisation du module
* `dwh/raw/facultergcl/facultergcl`- Mise à jour de la table et refactorisation du module
* `dwh/adhoc/imetudobjectif_fcue` - Embarque la date de fin d'inscription des étudiants de la FCUE
* `dwh/adhoc/inscriptions` - Conserve les date de début et de fin des inscriptions des étudiants de la FCUE
* `dwh/std/imetudobjectif` - Refactorisation du module
* `dwh/std/sapecritures` inclut les codes-barres des pièces comptables
* `dwh/std/sapecrituresall` inclut les codes-barres des pièces comptables
* `dwh/std/sapecrituresanneeencours` inclut les codes-barres des pièces comptables
* `dwh/raw/facultehist/facultehist_` - Mise à jour de la table
* `dwh/raw/granuloannuaire/granuloannuaire_` - Mise à jour de la table
* `dwh/adhoc/imetudobjectif_fcue` - Embarque deux variables en lien avec les étudiants de la FCUE
* `scripts/pers_contrats_edge` - Persiste sur mysql et pg
* `dwh/raw/facultergcl/facultergcl_` - Mise à jour de la table
### Correctifs
* `script/listes_demandes_ouverture_fonds` corrige un nom de variable suite à une refactorisation du module `rhfondsfinan`
* `dwh/adhoc/ecrituresunil` corrige un bug introduit par le précédent merging de la DEVEL sur la MASTER
* `tool/retry` corrige un bug qui ne prenait pas en compte les essais réussis
* `dwh/adhoc/transactionsunil/denormalize` corrige l'exhaustivité des données liées au budget qui sont intégrées aux transactions
* `dwh/adhoc/budget` ajoute le code de fonds pour le budget ordinaire
* `dwh/std/fibcomptebdg` - Le sample devient un POSIX.ct
* `dwh/adhoc/accords` - Ajout de la table `ecacctyptymob`, suppression dépendances inutilisées
* `dwh/adhoc/inscriptions` - Réintègre des variables jugées inutiles, mais utilisées finalement
* `dwh/adhoc/imetudobjectif_fcue` - Correction d'un bug mineur
* `dwh/adhoc/rhabsences` - Corrige l'ajout de la cardinalité
* `dwh/adhoc/epreuves` corrige une typo
* `script/etu_inscriptions_edge` - Correction d'un bug
* `dwh/adhoc/inscriptions` - utilisation de booléens complets dans les paramètres
* `dwh/adhoc/ecrituresunil` corrige les variables de périodes
* `dwh/adhoc/ternatio` - correction du booléan PersNatioEtr_B
* `dwh/adhoc/plplan` - sanitization du sample
* `dwh/adhoc/epreuves` - correction du calcul du nombre de tentatives
* `script/etu_inscriptions_edge` - traite différemment les métadonnées (lot et sample)
* `dwh/adhoc/ecrituresunil` corrige l'intégration du budget
* `dwh/adhoc/ecrituresunil` corrige le calcul de la variable `PerimAnneeBudgetaire_B`
* `dwh/adhoc/certifprecsius` corrige l'apparence d'un code d'école de maturité
* `dwh/adhoc/plplan` - ne conserve pas le sample sanitizé
* `dwh/adhoc/ecrituresunil` corrige le calcul des variables de périmètre
* `dwh/adhoc/enseignements` - correction d'un bug mineur
* `dwh/adhoc/imtitreprechist` - corrige les dates de manière plus précise (reprise de la méthode implémentée dans `etudprec`)
* `dwh/adhoc/ecrituresunil` complète les données des périodes relatives à l'intégration du budget
* `dwh/adhoc/certifprecsius` - Intègre l'ensemble des titres renseignés dans le calcul et plus seulement ceux issus de `titreprec` & intègre la version adhoc de `imtitreprecuniv`
* `dwh/adhoc/ecrituresunil` corrige la complétion les données des périodes relatives à l'intégration du budget
* `script/fin_ecrituresunil_edge` commente la configuration
* `dwh/adhoc/certifprecsius` - Traitement des cas HES/HEP
* `dwh/adhoc/imetudobjectif` - Correction d'un bug mineur
* `dwh/adhoc/certifprecsius` - Applique un do() dans un group_by pour corriger un bug
* `dwh/adhoc/certifprecsius` - Ne tient plus compte des titres étrangers non obtenus ou dans le futur
* `dwh/adhoc/certifprecsius` - Intègre les adresses privées des étudiants en cas de provenance HES ou HEP
* `dwh/adhoc/certifprecsius` - Corrige la détection des étudiants provenant de la HES ou de la HEP
* `dwh/adhoc/inscriptions` - Correction du nom d'une variable
* `script/raw_sapecrituresanneeencours` corrige l'agrégation des samples suite à l'ajout des informations liées aux codes-barres
* `tool/POSIXct` corrige un problème lié aux TZ et traite toutes les dates/heures dans le fuseau GMT
* `dwh/raw/dosstatfcue/dosstatfcue_` - Refactorisation du module et mise à jour de la table
* `dwh/adhoc/imetudobjectif_fcue` - Suppression d'une dépendance inutilisée
### Obsolète
* `dwh/std/fmfincode` est obsolète et remplacé par `dwh/std/sapfmfincode`
## 2017-10-09
commit ca21efde
### Ajouts
* `tool/bind_rows` substitut de dplyr::bind_rows
* `database/gsheet` expose une méthode `$url(id, gid)` qui fournit l'URL de l'onglet "GID" du GSheet "ID"
* `dwh/raw/casius/load` module créé, échantillonne les données brutes du GSheet dans le Data Lake
* `dwh/adhoc/publications/unite` module créé, table des publications par unité
* `dwh/adhoc/publications/auteur` module créé, table des publications par auteur
* `tool/identify` module créé, permet d'identifier des personnes physiques sur la base de champs de texte libre contenant noms et prénoms
* `dwh/std/becprocedures` module créé, table des procédures de recrutement pour le BEC
* `dwh/raw/codepays` - Ajout de variables de regroupement de pays pour le SII
* `dwh/raw/titreprec` - Intégration de la nouvelle version de codepays, qui intègre des variables de regroupement de pays pour le SII
* `dwh/adhoc/certifprecsius` module créé, table des certificats d'accès pour le SIUS
* `dwh/adhoc/inscriptions` - Ajout de deux variables en lien avec les provenances
* `dwh/std/lastexmatmot` - WIP - Module créé, table des motifs de fin d'objectif et de niveau
* `dwh/adhoc/inscriptions` - Intègre un mécanisme de détection fine des motifs de fins d'objectifs et de niveau
* Containerisation de l'environnement complet
* `job/etu_inscriptions_edge` module créé, job K8s
* `tool/retry` module créé, en cas d'erreur, effectue plusieurs tentatives avec une stratégie "exponential backoff"
* `dwh/adhoc/inscriptions` - Ajout des codes liés aux variables de provenance pour le SII
* `dwh/adhoc/pletape` - Module créé, table adhoc de pletape
* `dwh/adhoc/inscriptions` - Ajout de variables de cohortes par périmètre dans inscriptions
* `script/etu_inscriptions_edge_` - Génère une table des cohortes par étudiant et par périmètre et la persiste sur deux schémas
### Modifications
* `dwh/std/cacontrats` module dépoussiéré
* `dwh/raw/mtsiushesso` échantillonne dans le Data Lake, lot 2016 ajouté
* `dwh/std/mtsiushesso` module dépoussiéré
* `dwh/raw/mtsiushepvd` échantillonne dans le Data Lake, lot 2016 ajouté
* `dwh/std/mtsiushepvd` module dépoussiéré
* `dwh/std/cacouvertureofs` module dépoussiéré
* `dwh/std/camontantcle` module dépoussiéré
* `dwh/raw/octroilau` échantillonne dans le Data Lake, lot 2016 *provisoire* ajouté
* `dwh/std/octroilau` module dépoussiéré
* `dwh/raw/octroilau` lot 2016 *définitif* ajouté
* `dwh/adhoc/cachuv` veille à ce que les coûts soient positifs
* `dwh/std/cachuv` ajoute la variable "Tag_Infra_B", utile pour paramétriser la répartition des coûts d'infrastructure
* `script/etu_inscriptions_edge` - Teste la publication sur Postgres
* `dwh/std/cachargesofs` veille à ce que les coûts soient positifs
* `dwh/adhoc/fihesso` veille à ce que les coûts OUT du stream soient négatifs
* `dwh/adhoc/fihepvd` veille à ce que les coûts OUT du stream soient négatifs
* `dwh/adhoc/fiepflout` veille à ce que les coûts OUT du stream soient négatifs
* `dwh/adhoc/fiepflin` veille à ce que les coûts IN du stream soient positifs
* `dwh/adhoc/cainfra` module dépoussiéré
* `dwh/std/cachuv` affiche le montant total des coûts CHUV
* `dwh/adhoc/cacouvsius` s'adapte à la nouvelle utilisation faite des streams et ne distingue plus les subventions fédérales d'infrastructures des coûts IN des autres
* `dwh/adhoc/cacoutssius` s'adapte à la nouvelle utilisation faite des streams
* `dwh/adhoc/casius` implémente une nouvelle utilisation des streams et refactorise beaucoup de parties du code en vue de la CASIUS'16
* `scripts/etu_inscriptions_edge_cumul` - Se sert désormais sur le schéma adhoc.
* `imetudobjectif_fcue` - Permet d'ajouter plus rapidement dans le temps le semestre qui suit celui qui est entrain de se terminer
* `database/table` utilise `cutput` par défaut au lieu de `put` pour toutes les connexions non-PostgreSQL
* `script/etu_inscriptions_edge` module-script dépoussiéré
* `dwh/load` est davantage générique quant à la source de données
* `dwh/raw/casius/load` échantillonne les données brutes du GSheet dans le Data Lake
* `dwh/load` accepte paramètres, configurations (liste de paramètres) et listes de configurations
* `dwh/raw/fihessobrute` refactorisé pour utiliser `dwh/load`
* `dwh/raw/fiepflinbrute` refactorisé pour utiliser `dwh/load`
* `dwh/raw/epflinclebranche` refactorisé pour utiliser `dwh/load`
* `dwh/raw/epflinclenature` refactorisé pour utiliser `dwh/load`
* `dwh/raw/mtsiusepflin` refactorisé pour utiliser `dwh/load`
* `dwh/raw/fiepfloutbrute2` refactorisé pour utiliser `dwh/load`
* `dwh/raw/mtsiusepflout` refactorisé pour utiliser `dwh/load`
* `dwh/raw/infrasup` refactorisé pour utiliser `dwh/load`
* `dwh/raw/infraub` refactorisé pour utiliser `dwh/load`
* `dwh/raw/infrasus` refactorisé pour utiliser `dwh/load`
* `dwh/raw/infracout` refactorisé pour utiliser `dwh/load`
* `dwh/raw/mtsiushesso` refactorisé pour utiliser `dwh/load`
* `dwh/raw/mtsiushepvd` refactorisé pour utiliser `dwh/load`
* `dwh/raw/octroilau` refactorisé pour utiliser `dwh/load`
* `dwh/updateCL` dépoussiéré
* `dwh/adhoc/mtsius` tests unitaires obsolètes retirés
* `dwh/std/cachuvbrute` tests unitaires obsolètes retirés
* `dwh/std/chuveclat` tests unitaires obsolètes retirés
* `scripts/etu_inscriptions_edge_cumul` - Adaptation de la variable qui permet de filtrer les dossiers des candidats à l'inscription.
* `dwh/raw/bnsbopanalysetiers` refactorisé pour utiliser `dwh/load`
* `dwh/raw/bnsbopanalysetiers` mis à jour avec les données 2017T2
* `script/pers_contrats_edge_` permet d'exposer les données sur plusieurs stages
* `dwh/adhoc/imetudobjectif_fcue` - Ajoute les informations sur le lieu de naissance, utiles pour la génération de numéros AVS13
* `dwh/adhoc/epreuves` - Ajout des libellés des facultés d'immatriculation
* `dwh/adhoc/enseignements` - Ajout des libellés des facultés d'immatriculation
* `dwh/std/bnsbopanalysetiers` module dépoussiéré
* `dwh/adhoc/enseignements` - Ajout des libellés des libellés des unités dispensatrices
* `tool/package` est davantage verbeux
* `datalake/bundle` n'affiche plus de barre de progression inutile
* `dwh/adhoc/inscriptions` cesse de mémoiser (trop gourmand en RAM pour le moment)
* `dwh/std/serval` standardise les séparateurs d'auteurs et (co)directeurs de thèse
* `dwh/adhoc/publications` devient une source de données pour `dwh/adhoc/publications/unite` et `dwh/adhoc/publications/auteur`
* `unisis/script/rech_publications_edge` expose les publications par unité et par auteur dans deux tables
* `dwh/adhoc/publications` - Ajout des libellés des langues
* `dwh/adhoc/imetudobjectif_fcue` - Tient compte désormais des DAS et CAS en sus des MAS
* `database/connection` implémente la possibilité d'utiliser un proxy, par exemple gcr.io/cloudsql-docker/gce-proxy:1.09
* `dwh/adhoc/ecrituresunil` identifie les personnes physiques parmi les fournisseurs et clients, de même que les notes de frais
* `dwh/adhoc/ecrituresunil` ajuste la taille des chunks pour l'identification des personnes physiques parmi les fournisseurs et clients
* `dwh/adhoc/ecrituresunil` ajuste la distance maximale entre les noms pour l'identification des personnes physiques parmi les fournisseurs et clients
* `dwh/adhoc/ecrituresunil` est moins strict sur la sélection des personnes physiques dans la table `personne`
* `dwh/adhoc/imetudobjectif_fcue` - Renseigne un niveau UNIL et un niveau Fac existant pour les CAS et les DAS
* `dwh/raw/plplanfcue/plplanfcue_` - Mise à jour de la table et transformation du script en module
* `dwh/adhoc/imetudobjectif_fcue` - Renseigne un niveau UNIL et un niveau Fac existant pour les CAS et les DAS & correction d'un code de Faculté erroné
* `dwh/adhoc/ecrituresunil` améliore l'algorithme de fuzzy matching pour identifier les personnes physiques
* `dwh/raw/niveaurgcl/niveaurgcl_` - Intégration de deux niveaux supplémentaires (CAS et DAS) et transformation du script en module
* `dwh/raw/nivfacnivsius/nivfacnivsius_` - Mise à jour de la table et transformation du script en module
* `dwh/adhoc/ecrituresunil` utilise `tool/identify` et identifie également les responsables des fonds
* `dwh/adhoc/rhfondsfinan` inclut les dates d'ouverture et de fermeture des fonds
* `dwh/raw/objectifbe/objectifbe_` - Mise à jour de la table et transformation du script en module
* `dwh/raw/plisced/plisced_` - Mise à jour de la table et transformation du script en module
* `dwh/adhoc/ecrituresunil` identifie les notes de frais, bourses, indémnités et clients/fournisseurs qui sont des personnes morales
* `dwh/adhoc/ecrituresunil` ajoute une variable contenant le nom complet du responsable du fonds, basé sur le nom et le prénom si la personne a été identifiée ou sur le libellé sinon
* `dwh/std/structurealgo` mis à jour pour inclure le Ludwig Lausanne Branch (LLB)
* `datalake/api` incrémente le nombre d'essais de lecture/écriture en cas d'erreur
* `dwh/adhoc/publications` - Ajout d'un libellé pour les types de publications
* `dwh/adhoc/inscriptions` - Attribution du niveau SIUS 9999 aux étudiants en CAS et en DAS de la FCUE
* `dwh/adhoc/ecrituresunil` affine l'identification des bourses
* `datalake/api` ajuste le nombre d'essais de lecture/écriture en cas d'erreur
* `dwh/raw/inscriptionssius` échantillonne dans le Data Lake
* `dwh/std/inscriptionssius` module dépoussiéré
* Les modules adhoc mémoisent les résultats et les modules standard sanitizent les samples
* `tool/quality` désactive les fonctionalités inertes en mode interactif (e.g. dans RStudio, mais pas dans Jenkins)
`dwh/adhoc/certifprecsius` - Sert également les données récupérées dans l'historique du SIUS
* fichier .gitignore mis à jour
* `dwh/std/serval` inclut la date de début d'embargo et la maison d'édition
* `dwh/std/ecomatplus` - Refactorisation
* `dwh/std/impreuni` - Refactorisation
* `dwh/adhoc/matugymn` - Refactorisation
* `dwh/std/serval` inclut l'historique du workflow
* `dwh/raw/objectifbe/objectifbe_` - Mise à jour de la table
* `dwh/raw/plisced/plisced_` - Mise à jour de la table
* `datalake/api` utilise `tool/retry` pour glâner la liste des éléments dans un bucket
* `dwh/adhoc/codepays` - Modification d'un libellé
* `dwh/adhoc/epreuves` - Utilise la table adhoc de pletape
* `dwh/adhoc/enseignements` - Utilise la table adhoc de pletape
* L'instance PostgreSQL a été migrée dans une région plus proche.
### Correctifs
* `dwh/std/infrasus` corrige le nom de la variable pour le lot (typo dûe à un mauvais copier-coller)
* `dwh/std/salcout` délimite les données en fonction de la variable "DateVal_SRH_C" au lieu de "DateEff_SRH_C"
* `tool/UPIViewer` tient comptes des modifications de la CdC et corrige les exemples
* `tool/fuzzy` corrige les tests unitaires
* `dwh/adhoc/fiepfl[in|out]` corrigent une typo
* `dwh/adhoc/cacouvsius` corrige les tests sur l'unarité des matrices
* `dwh/adhoc/inscriptions` intègre tous les bénéficiaires AIU dans la prévision
* `dwh/raw/cpgrps` corrige les libellés des groupes de comptes 3134, 3912 et 4912
* `dwh/adhoc/cacouvsius` corrige le calcul de la couverture qui ne neutralisait pas les coûts OUT, bug introduit suite à la nouvelle utilisation faite des streams
* `dwh/std/ofs_pxx_tables/pxx1506030000201` - S'adapte au changement du nom d'une variable exposé par l'OFS
* `dwh/adhoc/inscriptions` correction des variables de prévision des bénéficiaires AIU
* `dwh/adhoc/inscriptions` - Correction des niveaux RG pour les CAS et DAS de la FCUE
* `dwh/adhoc/ecrituresunil` corrige un bug lié au découpage du processus d'identification des personnes physiques
* `tool/identify` corrige un problème lié à l'identification des personnes par schéma "Prénom Nom"
* `dwh/adhoc/ecrituresunil` corrige les expressions régulières relatives à l'identification des bourses et indémnités
* `tool/package` force `lazyeval` comme dépendance pour `dplyr_0.4.1`
* `dwh/raw/inscriptionssius/load` n'a pas besoin de dplyr
* Corrige les bugs mineurs liés au commit "Les modules adhoc mémoisent les résultats et les modules standard sanitizent les samples"
* `dwh/adhoc/inscriptions` - Intègre les certificats précédents calculés dans certifprecsius
* `dwh/adhoc/inscriptions` - Correction d'un bug mineur
* `dwh/adhoc/certifprecsius` - Corrige un filtre trop restrictif sur les semestres traités
* `dwh/adhoc/certifprecsius` - Corrections suite à la refactorisation de la table impreuni
* `dwh/adhoc/inscriptions` - Mise en commentaires de features qui seront remplacées par un autre approche
* `dwh/std/lastexmatmot` - Ajoute la dépendance du module bundle, oubliée.
* `database/bundle` affiche correctement les URI des tables (stage, nom, lot et sample)
## 2017-08-15
commit 05d6ee3f
### Ajouts
* `dwh/adhoc/credeval` table créée, table des crédits évalués
* `dwh/adhoc/mtsiusbase` module créé, matrice des transferts en formation de base
* `dwh/adhoc/mtsiusapprof` module créé, matrice des transferts en formation approfondie
* `dwh/raw/cachuv_` module-script créé, échantillonnage du GDoc contenant les données de la CA CHUV pour le MCA UNIL
* `dwh/std/cachuv` module créé, données de la CA CHUV pour le MCA UNIL
* `scripts/etu_inscriptions_head` - Remplace `scripts/etu_inscriptions_from20100_head`, accèlère le temps de traitement des lots pré-DWH.
### Modifications
* `dwh/std/plunite` module dépoussiéré
* `dwh/adhoc/inscriptions` utilise la mémoisation
* `dwh/adhoc/mtsius` utilise le nouveau module `dwh/adhoc/mtsiusbase`
* `dwh/adhoc/mtsius` utilise le nouveau module `dwh/adhoc/mtsiusapprof`
* `tool/map` est moins verbeux lorsque des données brutes ne sont pas sélectionnées
* `dwh/adhoc/cachuv` sert les données selon l'ancien modèle jusqu'en 2015, puis selon le nouveau modèle depuis 2016
* `dwh/raw/fiepflinbrute` échantillonne dans le Data Lake
* `dwh/std/fiepflinbrute` module dépoussiéré
* `dwh/raw/epflinclebranche` échantillonne dans le Data Lake sous forme de lots annuels
* `dwh/std/epflinclebranche` module dépoussiéré
* `dwh/raw/epflinclenature` échantillonne dans le Data Lake sous forme de lots annuels
* `dwh/std/epflinclenature` module dépoussiéré
* `dwh/raw/mtsiusepflin` échantillonne dans le Data Lake
* `dwh/std/mtsiusepflin` module dépoussiéré
* `dwh/raw/mtsiusepflout` échantillonne dans le Data Lake
* `dwh/std/mtsiusepflout` module dépoussiéré
* `dwh/raw/fiepfloutbrute2` échantillonne dans le Data Lake
* `dwh/std/fiepfloutbrute2` module dépoussiéré
* Modules standards pour la CA SIUS EPFL plus verbeux
* `dwh/raw/cachuv` demande à l'utilisateur le lot à échantillonner
* `dwh/std/cachargesofs` sert les tables sur lesquelles pointent les vues "fin_charges_SIUS_YYYY_master" du schéma "adhoc" de la base "data.unisis.ch"
* `scripts/etu_inscriptions_from20100_head` - Intègre le lot 20165
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `scripts/etu_inscriptions_edge_cumul` - Utilisation de table_ à la place de dmmta, mise en place d'une nouvelle variable pour détecter les dossiers potentiels
* `dwh/std/cachargesofs` veille à ce que la variable ".__out__" soit retournée pour les anciens lots également
* `dwh/adhoc/fihepvd` module dépoussiéré
* `dwh/raw/fihessobrute` échantillonne dans le Data Lake
* `dwh/std/fihessobrute` module dépoussiéré
* `dwh/adhoc/fihesso` module dépoussiéré
* `dwh/raw/salcouts` échantillonne dans le Data Lake sous forme de lots annuels
* `dwh/std/salcouts` module dépoussiéré, ne retourne que les mois du lot considéré et neutralise les doublons
* `dwh/raw/infrasup` échantillonne dans le Data Lake sous forme de lots annuels
* `dwh/std/infrasup` module dépoussiéré
* `dwh/raw/infrasus` échantillonne dans le Data Lake sous forme de lots annuels
* `dwh/std/infrasus` module dépoussiéré
* `dwh/raw/infraub` échantillonne dans le Data Lake
* `dwh/std/infraub` module dépoussiéré
* `dwh/raw/infracout` échantillonne dans le Data Lake
* `dwh/std/infracout` module dépoussiéré
### Correctifs
* Suppression de dépendances inutilisées
* `dwh/adhoc/mtsiusbase` exclut les branches du domaine central
* `dwh/adhoc/mtsiusbase` attache le package "memoise"
* `dwh/adhoc/mtsius` corrige un bug mineur en lien avec le nouveau module `dwh/adhoc/mtsiusapprof`
* `dwh/std/cachuv` corrige un bug de notation scientifique
* `database/table` liste et teste correctement les vues PostgreSQL
* `dwh/adhoc/contrats` corrige les dates interverties des taux clignotants et les EPT associés
* `scripts/etu_inscriptions_edge_cumul` - Ne fait plus appel à lubridate
* `dwh/std/cachargesofs` corrige une typo
* `dwh/std/salcouts` corrige le paramètre par défaut pour le lot
### Obsolète
* `dwh/std/mtsiusbase` est obsolète, remplacé par `dwh/adhoc/mtsiusbase`
* `dwh/std/mtsiusapprof` est obsolète, remplacé par `dwh/adhoc/mtsiusapprof`
* `dwh/std/mtsiusapprofencad` est obsolète, remplacé par `dwh/adhoc/mtsiusapprof`
* `scripts/etu_inscriptions_from20100_head`, remplacé par `scripts/etu_inscriptions_head`
* `dwh/adhoc/echangesunilepfl` est obsolète, remplacé par le nouveau modèle de calcul des échanges
## 2017-07-13
commit dacdf8bf
### Ajouts
*` dwh/raw/benefaiuvdext/benefaiuvdext` - Ajout du lot 20160
* `dwh/adhoc/publications` - Ajout de la faculté des publications
### Modifications
* `dwh/std/fcue` - Tiens compte des modifications du flux (Ajout des CAS et DAS et d'une variable supplémentaire)
* `dwh/adhoc/imetudobjectif_fcue` - Ne retient que les MAS pour l'instant
* `dwh/std/fcue` - Tiens compte des modifications du flux et des dates des samples réels
### Correctifs
### Obsolète
## 2017-07-11
commit 6e2a50ae
### Ajouts
* `dwh/adhoc/inscriptions` - Ajout d'une variable pour compter facilement les étudiants en mobilité IN et OUT.
* `script/sample_serval_to_datalake` module-script créé, échantillonne les données de SERVAL dans le Data Lake.
* `dwh/adhoc/inscriptions` - Ajout de deux variables (AnneeAcadActive_UNISIS_B & AnneeAcadFutures_UNISIS_B)
* `dwh/std/ecomatplus` - Module créé, table des écoles de maturités enrichie
* `dwh/adhoc/matugymn` - Intègre la table des écoles de maturités enrichie
* `dwh/std/biencoord` - Module créé, table des coordonnées des biens (bâtiments)
* `dwh/std/puzonecoord` - Module créé, table des coordonnées des zones de parking
* `dwh/adhoc/puzone` - Module créé, table des zones de parking intégrant leur coordonnées
* `dwh/adhoc/inscriptions` - S'intéresse désormais également à détecter les derniers semestres d'inscription dans un permiètre
* `dwh/adhoc/puamendes` - Module créé, table des amendes Parcunil
* `scripts/etu_cohortes_hec_edge` - Script créé, permet de créer une table des cohortes spécifique à HEC, notamment pour le passage de 1ère en 2ème
* `dwh/std/serval` - Module créé, table des publications extraites de Serval (Solr)
* `dwh/adhoc/publications` - Module créé, table des publications issues de SERVAL
* `script/rech_publications_edge` - Module-script créé, table des publications issues de SERVAL
* `script/etu_epreuves_edge` - Module-script créé, table des inscriptions dans les épreuves
* `Module créé, table des bâtiments des instituts`
* `dwh/adhoc/inscriptions` - Intègre les coordonnées des bâtiments des instituts
* `script/etu_epreuves_edge` - Module-script créé, table des inscriptions dans les épreuves
### Modifications
*`dwh/adhoc/inscriptions` - Suppression des coordoonnes professionnelles & Ajout de deux variables permettant d'identifier par objectif tout étudiant ayant été inscrit au moins une fois
*`dwh/adhoc/gradesimp` - Suppression des coordoonnes professionnelles & Ajout de deux variables permettant d'identifier par objectif tout étudiant ayant été inscrit au moins une fois
* `dwh/std/nivsiusnivprov` - Mise à jour de la table pour traiter également les inscriptions temporaires et les filières non-académiques
* `dwh/connection/options` s'adapte au fait que le CI a modifié le mot de passe de l'utilisateur "readonly"
* `dwh/adhoc/titreprec` - Ne remplace plus par NA, les inhomogénéités des titres précédents mais par une chaîne spécifique
* `dwh/adhoc/etudprec` - Ne remplace plus par NA, les inhomogénéités des titres précédents mais par une chaîne spécifique
* `dwh/std/imniveaufaculte` - Supprime les variables relatives au niveau SIUS ancien (calculé faux au CI)
* `dwh/adhoc/inscriptions` - Ajout du calcul des nouveaux pour le périmètre "Niveau_RG_F_C"
* `script/sample_serval_to_datalake` optimise les packages à ignorer.
* `dwh/std/puamende` - Ajout de certaines variables, renommage d'autres
* `dwh/raw/biencoord/biencoord` - Mise à jour de la table
* `dwh/adhoc/adresses` - Ajoute les informations sur le canton de la commune de domicile
* `dwh/adhoc/adressesplus` - Ajoute les informations sur le canton de la commune de domicile
* `dwh/adhoc/coordonnees` - Ajoute les informations sur le canton de la commune de domicile
* `dwh/raw/inscriptionssius` - Ajout du lot 20165
* `dwh/std/cpgrps` - Mise à jour de la table des groupes de comptes
* `dwh/adhoc/coordonnees` - Ajoute les coordonnees des bâtiments des adresses professionnelles
* `dwh/adhoc/biencoord/biencoord` - Mise à jour de la table
* `dwh/std/biencoord` - Ajout d'une variable permettant de sélectionner la zone d'un bâtiment
* `dwh/adhoc/coordonnnes` - Ajout d'une variable permettant de sélectionner la zone d'un bâtiment
* `dwh/raw/biencoord/biencoord` - Mise à jour de la table
### Correctifs
*`dwh/adhoc/inscriptions` - Corrections des informations liées à la provenance AIU (CantAIU) de sorte à mettre à NA dans le cas de la FCUE (informations non pertinente) & Suppression de la corrections MatTypSIUS_UNIL_C
*`dwh/adhoc/inscriptions` - Corrections des variables de sexe vues par le BEC pour les étudiants de la FCUE
* `dwh/adhoc/etudprec` - Correction d'un bug
* `dwh/adhoc/semestre` - Correction d'un libellé
* `scripts/etu_cohortes_esc_edge` - Corrections de bugs
* `dwh/raw/codesumrsurvey/codesumrsurvey_` - Correction d'un bug
### Obsolète
## 2017-05-29
commit 4ce1faa3
### Ajouts
* `dwh/adhoc/univprec` - Module créé, table des universités enrichie
* `dwh/adhoc/transactionsunil/keyvalues` module créé, permet l'identification des montants-clés
* `dwh/adhoc/montantsclesunil/denormalize` module créé, permet de dénormaliser les montants-clés
* `WIP - dwh/adhoc/enseignements` - module créé, table adhoc des inscriptions aux enseignements
* `dwh/std/pleprmod` - Module créé, table des modalités des épreuves
* `dwh/std/plmodalite` - Module créé, table des informations sur les modalités des épreuves
* `tool/shibboleth` module créé, permet de se connecter à des URLs potégés par Shibboleth (SwitchAAI)
### Modifications
* DRYification de la dénormalisation du sexe selon le BEC
* `dwh/adhoc/sapfmit` module créé, permet d'enrichir la table "sapfmit" ailleurs que dans le module standard associé
* `dwh/raw/usinstitutthe/usinstitutthe_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/instituttrcl/instituttrcl_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/institutthecl/institutthecl_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/structurealgo/structurealgo_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/faccoord/faccoord_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/catunilbeccl/catunilbeccl_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/catunilrelevecl/catunilrelevecl_`- Mise à jour de la table et adaptation du module selon canons
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/adhoc/titrpec` - Utilise la nouvelle table adhoc univprec
* `dwh/adhoc/etudprec` - Utilise la nouvelle table adhoc univprec
* `dwh/adhoc/accords` - Utilise la nouvelle table adhoc univprec
* `dwh/adhoc/inscriptions` - Suppression de références à univprec et univhesso plus utilisées
* `dwh/std/codemontantcle` module et données mises à jour, notamment pour inclure l'annuaire statistique
* `dwh/std/labelmontantcle` module et données mises à jour, notamment pour inclure l'annuaire statistique
* `dwh/adhoc/transactionsunil` intègre l'identification des montants-clés
* `dwh/adhoc/transactions` intègre l'identification des montants-clés
* `dwh/adhoc/montantsclesunil` calcule les montants-clés en utilisant l'identification faite en amont dans les transactions
* `dwh/adhoc/montantscles` calcule les montants-clés en utilisant l'identification faite en amont dans les transactions
* `script/fin_montantsclesunil_edge` admet un paramètre "quick" pour exclure l'identification de la subvention à l'EPGL faite à l'aide des écritures
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/adhoc/etudprec` - Traitement de NAs pour la date prévue d'obtention du titre
* `dwh/std/plepreuve` - Ajout d'une variable (type d'épreuve selon les facultés)
* `dwh/raw/facultehist/facultehist` - Mise à jour de la table
* `dwh/raw/grnivunil/grnivunil` - Mise à jour de la table
* `tool/package` installe tidyr-0.4.1, dans l'alignement de dplyr-0.4.1
* `dwh/adhoc/contrats` - La délimitation intervient plus tard dans le traitement & ajout de nouvelles variables de périmètre de début et de fin
* `dwh/raw/plplanfcue/plplanfcue` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/adhoc/imetudobjectif_fcue` - Ajout des variables de Sexe vu par le BEC
* `dwh/adhoc/inscriptions` - Création de deux nouvelles variables d'objectif (lié à la particularité des Lettres)
* `dwh/raw/granuloannuaire/granuloannuaire`- Mise à jour de la table
* `script/etu_inscriptions_edge_` - Exporte désormais les résultats du calcul sur le Datalake
* `dwh/adhoc/etudprec` - Amélioration du traitement pour la date prévue d'obtention du titre
* `WIP - dwh/adhoc/epreuves` - Amélioration du module (ajout de variables utiles)
* `dwh/adhoc/codepays` dépoussiéré (un peu)
* `dwh/adhoc/inscriptions` - Désactivation des variables Ue
* `dwh/adhoc/objectifbe` - Suppression de deux variables sur le statut d'ouverture d'un objectif (impossible à entretenir du point de vue d'UNISIS)
* `dwh/std/plepreuve` - Changement du nom d'une variable portant à confusion avec la table plmodalite
* `dwh/raw/congsius/congsius` - Mise à jour de la table
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/raw/plplanfcue/plplanfcue` - Mise à jour de la table
### Correctifs
* `dwh/raw/catunilbeccl` corrige un libellé
* `dwh/adhoc/transactionsunil/denormalize` corrige l'identification des attributions et dissolutions du FRI
### Obsolète
* `dwh/adhoc/inscrenseig` - Module remplacé par `dwh/adhoc/enseignements`
## May 2 2017
commit 5d435b20
### Ajouts
### Modifications
* `dwh/raw/usinstitutthe/usinstitutthe`- Mise à jour de la table
### Correctifs
* `dwh/std/gretudthese`- Prescription du format des dates
* `dwh/std/rhconge`- Prescription du format des dates
### Obsolète
## 2017-05-01
commit 5d435b20
### Ajouts
* `dwh/std/sapecrituresanneeencours` module créé, table des écritures SAP-FI/CO pour l'année en cours
* `dwh/std/sapecrituresall` module créé, table de toutes les écritures SAP-FI/CO extraites manuellement par le CI
* `dwh/raw/cpgrps` script créé, récupération de la table des groupes de comptes pour le Data Lake
* `dwh/std/cpgrps` module créé, table des groupes de comptes
* `dwh/std/sapfmit` module créé, table des transactions provenant du flux SAP-FI/CO
* `dwh/raw/cpgrpsmch2` script créé, récupération de la table des groupes de comptes MCH2 pour le Data Lake
* `dwh/std/cpgrpsmch2` module créé, table des groupes de comptes MCH2
* `dwh/adhoc/transactionsunil` module créé, tables des transactions financières UNIL
* `dwh/adhoc/ecrituresunil` module créé, tables des écritures comptables UNIL
* `dwh/adhoc/montantsclesunil` module créé, tables des montants-clés financiers UNIL
* `script/fin_transactionsunil_edge` script créé, tables des transactions financières UNIL
* `script/fin_ecrituresunil_edge` script créé, tables des écritures comptables UNIL
* `script/fin_montantsclesunil_edge` script créé, tables des montants-clés financiers UNIL
* `datalake/bundle` implémente `$sanitize_lot` et `$sanitize_sample`, utiles pour assainir les lot et sample passés en paramètres
* données financières du CHUV 2016 intégrées
* données financières de la BCU 2016 intégrées
* données financières de FORS 2016 intégrées
* données financières du CEDIDAC 2016 intégrées
* données financières des salaires facturés LAFA 2016 intégrées
* données financières des neutralisations (subventions) 2016 intégrées
* `dwh/adhoc/transactions` module créé, inclut les données financières des institutions associées
* `dwh/adhoc/montantscles` module créé, tables des montants-clés financiers de l'UNIL et des institutions associées
* `tool/round_mod_sum` module créé, fonction qui arrondit de telle sorte que la somme des arrondis coïncide avec l'arrondi de la somme
* `dwh/adhoc/etudprec` - Module créé, table des études universitaires précédentes
### Modifications
* `dwh/adhoc/coordonnees` - Ajout d'une adresse email supplémentaire
* `dwh/adhoc/adressesplus` - Ajout d'une variable (hash) d'adresse
* `dwh/adhoc/coordonnees` - Ajout du hash d'adresse et de l'adresse d'envoi grade
* `datalake/api`, `datalake/bundle` et `dwh/std/rosetta` implémentent une mémoisation améliorée pour une grande optimisation: mémoisation des objets compressés, décompressés et de la liste des échantillons voisins des objets.
* `dwh/raw/cpgrps` est vu comme du code
* `dwh/raw/cpgrpmch2` se sert dans un GSheet dorénavant
* `datalake/bundle` implémente `$forget_neighbours` (utile pour remettre à zéro Rosetta, par exemple)
* `raw/codemontantcle_`, `raw/codemontantcle` et `std/codemontantcle` mis à jour et comprend dorénavant une variable de code `MCle_UNISIS_C`
* `raw/labelmontantcle_` et `raw/labelmontantcle` mis à jour
* `dwh/adhoc/transactionsunil` assainit les lots et samples
* `dwh/adhoc/montantsclesunil` assainit les lots et samples
* `dwh/adhoc/ecrituresunil` inclut les écritures de l'année en cours et assainit les lots et samples
* `dwh/adhoc/ecrituresunil` ne charge toutes les écritures que lorsque cela est nécessaire et implémente des variables de périmètre temporel (année, trimestre, mois)
* `dwh/adhoc/transactionsunil` délimite les lots au niveau des mois et implémente des variables de périmètre temporel (année, trimestre, mois)
* `dwh/std/sapecritures`, `dwh/std/sapecrituresall` et `dwh/std/sapecrituresanneeencours` excluent la variable SAP "LANDX" qui fait doublon avec la variable "Pays_SIUS_F_SDN" de la table des codes de pays "codepays"
* `dwh/adhoc/ecrituresunil` inclut les libellés des centres financiers, les catégories de comptes BNS et les codes de pays des fournisseurs et des clients
* `dwh/adhoc/transactionsunil` inclut les libellés des centres financiers et les catégories de comptes BNS
* `dwh/raw/cpgrpmch2` mis à jour pour les institutions associées
* `datalake/bundle` `$sanitize_lot()` est non verbeux dorénavant
* `tool/quality` rend verbeux par défaut les tests inertes (e.g. `$check_left_join_orphans()`)
* `dwh/adhoc/fistruct` utilise `dwh/adhoc/ecrituresunil`
* `dwh/raw/gdehist` mise à jour de la liste historisée des communes (OFS)
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/std/fibcubrute` et `dwh/adhoc/fibcu` sont complètement dé-refactorisés
* `dwh/std/ficedidacbrute` et `dwh/adhoc/ficedidac` sont complètement dé-refactorisés
* `dwh/std/fichuvbrute` et `dwh/adhoc/fichuv` sont complètement dé-refactorisés
* `dwh/std/fifcuebrute` et `dwh/adhoc/fifcue` sont complètement dé-refactorisés
* `dwh/std/cpfcue2sap` est complètement dé-refactorisé
* `dwh/adhoc/rpubfictr` dépoussiéré (un peu seulement)
* `dwh/std/cpgrpmch2` est complètement dé-refactorisé
* `dwh/std/lafafin` est complètement dé-refactorisé
* `dwh/std/forsanalyt2fin` est complètement dé-refactorisé
* `dwh/std/cpfors2sap` est complètement dé-refactorisé
* `dwh/std/fiforsbrute` et `dwh/adhoc/fifors` sont complètement dé-refactorisés
* `dwh/std/filafabrute` et `dwh/adhoc/filafa` sont complètement dé-refactorisés
* `dwh/std/fineutralizbrute` et `dwh/adhoc/fineutraliz` sont complètement dé-refactorisés
* `dwh/adhoc/fistruct` expose les charges en opposé, à la manière d'un patch
* `dwh/adhoc/transactionsunil` découple la dénormalisation des variables via le module `dwh/adhoc/transactionsunil/denormalize` (définit dans le même fichier, le long du module `dwh/adhoc/transactionsunil`)
* `dwh/adhoc/transactionsunil` ajoute une variable de périmètre "PerimTroisDernieresAnnees_B"
* `dwh/adhoc/ecrituresunil` complète les données des fournisseurs et des clients
* `dwh/std/salcouts` est complètement dé-refactorisé
* `dwh/adhoc/transactions` ajoute les variables "Source_UNISIS_C" pour identifier la provenance des données et "CpInst_UNISIS_M_C" pour distinguer les montants de l'enveloppe UNIL des fonds institutionnels
* `database/table` supprime les messages de type "NOTICE: drop cascades"
* `database/bundle` utilise le "table_id" pour forger les noms des metadonnées (lot et sample), le cas échéant
* `dwh/adhoc/transactions` accepte un paramètre "assoc_only" qui permet de ne traiter que les transactions des institutions associées
* `dwh/adhoc/contrats` utilise le module `tool/round_mod_sum` au lieu d'une fonction définie localement (".smart_round()")
* `dwh/adhoc/inscriptions` - Intègre la table `etudprec`
* `dwh/std/fcue` - Tiens compte des modifications du flux (Ajout de 4 variables)
* `tool/package` alloue davantage de mémoire (12Go au lieu de 8Go) à la Heap de Java
* `dwh/adhoc/transactionsunil/denormalize` est découplé du fichier du module `dwh/adhoc/transactionsunil`
* `dwh/adhoc/transactionsunil`, `dwh/adhoc/transactions` et `dwh/adhoc/ecrituresunil` exposent une variable "MontantOpp_V" opposée à "Montant_V"
* `dwh/raw/cpgrpmch2` mis à jour
* `dwh/raw/cpnature` mis à jour
### Correctifs
* `script/raw_sapecrituresanneeencours` corrige de la cardinalité qui apparaît lorsque des données de dénormalisation changent d'un échantillon à l'autre (e.g. adresse d'un fournisseur)
* `dwh/raw/codesumrsurvey_` corrige un bug mineur lié à une ancienne version de `datalake/bundle`
* `dwh/raw/bnsbopanalysetiers` corrigé pour 2016T4
* `script/sample_dwh_to_datalake` corrige un problème lié aux données présentées par le CI dont l'ordre des lignes est susceptible de varier
* `database/bundle` renvoie NULL correctement s'il n'y a pas de metadonnées
* `dwh/std/cpgrps` ordonne correctement les colonnes selon Rosetta
* `dwh/std/sapecrituresall` corrige des dates malformattées
* `script/raw_sapecrituresanneeencours` corrige la réconciliation des échantillons
* `datalake/bundle` `$sanitize_sample()` corrige un bug
* `dwh/aggregate` prend en charge la coercion entre "integer" et "numeric"
* `dwh/raw/gdehist` - Correction de l'encodage des paramètres de la lecture du fichier d'entrée
* `datalake/bundle`, `$sanitize_sample()` corrige un bug lié au test des POSIXct et à la conversion des dates
* `dwh/std/sapecritures`, `dwh/std/sapecrituresall` et `dwh/std/sapecrituresanneeencours` corrigent le libellé "Fourn_SF_L" en "ClientFourn_SF_L"
* `script/raw_sapecrituresanneeencours` optimise la réconciliation des échantillons
* `dwh/adhoc/ecrituresunil` corrige la réconciliation des échantillons
* `dwh/adhoc/ecrituresunil` corrige la complétion des données des fournisseurs et des clients et optimise les lots
* `dwh/adhoc/ecrituresunil` corrige la variable de périmètre "PerimTroisDernieresAnnees_B"
* `dwh/adhoc/transactionsunil` corrige la variable de périmètre "PerimTroisDernieresAnnees_B"
* `dwh/adhoc/transactionsunil` corrige la variable erronée "FS_SF_C" en "Fs_SF_C"
* `dwh/raw/codefin` corrige un libellé erroné
## Obsolète
* `dwh/raw/plancpsap` est obsolète
* `dwh/std/plancpsap` est obsolète
* `dwh/adhoc/ecriture` est obsolète
* `dwh/raw/chargesTMP` est obsolète
* `dwh/adhoc/montantCle` est obsolète
* `dwh/adhoc/couverture` est obsolète
* `dwh/adhoc/charges` est obsolète
* `dwh/adhoc/codefin` est obsolète
## 2017-04-07
commit b1a43870
### Ajouts
* `script/etu_aiuexport_head` - Script créé à partir de `script/etu_aiuexport_from20135_head`, suppression de la référence temporelle dans le nom et ajouts de tous les lots à disposition
* `database/connection/options` intègre une connexion à la base de données de notre Tableau® Server avec le stage "tableau"
* `dwh/adhoc/contrats` calcule les EPT instantanés statistiques selon le SRH
* `script/raw_sapecrituresanneeencours` script créé, agrège les échantillons de la table "sapecritures" pour reconstituer les écritures de l'année en cours
* `dwh/std/sapecritures` - Module créé, table des écritures fournies dans statedl (fenêtre glissante d'un mois)
### Modifications
* `dwh/adhoc/contrats` - Ajout d'une variable de fonction pour la livraison du ranking THE
* `dwh/adhoc/aiuexport` - Dépoussiérage du module
* `tool/local` désactivé par défaut; on teste et si cela fonctionne bien, on décommissionnera entièrement le module
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/std/nivfacnivsius` - Mise à jour de la table
* `dwh/adhoc/titreprec` - Ajout de deux variables booléennes
* `dwh/raw/nivsiusnivprov/nivsiusnivprov` - Modification de la table, permet au Bachelor d'avoir un titre universitaire précédent
* `dwh/adhoc/inscriptions` - Le mode devel s'applique également aux données de la FCUE
* `dwh/raw/nivsiusnivprov/nivsiusnivprov` - Modification de la table, permet au diplôme EFLE d'avoir un titre universitaire précédent
* `dwh/adhoc/contrats` tient compte des effectifs qui ont répondu au questionnaire des TA pour le calcul des taux moyens
* `dwh/adhoc/inscriptions` - Ajout de la variable Acces_SIUS_C (Certificat d'accès pour l'OFS)
* `dwh/raw/examenssius/load` - Ajout des grades 2016
* `dwh/adhoc/adressesplus` - Ajout des codes ISO 2 et ISO 3 des pays des adresses
* `dwh/adhoc/coordonnees` - Ajout des codes ISO 2 et ISO 3 des pays des adresses
* refactorisation de la variable SAP `KOART` nommée `PieceType_SF_C` en `CpType_SF_C`
### Correctifs
* `database/connection` et `database/connection/options` corrigent un bug lié à la connexion SSL à PostgreSQL
* `dwh/std/email` corrige le pré-sampling pour Rosetta
* `database/table` corrige un bug lié aux vues placées devant une table sur laquelle on souhaite récrire sous PostgreSQL.
* `database/connection`, `database/query`, `database/table` et `database/bundle` passent/utilisent le "stage" lorsqu'un "handler" est généré/utilisé
### Obsolète
* `script/etu_aiuexport_from20135_head` - Remplacé par `script/etu_aiuexport_head`
## 2017-03-15
commit 78a6ebc3
### Ajouts
* `dwh/adhoc/inscriptions` - Ajout de deux variables pour identifier les bénéficiaires AIU avec un booléan, même sur les prévisions
* `util/ean13` contient une fonction `standardize`
* `dwh/load` module générique pour charger des données dans le Data Lake
* `dwh/raw/examenssius` chargement des données concernant les examens SIUS retournés par l'OFS
* `dwh/std/examenssius` - Module créé, table des examens finaux comptabilisés par le SIUS
* `dwh/raw/benefaiuvdext` - Mise à jour des données reçues par la DGES
### Modifications
* `database/connection` supporte PostgreSQL
* `database/table` supporte PostgreSQL
* `database/bundle` supporte PostgreSQL
* `database/bundle` $put_element accepte l'option `metadata = list(lot = ..., sample = ...)` pour prescrire le nom des colonnes lot et sample lorsqu'elles n'existent pas à la cible
* `dwh/adhoc/gretudtheseinscr` - Suppression de variables et correctifs
* `dwh/adhoc/inscriptions` inclut les dates de soutenance de thèse et les dates d'examens
* `dwh/adhoc/inscriptions` - Vectorisation de fonctions isTRUE, ajout de calculs
de nouveaux en liens avec le monde EFLE.
* `dwh/std/benefaiu` - Prend en paramètre un nouveau booléan qui permet de servir la version plus récente de la table, même si le sample reçu en paramètre est plus ancien
* `dwh/adhoc/inscriptions` - Prend le paramètre mostRecent, pour le passer à
benefaiu
* `scripts/etu_inscriptions_from20100_head` - Prend le paramètre mostRecent
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `dwh/adhoc/inscriptions` - Ajout du niveau SIUS d'examen et de ses libellés,
création d'une variable grossière relatives à la provenance AIU
### Correctifs
* `tool/package` augmente la mémoire disponible pour Java
* `tool/export` `$excel` corrige un bug lié à la présence de fichier Excel vide
* `unisis/datalake/bundle` `$get()` corrige un bug lié au sample renvoyé qui ne correspondait pas au sample effectif mais au sample demandé
* `util/ean13` `standardize` se comporte correctement face à un NA
* `dwh/raw/examenssius` corrige le chargement des données concernant les examens SIUS retournés par l'OFS
* `util/ean13` corrige les tests unitaires
* `dwh/adhoc/inscriptions` corrige les dates de soutenance de thèse et les dates d'examens
* `dwh/std/inscriptionssius` - Le niveau SIUS est toujours à 2 positions, standardisation des numéros AVS13
* `dwh/std/examenssius` - Le niveau SIUS est toujours à 2 positions
### Obsolète
## 2017-03-03
commit 70b29915
### Ajouts
* `script/sample_unitesbaseasbosadhoc_to_datalake` script créé, échantillonnage de la liste des unités de base ASBOS dispensées par une autre HEU spécifiquement pour l'UNIL
* `dwh/std/unitesbaseasbosadhoc` - Module créé, table de la liste des unités de base ASBOS dispensées par une autre HEU spécifiquement pour l'UNIL
### Modifications
* `dwh/adhoc/rhabsences` - Ajout de deux variables (min et max des dates disponibles)
* `dwh/adhoc/parcunildem` - Ajout de la table semestre et forgeage d'une variable de semestre pour les demandes de type annuelles et mensuelles
* `dwh/std/plepreuve` inclut les dates de début et de fin de validité
* `dwh/raw/fmitpatch` mis à jour selon la dernière version de RC
* `dwh/adhoc/charges` dépoussiéré
### Correctifs
* `dwh/adhoc/imetudobjectif_fcue` - Correction d'une erreur typographique
* `tool/map` - Correction d'un bug
* `dwh/adhoc/imetudobjectif_fcue` - Correction d'un bug mineur
* `dwh/std/benefaiu` - Correction du pré-sampling
### Obsolète
* `dwh/raw/fmit` rendu obsolète au profit du Data Lake
## 2017-02-18
commit d9ed89ef
### Ajouts
### Modifications
* `dwh/std/pletape` retourne les colonnes relatives à l'unité dispensatrice/évaluatrice et aux livreurs ASBOS
* `database/table` admet un paramètre permettant de recouvrir ou non les types de colonnes
### Correctifs
### Obsolète
## 2017-02-06
commit 90f5a668
### Ajouts
### Modifications
* `dwh/adhoc/contrats` - Ajout d'une variable de périmètre pour le calcul des débuts et fin d'engagement dans un périmètre
* `dwh/adhoc/recoursetu` calcule les dates de début et fin des dossiers
* `dwh/std/semestre` - Modification du contenu de la variable "SemAcad_UNIL_LDN"
* `scripts/pers_contrats_from2010_head` - Ajout du lot 2016, adaptations associées
* `dwh/adhoc/gradesimp` - ajout d'une variable de date de grade pour l'OFS
### Correctifs
* `dwh/std/fisrcunisis` corrige le pré-sampling
* `dwh/std/fmfincode` corrige le pré-sampling
* `dwh/std/ununite` - corrige le pré-sampling et des formats de date
* `dwh/std/ncatsiuscl` - corrige le pré-sampling et veille à prendre toutes les variables disponibles dans la table raw
* `dwh/adhoc/gretudiantfcue` - corrige le format du code de session d'examen
### Obsolète
## 2017-02-06
commit 3787d1d7
### Ajouts
* `tool/UPIViewer` module créé, permet de questionner l'UPIViewer de la CdC (requête simple ou batch)
### Modifications
* `dwh/adhoc/adressesplus` - Ajout des pays SIUS des adresses
* `dwh/adhoc/coordonnees` - Ajout des pays SIUS des adresses
* `dwh/std/nivfacnivsius` - Intègre le niveau RG Fin
* `dwh/std/niveaurgcl` - Intègre le niveau RG Fin
* `dwh/adhoc/inscriptions` - Utilise désormais nivfacnivsius pour intégrer le niveau RG Fin
* `dwh/raw/granuloannuaire/granuloannuaire`- Mise à jour de la table
* `dwh/raw/institutthecl/institutthecl`- Mise à jour de la table
* `dwh/raw/usinstitutthe/usinstitutthe`- Mise à jour de la table
* `dwh/raw/objectifbe/objectifbe` - Mise à jour de la table
* `dwh/raw/plisced/plisced` - Mise à jour de la table
* `service/ripp` dépoussiéré
* `dwh/adhoc/epreuves` - Adaptations mineures, création d'une variable permettant de distinguer la source des épreuves (Internes et Externes)
* `dwh/raw/avs13manuel` met à jour la liste manuelle des NAVS13
* `script/ripp_update` désactive `tool/local`
* `tool/UPIViewer` documenté
* `dwh/raw/rhtasurvey` mis à jour avec les données 2016 (identiques à celles de 2015)
* `dwh/raw/rhtasurveychuv` mis à jour avec les données 2016 (identiques à celles de 2015)
* `script/proffch_master_` désactive `tool/local`
* `database/bundle` `$put_element` admet un paramètre pour spécifier les noms de colonnes de metadonnées "lot" et "sample"
### Correctifs
* `dwh/adhoc/proffch` ne sélectionne plus que les éléments utiles de la table des contrats
* `dwh/std/fisrcunisis` corrige le format du code de financement dans un cas isolé où le format est en notation scientifique
* `script/sample_fisrcunisis_to_datalake` corrige l'utilisation de `dplyr::bind_rows` qui présente des bugs
* `dwh/std/fisrcunisis` corrige les libellés en présence de caractères invisibles spéciaux
### Obsolète
## 2017-02-01
commit 5c8c9cdf
### Ajouts
* `dwh/adhoc/adressesplus` - Remplace `dwh/adhoc/adresses`
### Modifications
* `dwh/adhoc/gretudiantfcue` - Embarque des variables supplémentaires pour aider gradesimp
* `dwh/adhoc/gradesimp` - Tient compte des données de la fcue pour corriger les données personnelles et de nationalité
* `dwh/std/adresses` - Refactorisation de deux noms de variables
* `dwh/adhoc/coordonnees` - Refactorisation qui tient compte des changements au niveau d' `adresses` et d' `adressesplus`
### Correctifs
* `dwh/std/grgadefcue` - Correction d'une standardisation d'un booléen
### Obsolète
* `dwh/adhoc/adresses` - Remplacé par dwh/adhoc/adressesplus
## 2017-02-01
commit b772f115
### Ajouts
### Modifications
* `dwh/adhoc/gradesimp` - Ajout des identifiants du Ripp
* `dwh/raw/rhhoraireunil` mis à jour (y-c. personnel des sports)
* `datalake/bundle` précise le "bucket" utilisé
* `dwh/adhoc/inscriptions` - Ajout des libellés de la langue maternelle
* `dwh/adhoc/contrats` adapte l'intégration du personnel horaire des sports
* `dwh/adhoc/adresses` ajoute une variable qui concatène les lignes d'adresses
* `dwh/adhoc/coordonnees` intègre les modifications apportées à `dwh/adhoc/adresses`
### Correctifs
* `database/raw` corrige un bug qui renvoyait toute la table au lieu d'un data frame vide dans le cas où aucun lot n'a été trouvé
* `dwh/adhoc/contrats` corrige un bug lié aux calculs des TA moyens induisant de la cardinalité
### Obsolète
## 2017-01-30
commit 1c89264e
### Ajouts
* `script/sample_sjpresta_to_datalake` script créé, échantillonnage du GDoc lié au suivi par le SJ des prestations de service
* `dwh/std/sjpresta` module créé, standardisation du GDoc lié au suivi par le SJ des prestations de service
* `dwh/adhoc/prestasj` module créé, table des prestations du SJ
* `unisis/script/gen_sjpresta_edge` script créé, exposition des prestations du SJ
* `unisis/script/job_quality` script créé, récolte des indicateurs de qualité
* `dwh/adhoc/gretudianfcue` - WIP - Module créé, table des grades imprimés de la fcue pour intégration à gradesimp
### Modifications
* `dwh/adhoc/recoursetu` arrange les colonnes dans l'ordre prescrit par Rosetta
* `dwh/adhoc/prestasj` arrange les colonnes dans l'ordre prescrit par Rosetta
* `dwh/adhoc/sjpersid` arrange les colonnes dans l'ordre prescrit par Rosetta
* `datalake/bundle` `put()` accepte un sample passé sous forme de chaîne de caractères
* `dwh/adhoc/structure` - Ajouts des instituts pour les rankings THE et TR
* `tool/quality` implémente une fonctionalité de persistence des indicateurs de qualité
* `tool/export` `excel(append = TRUE)` remplace également les feuilles existantes
* `unisis/script/test_all_dwh_std_modules` persiste les indicateurs de qualité
* `unisis/script/job_quality` nettoie le dossier "quality" au démarrage
* `dwh/raw/grgradefcue` - Adaptation de la table en vue de l'intégration du flux de données de la FCUE à gradesimp
* `dwh/std/gretudiantfcue` - Refactorisation complète du module en vue de l'intégration du flux de données de la FCUE à gradesimp
* `dwh/std/gretudiantfcue` - Amélioration du module
* `dwh/adhoc/gradesimp` - Ajout du flux des grades de la fcue et ajouts des variables associées aux facultés historiques
* `dwh/adhoc/gradesimp` - Ajout des identifiants du Ripp
### Correctifs
* `tool/quality` corrige les tests unitaires suite à l'implémentation de la fonctionalité de persistence
* `dwh/adhoc/structure` corrige un bug typographique
* `unisis/script/test_all_dwh_std_modules` corrige un bug lié aux dépendances qui n'étaient pas exhaustives
* `dwh/adhoc/gradesimp` - Correction d'une variable utilisé pour la jointure des facultés historiques
### Obsolète
`dwh/std/gretudiantfcue - Remplacé par le flux de la FCUE
## 2017-01-23
commit bc63c711
### Ajouts
* `dwh/adhoc/adresses` - Table adhoc des adresses, qui contient le code et le libellé des communes suisses
* `script/sample_sjrecours_to_datalake` script créé, échantillonnage du GDoc lié au suivi par le SJ des recours d'étudiants
* `dwh/std/sjrecours` module créé, standardisation du GDoc lié au suivi par le SJ des recours d'étudiants
* `dwh/adhoc/recoursetu` module créé, table des recours d'étudiants
* `script/etu_recours_edge` script créé, exposition de la table des recours d'étudiants
* `dwh/adhoc/sjpersid` module créé, table des identifiants pour le SJ
* `unisis/script/gen_sjpersid_edge` script créé, exposition des identifiants pour le SJ
### Modifications
* `dwh/adhoc/coordonnees` - Intègre la version adhoc d'adresses
* `dwh/std/semestre` - Ajoute une variable de semestre pour un affichage dans l'ordre chronologique des semestres UNIL
* `dwh/adhoc/inscriptions` - Correction du calcul des nouveaux dans le cas des congés complets
* `database/connection/options` ajoute les stages `sj_prod` et `sj_dev` pour les schémas "SJ"
* `dwh/adhoc/recoursetu` calcule la durée d'ouverture sur la dernière ligne d'événement pour chaque dossier
### Correctifs
* `dwh/std/adresses` - Amélioration du traitement des champs vides
* `dwh/adhoc/adresses` - Correction d'un bug mineur
* `script/listes_demandes_ouverture_fonds` corrige une dépendance potentiellement manquante
* `dwh/adhoc/recoursetu` corrige un bug de calcul de la clôture d'un dossier
### Obsolète
## 2017-01-18
commit b52dff09
### Ajouts
### Modifications
* `dwh/raw/communes` mis à jour
* `dwh/std/communes` - Mise à jour du module en fonction des changements apportés dans le module RAW
* `dwh/std/adresses` remplace les chaînes de caractères vides par des NA
### Correctifs
### Obsolète
## 2017-01-17
commit 84e954b9
### Ajouts
### Modifications
### Correctifs
* `script/etu_inscriptions_from20100_head` on effectue un `rbind` au lieu d'un `dplyr::bind_rows` pour éviter le bug https://github.com/hadley/dplyr/issues/1125
### Obsolète
## 2017-01-17
commit 57712574
### Ajouts
### Modifications
### Correctifs
* `script/etu_inscriptions_from20100_head`- Correction du sample du semestre 20160/2016A
### Obsolète
## 2017-01-17
commit c2c326e0
### Ajouts
* `script/sample_fisrcunisis_to_datalake` script créé, échantillonnage du GDoc relatif aux demandes d'ouverture de fonds
* `script/listes_demandes_ouverture_fonds` script créé, listes relatives à la gestion des demandes d'ouverture de fonds
* `script/slide_samples` script réactivé, utile pour nettoyer les échantillons du monitoring
### Modifications
* `datalake/api` documenté
* `datalake/api` accepte les options par défaut `private_key` et `memoise`
* `datalake/bundle` documenté
* `datalake/bundle` accepte les options par défaut `bucket`, `embed_metadata`, `memoise` et `verbose`
* `script/pers_contrats_edge` conserve les 6 dernières années (au lieu de 5)
* Dérefactorisation des CODEC's selon RC et ALA
* Utilisation du flux de la FCUE pour intégrer les données aux inscriptions
* Tri automatique des colonnes de CODEC
* `dwh/adhoc/rhfondsfinan` retourne un lot "FULL" par défaut
* `dwh/std/fmfincode` inclut les informations liées à la saisie et à la dernière mises à jour (quand et qui)
* `dwh/adhoc/rhfondsfinan` légèrement dépoussiéré
* `script/listes_demandes_ouverture_fonds` intègre davantage de détails et produit un extrait Excel
* `script/listes_demandes_ouverture_fonds` désactive l'utilisation de "local"
* `dwh/adhoc/imetudobjectif_fcue` garantit de considérer la ligne contenant une information sur le grade dans le cas où plusieurs lignes sont présentes
* `script/etu_inscriptions_from20100_head`- Ajout du sample du semestre 20160/2016A
* `dwh/adhoc/inscriptions` - Correction de la valeur de FacHist pour 20130 et 20135, en fonction de la FCUE
* `dwh/adhoc/imetudobjectif_fcue` ne retourne que les semestres depuis 2013A, date de création de la FCUE
* `script/listes_demandes_ouverture_fonds` ajoute une feuille Excel pour l'importation dans GSheet
* `script/listes_demandes_ouverture_fonds` ajoute un timestamp au nom de fichier Excel généré
* `dwh/std/ueunisis` - Dérefactorisation (dans Rosetta utilise désormais la colonne use et non plus unisis)
* `dwh/std/sfinsius` - Dérefactorisation (dans Rosetta utilise désormais la colonne use et non plus unisis)
* `dwh/std/sfinunisis` - Dérefactorisation (dans Rosetta utilise désormais la colonne use et non plus unisis)
* `tool/package` augmente la mémoire disponible pour Java
* `dwh/std/fisrcunisis` et `script/sample_fisrcunisis_to_datalake` intègrent les données de date de saisie et d'utilisateur
* `dwh/adhoc/rhfondsfinan` intègrent les données de date de saisie et d'utilisateur UNISIS
* `script/listes_demandes_ouverture_fonds` produit un fichier pour UNISIS et un fichier pour le SF
* `dwh/adhoc/gradesimp` - Intégration des coordonnées des étudiants
* `unisis/script/test_all_dwh_std_modules` désactive l'utilisation de "local" et ne mémoise pas
* `script/listes_demandes_ouverture_fonds` ajoute une colonne "Etat au" dans les fichiers Excel
* `script/listes_demandes_ouverture_fonds` ajoute une colonne "Action" dans les fichiers Excel
* `script/listes_demandes_ouverture_fonds` tag "[codification automatique]" pour les fonds FNS
* `script/listes_demandes_ouverture_fonds` ajoute les filtres automatiques et fige la première ligne
* `dwh/std/dosstatfcue` - Changement de la date de sampleR
* `dwh/std/fcue` - Changement de la date de sampleR
* `script/etu_cohortes_edge` - Ajout de la variable sur le temps partiel
### Correctifs
* `datalake/bundle` `$drop_metadata()` est l'identité sur tout objet qui n'est pas un data frame
### Obsolète
* `dwh/raw/fisrcunisis` remplacé par un bundle dans le Data Lake et par le script `unisis/script/sample_fisrcunisis_to_datalake`
## 2017-01-09
commit 1795305e
### Ajouts
* `datalake/api` module créé, API CRUD pour le Data Lake
* `datalake/bundle` module créé, gestion des "bundles" (lots et samples) dans le Data Lake
* `script/migrate_database_to_datalake` script créé, script de migration du DWHS MariaDB vers le Data Lake
* `script/sample_dwh_to_datalake` script créé, script d'échantillonnage des données du DWH (e.g. Oracle, STATSYL) vers le Data Lake
* `script/sample_rosetta_to_datalake` script créé, échantillonnage de ROSETTA et de la liste des tables vers le Data Lake
* `unisis/script/dwhs_remove_duplicates_in_datalake` script créé, identifie et détruit (en mode interactif seulement) les duplicatas dans les fibres du DWHS du Data Lake
* `unisis/script/test_all_dwh_std_modules` script créé, teste tous les modules standards
* `unisis/script/fix_datalake_compression_issue` script créé, corrige l'erreur de compression (memCompress remplacé par gzfile)
### Modifications
* `dwh/adhoc/matugymn` - Changement dans la jointure des libellés des maturités SIUS (en attendant correctifs par le CI)
* `tool/POSIXct` dépoussiéré
* `datalake/api` $ls() retourne autant d'éléments qu'il en existe (limite de 1'000 débridée)
* `script/sample_dwh_to_datalake` log une info lorsque il n'y a aucun élément à traiter pour une table
* `datalake/api` utilise l'ACL "projectPrivate" par défaut
* `tool/map` suppression des méthodes nommées en allemand par RC
* refactorisation des modules de boilerplate, standard et adhoc pour l'utilisation du Data Lake
* suppression des "function(...)" après "%provides%"
* `datalake/bundle` `$get()` admet également une chaîne (parseable) pour le paramètre `sample`
* `datalake/api` améliore les messages de la console
* `datalake/bundle` améliore les messages de la console
* `datalake/api` indique la taille des objets mémoisés
* `datalake/api` améliore les messages de taux de (dé)compression
* `datalake/bundle` `$put()` teste défensivement les objets qui sont déjà fibrés
* `tool/local` améliore les messages d'erreur et fournit un "traceback"
* `tool/local` intègre l'option par défaut "refresh_interval"
* `datalake/api` et `datalake/bundle` implémentent l'options par défaut "memoise"
* `unisis/script/test_all_dwh_std_modules` garde les fichiers RAW en local durant 24 heures et ne mémoise pas
* `datalake/api` compression "on-disk" par défaut pour permettre de gérer les fichiers de très grande taille
* `datalake/api` implémente une fonctionnalité qui permet d'inhiber la décompression d'un objet persisté
### Correctifs
* `dwh/adhoc/cacouvsius` corrige un bug majeur d'une table de taux non-normalisée pour les revenus imputables
* `datalake/api` corrige un bug au sein des tests unitaires
* `dwh/raw` traite correctement les délimitations
* `dwh/adhoc/etudocpers` corrige un bug mineur
* `dwh/std/fcue` correction d'un bug lié à Exmat_FCUE_D (format de date manquant)
* `datalake/bundle` corrige un bug lorsque l'élément ne contient aucune ligne
* `dwh/std/fifondsctr` corrige un bug typographique
* `tool/quality` corrige un bug lorsqu'un data frame est vide
* Corrections de plusieurs modules standards.
* `script/recuperation_donnees_OFS` corrige plusieurs bugs
* `datalake/bundle` `$put()` corrige un bug lorsqu'il n'y a aucune metadonnée trouvée dans un objet
* `script/sample_dwh_to_datalake` corrige un bug lorsqu'il n'y a pas de cible trouvée
* `datalake/api` corrige un bug lorsque le taux de compression est élevé
### Obsolete
* `script/rosetta_sample_.R` n'effectue plus de sample sur le DWHS MariaDB en DEV
* Archivage des scripts obsolètes
* `unisis/database/connection` déprécie les stages "dwhs_dev" et "dwhs_prod"
## 2016-12-21
commit 19206aa6
### Ajouts
* `script/raw_sample_statedl` script créé, échantillonnage des tables SAP-FI/CO
* `dwh/adhoc/structure` ajout des identifiants d'Unisciences pour ACADEMICS
* `dwh/adhoc/inscriptions` ajoute les variables de sexe du BEC
* `dwh/adhoc/plensinterv` - Module créé, table des intervenants de l'enseignement (utilisé pour matrice de transfert)
* `dwh/adhoc/plschema` - Module créé, table des horaires d'enseignements, saisis ou calculés
### Modifications
* `dwh/adhoc/inscriptions` - Ajout du calcul des nouveaux, durée et effort pour le plan d'étude.
* `scripts/etu_inscriptions_edge_cumul` - Passage à 150 jours de sauvegarde plutôt que 90
* `database/connection/options` ajout des options "statedl_dev" et "statedl_prod" pour les schémas "dbstatedldev2" et "dbstatedlprd2" sur lesquels sont déposées les tables du flux financier
* `dwh/adhoc/inscriptions` calcule une variable booléenne pour les réimmatriculations
* `dwh/ahdoc/contrats`- ajout d'un calcul de début et de fin par Us
* `dwh/adhoc/inscriptions` - Calcul de deux nouvelles variables en lien avec les réimmatriculations
* `dwh/adhoc/titreprec` - Ajout d'une variable permettant de savoir si une unviersité précédente est en Suisse ou pas
* `dwh/adhoc/titreprec` - Titreprec s'occupe également des étudiants candidats
* `dwh/adhoc/inscriptions` - Amélioration des variables liées au Temps partiel
* `dwh/adhoc/titreprec` - Corrections du traitement des homogénéités
* `dwh/adhoc/inscriptions` - Corrections du calcul des groupes de branches AIU, ajout de variables pour les candidats
* `dwh/std/eptetugrup` - Ajoute d'un EPT pour EQUIS
* `dwh/adhoc/inscriptions` - Correction des EPT EQUIS pour les doctorants
* `script/etu_cohortes_med_edge` - Ajout de variables pour filtrer l'avant dernier semestre observable par cohorte uniquement
* `script/etu_cohortes_med_edge` - Corrections des variables pour filtrer le dernier semestre observable par cohorte
* `script/etu_cohortes_esc_edge` & `script/etu_cohortes_edge` - Ajout de variables pour filtrer l'avant dernier semestre observable par cohorte uniquement
* `dwh/adhoc/inscriptions` ajout de variables provenant de la CDIP
* `script/etu_cohortes_med_edge` - Ajout d'une nouvelle variable pour détecter plus finement les années d'entrée dans la cohorte BA-MA, ainsi que d'une variable permettant de détecter les étudiants ayant touché à une passerelle
`dwh/std/univprecmed` - Ajout de la possibilité de détecter l'EPFL comme université de provenance
`dwh/adhoc/imetudobjectif_fcue` - Adaptation aux nouveaux flux envoyés par la FCUE
* `script/etu_cohortes_med_edge` - Ajout d'une nouvelle variable pour détecter les étudiants provenant de l'EPFL, amélioration de la détection des titres de médecine de l'UNINE et de l'UNIFR
* `script/etu_cohortes_med_edge` - Amélioration de la détection des titres de médecine de l'UNINE et de l'UNIFR
*`dwh/adhoc/matugymn` - Ajouts des libellés des maturités SIUS
### Correctifs
* `script/raw_sample_statsyl_.R` corrige un bug mineur qui empêche l'affichage de l'état des échantillons
* `dwh/adhoc/inscriptions` - Correction de la correction des Temps Partiel
* `dwh/std/fcue` standardise les matricules SIUS
* `dwh/std/fcue` correction d'un bug lié à Exmat_FCUE_D (format de date manquant)
## 2016-11-28
commit 79686a95
### Ajouts
### Modifications
* `scripts/fcue_update` - Modification du script pour s'adapter aux changements dans les flux envoyés par la FCUE
* `dwh/std/adtel` utilise la mémoisation (pour accélérer les calculs lors d'appels successifs)
### Correctifs
## 2016-11-25
commit 9a55611a
### Ajouts
* `dwh/std/brumr` - Module créé, table des disciplines U-Multirank
* `dwh/std/umrsurvey` - Module créé, table des informations sur les enquêtes U-Multirank
* `dwh/std/codesumrsurvey` - Module créé, table des codes de questionnaires des enquêtes U-Multirank
* `dwh/adhoc/umrsurveylist` - Module créé, listes d'étudiants pour l'enquête U-Multirank
### Modifications
* `script/pers_contrats_edge_` améliore le message d'erreur en sortie
* `script/proffch_master_` améliore le message d'erreur en sortie
* `service/ripp` explicite le comportement de tidyr::separate_ en cas de données manquantes
* `dwh/raw/congsius` mise à jour de la table des codes de congé en vue de la livraison à l'OFS
* `script/monitor_memory` tient compte de la version de RHEL
* `script/monitor_disk` tient compte de la version de RHEL
* `tool/package` utilise le protocole HTTP sans SSL/TLS pour télécharger dplyr et tidyr
* `script/budget_edge` renommé et affiche un lien sur le rapport Tableau® associé
* `dwh/adhoc/casius` améliore le calcul des coûts d'infra. calc. des institutions pour lesquels ils sont non-complets
* `dwh/adhoc/inscriptions` - Ajout d'une variable qui permet de sélectionner le dernier semestre d'autome terminé
* `dwh/std/umrsurvey` - Suppression de l'information sur le semestre
* `dwh/std/codesumrsurvey` - Module refactorisé, stockage des informations sur le DWHS, étant donné qu'il s'agit de tables de faits
* `webr/budget` et `webr/comptes` tient compte des écritures de toute l'année civile, notamment des transitoires de décembre
### Correctifs
* `script/monitor_disk` corrige un bug lié à l'ordre des colonnes sous RHEL6
* `dwh/std/puamende` - Correction de la standardisation d'une variable
* `dwh/adhoc/inscriptions` corrige un bug qui supprime des lignes en lien avec le calcul des semestres AIU
## 2016-11-05
commit 4e52b1d1
### Ajouts
* [dwh/raw/nivpremba] table créée
* [dwh/std/nivpremba] module créé, table des niveaux de première année BA
* `dwh/std/benefaiuvdext` module créé
* `dwh/adhoc/aiuexport` module créé (bénéficiaires AIU vaudois hors UNIL)
* `script/etu_aiuexport_from20135_head_.R` script de calcul de la table head
* `dwh/std/nivsius` ajout de deux granulométries supplémentaires (18 et 20)
* `dwh/std/grnivsius` module créé (table des niveaux SIUS d'examens)
* `dwh/std/ecaccuniv` module créé, table des universités des accords d'échange
* `dwh/adhoc/accords` module créé, table des accords d'échange
* `script/etu_accords_edge_.R` script créé, table des accords d'échange
* `database/connection/options` ajout de l'option "statsyl_dev" pour le schéma "dbstatedldev2" sur lequel sont déposées les tables en test du flux financier (cf. [Ticket#10141278])
* `dwh/std/ecacctyp` module créé, table des type d'accords d'échange
* `dwh/std/grnivunil` module créé, table des niveaux UNIL des examens (grades) UNIL
* `dwh/std/doensext` module créé, table des inscriptions aux enseignements externes
* `dwh/std/doeprext` module créé, table des inscriptions aux épreuves externes
* `dwh/std/enstypepl` module créé, table des composantes d'enseignement
* `dwh/std/etudepre` module créé, table des notes par épreuves
* `dwh/std/plbloc` module créé, table des blocs (regroupements d'enseignements et d'épreuves)
* `dwh/std/plblocens` module créé, table des enseignements d'un bloc
* `dwh/std/plblocepr` module créé, table des blocs d'épreuves
* `dwh/std/plepreuve` module créé, table des épreuves
* `dwh/std/enssempl` module créé, table des types de semestres associés aux composantes d'enseignements
* `dwh/std/ubplunite` module créé, table de correspondance entre les UE et les US du CI
* `dwh/std/plensresp` module créé, table des enseignants responsables des composantes d'enseignement
* `dwh/std/plensproc` module créé, table des procurations liées aux composantes d'enseignements
* `dwh/std/plentaresp` module créé, table des responsables des étapes
* `dwh/std/ensegepr` module créé, table des enseignants responsables d'épreuves
* `dwh/std/ensegproc` module créé, table des procurations liées aux épreuves
* `tool/package` installe une "ancienne" (0.4.1) version de tidyr
* `tool/package` teste l'installation des "anciennes" versions de tidyr et dplyr
* `dwh/std/nivgrnivetu` module créé, table de correspondance entre les niveaux SIUS d'examens et d'études
* `script/etu_inscriptions_edge_cumul_.R` script de cumul des inscriptions sur 90 jours
* `dwh/raw/univprecmed` table créée, table permettant de catégoriser les universités précédentes pour la médecine
* `script/update_view.R` script créé, définit et met à jour les vues sur les tables
* `script/etu_grades_edge_.R` script créé, table des grades
* `dwh/raw/matuplus` & `dwh/std/matuplus` - module créé, table des maturités enrichies
* `dwh/std/rhcontratens` module créé, table des enseignements liés aux contrats
* `dwh/std/rhnomination` module créé, table des objets (raisons) de nominations
* `dwh/std/puzone` - Module créé, table des zones de parking ParcUnil
* `dwh/std/pudemande` - Module créé, table des demandes d'autorisation de parking ParcUnil
* `dwh/std/pudemandemontant` - Module créé, table des montants des demandes d'autorisation de parking ParcUnil
* `script/remove_RAWpxx_tables` script créé, permet de détruire les tables RAWpxx de l'OFS
* `dwh/std/puamende` - Module créé, table des amendes de parking ParcUnil
* `dwh/std/pupaiement` - Module créé, table des paiements des demandes de parking ParcUnil
* `dwh/std/puamendemotif` - Module créé, table des motifs d'amendes ParcUnil
* `dwh/adhoc/parcunildem` - Module créé, table adhoc des demandes de parking Parcunil
* `scripts/gen_parcunildem_edge`- Module créé, script pour le calcul Jenkins de la table parcunildem
* `script/benefaiu_update`- Script créé , Update du fichier des bénéficiaires AIU de RAW vers DWHS RAW
* `dwh/adhoc/gretudtheseinscr`, Module créé, table qui permet d'obtenir les semestres ayant donné lieu à une défense de thèse
* `dwh/std/fcue`, Module créé, table des inscriptions de la FCUE (avec historique)
* `scripts/etu_cohortes_esc_edge_` - Script créé, calcul de cohortes de 1ère année et de cursus complet pour l'ESC
* `dwh/std/dosstatfcue` - Module créé, table de correspondance entre les statuts FCUE et le statut du dossier UNIL
* `dwh/std/benefaiu` - Ajout de la standardisation des matricules
* `dwh/std/enseigpl` - Ajout de deux variables : date de début et de fin de l'enseignement
* `dwh/std/langue` - Module créé, table des langues
* `tool/sankeyize` module créé, permet de préparer des données pour des rendus Sankey dans Tableau
* `script/slide_samples` module créé, supprime les anciens samples
* `script/monitor_memory` script créé, monitoring de la mémoire de la machine hôte
* `script/monitor_disk` script créé, monitoring du volume disque de la machine hôte
* `dwh/raw/bnsbopanalysetiers_` script créé, ajoute les données retournées par le SF après analyse des fonds de tiers pour serviceBOP
* `dwh/adhoc/etudocpers` - Module créé, table qui renvoie la date de début et de fin d'inscription pour les doctorants
* `script/bodocument_update` script créé, met à jour les données de la table BODOCUMENT ne contenant que les informations liées aux fiches personnelles pour les immatriculations
* `dwh/std/boducumentimfp` - Module créé, table des fiches personnelles des étudiants
* `dwh/adhoc/inscrenseig` - inscriptions aux enseignements par semestre (WIP)
* `dwh/adhoc/epreuves` - épreuves par semestre et par étudiant
### Modifications
* `dwh/adhoc/contrats` modification du calcul du contrat principal
* `dwh/adhoc/ueetudiant` adaptation suite à l'ajout des granulo sup. dans `nivsius`
* `dwh/adhoc/accords` ajout des informations d'`ecacctyp`, ajout des "quality$chase_left_orphan"
* `dwh/adhoc/gradesimp ` ajout des données de `grnivunil`
* `dwh/adhoc/titreprec` ajout d'un booléan permettant de savoir si un étudiant dispose d'un titre d'accès au Master obtenu à l'UNIL
* `dwh/raw/fonctstatutsiuscl` adaptation à updateCl()
* `dwh/raw/ncatsiuscl` adaptation à updateCl()
* `dwh/std/enseigpl` adaptation du module (noms Use, sample Rosetta, lot)
* `dwh/std/etudens` adaptation du module(noms Use, sample Rosetta, lot)
* `dwh/std/etudetape` adaptation du module(noms Use, sample Rosetta, lot)
* `dwh/raw/nivfacnivsius` adaptation à updateCl()
* `dwh/std/nivfacnivsius` modifications suite à l'adaptaion à updateCl() du module raw
* `dwh/adhoc/inscriptions` création de variables et adaptations pour approcher
la présentation des inscriptions dans les objectifs (Object_IDU_C) en
fonction du modèle Edunil
* `dwh/adhoc/inscriptions` utilisation de `ueetudiant` au lieu de `uemapbr` pour les Unités d'Enseignement
* `script/etu_inscriptions_edge_` calcule un lot avec une date de fin dans une année
* `dwh/adhoc/gradesimp` ajout du niveau d'études (par rapport au niveau d'examen) pour la jointure avec `ueetudiant`
* `dwh/raw/nivpremba`mis à jour pour tenir compte des 1è années en licence également
* `dwh/adhoc/inscriptions` ajout de variables de durée et d'effort
* `script/gen_expose_config_.R` inclut une variable de périmètre pour ACADEMICS (données PERS)
* `dwh/std/bopecriture` remplace `dwh/std/BOPecritures` pour résoudre des conflits de noms
* `dwh/adhoc/inscriptions` - Ajout d'une variable permettant de détecter les titutlaires d'un Baccalauréat français & ajout de variable de détection des graduations par périmètre
* `script/update_view` corrige le nom de la colonne "table" en "view", plus explicite
* `dwh/adhoc/proffch` tient compte de la date de fin de contrat pour les fonctions de Direction (notamment Recteur et Vice-Recteur)
* `unisis/tool/autocomplete` est rendu inactif (parce que obsolète) pour rstudioapi >= 0.6
* `dwh/std/pudemande` - correction dans la partie mutate sur les variables de type numeric
* `dwh/std/pudemandemontant` - correction dans la partie mutate sur les variables de type numeric
* `dwh/raw/fihessobrute` prend ses données sur un Google Sheet partagé avec l'équipe
* `dwh/std/salcouts` dé-refactorise les noms de variables selon RC
* `dwh/std/fibcubrute` dé-refactorise les noms de variables selon RC
* `dwh/std/ficedidacbrute` dé-refactorise les noms de variables selon RC
* `dwh/std/cpgrpmch2` dé-refactorise les noms de variables selon RC
* `dwh/adhoc/ficedidac` dé-refactorise les noms de variables selon RC
* `dwh/std/fifcuebrute` dé-refactorise les noms de variables selon RC
* `dwh/std/cpfcue2sap` dé-refactorise les noms de variables selon RC
* `dwh/adhoc/fifcue` dé-refactorise les noms de variables selon RC
* `dwh/std/fiforsbrute` dé-refactorise les noms de variables selon RC
* `dwh/std/cpfors2sap` dé-refactorise les noms de variables selon RC
* `dwh/std/forsanalyt2fin` dé-refactorise les noms de variables selon RC
* `dwh/adhoc/fifors` dé-refactorise les noms de variables selon RC
* `dwh/std/filafabrute` dé-refactorise les noms de variables selon RC
* `dwh/std/lafafin` dé-refactorise les noms de variables selon RC
* `dwh/std/fineutralizbrute` dé-refactorise les noms de variables selon RC
* `dwh/std/cachargesofs` dé-refactorise les noms de variables selon RC
* `dwh/std/camontantcle` dé-refactorise les noms de variables selon RC
* `dwh/std/codefin` dé-refactorise les noms de variables selon RC
* `dwh/std/cpnature` dé-refactorise les noms de variables selon RC
* `dwh/std/naturesius` dé-refactorise les noms de variables selon RC
* `dwh/std/cacouvertureofs` dé-refactorise les noms de variables selon RC
* `dwh/scripts/fcue_update.R` - Ajout dune condition avant l'exécution de la fonction make()
* `dwh/std/benefaiu.R` - Refactorisation du module suite à l'intégration du fichier des bénéficiaires AIU dans le système UNISIS
* `dwh/adhoc/inscriptions` - Adaptation suite à la refactorisation de benefaiu
* `dwh/scripts/fcue_update.R` - Embarque le nouveau fichier d'échange préparé par la FCUE
* inhibition des notifications personnelles de surveillance mises en place par RC
* `dwh/adhoc/caetudiants` intègre `dwh/std/benefaiu` refactorisé et corrige les effectifs en congé
* `dwh/scripts/fcue_update.R` - Ajout d'un paramètre pour le nouveau fichier de la FCUE
* `util/phonenumber` mis à jour pour utiliser libphonenumber 7.7.0
* `tool/cms` - Explicitation du but du module et du nom de la table gdehist
* `dwh/scripts/fcue_update.R` - Ajout d'un paramètre d'importation csv
* `dwh/adhoc/caetudiants` accepte des lots annuels
* `script/ca_sius_master_excel` remplace `util/FaitLaCASIUS`
* `dwh/std/fcueuninis` - Ajout de la branche SIUS pour faciliter traitements ultérieurs
* `dwh/std/fichuvbrute` inclut des tests unitaires pour 2015
* `dwh/std/cachuvbrute` inclut des tests unitaires pour 2015
* `dwh/std/chuveclat` inclut des tests unitaires
* `dwh/raw/gdehist` mise à jour de la liste historisée des communes (OFS)
* `tool/map` retire la tête de mort affichée par RC
* `dwh/adhoc/inscriptions` - Ajout des informations sur les semestres d'obtention des thèses, ainsi que des emails, et d'un paramètre devel.
* `dwh/adhoc/contrats` - Ajout du calcul de deux variables qui permettent de détecter les dates de début et de fin dans une fonction donnée
* `dwh/adhoc/casius` mémoise la fonction retournée par contrat (optimisation)
* Table BSEG récupérée sur le DWHS plutôt qu'en local.
* Table FMFINCODE récupérée sur le DWHS plutôt qu'en local.
* Table LFA1 récupérée sur le DWHS plutôt qu'en local.
* Table T005 récupérée sur le DWHS plutôt qu'en local.
* `dwh/adhoc/casius` expose deux éléments: la liste des coûts et les montants-clé
* `dwh/adhoc/mtsius` inclut des tests unitaires pour 2015
* `tool/cartesian_product` ordonne correctement les colonnes et inclut des tests unitaires
* `dwh/std/nivpremba` - Ajout d'une variable qui permet de codifier également les niveau de deuxième année de Bachelor
* `dwh/adhoc/inscriptions` - Développement de variables en lien avec le passage de la première année BA vers la deuxième année BA
* `database/bundle` effectue ses tests unitaires dans le schéma "tmp" en production
* `tool/package` redevient verbeux par défaut
* `script/slide_samples` accepte des arguments pour grep
* `script/monitor_memory` retourne un fibré
* `dwh/adhoc/rhabsences` - Ajout d'informations issues de contrats (Us, FoncCat)
* `dwh/adhoc/inscriptions` inclut des variables "nouveau" à la sauce UNISIS (basées sur l'effort)
* `dwh/adhoc/contrats` DRY-ifie les calculs de début et de fin dans les fonctions
* `dwh/adhoc/inscriptions` - Correction des calculs de nouveaux, ajouts de calculs de périmètres
* `dwh/adhoc/coordonnees` - intègre les coordonnées des étudiants et davantage de numéros de téléphones
* `dwh/adhoc/inscriptions` - intègre les coordonnées des étudiants
* ` dwh/adhoc/contrats` - intègre les données provenant du module etudocpers
* `dwh/adhoc/inscriptions` - ajout d'une variable qui permet de filtrer facilement les étudiants contactés dans le cadre de l'enquete "Comment allez-vous (CAV)"
* `dwh/adhoc/inscriptions` - Ajout d'une variable qui permet de détecter les étudiants pour qui une fiche a été éditée & ajout de deux variables pour détecter facilement les étudiants qui font un SPEC dans la faculté des Lettres
* `dwh/adhoc/inscriptions` - Ajout d'une variable qui permet de détecter les nouveaux candidats au sens du SII
* `dwh/adhoc/inscriptions` - Ajout d'une variable de niveau (Niveau RG Fin)
*`dwh/std/benefaiu`- Adaptation de la date du sample R
### Corrections
* `dwh/adhoc/contrats` correction du patch sur la variable `Fonct_SRH_RESHUS_C` qui ajoutait de la cardinalité
* `script/proffch_master_.R` corrige un bug lié au type de sample (Date au lieu de POSIXct)
* `script/rosetta_sample_.R` corrige un bug lié au type des colonnes COLACCESUNILB et COLACCESOPENB
* `script/gen_expose_.R` correctif de bug mineur lié aux colonnes "Client"
* `script/gen_expose_config_` amélioration du code et correctif de bug
* `dwh/aggregate` corrige un bug lié au chemin des fichiers de modules RAW
* `dwh/adhoc/caclesius` corrige le lot lors de l'invocation de `caetudiants`
* `dwh/adhoc/mtsius` corrige les NaN en 0, resp. 1 sur la diag.
* `dwh/adhoc/fihepvd` corrige un problème lié à la complétion des US sur la base des branches SIUS
* `dwh/std/camontantcle` filtre les données pour ne garder que les unités CHF
* `dwh/adhoc/cacoutssius` corrige des bugs et inclut des sum(..., na.rm = T)
* `dwh/adhoc/cacouvsius` corrige des bugs et inclut des sum(..., na.rm = T)
* `dwh/adhoc/casius` corrige des bugs et inclut des sum(..., na.rm = T)
* `dwh/adhoc/casius` supprime le code de RC qui renvoie des données aléatoires
* `dwh/adhoc/cachuv` ne pollue plus l'environnement global
* `dwh/adhoc/fichuhelp` ne pollue plus l'environnement global
* `dwh/raw/mtsiusapprof` corrigé pour que les taux soient normés en ligne
* `dwh/raw/mtsiusepflin` corrige une erreur de saisie
* `dwh/adhoc/cacoutssius` applique la matrice identité aux objects de coût non-ens. base de l'EPFL
* `script/ca_sius_master_excel` corrige la mise en page pour la couverture des coûts
* `dwh/adhoc/accords` - Suppression de l'appel à cms, ajout de l'appel au package lubridate
* `script/slide_samples` corrige un bug lorsqu'une table est vide
* `dwh/std/fcueunisis` corrige le présampling
* `dwh/std/bnsbopanalysetiers` retourne les lots et samples demandés
* `dwh/adhoc/inscriptions` corrige le calcul des prévisions des bénéficiaires AIU
* `util/cohort` requiert "stringr"
* `tool/package` corrige les tests unitaires
### Obsolète
* `util/FaitLaCASIUS` est remplacé par `script/ca_sius_master_excel`
### Retraits
* `unisis/util/lotery` (renvoi aléatoire de lot, par RC) a été retiré par ACP
* `dwh/std/ubplunite` est obsolète et ne doit pas être utilisée
* `script/ca_sius_master_excel.R` retiré et inclus au projet CASIUS
### Divers
* 2016-11-04 21:53:20 push sur la branche "devel" pour déclencher Jenkins
## 2016-06-19
commit 7270c93c
### Ajouts
* `dwh/raw/rhhoraireunil` ajout des données pour le personnel horaire unil 2015
* `dwh/raw/rhhorairesport` ajout des données pour le personnel horaire des sports 2015
* `dwh/raw/ncatsiuscl` ajout d'un niveau F pour les catégories de fonctions SIUS
* `dwh/raw/rhtasurvey` ajout des réponses du relevé des TA 2015
* `dwh/aggregate` ajout d'un paramètre permettant de spécifier les fichiers à agréger et possibilité d'agréger des fichiers dont les colonnes sont différentes
* `dwh/raw/rhtasurveychuv` module créé (table des taux d'activité du CHUV)
* `dwh/std/rhtasurveychuv` module créé
* `dwh/adhoc/rhtaunil` module créé
* `dwh/adhoc/rhtachuv` module créé
* `dwh/raw/avs13manuel` ajout des NAV13 manquants pour la livraison à l'OFS
* `tool/bisect` module créé, permet de scinder les data frames en deux, suivant une condition
* `dwh/std/instituttrcl` module créé, table des libellé des instituts TR (ranking)
* `dwh/adhoc/subdivfac` module créé, table des subdivisions facultaires
* `dwh/adhoc/matugymn` module créé, table des maturités gymnasiales
* `dwh/adhoc/mobsej` module créé, table des séjours de mobilité
* `database/connection/options` ajout des schemas EXPO
* `script/gen_expose` script pour l'exposition et l'anonymisation des tables
* `dwh/std/gretudthese` module créé, table des dates de soutenance et de dépôt des thèses
* `dwh/std/uealgo` module créé, table des unités d'enseignements, algorithme
* `dwh/std/uemapbr` module créé, table de correspondance entre Br, Fac, Niv et EU
* `dwh/std/ueunisis` module créé, table des unités d'enseignements
* `dwh/adhoc/structureue` module créé, table des regroupements des unités d'enseignements
* `dwh/std/rhconge` module créé, table des congés RH
* `dwh/adhoc/rhabsences` module créé, table adhoc des congés RH
* `dwh/std/ecacc` module créé, table des accords d'échanges
* `script/gen_expose_config_` perimetre pour les Lettres ajoutés
* `database/connection/options` ajout des schemas OFS
### Modifications
* `dwh/std/titreprec` traitement des chaînes vides de Univ_SIUS_C, adaptation à SampleR
* `dwh/std/rhhorairesport` refactorisation et adaptation du module aux données 2015
* `dwh/adhoc/contrats` adaptation au nouveau format des données horaires des sports
* `dwh/raw/fonctcatsiuscl` modification des codes des statuts professionnels
* `dwh/std/rhtasurvey` refactorisation et adaptation du module aux données 2015
* `dwh/adhoc/rhta` refactorisation et adaptation du module aux modifications de `dwh/std/rhtasurvey`
* `dwh/adhoc/rhta` ajout des identifiants UNISIS
* `dwh/raw/ncatsiuscl` modification des codes de `FonctCat_SIUS_G_C`
* `dwh/std/ncatsiuscl` refactorisation et adaptation du module suite à l'ajout du niveau F
* `dwh/raw/rhtaforfait` taux forfaitaires conservés uniquement pour FORS et FCUE
* `dwh/std/rhtaforfait` refactorisation du module
* `dwh/adhoc/contrats` adaptations liées à l'ajout des TA unil 2015
* `dwh/adhoc/contrats` modification des taux des vice-recteurs
* `dwh/adhoc/rhta` module complètement modifié : permet de réconcilier les tables `rhtaunil` et `rhtachuv`
* `dwh/std/mosejour` intègre `PersID_UNIL_C` à la clé unique
* `dwh/adhoc/contrats` protection contre les fonctions (RESHUS) non renseignées
* `dwh/raw/facultehist/facultehist_` correction de la table et adaptation à updateCl()
* `dwh/raw/eptetugrup/eptetugrup_` adaptation à updateCl()
* `dwh/raw/facultergcl/facultergcl_` adaptation à updateCl()
* `dwh/raw/provaiu/provaiu_` adaptation à updateCl()
* `dwh/raw/niveaurgcl/niveaurgcl_` adaptation à updateCl()
* `dwh/raw/niveaurgcl/fonctcatcorpscl_` adaptation à updateCl()
* `dwh/raw/nivsiusnivprov/nivsiusnivprov_` adaptation à updateCl()
* `dwh/raw/fcueunisis/fcueunisis_` adaptation à updateCl()
* `dwh/raw/univhesso/univhesso_` adaptation à updateCl()
* `dwh/raw/nivsius/nivsius_` adaptation à updateCl()
* `dwh/std/nivsius` refactorisation et ajout de SampleR
* `dwh/raw/plisced/plisced_` adaptation à updateCl()
* `dwh/std/plisced` refactorisation et ajout de SampleR
* `dwh/raw/gretudiantfcue/gretudiantfcue_` adaptation à updateCl()
* `dwh/raw/grgradefcue/grgradefcue_` adaptation à updateCl()
* `dwh/raw/institutunisiscl/institutunisiscl_` adaptation à updateCl()
* `tool/anonymize` accepte un include avec un format lazy_dots
* `script/etu_inscriptions_from20100_head` adaptation des scripts pour `script/gen_expose`
* `script/pers_contrats_edge` adaptation des scripts pour `script/gen_expose`
* `script/pers_contrats_from2010_head` adaptation des scripts pour `script/gen_expose`
* `dwh/adhoc/inscriptions` ajout des regroupement par unité d'enseignement
* `dwh/adhoc/contrats` amélioration de l'indication de l'origine des taux d'activité
### Corrections
* `dwh/aggregate` correction d'un problème lié à POSIXct
* `dwh/adhoc/contrats` correction d'un problème lié à quote()
* `dwh/std/personne` correction pour éviter l'ajout de NA
* `dwh/std/sppersonne` correction pour éviter l'ajout de NA
* `dwh/adhoc/anneeciv` corrige un problème lié au chargement du package "dplyr"
* `dwh/adhoc/contrats` correction du calcul des EPT du personnel horaire et de l'application des heures par contrat
* `dwh/adhoc/rhta` correction de la mise en commun des données CHUV et UNIL et suppression de PersID_UNIL_C
### Obsolète
### Retraits
* `dwh/std/ncatsiuscl` suppression de la variable `Fct_Cat_SIUS_20_SDN` (anciennement `FonctCat_SIUS_M_L`)
## 2016-05-24
commit 4362ba91
### Ajouts
* `database/table` ajout d'une fonction pour pousser des saucissons de table
* `dwh/updateCL` module pour la mise à jour des "CodeListe"
* `dwh/std/sfinsius` module créé, table des sources de financement SIUS
* `dwh/std/sfinunisis` module créé, table des sources de financement UNISIS
* `dwh/std/sfinpm` module créé, table de rattachement des sources de financement
* `dwh/adhoc/codefin` module créé, table des sources de financement
* `script/etu_cohortes_med_edge_.R` script créé, cohortes en médecine
* `dwh/raw/siusacceshe` nouveaux codes SIUS pour les certificats d'accès aux hautes études
* `dwh/std/siusacceshe` nouveaux codes SIUS pour les certificats d'accès aux hautes études
### Modifications
* `script/gen_academics_usernames_edge` ajout du status des usernames
* `tool/quality` implémente la chasse des orphelins par jointure à gauche sur plusieurs pivots (issue GH#115)
* `tool/anonymize` tient compte du nom de la table
* `tool/export` protection contre les tables sans colonne
* `database/table` protection contre les tables sans colonne
* `dwh/adhoc/inscriptions` modification du calcul de `PersID_SII_Valid_B` pour qu'il tienne compte de l'ajout des leading zeroes
* `dwh/raw/objectifbe` adaptation du module selon la méthode updateCl
* `dwh/raw/plplanfcue` adaptation du module selon la méthode updateCl
* `dwh/std/plplanfcue` modification d'approches utilisées dans la standardisation
* `dwh/raw/granuloannuaire` adaptation du module selon la méthode updateCl
* `dwh/std/granuloannuaire` modification d'approches utilisées dans la standardisation et l'utilisation du sample Rosetta
* `dwh/raw/institutthecl` adaptation du module selon la méthode updateCl
* `dwh/std/institutthecl` modification d'approches utilisées dans la standardisation et l'utilisation du sample Rosetta
* `dwh/raw/usinstitutthe` adaptation du module selon la méthode updateCl
* `dwh/std/usinstitutthe` modification d'approches utilisées dans la standardisation et l'utilisation du sample Rosetta
* `dwh/adhoc/inscriptions` implémente les combinaisons des deux branches principales en Lettres
* `tool/autocomplete` prise en compte aussi de la colonne UNISIS
* `dwh/std/matsec` ajout d'un stage par défaut
* `database/table` ajout de notification si le nombre de colonnes n'est pas bon
### Corrections
* `dwh/std/fcueci` standardise les matricules SIUS
* `dwh/std/fcueunisis` standardise les matricules SIUS
* `dwh/std/enseigpl` permet de prendre la table RAW en DEV et en PROD
### Obsolète
### Retraits
## 2016-04-01
commit 919d5848
### Ajouts
* `dwh/std/usinstitutthe` module créé, table permettant d'ajouter les libellés des Instituts THE (Ranking) sur la base des unités structurelles
### Modifications
* `tool/map` ajout passage vers unisis
* `script/rosetta_sample` recuperation de la colonne unisis
* `database/connection/options` ajoute du schema HEC
* `script/contrats_...` renommé en `script/pers_contrats_...` (mise à jour du nom de la table)
* `dwh/adhoc/inscriptions` ajout d'une variable pr identifier les deux derniers semestres terminés dans l'intervalle
### Corrections
* `dwh/adhoc/casius` correction de la gestion de EPFL-OUT d'avant 2014
### Obsolète
### Retraits
## 2016-03-16
commit 8b49sfd3
### Ajouts
* `script/fcue_update` nouveau script, met à jour les données de la FCUE déposées sur le serveur FTP dans le schéma RAW
* `dwh/std/fcueofs` module créé, table des inscriptions dans les MAS UNIL de la FCUE, telle que préparée pour l'OFS
* `dwh/std/fcueci` module créé, table des inscriptions dans les MAS UNIL de la FCUE, telle que livrée au CI
* `tool/cartesian_product` effectue un produit cartésien de deux data frames
* `dwh/adhoc/imetudobjectif_fcue` nouveau module, table des inscriptions des étudiants de la FCUE
* `tool/dmmta` module créé, récupération d'une table adhoc
* `script/etu_inscriptions_from20100_head`, script créé calcul de la stat ETU sur par semestre depuis 20100
* `dwh/std/imtitreprecuniv` ajout de variables (branches CRUS et libellé du titre de provenance)
* `dwh/adhoc/titreprec` ajout de variables (branches CRUS et libellé du titre de provenance)
* `dwh/std/univhesso`, module créé, table permettant d'identifier les Ecoles membres de la HES-SO
* `dwh/std/fcueunisis` module créé, table des inscriptions dans les MAS UNIL de la FCUE, telle que pensée par UNISIS
* `dwh/std/plplanfcue` module créé, table des plans d'études FCUE
* `tool/matricule` module créé, standardise les "leading zeroes" des matricules
* `dwh/std/imbranchecrus` module créé, table des branches CRUS
* `tool/jab` module créé, permet l'envoi d'une notification Pushbullet au milieu d'un pipe
* `dwh/std/unaxelib` module créé, table des libellé des axes
* `dwh/std/unaxepers` module créé, table de rattachement des axes à des personnes
* `dwh/std/unaxeunite` module créé, table de rattachement des axes à des unités
* `dwh/std/unbrevet` module créé, table des brevets
* `dwh/std/unbrevlib` module crée, table des libellés des brevets
* `dwh/std/unbrevpers` module créé, table de rattachement des brevets à des personnes
* `dwh/std/unbreunite` module créé, table de rattachement des brevets à des unités
* `dwh/std/unprix` module créé, table des prix
* `dwh/std/unprixlib` module créé, table des libéllés de prix
* `dwh/std/unprixpers` module créé, table de rattachement des prix à des personnes
* `dwh/std/unprixunite` module créé, table de rattachement des prix à des unités
* `dwh/std/uncoll` module créé, table des collaborations de recherche
* `dwh/std/uncolllib` module créé, table des libéllées des collaborations de recherches
* `dwh/std/uncollpers` module créé, table de rattachement des collaborations de recherche à des personnes
* `dwh/std/uncollunite` module créé, table de rattachement des collaborations de recherche à des unités
* `dwh/std/unfond` module créé, table des projets de recherche
* `dwh/std/unfondlib` module créé, table des libelles de projet de recherche
* `dwh/std/unfondpers` module créé, table de rattachement des projets de recherche à des personnes
* `dwh/std/unfondunite` module créé, table de rattachement des projets de recherche à des unités
* `dwh/std/unformation` module créé, table des formations et des expériences professionnelles
* `dwh/std/unformlib` module créé, table des libellés des formations et des expériences professionnelles
* `dwh/std/uncomplib` module créé, table des libellés des compétences
* `dwh/std/uncomppers` module créé, table de rattachement des compétences à des personnes
* `dwh/std/uncompunite` module créé, table de rattachement des compétences à des unités
* `dwh/std/unequipement` module créé, table des equipements
* `dwh/std/unequiplib` module créé, table des libellés des équipements
* `dwh/std/unequipunite` module créé, table de rattachement des équipements à des unités
* `dwh/std/unevenement` module créé, table des événements
* `dwh/std/unevenlib` module créé, table des libellés des événements
* `dwh/std/unevenpers` module créé, table de rattachement des événements à des personnes
* `dwh/std/unevenunite` module créé, table de rattachement des événements à des untiés
* `dwh/std/unmandat` module créé, table des mandats
* `dwh/std/unmandatlib` module créé, table des libelles des mandats
* `dwh/std/unmandatpers` module créé, table de rattachement des mandats à des personnes
* `dwh/std/unmandatunite` module créé, table de rattachement des mandats à des unités
* `dwh/std/unmotcle` module créé, table des mots clés
* `dwh/std/unmotclecat` module créé, table des catégories de mots clés
* `dwh/std/unmotclelib` module créé, table des libellés des mots clés
* `dwh/std/unmotclepers` module créé, table de rattachement des mot-clés à des personnes
* `dwh/std/unmotcleunite` module créé, table de rattachement des mot-clés à des unités
* `dwh/std/unpersonne` module créé, table des personnes
* `dwh/std/unadmin` module créé, table des admin des unités
* `dwh/std/ununite` module créé, table des unités de recherche
* `dwh/std/ununitelib` module créé, table des libellés des unités de recherche
* `dwh/std/unequipe` module créé, table des groupes de recherche
* `dwh/std/unequipepers` module créé, table de rattachement des groupes de recherche à des personnes
* `dwh/std/unequipelib` module créé, table des libellés de groupe de recherche
* `dwh/std/unequipelien` moulde créé, table des liens entre groupe de recherche et ...
### Modifications
* `dwh/std/fcueetudiant` Correction du format des dates
* `script/contrats_historized_year_master_.R` mis à jour pour inclure le lot 2015 et pour utiliser un sample par lot
* `database/connection` ajout d'une connexion au nouveau schéma RAW du DWHS
* `dwh/std/fcueetudiant` amélioration du module (dates et vérification ean13)
* `script/etu_...` ajout d'un parametre permettant de choisir le serveur ou la table est enregistree
* `script/contrats_...` ajout d'un parametre permettant de choisir le serveur ou la table est enregistree
* `dwh/adhoc/imetudobjectif_fcue` modification d'un left_join en merge (problème lié à dpylr)
* `dwh/std/univhesso`, ajout de variables permettant de regrouper les écoles de la HES-SO
* `script/contrats_...` corrige la date de fin du lot calculé pour qu'elle corresponde à la timezone "locale" CET
* `dwh/std/imtitreprecuniv` - Ajouts de variables (durée et branches CRUS)
* `dwh/adhoc/titreprec`- Ajouts de variables (branches CRUS des titres universitaires précédents)
* `script/contrats_diagonal_ephemeral`, calcul des stabilisations des MA vers MER
* `dwh/adhoc/contrats`, calcul des stabilisations des MA vers MER
* `tool/decodec`, adaptation a des tables venant de statsyl
* `tool/map`, adaptation pour les tables UN
* `dwh/std/granuloannuaire`- Suppression des libellés des instituts (traités dans des tables spécifiques)
* `dwh/std/institutunisiscl`- module créé, table permettant d'ajouter les libellés des Instituts UNISIS (granulométrie annuaire)
* `dwh/std/institutthecl` - module créé, table permettant d'ajouter les libellés des Instituts THE (Ranking)
### Corrections
* `script/contrats_diagonal_ephemeral`, correctifs du calcul de l'âge
* `tool/logger` correctif d'invocation de dplyr manquante
* `tool/package` correctif pour l'installation forcée de dplyr-0.4.1
* `tool/template` adaptation à modulr 0.1.7
### Obsolète
### Retraits
* `dwh/std/ununite`
* `dwh/std/unequipe`
* `dwh/std/unequipepers`
## 2016-01-13
commit 263442a7
### Ajouts
* `dwh/std/gdehist` module cree, table des mutations de communes
* 'script/gen_structure_edge_.R' (#ACP), nouveau script pour exposer la table des structures
* `dwh/std/etudetape` module créé, résultats par étape et session
* `tool/mapRMaria` fonction pour convertir proprement les POSIXct en string
* `tool/notify` outil permettant d'envoyer des notifications
* `tool/mapRMaria` ajout d'une coercion int vers num et noms de colonnes en majuscules
* `database/connection` ajout de la connexion à STATSYL, stage "statsyl"
* `script/raw_sample_statsyl_.R` script créé, échantillonnage de STATSYL
* `dwh/std/unequipe` module créé, table des équipes UNISCIENCES
* `dwh/std/unequipepers` module créé, table des appartenances aux équipes UNISCIENCES
* `dwh/std/ununite` module créé, table des unités UNISCIENCES
* `dwh/std/guacces` module créé, table des accès aux ressources informatiques
* `gen_academics_usernames_edge` script créé, exposition pour ACADEMICS des usernames FBM-CHUV
* `dwh/std/rhmathosp` module créé, table des correspondances entre PERNUM et identifiants CHUV
* `dwh/std/nivsius` module créé, table de correspondance entre le code du niveau SIUS et ses libellés
* `dwh/std/granuloannuaire` module créé, table de correspondance entre la faculté historique, la faculté SII, la branche SIUS et la granulométrie de l'annuaire statistique
* `dwh/adhoc/titreprec` module créé, table des titres universitaires de provenance
* `util/ibm10` module créé, test de validité des matricules selon le système IBM base 10
* `script/etu_inscriptions_edge_.R` script créé, calcul des inscriptions
* `dwh/std/nivfacnivsius` module créé, table de correspondance entre le niveau Fac, le type de complémentarité au plan et le niveau SIUS
* `dwh/manifest` module créé, produit un manifest des tables utilisées par UNISIS
* `script/gen_tablesmanifest_edge` module-script créé, échantillonne le manifest des tables utilisées par UNISIS
* `dwh/raw/projetsmegaci` module créé, table des projets du CI listés dans MEGA
* `dwh/std/congsius` module créé, table de correspondance entre le statut de l'étudiant, le type de mobilité, le motif de mise en congé et le statut du congé OFS
* `tool/vault` module créé, permet de crypter et décrypter des objects
* `dwh/std/plunite` module créé, table des unités d'enseignement
* `dwh/std/rhcontrat` module créé, table des contrats (source ResHus)
* `tool/etucohort` module créé, offre des fonctionalités utiles aux cohortes d'étudiants
* `dwh/std/plisced` module créé, table de correspondance entre le plan d'étude et les branches ISCED
### Modifications
* `tool/map` dans un soucis d'amélioer la lisibilité du log, la fonction raw_std ne signal plus les noms qui n'ont pas de correspondance
* `dwh/adhoc/structure` ne requiere plus d'argument lot et les colonnes sont triées en sortie
* `database/table` implémentation de l'usage de mapRMaria
* `database/bundle` implémentation de l'usage de mapRMaria
* `database/table` la fonction `$put` va sur `tmp_prod` par defaut
* `database/bundle` la fonction `$get_metadata` peut aussi prendre un df en input (comme `$get_element`)
* `database/bundle` suppression des outputs redondants (et adaptation des scripts qui étaient impacté)
* 'script/contrats...' normalisent les POSIXct des samples (situation provisoire) (#ACP)
* `tool/autocomplete` est plus strict sur l'autocompletion (cherche la table si possible)
* `dwh/adhoc/anneeciv` ajout de dplyr et conversion du _C en code
* `dwh/adhoc/caetudiants` utilistation de cms
* `dwh/adhoc/contrats` ajout des usernames
* `service/ripp` et `script/ripp_update_.R` adaptés pour que le RIPP prenne en compte les matricules du SII ainsi que les identifiants du CHUV
* `dwh/std/ripp` ajout des identifiants CHUV et retrait des AVS11
* `dwh/adhoc/contrats` ajout des matricule SII et des identifiants CHUV
* `script/contrats_historized_year_master_.R` utilise un sample fixe au YYYY-04-01
* `util/age` refactorisé avec lubridate pour un gain de performance très accru
* `database/gsheet` invoque mapRMaria pour transformer les int en num
* `service/ripp` test de la validité des matricules SII
* `util/interval` correction des dates de début et fin des semestres académiques
* `dwh/std/imetudobjectif` exclut les étudiants fictifs en sus des Amélie Poulain
* `database/connection` affiche des mots de passe cryptés dans la source
* `dwh/std/structurealgo` adaptation au changement de nom des données
* `dwh/adhoc/structure` adaptation aux changements de `structurealgo`
* `tool/map` ajout de fonction raw-use
* `dwh/aggregate` ajout d'un parametre pour le nom des lot et sample
* `dwh/std/ripp` protection contre le presampling
* `dwh/std/plplan` ajout de la variable CODESTAT (CI)
* `dwh/std/guacces` le `PersID_UNIL_C` est la clé unique
* `dwh/adhoc/contrats` ajout des motifs de licenciement
* `script/contrats_diagonal_ephemeral_.R` traite les motifs de départ/licenciement comme des cohortes
* `dwh/std/niveaurgcl` modification du module, la table fait désormais la simple correspondance entre le code du Niveau RG et ses libellés
* `dwh/std/nivfacnivsius` modification du module, il permet d'ajouter également le code du Niveau RG, qui est également basé sur le niveau fac et les types de plans complémentaires.
* `script/etu_cohortes_edge_.R` calcule les cohortes d'étudiants
### Corrections
* `database/bundle` la fonction `$get_metadata` demandait un handler dans tous les cas, même si un stage était donné, elle a maintenant le même comportement que les autres fonctions de bundle.
* `tool/template` adapté à modulr-0.1.7.x
* `tool/template` support des versions de modulr 0.1.4 et 0.1.7
* `tool/quality` résout un problème lié aux messages longs
* `dwh/adhoc/structure` résolution d'un problème entre `magrittr` et `testthat`
* `dwh/adhoc/contrats` correctif de calcul des EPT pour ne pas tenir compte des données horaires lorsqu'il y a des données de taux d'activité statistique
* `dwh/adhoc/contrats`considère les fonctions externes comme des fonctions horaire
### Obsolète
* `tool/export` utilistation de la fonction `$mysql` pour une table avec lot et sample
### Retraits
* `database/table` retrait de l'usage de $get() avec les paramètres sample et lot qui était obsolète
* `database/bundle` retrait de l'option `RC`
* [util/acad] retrait du module
* `dwh/std/ub` retrait des variables apprtenance et affection
## 2015-09-17
Commit d857f3ce
### Ajouts
* [dwh/std/imetudiant] module créé, table des étudiants immatriculés
* `dwh/std/paysorg` module cree, table d'appartenance a des organisations pour des pays
* [database/bundle] module créé, méthodes qui permettent de gérer les lots et les échantillons des tables en base de données
* [util/interval] module créé, module pour générer des intervalles de dates en fonction des lots
* [dwh/std/email] module créé, table des adresses e-mail des personnes
* [script/contrats_diagonal_year_by_d7w4m12y1_ephemeral_.R] script créé, statistique du personnel, année diagonale par derniers jours (7), semaines (4) et mois (12)
* [script/contrats_historized_year_master] module créé, statistique du personnel, années historisées recalculables
* `dwh/std/fichuvbrute` module cree, table des données financières du CHUV pour la statistique des charges
* `dwh/std/chuveclat`, module cree, table des clés de répartition des charges du CHUV
* `dwh/adhoc/fichuv`, module cree, table des données financières du CHUV
* `util/lotery`, module cree, module fournissant un lot exstant d'une table
* `dwh/std/cpgrpmch2`, module cree, table de correpondance entre le plan de compte et le nouveau modele comptable (MCH2)
* [tool/anonymize] module créé, anonymisation des données conformément à Rosetta
* [dwh/raw/niveaurgcl/niveaurgcl_.R] script créé, bundle-isation
* [dwh/std/niveaurgcl] module créé, table de correspondance entre les niveaux SIUS et BS vers le niveau RG
* `dwh/std/fmitplus`, module cree
* `dwh/adhoc/fmitpp`, module cree
* `dwh/std/fiforsbrute`, module cree, table des écritures de FORS
* `dwh/std/forsanalyt2fin`, module cree, table de correspondance source de financement FORS, UNISIS
* `dwh/std/fifors`, module cree, table des données financières de FORS
* `database/excel2`, module cree, utilise readxl pour lire les xlsx
* `dwh/std/fibcubrute`, module cree, table des données financière de la BCU pour la statistique des charges
* `dwh/adhoc/fibcu`, module cree, table des données financière de la BCU
* `dwh/std/fifcuebrute`, module cree, table des données financière de la FCUE pour la statistique des charges
* `dwh/std/cpfcue2sap`, module cree, table de correspondance compte FCUR, SF
* `dwh/adhoc/fifcue`, module cree, table des données financière de la FCUE
* `dwh/std/lafafin`, module cree, table des sources de financement pour LAFA
* `dwh/std/filafabrute`, module cree, table des données financière de LAFA pour la stat des charges
* `dwh/std/filafa`, module cree, table des données financière de LAFA
* `dwh/std/cpfors2sap`, module cree, table de correspondance entre le plan de compte de FORS et le plan de compte SAP de l'UNIL
* `dwh/std/cpbcu2sap`, module cree, table de correspondance entre le plan de compte de BCU et le plan de compte SAP de l'UNIL
* [util/cohort] utilitaires pour les études de cohortes
* `dwh/std/facultergcl`, module cree, table de correspondance entre la faculté SII et le niveau SIUS et la faculté UNISIS RG
* `dwh/std/fineutralizbrute`, module cree, table des ecritures de neutralisation brute
* `dwh/adhoc/fineutraliz`, module cree, table des ecritures de neutralisation
* `dwh/std/ficedidacbrute`, module cree, table des ecrtiures du CEDIDAC brute
* `dwh/adhoc/ficedidac`, module cree, table des ecrtiures du CEDIDAC
* `dwh/adhoc/fmitmm`, module cree, table fmit (m)it (m)ch2
* `dwh/std/fmitpatch`, module cree, patch d'écriture pour la table fmit
* `dwh/std/cpnature`, module cree, table des natures comptables
* `dwh/adhoc/couverture`, module cree, table de la couverture des charges selon l'OFS et le RG
* `dwh/std/codemontantcle`, module cree, table des différentes granulométries des Montants Clés
* `dwh/std/labelmontantcle`, module cree, table des labels des montants clé
* `dwh/adhoc/montantCle`, module cree, table des montants cle
* [dwh/std/semestre] module créé, table des semestres académiques UNIL
* [dwh/std/faculte] module créé, table des facultés de l'UNIL
* [dwh/std/imniveauunil] module créé, table des niveaux UNIL unique pour toutes les facultés
* [dwh/std/imbranche] module créé, table des branches UNIL
* [dwh/std/imniveaufaculte] module créé, table des niveaux UNIL utilisés par facultés
* [dwh/std/imetudobjectif] module créé, table des inscriptions des étudiants UNIL
* [dwh/std/imbranchegrp] module créé,Table des groupes de branches UNIL
* [database/connection] ajout de $disconnect_all()
* [dwh/std/plpan] module créé, table des plans d'étude UNIL
* [dwh/std/grgrade] module créé, table des grades UNIL
* [script/generic_expose_.R] script créé, exposition de tables pour des tiers
* [dwh/std/gretudiant] module créé, table des grades imprimés de l'UNIL
* [script/bundle_metadata_index_.R] script créé, indexation des metadonnees d'échantillonnage
* [util/cohort] utilitaires pour les études de cohortes
* `dwh/std/facultergcl`, module cree, table de correspondance entre la faculté SII et le niveau SIUS et la faculté UNISIS RG
* `dwh/adhoc/couverture`, module cree, table de la couverture des charges selon l'OFS et le RG
* `dwh/std/codemontantcle`, module cree, table des différentes granulométries des Montants Clés
* `dwh/std/labelmontantcle`, module cree, table des labels des montants clé
* `dwh/adhoc/montantCle`, module cree, table des montants cle
* [dwh/std/semestre] module créé, table des semestres académiques UNIL
* [dwh/std/] module créé, table des facultés de l'UNIL
* [dwh/std/faculte] module créé, table des facultés de l'UNIL
* [dwh/std/imniveauunil] module créé, table des niveaux UNIL unique pour toutes les facultés
* [dwh/std/imbranche] module créé, table des branches UNIL
* [dwh/std/imniveaufaculte] module créé, table des niveaux UNIL utilisés par facultés
* [dwh/std/imetudobjectif] module créé, table des inscriptions des étudiants UNIL
* [dwh/std/imbranchegrp] module créé,Table des groupes de branches UNIL
* [database/connection] ajout de $disconnect_all()
* [dwh/std/plpan] module créé, table des plans d'étude UNIL
* [dwh/std/grgrade] module créé, table des grades UNIL
* [script/generic_expose_.R] script créé, exposition de tables pour des tiers
* [script/generic_expose_.R] script créé, exposition de tables pour des tiers
* [dwh/std/gretudiant] module créé, table des gradés de l'UNIL
* [dwh/std/gretudiant] module créé, table des grades imprimés de l'UNIL
* [script/bundle_metadata_index_.R] script créé, indexation des metadonnees d'échantillonnage
* [dwh/raw/eptetugrup/eptetugrup_.R] script créé, bundle-isation
* [dwh/std/eptetugrup] module créé, table de correspondance entre le Statut de l'étudiant + le motif de mise en congé et la valeur en EPT pour GRUP
* [dwh/std/sesssem] module créé, table des sessions d'examens UNIL
* [dwh/std/sisusmatsec] module créé, table des maturités SIUS
* [dwh/std/sisusecolemat] module créé, table des écoles de maturité SIUS
* [dwh/std/sisusecommune] module créé, table des communes suisses SIUS
* [dwh/adhoc/inscriptions] module créé, table graal des étudiants immatriculés à l'UNIL
* [dwh/std/mosejour] module créé, table des séjours de mobilité
* [dwh/std/mosejoursem] module créé, table des séjours de mobilité par semestre
* [dwh/std/univprec] module créé, table des universités précédentes
* [dwh/std/impreuni] module créé, table des études précédentes
* [dwh/std/mosejouretape] module créé, table des étapes d'un séjour d'échange
* [dwh/std/facultehist], module crée, table de correspondance entre la faculté SII, le niveau SIUS et le code semestre vers la faculté UNISIS Hist
* [dwh/std/objectifbe], module crée, table de correspondance entre le plan d'étude et les objectifs d'étude définis par le BE (en attendant la proposition, UNISIS est prêt)
* [dwh/std/programmebs], module crée, table de correspondance entre le plan et les programmes d'étude définis par le BS
* [dwh/std/pletape], module crée, table des étapes d'un plan d'étude
* [dwh/std/mosejour] module créé, table des séjours de mobilité
* [dwh/std/mosejoursem] module créé, table des séjours de mobilité par semestre
* [dwh/std/univprec] module créé, table des universités précédentes
* [dwh/std/impreuni] module créé, table des études précédentes
* [dwh/std/mosejouretape] module créé, table des étapes d'un séjour d'échange
* [dwh/std/facultehist], module crée, table de correspondance entre la faculté SII, le niveau SIUS et le code semestre vers la faculté UNISIS Hist
* [dwh/std/objectifbe], module crée, table de correspondance entre le plan d'étude et les objectifs d'étude définis par le BE (en attendant la proposition, UNISIS est prêt)
* [dwh/std/programmebs], module crée, table de correspondance entre le plan et les programmes d'étude définis par le BS
* [dwh/std/pletape], module crée, table des étapes d'un plan d'étude
* [dwh/std/grgradefcue] module créé, table des grades UNIL de la FCUE
* [dwh/std/fcueetudiant] module créé, table des étudiants de la FCUE entretenue par l'UNIL
* [dwh/std/ecolemat] module créé, table des écoles de maturité selon l'UNIL
* [dwh/std/ecole] module créé, table des écoles précédentes selon l'UNIL
* [dwh/std/matsec] module créé, table des maturités selon l'UNIL
* [dwh/std/gretudbran] module créé, table des branches des grades imprimés de l'UNIL
* [dwh/std/gretudiantfcue] module créé, table des grades imprimés de la FCUE
* [dwh/std/imtitreprechist] module créé, table historique des titres universitaires de provenance (précédents)
* [dwh/std/imtitreprecuniv] module créé, table des titres universitaires de provenance (précédents)
* [dwh/std/provaiu] module créé, table des lieux de provenance AIU
* [dwh/std/imtitreprechist] module créé, table historique des titres universitaires de provenance (précédents)
* [dwh/std/imtitreprecuniv] module créé, table des titres universitaires de provenance (précédents)
* [dwh/std/provaiu] module créé, table des lieux de provenance AIU
* ajout des corps (catégories de fonctions)
* [dwh/std/imstatcode] module créé, table des statuts d'ancienneté (UNIL, niveau, faculté) des étudiants UNIL
* [dwh/adhoc/grabr] module créé, table adhoc des branches d'études liées aux grades imprimés
* `dwh/std/BOPecritures` module cree, table des ecritures taggees depenses et recettes pour la livraison serviceBOP
* [dwh/std/etudens] module créé, table des inscriptions aux enseignements de l'UNIL
* `dwh/std/infracout` module cree, table des couts par type de surface
* `dwh/std/factaiu` module cree, table des facteurs AIU
* `dwh/tool/mapRMaria` module cree, set d'outil pour convertir les types
* `dwh/std/salcouts` module cree, table des couts salariaux
* `dwh/std/infrasup` module cree, table des surfaces principales
* `dwh/std/infrasus` module cree, table des surfaces secondaires
* `dwh/std/cachuvbrute` module cree, table de la partie formation et recherche de la CA du CHUV
* `dwh/std/pletapegrade` module créé, table des étapes d'un plan d'études et grade associé
* `dwh/std/plplancrus` module créé, table des plans UNIL et branches CRUS associées
* `dwh/std/plplancrus` module créé, table des plans UNIL et branches CRUS associées
* `dwh/adhoc/cfichuhelp` module cree, module de creation des matrices intermediaire pour les applucations fi et ca du CHUV
* `dwh/adhoc/cainfra` module cree, standardisation des coûts d'infrastructures pour la CA
* `dwh/adhoc/cachuv` module cree, standardistation de la CA du chuv pour la CA
* `dwh/std/octroilau` module cree, table des montants octroyer via la LAU
* `dwh/std/inscritptionssius` module cree, table des inscriptions des étudiants
* `dwh/std/etuaiuapprof` module cree, table des effectifs AIU en etude approfondie
* `dwh/std/cachargesofs` module cree, table des chages OFS pour la CA
* `dwh/std/cacouvertures` module cree, table des couvertures pour la CA
* `dwh/std/camontantcle` module cree, table des montants clés pour la CA
* `dwh/std/cacontrat` module cree, table des contrats pour la CA
* `dwh/adhoc/echangeunilepfl` module cree, calcul des cout en heures personnes pour les echanges avec l'EPFL
* `dwh/std/enseigpl` module créé, table des enseignements UNIL
* `dwh/adhoc/fihepvd` module cree, table des charges pour le Domaine de la HEP-VD
* `dwh/std/communes` module cree, table des communes de l'OFS
* [util/acad] module créé, utilitaires pour transformer des années académiques en dates
* [dwh/adhoc/anneeciv] module créé, correspondance entre année civile et dates de début et fin
* DEVEL [dwh/adhoc/titreprec] module créé, table des provenances universitaires par niveaux
* [dwh/std/nivsiusnivprov] module créé, table des correspondances entre le niveau SIUS et le niveau du titre universitaire de provenance
* [dwh/adhoc/proffch] module créé, données pour la livraison Proff.ch
* [script/proffch_master_] script créé, préparation des données pour Proff.ch
* `dwh/adhoc/caetudiants` module cree, standardisation des données étudantes pour la CA
* `dwh/std/fihessobrute` module cree, table des montants facturés à la HES-SO par le CHUV et l'UNIL brute
* `dwh/adhoc/fihesso` module cree, table des montants facturés à la HES-SO par le CHUV et l'UNIL
* `dwh/std/mtsiusbase` module cree, table des matrices de transferts pour l'enseignement de base SIUS
* `dwh/std/mtsiusapprofencad` module cree, table des matrices de transferts pour l'encadrement approfondi SIUS
* `dwh/std/mtsiusapprof` module cree, table des matrices de transferts pour l'enseignement approfondi SIUS
* `dwh/adhoc/mtsius`, module recree (anciennement `dwh/adhoc/mtransidsius`), fournisseur officiel de matrice de transfert SIUS
* `dwh/std/mtsiushesso` module cree, table des matrices de transfert pour la HESSO
* `dwh/std/mtsiushepvd` module cree, table des matrices de transfert pour la HEPVD
* `dwh/std/mtsiusepflin` module cree, table des matrices de transfert pour la EPFL-IN
* `dwh/std/mtsiusepflout` module cree, table des matrices de transfert pour la EPFL-OUT
* `dwh/std/fiepflinbrute` module cree, table des données fournies par l'EPFL pour les coûts EPFL-IN
* `dwh/std/epflinclebranche` module cree, table des cle de repartition des branches EPFL-IN
* `dwh/std/epflinclenature` module cree, table des cle de repartition des natures comptables EPFL-IN
* `dwh/adhoc/fiepflin` module cree, table des charges recue de la part de l'EPFL
* `dwh/std/benefaiu` module cree, table des bénéficiaires AIU
* `dwh/adhoc/ccaclesius` module cree, trousseau des clés pour la CASIUS
* `dwh/std/infraub` module cree, table des unités structurelles d'infrastructures orphelines
* `dwh/adhoc/fiepflout` module cree, table des charges données de la part de l'EPFL
* `dwh/adhoc/fiepfloutbrute` module cree, table des données fournies à l'EPFL pour les coûts EPFL-OUT
* `dwh/adhoc/fiepfloutbrute2` module cree, table des données fournies à l'EPFL pour les coûts EPFL-OUT new model
* `dwh/adhoc/cadelimsius` module cree, table des délimitations de la CA
* `dwh/adhoc/cacoutssius` module cree, table des couts SIUS après matrices de transfert
* `dwh/adhoc/cacouvsius` module cree, table de la couverture des coûts SIUS
* `dwh/std/tables` module cree, catalogue des tables disponibles dans le DWH
* `util/FaitLaCASIUS` module cree, fonction remplissant la CA pour l'ofs a partir du fichier
### Modifications
* `tool/map` remplacement de `tool/lot` et `tool/sample` par `tool/perimeter` et amélioration du log
* `tool/autocomplete` amélioration du log
* `dwh/std/fmit` le message d'output donne aussi les NAs
* `dwh/std/rosetta` utilise une version echantillonne dans le dwh comme source et renvoie une fonction
* `tool/map` adaptation à la nouvelle rosetta
* `tool/autocomplete` adapation à la nouvelle rosetta
* [tool/perimeter] est idempotent
* [database/table] admet 'sample' et 'lot' comme paramètres; dans ce cas, seul l'échantillon le plus proche de sample (dans le passé d'abord, sinon dans le futur) est requêté auprès de la base de données
* Renommage des bases de données (dev > dwh_dev, prod > dwh_prod, spdev > dwhs_dev, spprod > dwhs_prod, unisis_prod)
* [dwh/adhoc/contrats] PATCH actif après le 2015-03-30: la date de naissance du PersID_UNIL_C 1125985 est 1960-09-24
* [dwh/std/gbbienadresse] refactorisation, renvoie une fonction
* [dwh/adhoc/contrats] abandon des variables Institution_*, création de SousDomaine_SRH_C
* [dwh/std/rpcontratsap] abandon des variables Institution_*, création de SousDomaine_SRH_C
* [dwh/std/acatsiuscl] refactorisation, renvoie une fonction
* [dwh/std/adenvoi] refactorisation, renvoie une fonction
* [dwh/std/adresses] refactorisation, renvoie une fonction
* [dwh/std/adtel] refactorisation, renvoie une fonction
* [dwh/std/avs13manuel] refactorisation, renvoie une fonction
* [dwh/std/avs13sap] refactorisation, renvoie une fonction
* [dwh/std/catunilbeccl] refactorisation, renvoie une fonction
* [dwh/std/catunilrelevecl] refactorisation, renvoie une fonction
* [dwh/std/faccoord] refactorisation, renvoie une fonction
* `dwh/std/bfspays` refactorisation, revoie une fonction
* `dwh/std/bfscontinant` refactorisation, revoie une fonction
* `dwh/std/bfsregion` refactorisation, revoie une fonction
* `dwh/std/bfsinconnu` refactorisation, revoie une fonction
* `dwh/std/payssiusunil` refactorisation, revoie une fonction
* `dwh/std/paysbns` refactorisation, revoie une fonction
* `dwh/adhoc/codepays` adaptation à la refactorisation
* `dwh/std/fictr` refactorisation, revoie une fonction
* `dwh/std/ub` refactorisation, revoie une fonction
* `dwh/adhoc/rpubfictr` adaptation à la refactorisation
* `dwh/std/fisrcfns` refactorisation, revoie une fonction
* `dwh/std/fisrcunisis` refactorisation, revoie une fonction
* `dwh/std/fifonds` refactorisation, revoie une fonction
* `dwh/adhoc/fondsfns` adaptation à la refactorisation
* `dwh/std/codefin` refactorisation, revoie une fonction
* `dwh/std/cpcatbnscl` refactorisation, revoie une fonction
* `dwh/std/fmfincode` refactorisation, revoie une fonction
* `dwh/adhoc/rhfondsfinan` adaptation à la refactorisation
* `dwh/std/bseg` refactorisation, revoie une fonction
* `dwh/std/t005` refactorisation, revoie une fonction
* `dwh/std/bnsbopanalysetiers` refactorisation, revoie une fonction
* `dwh/std/lfa1` refactorisation, revoie une fonction
* `dwh/adhoc/ecriture` adaptation à la refactorisation
* `dwh/std/shisfaecherkatalogf` refactorisation, revoie une fonction
* `dwh/std/plancpsap` refactorisation, revoie une fonction
* `dwh/std/codes` refactorisation, revoie une fonction
* `dwh/std/naturesius` refactorisation, revoie une fonction
* `dwh/std/fmit` refactorisation, revoie une fonction
* `dwh/std/fifondsctr` refactorisation, revoie une fonction
* `dwh/aggregate` traitement du cas code(z)c
* `tool/map` ajout d'une methode pour ordrer les champs
* [dwh/std/fonctcat] refactorisation, renvoie une fonction
* [dwh/std/fonctstatutsiuscl] refactorisation, renvoie une fonction
* [dwh/std/gbbien] refactorisation, renvoie une fonction
* [dwh/std/ncatsiuscl] refactorisation, renvoie une fonction
* [dwh/std/pays] refactorisation, renvoie une fonction
* [dwh/std/perpaysnat] refactorisation, renvoie une fonction
* [dwh/std/personne] refactorisation, renvoie une fonction
* [dwh/std/rhfonction] refactorisation, renvoie une fonction
* [dwh/std/rhhorairesport] refactorisation, renvoie une fonction
* [dwh/std/rhhoraireunil] refactorisation, renvoie une fonction
* [dwh/std/rhmatsap] refactorisation, renvoie une fonction
* [dwh/std/rhtaforfait] refactorisation, renvoie une fonction
* [dwh/std/rhtasurvey] refactorisation, renvoie une fonction
* [dwh/std/rhtauxretrib] refactorisation, renvoie une fonction
* [dwh/std/ripp] refactorisation, renvoie une fonction
* [dwh/std/rpcontrat] refactorisation, renvoie une fonction
* [dwh/std/rpcontratsap] refactorisation, renvoie une fonction
* [dwh/std/rpfonction] refactorisation, renvoie une fonction
* [dwh/std/sppersonne] refactorisation, renvoie une fonction
* [dwh/std/structurealgo] refactorisation, renvoie une fonction
* [dwh/adhoc/structure] ajout des champs Fac_UNIL_STRUCT_C, SSFFBM_C et SSCFBM_C
* `dwh/std/ub` suppression du champs Fac_UNIL_C
* `dwh/adhoc/rpubfictr` ajout du champs Fac_UNIL_STRUCT_SF_C
* `dwh/adhoc/codepays` ajout de paysorg
* `dwh/std/t005` changement des noms PAYSISOC et PAYSISON en PAYSISO2C et PAYSSISUSFSDN
* `dwh/std/lfa1` changement du nom PAYSISOC en PAYSISO2C
* `dwh/std/fmfincode` adaptation au format de donnée du DWH
* `dwh/std/bseg` adaptation au format de donnée du DWH
* `dwh/adhoc/ecriture` ajout de la table codepays et adaptation aux lots des tables t005, lfa1 et fmfincode
* [database/connection] le handler embarque une info concernant le driver
* [tool/POSIXct] module créé, patch et section pour as.POSIXct
* [dwh/raw] utilise [database/bundle] au lieu de [database/table]
* [dwh/std/rosetta] utilise [database/bundle] au lieu de [database/table]
* [script/raw_update_.R] script adapté pour utiliser [database/bundle]
* [script/ripp_update_.R] script adapté pour utiliser [database/bundle]
* [dwh/adhoc/coordonnees] inclut les adresses e-mail
* `dwh/std/fmit`, changement de nom des champs Cp_SF_M_C et Cp_SF_G_C en CpGrp_SF_M_C et CpGrp_SF_G_C
* `dwh/adhoc/rhfondsfinan`, changement dans la gestion des fonds FNS
* `dwh/adhoc/fondsfns`, changement dans la gestion des fonds FNS
* `dwh/std/fisrcunisis`, changement dans la gestion des fonds FNS
* `dwh/std/fisrcfns`, changement dans la gestion des fonds FNS
* `dwh/std/fmfincode`, suppression d'un patch (car corrigé avec la nouvelle table (sample 2015-04-16))
* `dwh/std/t005`, changement du lot en FULL + adaptation au format du DWH
* `dwh/std/lfa1`, changement du lot en FULL + adaptation au format du DWH
* `dwh/std/fmfincode`, changement du lot en FULL + adaptation au format du DWH
* `dwh/std/bseg`, adaptation au format du DWH
* [script/contrats_diagonal_year_d7w4m12y1_ephemeral_.R] script renommé
* [script/contrats_diagonal_ephemeral_.R] expose une version anonymisée
* [script/contrats_historized_year_master_.R] expose une version anonymisée
* [tool/ids] décommissionne la méthode $anonymize() au profit du module [tool/anonymize] #65
* `dwh/aggregate` utilise excel2 si option activée
* [dwh/std/rhmatsap] neutralisation des PERSIDUNILC (PERNUM) nuls
* [dwh/adhoc/contrats] contient les indicateurs de cohortes académiques
* [script/contrats_diagonal_ephemeral_.R] contient les indicateurs de cohortes académiques
* [database/bundle] $get_element() prend le paramètre "drop" #109
* [tool/decodec] traite correctement les CODECs de la forme "^.*OLD$"
* [tool/decodec] traite correctement les CODECs de la forme "^.*1C$"
* [script/rosetta_sample_.R] adaptations liées à la migration d'Oracle vers MariaDB
* [dwh/std/plpan] modification du nom d'une variable
* [database/table] $put() accepte l'option logicalsAsStrings
* [tool/export] $mysql() accepte l'option logicalsAsStrings
* [dwh/std/ripp] convertit correctement les booléen stockés sous forme de chaîne
* [dwh/std/univprec] modification du nom de certaines variables
* [dwh/std/objectifbe], modification du message d'info
* [dwh/std/plplan], suppression de variables non pertinentes dans le module
* [dwh/std/imniveaufaculte], ajout d'une variable, modification de la partie quality chase
* [dwh/std/sisusecolemat] changement du nom de certaines variables
* [dwh/std/sisusmatsec] modification du nom de certaines variables
* [dwh/std/grgrade] modification du nom de certaines variables
* [dwh/std/gretudiant] changement du nom de certaines variables
* [dwh/std/semestre] changement du nom de certaines variables
* [dwh/std/facultehist] changement du nom de certaines variables
* [dwh/std/facultergcl] changement du nom de certaines variables
* [dwh/std/imetudiant] changement du nom de certaines variables, ajout d'une variable pour les externes en stage de médecine
* [dwh/std/imetudobjectif] changement du nom de certaines variables
* [dwh/std/imniveaufaculte] modification du nom de certaines variables
* [dwh/std/plplan] modification du nom de certaines variables
* [dwh/std/eptetugrup] modification du nom de certaines variables
* [dwh/std/mosejour] modification du nom de certaines variables
* [dwh/std/univprec] modification du nom de certaines variables
* [dwh/std/impreuni] modification du nom de certaines variables
* [dwh/std/mosejouretape] modification du nom de certaines variables
* [dwh/std/pletape] modification du nom de certaines variables
* [dwh/std/gretudbran] modification du nom de certaines variables
* [dwh/std/fcueetudiant] modification du nom de certaines variables
* [dwh/std/imtitreprechist] modification du nom de certaines variables
* [dwh/std/imtitreprechist] modification du nom de certaines variables
* [dwh/std/imtitreprechist] changement d'un paramètre de connexion à "dwhs_prod"
* [dwh/std/impreuni] changement du nom de certaines variables
* `database/bundle` remplacement des $... par [["..."]], ajout un message d'info pour la fonction $are_identical_elements, amélioration des conditions de l'affichage des messages de la fonction $put_element
* `dwh/adhoc/ecriture` changement du type d'output de liste a data.frame, avec deux vecteurs en plus, pour compenser
* `dwh/adhoc/structure` ajout des unités structurelles du SIUS et patch de l'ESC en droit pour la CA
* `dwh/aggregate` poeut prendre des parametres supplémentaires
* `tool/package` install la version 0.4.1 de dplyr pour eviter les problèmes
* `dwh/std/siusecolemat`, `dwh/std/ecolemat` et `dwh/std/impreuni` années acad et civiles en _AA et _AC
* `dwh/std/ub`, suppression des 0 dans le champs `Us_UNIL_C`
* `tool/tidyrtotal`, ajout des "jolis", pour lignes et colonnes
### Corrections
* [dwh/std/adenvoi] correction du test de clé-primaire
* `dwh/adhoc/rhfondsfinan` prend le lot FULL de fmfincode
* [database/table] correction de bug pour dbWriteTable(append = T, ...) qui parfois ne respecte pas les noms de colonnes
* [dwh/std/rosetta] local$restore() se voit passer une fonction
* `tool/tidyrtotal`, correction de la gestion des NAs
* `dwh/std/paysbns`, l'ordre de la variable PaysOrdre est respectée
* `dwh/std/bnsbopanalysetiers`, correction nom de variable
* `dwh/aggregate`, transmet les options a csv
* [dwh/std/imetudobjectif] - Correction de bugs mineurs
* [dwh/std/imetudobjectif] - Correction des erreurs signalées par RC
* [dwh/std/semestre] dans la partie mutate, modification des fonctions str_trim() problématiques en format()
* [dwh/std/faculte] dans la partie mutate, modification des fonctions str_trim() problématiques en format()
* [dwh/std/imetudobjectif] - Correction de noms de variables
* [dwh/std/imetudobjectif] - Modification de la clé unique
* [dwh/std/imetudobjectif] - Correction du nom d'une variable
* [dwh/std/grgrade] - Correction du nom d'une variable
* [dwh/std/grgrade] - Correction des as.Date(format(x)) en as.Date(format(x, na.encode=F))
* [dwh/std/semestre] - Correction des as.Date(format(x)) en as.Date(format(x, na.encode=F))
* [dwh/std/imetudobjectif] - Correction des as.Date(format(x)) en as.Date(format(x, na.encode=F))
* [dwh/std/plplan] - Correction des as.Date(format(x)) en as.Date(format(x, na.encode=F))
* [dwh/std/imetudiant] - Correction des as.Date(format(x)) en as.Date(format(x, na.encode=F))
* [dwh/raw/eptetugrup/eptetugrup_.R] corrections mineures
* [dwh/std/sisusecolemat] correction avec ajout des méthodes format(., na.encode = F)
* [dwh/std/mosejoursem] correction d'une faute d'orthographe dans la raison d'être
* [dwh/adhoc/inscriptions], corrections liées à de la cardinalité induite par plplan & une table jointe à double, ajout de la table objectifbe
* [dwh/std/imetudobjectif], standardisation des variables booléennes refaite
* [dwh/std/niveaurgcl], correction de la standardisation de la variable NiveauSIUS_UNIL_C
* [dwh/std/impreuni], ajout de la vérification de clé unique (PersID_UNIL_C)
* [dwh/std/impreuni], correction de la raion d'être
* `dwh/std/fmfincode`, remplacement des $sample par [["sample"]]
* `util/interval`, correction erreur pour les années académiques entre 00 et 09
* `tool/tidyrtotal`, correction erreur sur le total des lignes
### Obsolète
* [database/table] utilisation de $get() avec les paramètres sample et lot dépréciée et remplacée par database/bundle$get_element()
### Retraits
* `dwh/adhoc/servicebop/ecritures`
* `tool/lot`
* `tool/sample`
## 2015-03-31
### Ajouts
* [dwh/raw/acatsiuscl] script d'aggregation
* [dwh/adhoc/ternatio] module créé, table des nationalités et territoires principaux et secondaires des personnes
* [dwh/raw/rhtasurvey] agrégat créé
* [dwh/std/rhtasurvey] module créé, table du relevé des taux d'activités auprès des enseignants et chercheurs
* [dwh/raw/rhtaforfait] agrégat créé
* [dwh/std/rhtaforfait] module créé, table des taux d'activité forfaitaires
* [dwh/adhoc/rhta] module créee, table des taux d'activités
* [dwh/adhoc/contrats] module créé, table des contrats RH
* [script/ripp_sample_.R] script Jenkins pour l'échantillonnage du RIPP
### Modifications
* [dwh/std/acatsiuscl] intégration de la granulométrie pour le Rapport de gestion
* [dwh/std/perpaysnat] remplace les codes des cantons par CH
* [database/csv] les champs peuvent être protégés par des guillemets simples ou doubles
* [dwh/aggregate] les champs peuvent être protégés par des guillemets simples ou doubles
* [script/ripp_update_.R] DB "ripp_logs" renommée en "ripplog"
* [dwh/raw/avs13manuel] agrégatisé
* [dwh/raw/avs13sap] agrégatisé
* [tool/perimeter] est idempotent
* [database/table] admet 'sample' et 'lot' comme paramètres; dans ce cas, seul l'échantillon le plus proche de sample (dans le passé d'abord, sinon dans le futur) est requêté auprès de la base de données
* [tool/perimeter] méthode $drop() ajoutée
* [dwh/raw] admet 'sample' et 'lot' comme paramètres; dans ce cas, seul l'échantillon le plus proche de sample (dans le passé d'abord, sinon dans le futur) est requêté auprès de la base de données
### Corrections
* [dwh/std/ripp] correction des noms de champs PERSIDCHAVS11 et PERSIDCHAVS13
### Obsolète
### Retraits
* [handmade/aggregate] obsolete depuis 13.03.15
* [handmade/update] obsolete depuis 13.03.15
## 2015-03-13
### Ajouts
* [dwh/raw/rhhorairesport] données RAW du personnel horaire des sports intégrées
* [dwh/std/rhhorairesport] module créé
* [dwh/raw/structurealgo] échafaudage pour table RAW créé
* [dwh/std/structurealgo] module créé, table de la structure organisationnelle, liste des algorithmes sous forme de Regex
* [dwh/adhoc/structure] module créé, table de la structure organisationnelle
* [dwh/std/gbbienadresse] module créé, table des adresses de bâtiments UNIL (remplace adrbat)
* [dwh/raw/bfspays] script d'aggregation
* [dwh/std/bfspays] module créé, table des pays selon l'OFS avec code ISO2-3
* [dwh/raw/bfscontinent] script d'aggregation
* [dwh/std/bfscontinent] module créé, table des contients selon l'OFSS
* [dwh/raw/bfsregion] script d'aggregation
* [dwh/std/bfsregion] module créé, table des régions selon l'OFS
* [tool/fuzzy] module créé, méthode $merge() pour jointures floues
* script/raw_sample_.R script créé, échantillonnage des tables RAW
* [dwh/raw/catunilbeccl] script d'aggrégation
* [dwh/std/catunilbeccl] module créé, liste des codes des catégories UNIL de personnel pour l'égalité des chances
### Modifications
* [dwh/std/faccoord] ajout de la variable 'Fac_UNIL_STRUCT_C'
* [dwh/std/sppersonne] ajout des CODECs pour le sexe, l'état-civil et le permis de travail
* [dwh/std/ripp] ajout d'un timeout de 24h
* [dwh/raw/rhhoraireunil] refactorisé et utilise aggregate
* [dwh/std/rhhoraireunil] refactorisé
* [dwh/aggregate] ajout du support xls et transformation possibilité de définir les NAs
* [extract/excel] transformation des "" en NA par defaut
* [dwh/raw/fonctcat] refactorisé et utilise aggregate
* [dwh/std/fonctcat] refactorisé
* [dwh/std/fonctcat] mis à jour pour intégrer les granulométries du BEC
* [dwh/tool/perimeter] paramètre "verbose" ajouté à $get_sample()
* [extract/*] refactorisé en [database/*]
* [dwh/std/adenvoi] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/adresses] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/adtel] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/codes] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/gbbien] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/gbbienadresse] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/pays] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/perpaysnat] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/personne] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rhfonction] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rhmatsap] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rhtauxretrib] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rpcontrat] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rpcontratsap] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/rpfonction] pointe vers table RAW échantillonnée sur Oracle UNISIS
* [dwh/std/sppersonne] pointe vers table RAW échantillonnée sur Oracle UNISIS
### Corrections
* [dwh/aggregate] correctif de bug mineur concernant l'estampillage du lot des sources provenant de Google Spreadsheet
* [dwh/std/ub] correctif de bug mineur concernant un champs non-trimmé
* [dwh/adhoc/rhfondsfinan] correctif utilisation reshape en parallel
* [extract/connection] fixation de la TZ pour les connexions à Oracle
### Obsolète
* [dwh/std/adrbat] supprimé, remplacé par gbbienadresse
### Retraits
## 2015-03-13
### Ajouts
* `dwh/std/fonctcat`, table de correspondance entre fonctions RH et catégories
* `dwh/std/acatsiuscl`, liste des codes des anciennes catégories SIUS de personnel
* `dwh/std/ncatsiuscl`, liste des codes des nouvelles catégories SIUS de personnel
* `dwh/std/fonctstatutsiuscl`, liste des codes des statuts SIUS de personnel
* `dwh/std/catunilrelevecl`, liste des codes des catégories UNIL de personnel pour la relève académique
* `dwh/std/fisrcfns`, liste des sources de financement des fonds FNS
* `dwh/std/fisrcunisis`, liste des sources de financement des fonds
* `dwh/adhoc/fondsfns`, liste des fonds fns
* `dwh/adhoc/rhfondsfinan`, table des sources de financement par fonds
* `dwh/adhoc/coordonnées`, table des coordonnées des personnes avec un contrat RH
* `dwh/std/adrbat`, table des adresses de bâtiments UNIL
* `dwh/std/faccoord`, table des coordonnées des Facultés
* `dwh/extract/excel`, lit les fichiers Excel
* `dwh/raw/avs13sap`, intégration de la liste des numéros AVS13 provenant de SAP et fournie par le CI sous forme Excel
* `dwh/std/avs13sap`, table des numéros AVS (source SAP)
* `dwh/std/rhmatsap`, table des correspondances entre matricules SAP et PERNUM dans ResHus
* `dwh/raw/avs13manuel`, intégration de la liste des numéros AVS13 basée sur le fichier Excel d'UNISIS et qui devra disparaître à terme
* `dwh/std/avs13manuel`, table des numéros AVS, saisie manuelle (source UNISIS)
* `dwh/adhoc/persnav13`, table des numéros AVS des personnes
* `dwh/raw/rhhoraireunil`, intégration du décompte des heures pour le personnel horaire basé sur le fichier Excel transmis par le SRH
* `dwh/std/rhhoraireunil`, table de décompte des heures pour le personnel horaire
* `dwh/extract/csv`. lit les fichiers csv pour symetrie avec le module excel
* `handmade/aggregate`, module permettant de faire l'aggregation de fichier csv ou xlsx, ou d'un gsheet
* `handmade/update`, module permettant de cree et mettre à jour le fichier Rds, pour les RAWs locaux
* `tool/perimeter`, module regroupant les modules `sample` et `lot`, cf. #23.
* `dwh/aggregate`, module permettant de cree et mettre à jour le fichier Rds, pour les RAWs locaux en aggregeant des fichiers csv ou xlsx, ou un gsheet
* `util/uuid`, module permettant d'obtenir un Universal Unique Identifier (UUID) d'un serveur de bases de données.
* `service/ripp`, module exposant une API pour le Registre des identifiants de personnes physiques (RIPP).
* `dwh/std/ripp`, table du Registre des identifiants de personnes physiques (RIPP).
* `script/update_ripp_.R`, script de mise à jour du Registre des identifiants.
* `dwh/std/rpcontratsap`, table des contrats (source SAP)
* `tool/perimeter`, exclusion des champs Created_T et LastModified_T si drop=T
* `tool/semaphore`, module pour wrapper les objets avec un message (un "sémaphore" pour débugger)
* `dwh/adhoc/ecriture`, table des ecritures, des recettes et des depenses pour service BOP
* `tool/ids`, module pour compléter les identifiants d'une table à l'aide du RIPP
### Modifications
* `util/EAN13$is_valid()` est "vectorisé", i.e. accepte un vecteur de codes EAN13 et renvoie un vecteur (de même longeur) de booléens.
* `extract/gsheet` ne renvoie plus de message d'avertissement
* `extract/gsheet` accepte `na.strings` en paramètre
* `tool/quality` la methode check_unique_key peut prendre une option pour afficher les doublons qui vont être supprimés
* `extract/gsheet` prend ne prend pas les strings comme facteur
* `extract/gsheet` considere "" comme un NA
* `util/EAN13`est renommé `util/ean13`
* `util/ean13$is_valid()` renvoie NA pour un NA
* `dwh/std/rpcontrat`, le contenu de la variable `ConOrig_UNIL_C` est en majuscules
* `dwh/std/rosetta` est plus verbeux pour les clés uniques
* `dwh/std/adresses`, correction de noms de champs
* `tool/map` ordonne les colonnes conformément à Rosetta
* `tool/quality`, la methode $check_format accepte également une fonction caractéristique à la place d'une RegEx
* `extract/connection` prend `stage` en paramètre optionel et permet de se connecter à d'autres bases qu'Oracle, notamment à MySQL/MariaDB
* `dwh/std/t005`, refactorisation en Rmd, prise en compte du fichier Rds généré par `dwh/aggregate`
* `dwh/std/lfa1`, refactorisation en Rmd, prise en compte du fichier Rds généré par `dwh/aggregate`
* `dwh/std/cpcatbnscl`, refactorisation en Rmd, prise en compte du fichier Rds généré par `dwh/aggregate`
* `dwh/std/bseg`, refactorisation en Rmd, prise en compte du fichier Rds généré par `dwh/aggregate`
### Corrections
* `dwh/std/rhfonction` remplace les valeurs "99" par des NA pour FONCTCATSIUSANCC.
* `extract/gsheet` convertit correctement les #N/A en NA
* `tool/autocomplete`, correction typographique
* `dwh/std/codefin` revoit le code Fin_UNISIS_C au format \d{2}
* `tool/decodec`, ajout de `dplyr::rename` pour résoudre le conflit potentiel avec le package "reshape"
* `dwh/std/rosetta`, ajout de `dplyr::rename` pour résoudre le conflit potentiel avec le package "reshape"
* `dwh/std/personne`, correction du nom de variable `PERSNAISSPAYSSIUSC` en `PERSNAISSPAYSUNILC`
* `tool/export`, $maria() crée la table si elle n'existe pas
### Obsolète
* `tool/sample`, remplacé par `tool/perimeter`, cf. #23.
* `tool/lot`, remplacé par `tool/perimeter`, cf. #23.
* `hademade/aggregate` cf #53.
* `hademade/update`, remplacé par `dwh/aggregate`, cf #53.
* `dwh/adhoc/servicebop/ecritures`, remplacé par `dwh/adhoc/ecriture`
### Retraits
## 2015-02-13
Cf. commit d838d24b96a39bd1b1c1b4d51cad49f8a437d949
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment