[{"data":1,"prerenderedAt":602},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-using-configuration-variables":246,"-fr-using-configuration-variables-surround":599},[4,17,42,210,237],{"title":5,"redirect":6,"path":7,"stem":8,"children":9,"page":16},"Introduction","\u002Ffr\u002Fintroduction\u002Fintroduction","\u002Ffr\u002Fintroduction","fr\u002F1.introduction",[10,12],{"title":5,"path":6,"stem":11},"fr\u002F1.introduction\u002F1.introduction",{"title":13,"path":14,"stem":15},"Prérequis","\u002Ffr\u002Fintroduction\u002Fprerequisites","fr\u002F1.introduction\u002F2.prerequisites",false,{"title":18,"redirect":19,"path":20,"stem":21,"children":22,"page":16},"Installation","\u002Ffr\u002Finstallation\u002Fsetup","\u002Ffr\u002Finstallation","fr\u002F2.installation",[23,26,30,34,38],{"title":24,"path":19,"stem":25},"Configuration de la machine","fr\u002F2.installation\u002F1.setup",{"title":27,"path":28,"stem":29},"L'histoire de deux repos","\u002Ffr\u002Finstallation\u002Ftale-repos","fr\u002F2.installation\u002F2.tale-repos",{"title":31,"path":32,"stem":33},"Connexion à la base de données","\u002Ffr\u002Finstallation\u002Fdbt-profile","fr\u002F2.installation\u002F3.dbt-profile",{"title":35,"path":36,"stem":37},"Test de fumée","\u002Ffr\u002Finstallation\u002Fsmoke-testing","fr\u002F2.installation\u002F4.smoke-testing",{"title":39,"path":40,"stem":41},"Et maintenant?","\u002Ffr\u002Finstallation\u002Fwhat-now","fr\u002F2.installation\u002F5.what-now",{"title":43,"path":44,"stem":45,"children":46,"page":16},"Guide utilisateur","\u002Ffr\u002Fusing","fr\u002F3.using",[47,50,54,92,192,206],{"title":5,"path":48,"stem":49},"\u002Ffr\u002Fusing\u002Fintroduction","fr\u002F3.using\u002F1.introduction",{"title":51,"path":52,"stem":53},"Exécuter l'ETL","\u002Ffr\u002Fusing\u002Frunning","fr\u002F3.using\u002F2.running",{"title":55,"path":56,"stem":57,"children":58,"page":16},"Configuration","\u002Ffr\u002Fusing\u002Fconfiguration","fr\u002F3.using\u002F3.configuration",[59,72,76,80,84,88],{"title":60,"path":61,"stem":62,"children":63,"page":16},"Architecture","\u002Ffr\u002Fusing\u002Fconfiguration\u002Farchitecture","fr\u002F3.using\u002F3.configuration\u002F1.architecture",[64,68],{"title":65,"path":66,"stem":67},"Vue d'ensemble","\u002Ffr\u002Fusing\u002Fconfiguration\u002Farchitecture\u002Foverview","fr\u002F3.using\u002F3.configuration\u002F1.architecture\u002F1.overview",{"title":69,"path":70,"stem":71},"Marts et couche reporting","\u002Ffr\u002Fusing\u002Fconfiguration\u002Farchitecture\u002Fmarts-reporting","fr\u002F3.using\u002F3.configuration\u002F1.architecture\u002F2.marts-reporting",{"title":73,"path":74,"stem":75},"Lier les bases de données","\u002Ffr\u002Fusing\u002Fconfiguration\u002Fdatabases","fr\u002F3.using\u002F3.configuration\u002F2.databases",{"title":77,"path":78,"stem":79},"Adapters et seeds","\u002Ffr\u002Fusing\u002Fconfiguration\u002Fadapts-seeds","fr\u002F3.using\u002F3.configuration\u002F3.adapts-seeds",{"title":81,"path":82,"stem":83},"Activer une ressource","\u002Ffr\u002Fusing\u002Fconfiguration\u002Fenabling","fr\u002F3.using\u002F3.configuration\u002F4.enabling",{"title":85,"path":86,"stem":87},"Overriding","\u002Ffr\u002Fusing\u002Fconfiguration\u002Foverriding","fr\u002F3.using\u002F3.configuration\u002F5.overriding",{"title":89,"path":90,"stem":91},"Variables configurables","\u002Ffr\u002Fusing\u002Fconfiguration\u002Fvariables","fr\u002F3.using\u002F3.configuration\u002F6.variables",{"title":93,"redirect":94,"path":95,"stem":96,"children":97,"page":16},"Tableaux de bord","\u002Ffr\u002Fusing\u002F","\u002Ffr\u002Fusing\u002Fdashboards","fr\u002F3.using\u002F4.dashboards",[98,101,130,171,180,188],{"title":5,"path":99,"stem":100},"\u002Ffr\u002Fusing\u002Fdashboards\u002Fintroduction","fr\u002F3.using\u002F4.dashboards\u002F1.introduction",{"title":102,"redirect":103,"path":103,"stem":104,"children":105,"page":16},"Ressources humaines","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr","fr\u002F3.using\u002F4.dashboards\u002F2. hr",[106,110,114,118,122,126],{"title":107,"path":108,"stem":109},"Congés des employés","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Femp_conge","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F1.emp_conge",{"title":111,"path":112,"stem":113},"Employés actifs","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Fempl_actif","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F2.empl_actif",{"title":115,"path":116,"stem":117},"Retraite","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Fretirement","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F3.retirement",{"title":119,"path":120,"stem":121},"Efficacité","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Fefficacite","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F4.efficacite",{"title":123,"path":124,"stem":125},"Absences des employé(e)s","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Femp_abs","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F5.emp_abs",{"title":127,"path":128,"stem":129},"Resignation","\u002Ffr\u002Fusing\u002Fdashboards\u002Fhr\u002Fresignation","fr\u002F3.using\u002F4.dashboards\u002F2. hr\u002F6.resignation",{"title":131,"redirect":132,"path":132,"stem":133,"children":134,"page":16},"Services éducatifs","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv",[135,139,143,147,151,155,159,163,167],{"title":136,"path":137,"stem":138},"Résultats aux épreuves","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fres_epreuves","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F1.res_epreuves",{"title":140,"path":141,"stem":142},"Suivi des résultats des élèves","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fsuivi_resultats","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F2.suivi_resultats",{"title":144,"path":145,"stem":146},"Effectif des élèves","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Feffectif_css","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F3.effectif_css",{"title":148,"path":149,"stem":150},"Absentéisme des élèves","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fchronic_absenteeism","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F4.chronic_absenteeism",{"title":152,"path":153,"stem":154},"Résultats scolaires","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fres_scolaires","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F5.res_scolaires",{"title":156,"path":157,"stem":158},"Modélisation prédictive - agrégée","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fpredictive-aggregated","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F6.predictive-aggregated",{"title":160,"path":161,"stem":162},"PEVR","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fpevr","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F7.pevr",{"title":164,"path":165,"stem":166},"Absentéisme","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fabsenteeism","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F8.absenteeism",{"title":168,"path":169,"stem":170},"Diplôme","\u002Ffr\u002Fusing\u002Fdashboards\u002Feduc-serv\u002Fdiplome","fr\u002F3.using\u002F4.dashboards\u002F3.educ-serv\u002F9.diplome",{"title":172,"redirect":173,"path":173,"stem":174,"children":175,"page":16},"Organisation scolaire","\u002Ffr\u002Fusing\u002Fdashboards\u002Fschool-org","fr\u002F3.using\u002F4.dashboards\u002F4.school-org",[176],{"title":177,"path":178,"stem":179},"Anomalies","\u002Ffr\u002Fusing\u002Fdashboards\u002Fschool-org\u002Fanomalies","fr\u002F3.using\u002F4.dashboards\u002F4.school-org\u002F1.anomalies",{"title":181,"path":182,"stem":183,"children":184,"page":16},"DirectionGenerale","\u002Ffr\u002Fusing\u002Fdashboards\u002Fdirection_generale","fr\u002F3.using\u002F4.dashboards\u002F5.direction_generale",[185],{"title":160,"path":186,"stem":187},"\u002Ffr\u002Fusing\u002Fdashboards\u002Fdirection_generale\u002Fpevr","fr\u002F3.using\u002F4.dashboards\u002F5.direction_generale\u002F1.pevr",{"title":189,"path":190,"stem":191},"Row Level Security","\u002Ffr\u002Fusing\u002Fdashboards\u002Frls","fr\u002F3.using\u002F4.dashboards\u002F5.rls",{"title":193,"redirect":94,"path":194,"stem":195,"children":196,"page":16},"Marts de données","\u002Ffr\u002Fusing\u002Fmarts","fr\u002F3.using\u002F6.marts",[197,200,203],{"title":5,"path":198,"stem":199},"\u002Ffr\u002Fusing\u002Fmarts\u002Fmarts","fr\u002F3.using\u002F6.marts\u002F1.marts",{"title":131,"path":201,"stem":202},"\u002Ffr\u002Fusing\u002Fmarts\u002Feducational-service","fr\u002F3.using\u002F6.marts\u002F2.educational-service",{"title":102,"path":204,"stem":205},"\u002Ffr\u002Fusing\u002Fmarts\u002Fhuman-resources","fr\u002F3.using\u002F6.marts\u002F3.human-resources",{"title":207,"path":208,"stem":209},"Checklist de production","\u002Ffr\u002Fusing\u002Fproduction","fr\u002F3.using\u002F7.production",{"title":211,"redirect":212,"path":213,"stem":214,"children":215,"page":16},"Guide développeur","\u002Ffr\u002Fcontributing\u002Fgetting-started","\u002Ffr\u002Fcontributing","fr\u002F4.contributing",[216,219,228],{"title":217,"path":212,"stem":218},"Premiers pas","fr\u002F4.contributing\u002F1.getting-started",{"title":220,"redirect":221,"path":222,"stem":223,"children":224,"page":16},"Conventions","\u002Ffr\u002Fcontributing\u002Fconventions\u002Fgetting-started","\u002Ffr\u002Fcontributing\u002Fconventions","fr\u002F4.contributing\u002F2.conventions",[225],{"title":226,"path":221,"stem":227},"Getting Started","fr\u002F4.contributing\u002F2.conventions\u002F1.getting-started",{"title":229,"path":230,"stem":231,"children":232,"page":16},"Référence docs","\u002Ffr\u002Fcontributing\u002Fdocs","fr\u002F4.contributing\u002F99.docs",[233],{"title":234,"path":235,"stem":236},"Composants","\u002Ffr\u002Fcontributing\u002Fdocs\u002Fcomponents","fr\u002F4.contributing\u002F99.docs\u002F1.components",{"title":238,"redirect":6,"path":239,"stem":240,"children":241,"page":16},"Migrations","\u002Ffr\u002Fmigrations","fr\u002F5.migrations",[242],{"title":243,"path":244,"stem":245},"V0.17 -> V0.18","\u002Ffr\u002Fmigrations\u002Fv0.17_to_v0.18","fr\u002F5.migrations\u002F1.v0.17_to_v0.18",{"id":247,"title":89,"body":248,"description":592,"extension":593,"links":594,"meta":595,"navigation":596,"path":90,"seo":597,"stem":91,"__hash__":598},"docs_fr\u002Ffr\u002F3.using\u002F3.configuration\u002F6.variables.md",{"type":249,"value":250,"toc":588},"minimark",[251,256,273,281,286,504,515,519,526,575,584],[252,253,255],"h1",{"id":254},"configurer-les-variables-dbt","Configurer les variables dbt",[257,258,259,260,264,265,268,269,272],"p",{},"Les variables permettent d'adapter les modèles de ",[261,262,263],"code",{},"core.dashboards_store"," sans\nremplacer leur SQL. Elles se définissent dans la section ",[261,266,267],{},"vars"," du fichier\n",[261,270,271],{},"cssXX.dashboards_store\u002Fdbt_project.yml",".",[274,275,277,280],"alert",{"type":276},"warning",[261,278,279],{},"is_context_core"," est une variable interne générée par le template. Ne la\nmodifiez pas.",[282,283,285],"h2",{"id":284},"variables-disponibles","Variables disponibles",[287,288,289,305],"table",{},[290,291,292],"thead",{},[293,294,295,299,302],"tr",{},[296,297,298],"th",{},"Variable",[296,300,301],{},"Défaut",[296,303,304],{},"Utilisation",[306,307,308,335,351,364,376,388,400,415,430,445,459,475,489],"tbody",{},[293,309,310,316,321],{},[311,312,313],"td",{},[261,314,315],{},"school_year_start_month",[311,317,318],{},[261,319,320],{},"9",[311,322,323,324,327,328,331,332,272],{},"Premier mois utilisé par ",[261,325,326],{},"get_school_year"," pour l'activité RH, sous forme d'un entier de ",[261,329,330],{},"1"," à ",[261,333,334],{},"12",[293,336,337,342,345],{},[311,338,339],{},[261,340,341],{},"current_year",[311,343,344],{},"Déduit automatiquement",[311,346,347,348,272],{},"Remplace l'année courante calculée par ",[261,349,350],{},"get_current_year",[293,352,353,358,361],{},[311,354,355],{},[261,356,357],{},"database_paie",[311,359,360],{},"À configurer",[311,362,363],{},"Nom pleinement qualifié de la base PAIE.",[293,365,366,371,373],{},[311,367,368],{},[261,369,370],{},"database_gpi",[311,372,360],{},[311,374,375],{},"Nom pleinement qualifié de la base GPI.",[293,377,378,383,385],{},[311,379,380],{},[261,381,382],{},"database_jade",[311,384,360],{},[311,386,387],{},"Nom pleinement qualifié de la base JADE.",[293,389,390,395,397],{},[311,391,392],{},[261,393,394],{},"database_prodrome",[311,396,360],{},[311,398,399],{},"Nom pleinement qualifié de la base PRODROME.",[293,401,402,407,412],{},[311,403,404],{},[261,405,406],{},"interfaces.gpi.max_etapes",[311,408,409],{},[261,410,411],{},"30",[311,413,414],{},"Nombre maximal d'étapes générées depuis GPI.",[293,416,417,422,427],{},[311,418,419],{},[261,420,421],{},"interfaces.gpi.max_periodes",[311,423,424],{},[261,425,426],{},"20",[311,428,429],{},"Nombre maximal de périodes générées depuis GPI.",[293,431,432,437,442],{},[311,433,434],{},[261,435,436],{},"marts.educ_serv.recency.years_of_data_absences",[311,438,439],{},[261,440,441],{},"10",[311,443,444],{},"Nombre d'années d'absences conservées.",[293,446,447,452,456],{},[311,448,449],{},[261,450,451],{},"marts.educ_serv.recency.years_of_data_grades",[311,453,454],{},[261,455,441],{},[311,457,458],{},"Nombre d'années de résultats conservées.",[293,460,461,466,472],{},[311,462,463],{},[261,464,465],{},"dashboards.res_epreuves.cod_css",[311,467,468,469],{},"Requise pour ",[261,470,471],{},"res_epreuves",[311,473,474],{},"Expression utilisée pour limiter les résultats au CSS.",[293,476,477,482,486],{},[311,478,479],{},[261,480,481],{},"emp_actif.nbrs_sem_dern_paie",[311,483,484],{},[261,485,330],{},[311,487,488],{},"Nombre de semaines accepté depuis la dernière paie.",[293,490,491,496,501],{},[311,492,493],{},[261,494,495],{},"res_scolaires.threshold",[311,497,498],{},[261,499,500],{},"70",[311,502,503],{},"Seuil de réussite élevée, en pourcentage.",[257,505,506,507,510,511,514],{},"Les variables ",[261,508,509],{},"database_*"," sont détaillées dans la page\n",[512,513,73],"a",{"href":74},". Les variables\npropres à un tableau de bord sont également expliquées dans la page de ce\ntableau de bord.",[282,516,518],{"id":517},"remplacer-un-défaut-de-core","Remplacer un défaut de Core",[257,520,521,522,525],{},"Placez les variables propres au package sous la clé ",[261,523,524],{},"core_dashboards_store",".\nPar exemple, pour une année scolaire qui commence en juillet :",[527,528,533],"pre",{"className":529,"code":530,"language":531,"meta":532,"style":532},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# cssXX.dashboards_store\u002Fdbt_project.yml\nvars:\n  core_dashboards_store:\n    school_year_start_month: 7\n","yaml","",[261,534,535,544,554,562],{"__ignoreMap":532},[536,537,540],"span",{"class":538,"line":539},"line",1,[536,541,543],{"class":542},"sHwdD","# cssXX.dashboards_store\u002Fdbt_project.yml\n",[536,545,547,550],{"class":538,"line":546},2,[536,548,267],{"class":549},"swJcz",[536,551,553],{"class":552},"sMK4o",":\n",[536,555,557,560],{"class":538,"line":556},3,[536,558,559],{"class":549},"  core_dashboards_store",[536,561,553],{"class":552},[536,563,565,568,571],{"class":538,"line":564},4,[536,566,567],{"class":549},"    school_year_start_month",[536,569,570],{"class":552},":",[536,572,574],{"class":573},"sbssI"," 7\n",[257,576,577,578,580,581,583],{},"Sans cet override, Core utilise septembre. Une valeur inférieure à ",[261,579,330],{},",\nsupérieure à ",[261,582,334],{}," ou non entière provoque une erreur de compilation explicite.",[585,586,587],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":532,"searchDepth":546,"depth":546,"links":589},[590,591],{"id":284,"depth":546,"text":285},{"id":517,"depth":546,"text":518},"Les variables permettent d'adapter les modèles de core.dashboards_store sans\nremplacer leur SQL. Elles se définissent dans la section vars du fichier\ncssXX.dashboards_store\u002Fdbt_project.yml.","md",null,{},true,{"title":89,"description":592},"oTNK8zFLf_F81Ndib9lF4UCcJALqb56gQ5bF3ugqGXA",[600,601],{"title":85,"path":86,"stem":87,"description":532,"children":-1},{"title":5,"path":99,"stem":100,"description":532,"children":-1},1789141670801]