Efficacité
Déploiement
tag:efficaciteLa base de données paie doit être liée au projet. Veuillez vous référer à la section lier une base de données pour plus d’informations sur la façon de lier une base de données.
La base de données gpi doit être liée au projet. Veuillez vous référer à la section lier une base de données pour plus d’informations sur la façon de lier une base de données.
Magasin
Les marts suivants doivent être activés pour que le tableau de bord fonctionne. Veuillez vous référer à la section activer un magasin pour plus d’informations sur la façon d’activer un magasin.
human_resources
Spécificité du projet dbt
Mettez à jour votre fichier
cssXX.dashboards_store/dbt_project.ymlavec l’extrait suivant.
# cssXX.dashboards_store/dbt_project.yml
models:
core_dashboards_store:
marts:
human_resources:
+enabled: true
dashboards:
human_resources:
efficacite:
+enabled: true
interfaces:
paie:
+enabled: true
gpi:
+enabled: true
Configuration
Configurer la seed eff_categories_emploi
Par défaut, la seed
core.dashboards_store/seeds/dashboards/human_resources/efficacite/eff_categories_emploi.csvest utilisée si aucune seed personnalisée n'a été créée dans le répertoirecssXX.dashboards_store. Nous vous recommandons fortement de créer cette seed et de la configurer avec un employé du service des ressources humaines.
Pour créer la seed personnalisée, dirigez-vous dans le répertoire cssXX.dashboards_store/seeds/dashboards/human_resources/efficacite puis créez le fichier eff_categories_emploi_personnalises.csv. Vous devez vous fier à la définition décrite dans le schéma de la seed situé dans core.dashboards_store/seeds/dashboards/human_resources/efficacite/schema.yml.
Vous devez créer les trois seeds suivantes dans le répertoire
cssXX.dashboards_store/seeds/dashboards/human_resources/efficacite:
-> eff_coefficients_premier_axes
-> eff_mapping_fgj_paie
-> eff_reporting_configuration
Comme spécifié ci-dessus, la définition des seeds est décrite dans le schéma situé dans core.dashboards_store/seeds/dashboards/human_resources/efficacite/schema.yml.
Pour peupler la seed
eff_coefficients_premier_axes, vous devez exécuter le script Python situé danscore.dashboards_store/analyses/dashboards/efficacite/Dashboard_efficacite_extract_coeff.py. Assurez-vous ensuite d'inscrire les données dans les bonnes colonnes de la seed.
Pour peupler la seed
eff_mapping_fgj_paie, vous devez extraire tous leslieu_travde la tablei_pai_tab_lieu_trav. Il faut ensuite faire une liaison avecgpm_t_ecopour sortir les écoles GPI (colonneecole_gpi). Certaines valeurs peuvent être nulles. La colonnelieu_jumeleest le numéro qui sera affiché comme école parent dans le tableau de bord. Par exemple, l'école 042 peut être une école satellite de 005.
Le lieu_trav est 042, l'ecole_gpi est 042 et le lieu_jumele est 005.
Pour peupler la seed
eff_reporting_configuration, vous devez référencer lelieu_jumelede la seedeff_mapping_fgj_paie. Si vous décidez qu'une école n'est pas comparable, vous pouvez l'exclure avec 0, sinon 1. Si la colonnelieu_jumelen'est pas identique à la colonnelieu_travdans la seedeff_mapping_fgj_paie, nous recommandons fortement d'écrire le nom et la catégorie de l'école dulieu_jumele. Selon l'exemple décrit ci-dessus poureff_mapping_fgj_paie:
005,1,(005) - Saint-Paul,École primaire
