diff --git a/db/docs/analytics_cycle_analytics_value_stream_settings.yml b/db/docs/analytics_cycle_analytics_value_stream_settings.yml
index b3947f9bf63a723d3f8465a421ca9f30215fab1f..94708f963a1fa0d13e77a1bd121b86a3b730c4fd 100644
--- a/db/docs/analytics_cycle_analytics_value_stream_settings.yml
+++ b/db/docs/analytics_cycle_analytics_value_stream_settings.yml
@@ -7,4 +7,19 @@ feature_categories:
 description: Stores settings for each value stream.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132650
 milestone: '16.5'
-gitlab_schema: gitlab_main
+gitlab_schema: gitlab_main_cell
+allow_cross_joins:
+- gitlab_main_clusterwide
+allow_cross_transactions:
+- gitlab_main_clusterwide
+allow_cross_foreign_keys:
+- gitlab_main_clusterwide
+desired_sharding_key:
+  namespace_id:
+    references: namespaces
+    backfill_via:
+      parent:
+        foreign_key: value_stream_id
+        table: analytics_cycle_analytics_group_value_streams
+        sharding_key: group_id
+        belongs_to: value_stream
diff --git a/db/docs/issue_assignment_events.yml b/db/docs/issue_assignment_events.yml
index 0ba9f9ca21ff1076df0ac3fbbc92b59a6a39376c..750e45b3580a4e9729d4476d7c2a2baaaec5035f 100644
--- a/db/docs/issue_assignment_events.yml
+++ b/db/docs/issue_assignment_events.yml
@@ -7,4 +7,19 @@ feature_categories:
 description: Tracks the assignment and unassignment events for issues
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/117379
 milestone: '15.11'
-gitlab_schema: gitlab_main
+gitlab_schema: gitlab_main_cell
+allow_cross_joins:
+- gitlab_main_clusterwide
+allow_cross_transactions:
+- gitlab_main_clusterwide
+allow_cross_foreign_keys:
+- gitlab_main_clusterwide
+desired_sharding_key:
+  namespace_id:
+    references: namespaces
+    backfill_via:
+      parent:
+        foreign_key: issue_id
+        table: issues
+        sharding_key: namespace_id
+        belongs_to: issue
diff --git a/db/docs/issue_metrics.yml b/db/docs/issue_metrics.yml
index d886aede7d0d0933407d10f88befbe3636dc0575..f99f143a1e11370a6ce5ff80ae5d06a633d3fa45 100644
--- a/db/docs/issue_metrics.yml
+++ b/db/docs/issue_metrics.yml
@@ -7,4 +7,19 @@ feature_categories:
 description: Store various metrics for issues.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/516c838a1846d049814765afa85c28a3c14a5b9f
 milestone: '8.12'
-gitlab_schema: gitlab_main
+gitlab_schema: gitlab_main_cell
+allow_cross_joins:
+- gitlab_main_clusterwide
+allow_cross_transactions:
+- gitlab_main_clusterwide
+allow_cross_foreign_keys:
+- gitlab_main_clusterwide
+desired_sharding_key:
+  namespace_id:
+    references: namespaces
+    backfill_via:
+      parent:
+        foreign_key: issue_id
+        table: issues
+        sharding_key: namespace_id
+        belongs_to: issue
diff --git a/db/docs/merge_request_assignment_events.yml b/db/docs/merge_request_assignment_events.yml
index 49eeefcbcf0b468ed8f330d428dbcbc00ab550cf..2122a4d64639fbe7371eb56c15c38ac08647e5a6 100644
--- a/db/docs/merge_request_assignment_events.yml
+++ b/db/docs/merge_request_assignment_events.yml
@@ -7,4 +7,19 @@ feature_categories:
 description: Tracks the assignment and unassignment events for merge requests
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/117379
 milestone: '15.11'
-gitlab_schema: gitlab_main
+gitlab_schema: gitlab_main_cell
+allow_cross_joins:
+- gitlab_main_clusterwide
+allow_cross_transactions:
+- gitlab_main_clusterwide
+allow_cross_foreign_keys:
+- gitlab_main_clusterwide
+desired_sharding_key:
+  project_id:
+    references: projects
+    backfill_via:
+      parent:
+        foreign_key: merge_request_id
+        table: merge_requests
+        sharding_key: target_project_id
+        belongs_to: merge_request