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'adapter | Où l'enregistrer | Nom de l'adapter à implémenter |
|---|---|---|
core.dashboards_store/models/marts/educ_serv/adapters.yml | cssXX.dashboards_store/models/marts/educ_serv/staging/populations/*.sql | stg_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:
- Créez autant de fichiers
.sqlque vous avez de populations personnalisées. Ces fichiers doivent avoir les mêmes colonnes quecustom_fgj_populations.sql. - Remplacez
custom_fgj_populations.sqlpar un script qui fait l'UNIONde tous les fichiers de population que vous venez de créer.
Consultez la page sur l'overriding si le concept est nouveau pour vous.
