-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Floutage des observations sur le niveau de sensibilité et de diffusion #390
Comments
Dans ce cas là, il faut peut-être revoir la logique car cette vue est la porte d'entrée sur laquelle s'appuie des VM, mais pas l'inverse. |
La VM sur laquelle s'appuie la vue |
Je ne crois pas que cela soit souhaitable que la vue Mais je suis très embrouillé sur ce sujet complexe, donc je n'ai pas d'avis clair ni tranché sur le sujet. Une solution plus complète avait été initiée ici : #117 |
Mouais, comme je disais à @jpm-cbna , ça devient vraiment compliqué à maintenir cette compatibilité GN et pas GN. Dans cette PR https://github.com/PnX-SI/GeoNature-atlas/pull/358/files , j'avais initié un travail similaire pour que les |
La solution que je propose maintien toujours la vue Par ailleurs, cela ne modifie rien aussi à la solution d'utilisation de l'Atlas avec GeoNature. Hormis 2 choses :
|
OK je n'y vois pas assez clair sur le sujet pour avoir un avis éclairé. |
La vue
syntheseff
se charge de flouter les données issue de lasynthese
vis à vis du niveau de diffusion. Il faudrait aussi le faire vis à vis du niveau de sensibilité.Au passage, il est nécessaire d'améliorer les performance de cette vue
syntheseff
car elle ne fonctionne pas avec plusieurs millions d'observation dans la tablesynthese
.Le problème de performance de la vue
syntheseff
vient de la sous-requête CTE areas (CTE = Common Table Expressions). En la remplaçant par une vue matérialiséeatlas.vm_cor_synthese_area
, cela permet de résoudre le problème de performances et de flouter les observations correctement vis à vis du niveau de diffusion et de la sensibilité.Il est aussi nécessaire d'ajouter un option fetch_size au FDW pour pouvoir augmenter la valeur 100 par défaut. Avec plusieurs millions d'observations dans la synthèse, cette valeur doit pouvoir être passée à 100 000 (voir 1 000 000).
The text was updated successfully, but these errors were encountered: