Ressources humaines

Efficacité

Tableau de bord permettant d’évaluer l’efficacité des ressources allouées en fonction des divers besoins des milieux et de la réussite éducative des élèves.

Déploiement

tag:efficacite

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

Marts

Les marts suivants doivent être activés pour que le dashboard fonctionne. Consultez la section activer un mart pour plus d'informations.

  • human_resources

Spécification du projet dbt

Mettez à jour votre fichier cssXX.dashboards_store/dbt_project.yml avec 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

La configuration est facultative. Si vous ne fournissez aucune configuration, le tableau de bord utilisera la configuration par défaut.

Configurer la seed eff_categories_emploi

Consultez la section seeds pour plus d'informations sur l'utilisation et l'alimentation des seeds.

Par défaut, la seed core.dashboards_store/seeds/dashboards/human_resources/efficacite/eff_categories_emploi.csv est utilisée si aucune seed personnalisée n'a été créée dans le répertoire cssXX.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, allez 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.

La configuration est obligatoire. Si vous ne fournissez aucune configuration, le tableau de bord ne va pas s'exécuter.

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 indiqué 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 alimenter la seed eff_coefficients_premier_axes, vous devez exécuter le script Python situé dans core.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 alimenter la seed eff_mapping_fgj_paie, vous devez extraire tous les lieu_trav de la table i_pai_tab_lieu_trav. Il faut ensuite faire une liaison avec gpm_t_eco pour extraire les écoles GPI (colonne ecole_gpi). Certaines valeurs peuvent être nulles. La colonne lieu_jumele est le numéro affiché comme école parent dans le dashboard. 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 alimenter la seed eff_reporting_configuration, vous devez référencer le lieu_jumele de la seed eff_mapping_fgj_paie. Si vous décidez qu'une école n'est pas comparable, vous pouvez l'exclure avec 0, sinon 1. Si la colonne lieu_jumele n'est pas identique à la colonne lieu_trav dans la seed eff_mapping_fgj_paie, nous recommandons fortement d'écrire le nom et la catégorie de l'école du lieu_jumele. Selon l'exemple décrit ci-dessus pour eff_mapping_fgj_paie:

005,1,(005) - Saint-Paul,École primaire

Copyright © 2026