vdct / ProjetDuMois

GNU Affero General Public License v3.0
21 stars 11 forks source link

Stats for long projects #280

Closed PanierAvide closed 1 year ago

PanierAvide commented 1 year ago

@flacombe Une petite PR sur laquelle j'aimerais avoir ton avis avant intégration :

Tout ça améliore l'affichage des graphiques et accélère la génération de stats. Comme ça va avoir pas mal d'impacts sur le rendu de l'instance Enedis, je préfère vérifier avec toi qu'il n'y a pas d'effets de bords :wink:

flacombe commented 1 year ago

Hello @PanierAvide

Ca m'a l'air super bien ! En tout cas je valide la théorie pour l'instant, pas d'effet de bord pour Enedis a priori : on est d'accord que cet échantillonnage mensuel n'impacte que l'affichage et que les chiffres quotidiens sont toujours calculés ?

PanierAvide commented 1 year ago

Non, l’échantillonnage mensuel est le reflet de ce qui est désormais contenu en base, c'est à dire uniquement les premiers du mois + le jour où le calcul est lancé. Sur un projet recalculé à posteriori, on a donc plus les infos jour par jour. Pour un projet en incrémental, je t'avoue que je n'ai pas fait le test, mais de souvenir la table est vidée pour être re-remplie à chaque traitement, donc à priori les infos seront perdues aussi. Je suis parti là-dessus pour accélérer le processus de traitement (surtout le décompte d'objets par jour), qui est assez long autrement sur les projets démarrés il y a quelques années.

PanierAvide commented 1 year ago

Je merge la PR, mais s'il y a des soucis au niveau de l'instance Enedis n'hésite pas à faire des tickets dédiés :wink: