Je me retrouve assez régulièrement à vouloir prendre l’un des rapports standard (aujourd’hui, il s’agit des Vues de page consolidées) et à aller un peu plus loin avec.
Plutôt que de devoir tout recommencer, ce serait un incroyable si je pouvais passer du rapport à sa requête SQL pour itérer.
La table correspondante dont vous avez besoin est application_requests (mais je ne la vois pas exposée dans Data Explorer, peut-être l’ai-je manquée ?)
C’est une somme et un regroupement réguliers, donc probablement, vous pourriez commencer par, sur la console Rails :
ApplicationRequest.where(req_type:["page_view_logged_in", "page_view_anon", "page_view_crawler"]).where('date BETWEEN ? AND ?', '11/14/2022', '11/17/2022')
par exemple
ou l’équivalent SQL :
SELECT * FROM application_requests WHERE req_type IN (7, 8, 6) AND (date BETWEEN '11/14/2022' AND '11/17/2022')
Une partie de l’agrégation est déjà faite pour vous car les données se trouvent dans une colonne de comptage.