https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342019-11-28T19:06:38ZRedmine Entr’ouvertOLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2036902019-11-28T19:06:38ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/39431">0001-tox.ini-do-not-force-basepython.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/39431/0001-tox.ini-do-not-force-basepython.patch">0001-tox.ini-do-not-force-basepython.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/39432">0002-feeder-use-full-outer-join-for-item-fields-38066.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/39432/0002-feeder-use-full-outer-join-for-item-fields-38066.patch">0002-feeder-use-full-outer-join-for-item-fields-38066.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2043802019-12-03T14:36:04ZBenjamin Dauvergne
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/38067">Development #38067</a>: Revoir complètement la génération des tableaux et la gestion des valeurs NULL dues aux OUTER JOIN</i> ajouté</li></ul> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2043832019-12-03T14:40:23ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/39550">0002-feeder-define-all-joins-38066.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/39550/0002-feeder-define-all-joins-38066.patch">0002-feeder-define-all-joins-38066.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/39551">0001-tox.ini-do-not-force-basepython.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/39551/0001-tox.ini-do-not-force-basepython.patch">0001-tox.ini-do-not-force-basepython.patch</a> ajouté</li></ul><p>Changement de fusil d'épaule, left suffit désormais (puisque coté bijoe dans<br />tous les cas on calcule les membres des dimensions), par contre sur les dates<br />il faut faire du right outer join au cas où, encore que, du inner marcherait<br />aussi.</p> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2045352019-12-04T09:09:25ZBenjamin Dauvergne
<ul><li><strong>Sujet</strong> changé de <i>utiliser uniquement FULL OUTER JOIN pour les jointures avec les tables d'item</i> à <i>utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'item</i></li><li><strong>Description</strong> mis à jour (<a title="Voir les différences" href="/journals/204535/diff?detail_id=179505">diff</a>)</li></ul> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2045422019-12-04T09:28:42ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/39573">0001-feeder-define-all-joins-38066.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/39573/0001-feeder-define-all-joins-38066.patch">0001-feeder-define-all-joins-38066.patch</a> ajouté</li></ul><p>J'ai retiré le commit sur basepython en fait le build python3 ne fonctionne pas, ce sera pour un autre ticket.</p> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2045462019-12-04T09:36:47ZThomas Noël
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>Ack.</p>
<p>Pour receipt_time ça peut éventuellement ne pas exister (brouillons) mais pour l'instant bijoe ne compte rien à ce sujet (et je pense que ça restera ainsi).</p> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2045532019-12-04T09:57:30ZBenjamin Dauvergne
<ul></ul><p>Thomas Noël a écrit :</p>
<blockquote>
<p>Pour receipt_time ça peut éventuellement ne pas exister (brouillons) mais pour l'instant bijoe ne compte rien à ce sujet (et je pense que ça restera ainsi).</p>
</blockquote>
<p>Si jamais on devait traiter les brouillons ce sera je pense via une table globale spécifique (on ne devra pas traiter les données qui n'ont pas de sens) et on prendra une date de démarrage du brouillon, donc on aura une date mais ce sera de toute façon un cube à part des autres. Ça permettra au mieux de faire des stats sur combien de brouillons commencés, finis, durée entre le démarrage et la complétion, tout ça.</p> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2045732019-12-04T10:19:50ZBenjamin Dauvergne
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><pre>commit f806b9d6755230f1c1f20a46efc411701d481063
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date: Thu Nov 28 19:54:05 2019 +0100
feeder: define all joins (#38066)
* join with the dates table must be inner because we do not want to
see results for forms outside the dates table (every form must have a
receipt_time),
* all other joins must be left because form's schemas are dynamic and
dimension can be absent from older forms but we still want to count them.</pre> OLAP / Business Intelligence pour Publik - Development #38066: utiliser uniquement LEFT OUTER JOIN pour les jointures avec les tables d'itemhttps://dev.entrouvert.org/issues/38066?journal_id=2046612019-12-04T14:15:37ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul>