/ / Comment régénérer des statistiques dans Openx? - openx

Comment régénérer des statistiques dans Openx? - openx

En raison d'un matériel défectueux, les statistiques générées sur une période de 2 semaines étaient significativement plus élevées que la normale (10000 fois plus élevées que la normale).

Après avoir déplacé l'application sur un nouveau serveur, le problème s'est corrigé. Le problème que j'ai, c'est qu'il y a 2 semaines de statistiques qui sont clairement fausses.

J'ai vérifié le tableau des impressions brutes pour lequinzaine affectée et il semble être correct (c'est-à-dire que les statistiques par bannière par jour correspondent à la moyenne du mois précédent). En regardant les tableaux d'impressions intermédiaires et récapitulatifs, les valeurs sont gonflées.

Je comprends du forum openx (lien texte), il est possible de régénérer les statistiques à partir des données brutes, mais il ne régénérera que les statistiques par heure, ce qui signifie que la régénération des statistiques pendant 2 semaines prendrait beaucoup de temps.

Existe-t-il un autre moyen plus efficace de régénérer les statistiques à partir des données brutes pour la quinzaine affectée?

Réponses:

1 pour la réponse № 1

Regardez ça lien car il semble avoir une solution que vous pouvez trouverutile. La solution est similaire à celle que vous avez postée dans votre question, mais il semble que celle-ci ait été modifiée pour en faciliter l'utilisation. À part l'utilisation de régénérerAdServerStatistics.php, je ne connais pas d'autre option pour régénérer les statistiques dont vous avez besoin.


0 pour la réponse № 2

Je comprends du forum openx (texte du lien)il est possible de régénérer les statistiques à partir des données brutes mais il ne régénérera que les statistiques par heure, ce qui signifie que la régénération des statistiques pendant 2 semaines prendrait beaucoup de temps

Nous avons résolu ce problème sur notre installationen créant un script shell wrapper pour reganerateAdServerStatistics.php avec les arguments dateStart & dateEnd pour des situations comme celle que vous mentionnez. Il est utilisé pour:

  1. régénérer des statistiques pour un jour spécifique (toutes les heures, prend ~ 2h)
  2. exécuter une maintenance normale pour maintenir les statistiques d'aujourd'hui à jour
  3. passez à l'étape (1) tant que le jour est traité <dateEnd

Pour être honnête, le script est un peu plus complexe,car nous devons également importer des données brutes de notre entrepôt de données pour chaque jour à traiter, car les données "en direct" sont conservées dans une base de données en mémoire, mais cela "sort un peu du contexte de cette publication".