Duplicate Cube schemas to remove Snowplow prefix
What does this MR do and why?
This MR duplicates the existing Cube schemas and removes the Snowplow prefix. This is a 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
- Running the devkit and GDK.
- Visit the Cube playground: http://localhost:4000/#/build.
- Confirm that you can query both the snowplow prefixed schemas and new schemas without issue.
- Visit a dashboard on your GDK: http://gdk.test:3000/gitlab-org/gitlab-test/-/analytics/dashboards/behavior?date_range_option=last_7_days
- Confirm that you can see all the visualizations (validating we haven't broken the existing schemas being used).
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Relates to #27 (closed)
Edited by Robert Hunt