experiments: one row per experiment, keyed by experiments.id. user_experiment_buckets: one row per user per experiment, with no primary key.Trust: Inferred
Relationships of experiments, user_experiment_buckets
This Block
No relationship declared
Text version
experiments is joined into tests: as tests, fk user_experiment_buckets.experiment_id (no relationship declared)
user_experiment_buckets is joined into tests: as user_experiment_buckets, on user_metrics.id = user_experime... (no relationship declared)
Worth noticing
Explored as tests
Trust: Source-defined
In the enterprise model the tests explore is based on user_metrics and joins experiments under the alias tests through user_experiment_buckets.experiment_id.
user_experiment_buckets declares a dimension literally named users.bucket. A dot in a field name collides with the view.field reference syntax.
What goes wrong: References to the bucket can resolve to a users view instead, and users is not in the repo, so bucket comparisons may not be selectable.