Skip to content

Remove the Snowplow prefixed schemas

Robert Hunt requested to merge 28-remove-the-snowplow-prefixed-schemas into main

What does this MR do and why?

This MR removes the Snowplow prefixed Cube schemas now the unprefixed schemas are being used by GitLab. This is part of the final steps to update the schemas and is a part of the multiphase process to maintain reliability whilst we update the schemas.

Screenshots or screen recordings

N/A - No visual changes to Cube playground or GDK.

How to set up and validate locally

  1. Run the devkit and GDK. Make sure to update your GitLab repo, so it contains the commits from Update product analytics to use unprefixed Cube... (gitlab-org/gitlab!131771 - merged).
  2. Visit the Cube playground: http://localhost:4000/#/build.
  3. Confirm that you can query the unprefixed schemas without issue.
  4. Visit a dashboard on your GDK: http://gdk.test:3000/gitlab-org/gitlab-test/-/analytics/dashboards/behavior?date_range_option=last_7_days
  5. Confirm that you can see all the visualizations (validating we haven't broken GitLab in the process).

MR acceptance checklist

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

Relates to #28 (closed)

Edited by Robert Hunt

Merge request reports