Marts de données

Services éducatifs

Seeds et adapters obligatoires. Consultez la documentation des seeds et adapters pour savoir comment implémenter une seed ou un adapter.

Seeds

Il n'y a pas de seeds obligatoires pour le mart des services éducatifs.

Adapters

Adapters obligatoires

Ces adapters doivent être renseignés pour que l'ETL fonctionne.
Si vous avez créé votre Store avec le template cookiecutter, les dossiers cssXX.dashboards_store/models/marts/educ_serv/staging/ contiennent déjà des adapters préremplis pour vous aider à démarrer. Vous devez seulement mettre à jour les fichiers sql avec vos propres règles d'affaires.

Le tableau suivant présente les définitions d'adapters requises et le chemin où placer les fichiers sql.

Chemin de la définition YAML de l'adapterOù l'enregistrerNom de l'adapter à implémenter
core.dashboards_store/models/marts/educ_serv/adapters.ymlcssXX.dashboards_store/models/marts/educ_serv/staging/populations/*.sqlstg_ele_prescolaire, stg_ele_primaire_reg, stg_ele_primaire_adapt, stg_ele_secondaire_reg, stg_ele_secondaire_adapt
Consultez la documentation des adapters pour savoir comment implémenter un adapter.

Adapters de population

Pour construire vos populations, vous devez définir les règles d'affaires pour les années précédentes, l'année courante et l'année prévisionnelle.

Gardez en tête que les données Groupe-Repere ne peuvent pas être utilisées pour l'année prévisionnelle, car elles ne sont disponibles qu'à la fin de l'année courante. Vous devez analyser quelles données peuvent être utilisées pour assurer la qualité des données. Nous recommandons d'utiliser les données distribution, si possible, pour l'année prévisionnelle.

Ajouter des populations personnalisées aux populations par défaut

L'utilisation de populations personnalisées est optionnelle. Si vous n'en fournissez aucune, l'ETL utilisera les populations par défaut obligatoires.

Dans votre cssXX.dashboards_store:

  1. Créez autant de fichiers .sql que vous avez de populations personnalisées. Ces fichiers doivent avoir les mêmes colonnes que custom_fgj_populations.sql.
  2. Remplacez custom_fgj_populations.sql par un script qui fait l'UNION de tous les fichiers de population que vous venez de créer.
Consultez la page sur l'overriding si le concept est nouveau pour vous.
Copyright © 2026