Optimisation de la copie des champs dans un rapport
Détails
-
API : Corrige une erreur SQL lorsque des champs ont le même nom mais pas au même niveau -
API : N'utilise pas le cache lors de la copie des champs dans un rapport pour accélérer -
API : Évite d'utiliser des requêtes récursives dans les fonctions de side effects
Explications
Pour des petits rapport comme « Modèle de CPO » la copie est déjà assez lente, environ 4 minutes. Alors quid des grands rapports ? La génération d'un « AT > Académies » sur tous les champs « Action » du nouveau rapport dure environ 30 minutes.
Cette MR remet des performances d'avant le système de cache qui n'est pas pertinent dans des cas d'écriture en masse comme ici.
Note : Il y a toujours un souci de cohérence de rapport une fois les champs copiés. Comme décrit dans Ladoc il faut pour l'instant déclencher la fonction de consolidation via la création d'un nouveau champ afin que tous les conteneurs puissent bien contenir un champ promo
Captures d'écran
Références
Dépendances
Edited by Killian Kemps