Skip to content

Add updated sessions and returning users cubes for MVs

Max Woolf requested to merge mw/new-session-mv-chanegs into main

What does this MR do and why?

  • Updates the Sessions cube to read from the new Sessions table introduced in this MR. (It is a hard dependency!)
  • Creates a new cute ReturningUsers to help calculate returning user sessions.
  • We'll need to be careful when this is deployed to production as it relies on changes to the hard-coded dashboards too.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to: gitlab-org/gitlab#426092 (closed)

Edited by Max Woolf

Merge request reports