Skip to content

Remove unused prototype feature configurations#1433

Merged
scholtzan merged 1 commit intomainfrom
remove-ctroy-prototype
Apr 29, 2026
Merged

Remove unused prototype feature configurations#1433
scholtzan merged 1 commit intomainfrom
remove-ctroy-prototype

Conversation

@scholtzan
Copy link
Copy Markdown
Contributor

I believe this workstream has been discontinued. We should be able to remove these from Looker as the analysis tables have expired.

This will unblock Looker Airflow deploys.

Removed unused prototype feature tables and explores from the configuration.
Copy link
Copy Markdown
Contributor

@chelseatroy chelseatroy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, this is great! Thanks for doing this. I can go into looker and delete the dashboard that used these also.

@scholtzan scholtzan added this pull request to the merge queue Apr 29, 2026
Merged via the queue into main with commit fdb87e1 Apr 29, 2026
17 checks passed
@scholtzan scholtzan deleted the remove-ctroy-prototype branch April 29, 2026 17:02
@github-actions
Copy link
Copy Markdown

Integration report for "this commit"

lookml.diff

Click to expand!
Only in /tmp/workspace/looker-hub/firefox_desktop/datagroups: prototype_cross_feature_usage_last_updated.datagroup.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/datagroups: prototype_feature_events_last_updated.datagroup.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/datagroups: prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/explores: prototype_cross_feature_usage.explore.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/explores: prototype_feature_events.explore.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/explores: prototype_features_and_firefox_use_cases.explore.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/views: prototype_cross_feature_usage.view.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/views: prototype_feature_events.view.lkml
Only in /tmp/workspace/looker-hub/firefox_desktop/views: prototype_features_and_firefox_use_cases.view.lkml
Only in /tmp/workspace/looker-hub/firefox_ios: dashboards
Only in /tmp/workspace/looker-hub/marketing: datagroups
Only in /tmp/workspace/looker-hub/search_private/datagroups: search_term_data_validation_reports_last_updated.datagroup.lkml
Only in /tmp/workspace/looker-hub/search_private/datagroups: search_term_sanitization_job_metadata_daily_last_updated.datagroup.lkml
Only in /tmp/workspace/looker-hub/: user_journey
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/bigeye/views/issues.view.lkml /tmp/workspace/generated-lookml/bigeye/views/issues.view.lkml
--- /tmp/workspace/looker-hub/bigeye/views/issues.view.lkml	2026-04-29 17:05:57.012536009 +0000
+++ /tmp/workspace/generated-lookml/bigeye/views/issues.view.lkml	2026-04-29 17:05:52.423320368 +0000
@@ -732,6 +732,38 @@
     group_label: "Freshnessschedulethreshold"
     group_item_label: "Timezone"
   }
+
+  dimension: relativeThreshold__bound__boundType {
+    sql: ${TABLE}.relativeThreshold.bound.boundType ;;
+    type: string
+    suggest_persist_for: "24 hours"
+    group_label: "Relativethreshold: Bound"
+    group_item_label: "Boundtype"
+  }
+
+  dimension: relativeThreshold__bound__value {
+    sql: ${TABLE}.relativeThreshold.bound.value ;;
+    type: number
+    suggest_persist_for: "24 hours"
+    group_label: "Relativethreshold: Bound"
+    group_item_label: "Value"
+  }
+
+  dimension: relativeThreshold__lookback__intervalType {
+    sql: ${TABLE}.relativeThreshold.lookback.intervalType ;;
+    type: string
+    suggest_persist_for: "24 hours"
+    group_label: "Relativethreshold: Lookback"
+    group_item_label: "Intervaltype"
+  }
+
+  dimension: relativeThreshold__lookback__intervalValue {
+    sql: ${TABLE}.relativeThreshold.lookback.intervalValue ;;
+    type: number
+    suggest_persist_for: "24 hours"
+    group_label: "Relativethreshold: Lookback"
+    group_item_label: "Intervalvalue"
+  }
 }
 
 view: issues__metric_metadata_companion_metrics {
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_cross_feature_usage_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_cross_feature_usage_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_cross_feature_usage_last_updated.datagroup.lkml	2026-04-29 17:05:57.040876355 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_cross_feature_usage_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: prototype_cross_feature_usage_last_updated {
-  label: "prototype_cross_feature_usage Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `moz-fx-data-shared-prod`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'analysis' AND table_name = 'ctroy_prototype_cross_feature_usage')
-
-    ) ;;
-  description: "Updates for prototype_cross_feature_usage when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_feature_events_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_feature_events_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_feature_events_last_updated.datagroup.lkml	2026-04-29 17:05:57.040913525 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_feature_events_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: prototype_feature_events_last_updated {
-  label: "prototype_feature_events Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `moz-fx-data-shared-prod`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'analysis' AND table_name = 'ctroy_prototype_one_month_feature_events')
-
-    ) ;;
-  description: "Updates for prototype_feature_events when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/datagroups/prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml	2026-04-29 17:05:57.040981422 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/datagroups/prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: prototype_features_and_firefox_use_cases_last_updated {
-  label: "prototype_features_and_firefox_use_cases Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `moz-fx-data-shared-prod`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'analysis' AND table_name = 'ctroy_prototype_step_4_one_month_with_fx_reasons')
-
-    ) ;;
-  description: "Updates for prototype_features_and_firefox_use_cases when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_cross_feature_usage.explore.lkml /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_cross_feature_usage.explore.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_cross_feature_usage.explore.lkml	2026-04-29 17:05:57.044782869 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_cross_feature_usage.explore.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-include: "/looker-hub/firefox_desktop/views/prototype_cross_feature_usage.view.lkml"
-include: "/looker-hub/firefox_desktop/datagroups/prototype_cross_feature_usage_last_updated.datagroup.lkml"
-
-explore: prototype_cross_feature_usage {
-  view_name: prototype_cross_feature_usage
-  persist_with: prototype_cross_feature_usage_last_updated
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_feature_events.explore.lkml /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_feature_events.explore.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_feature_events.explore.lkml	2026-04-29 17:05:57.044815099 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_feature_events.explore.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-include: "/looker-hub/firefox_desktop/views/prototype_feature_events.view.lkml"
-include: "/looker-hub/firefox_desktop/datagroups/prototype_feature_events_last_updated.datagroup.lkml"
-
-explore: prototype_feature_events {
-  view_name: prototype_feature_events
-  persist_with: prototype_feature_events_last_updated
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_features_and_firefox_use_cases.explore.lkml /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_features_and_firefox_use_cases.explore.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/explores/prototype_features_and_firefox_use_cases.explore.lkml	2026-04-29 17:05:57.044880541 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/explores/prototype_features_and_firefox_use_cases.explore.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-include: "/looker-hub/firefox_desktop/views/prototype_features_and_firefox_use_cases.view.lkml"
-include: "/looker-hub/firefox_desktop/datagroups/prototype_features_and_firefox_use_cases_last_updated.datagroup.lkml"
-
-explore: prototype_features_and_firefox_use_cases {
-  view_name: prototype_features_and_firefox_use_cases
-  persist_with: prototype_features_and_firefox_use_cases_last_updated
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/views/metrics.view.lkml /tmp/workspace/generated-lookml/firefox_desktop/views/metrics.view.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/views/metrics.view.lkml	2026-04-29 17:05:57.052306468 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/views/metrics.view.lkml	2026-04-29 17:05:52.719319479 +0000
@@ -29330,7 +29330,7 @@
       icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
     }
 
-    description: "Time spent on blocking main thread by startup cookie database read (in milliseconds), only for blocking case
+    description: "Time spent blocking the main thread on startup cookie database read and connection initialization (in milliseconds), only for blocking cases.
 "
   }
 
@@ -29348,7 +29348,7 @@
       icon_url: "https://dictionary.telemetry.mozilla.org/favicon.png"
     }
 
-    description: "How long (in milliseconds) after we finished reading the cookie db until the first cookie request came in (0 implies we blocked the main thread)
+    description: "How long (in milliseconds) after the cookie database connection was initialized until the first cookie request came in (0 implies we blocked the main thread).
 "
   }
 
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/views/metrics_table.view.lkml /tmp/workspace/generated-lookml/firefox_desktop/views/metrics_table.view.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/views/metrics_table.view.lkml	2026-04-29 17:05:57.053343679 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/views/metrics_table.view.lkml	2026-04-29 17:05:52.764319344 +0000
@@ -14107,6 +14107,13 @@
 "
   }
 
+  dimension: metrics__labeled_counter__browser_ui_interaction_preferences_pane_languages {
+    sql: ${TABLE}.metrics.labeled_counter.browser_ui_interaction_preferences_pane_languages ;;
+    hidden: yes
+    description: "Records the items interacted with in the Languages section of preferences. See https://firefox-source-docs.mozilla.org/browser/BrowserUsageTelemetry.html
+"
+  }
+
   dimension: metrics__labeled_counter__browser_ui_interaction_preferences_pane_more_from_mozilla {
     sql: ${TABLE}.metrics.labeled_counter.browser_ui_interaction_preferences_pane_more_from_mozilla ;;
     hidden: yes
@@ -16784,7 +16791,7 @@
   dimension: metrics__labeled_counter__tabgroup_group_interactions {
     sql: ${TABLE}.metrics.labeled_counter.tabgroup_group_interactions ;;
     hidden: yes
-    description: "Records interactions with tab groups: expand/collapse; rename, change color; save/reopen/delete; ungroup tabs; open from tab menu/recent/ Awesomebar; move to another window
+    description: "Records interactions with tab groups: expand/collapse; rename, change color; save/reopen/delete; ungroup tabs; open from tab menu/recent/ Awesomebar; move to another window; copy all links
 "
   }
 
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/views/prototype_cross_feature_usage.view.lkml /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_cross_feature_usage.view.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/views/prototype_cross_feature_usage.view.lkml	2026-04-29 17:05:57.055851885 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_cross_feature_usage.view.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,33 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-view: prototype_cross_feature_usage {
-  dimension: feature {
-    sql: ${TABLE}.feature ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: feature_usage_bucket {
-    sql: ${TABLE}.feature_usage_bucket ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: other_feature {
-    sql: ${TABLE}.other_feature ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: other_feature_event_sum {
-    sql: ${TABLE}.other_feature_event_sum ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  sql_table_name: `moz-fx-data-shared-prod.analysis.ctroy_prototype_cross_feature_usage` ;;
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/views/prototype_feature_events.view.lkml /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_feature_events.view.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/views/prototype_feature_events.view.lkml	2026-04-29 17:05:57.055886810 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_feature_events.view.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,57 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-view: prototype_feature_events {
-  dimension: event {
-    sql: ${TABLE}.event ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: event_sum {
-    sql: ${TABLE}.event_sum ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: feature {
-    sql: ${TABLE}.feature ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: feature_sum {
-    sql: ${TABLE}.feature_sum ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: feature_usage_bucket {
-    sql: ${TABLE}.feature_usage_bucket ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: legacy_client_id {
-    sql: ${TABLE}.legacy_client_id ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: locale {
-    sql: ${TABLE}.locale ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: os {
-    sql: ${TABLE}.os ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  sql_table_name: `moz-fx-data-shared-prod.analysis.ctroy_prototype_one_month_feature_events` ;;
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/firefox_desktop/views/prototype_features_and_firefox_use_cases.view.lkml /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_features_and_firefox_use_cases.view.lkml
--- /tmp/workspace/looker-hub/firefox_desktop/views/prototype_features_and_firefox_use_cases.view.lkml	2026-04-29 17:05:57.055959406 +0000
+++ /tmp/workspace/generated-lookml/firefox_desktop/views/prototype_features_and_firefox_use_cases.view.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,96 +0,0 @@
-
-# *Do not manually modify this file*
-#
-# This file has been generated via https://github.com/mozilla/lookml-generator
-# You can extend this view in the looker-spoke-default project (https://github.com/mozilla/looker-spoke-default)
-
-view: prototype_features_and_firefox_use_cases {
-  dimension: bucket {
-    sql: ${TABLE}.bucket ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: desktop_retention_metric_year {
-    sql: ${TABLE}.desktop_retention_metric_year ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: desktop_retention_new_profile_retention {
-    sql: ${TABLE}.desktop_retention_new_profile_retention ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: event_type {
-    sql: ${TABLE}.event_type ;;
-    type: string
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: new_profiles {
-    sql: ${TABLE}.new_profiles ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: retained_week_4 {
-    sql: ${TABLE}.retained_week_4 ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_other_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_other_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_personal_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_personal_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_privacy_and_security_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_privacy_and_security_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_productivity_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_productivity_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_school_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_school_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension: sum_selected_work_as_reason_to_use_fx {
-    sql: ${TABLE}.sum_selected_work_as_reason_to_use_fx ;;
-    type: number
-    suggest_persist_for: "24 hours"
-  }
-
-  dimension_group: desktop_retention_date_yoy {
-    sql: ${TABLE}.desktop_retention_date_yoy ;;
-    type: time
-    timeframes: [
-      raw,
-      date,
-      week,
-      month,
-      quarter,
-      year,
-    ]
-    convert_tz: no
-    datatype: date
-  }
-
-  sql_table_name: `moz-fx-data-shared-prod.analysis.ctroy_prototype_step_4_one_month_with_fx_reasons` ;;
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/marketing/datagroups/firefox_for_families_forecasted_expectations_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/marketing/datagroups/firefox_for_families_forecasted_expectations_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/marketing/datagroups/firefox_for_families_forecasted_expectations_last_updated.datagroup.lkml	2026-04-29 17:05:57.073833089 +0000
+++ /tmp/workspace/generated-lookml/marketing/datagroups/firefox_for_families_forecasted_expectations_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: firefox_for_families_forecasted_expectations_last_updated {
-  label: "firefox_for_families_forecasted_expectations Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `mozdata`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'analysis' AND table_name = 'marketing_firefox_for_families_forecasted_expectations')
-
-    ) ;;
-  description: "Updates for firefox_for_families_forecasted_expectations when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/namespaces.yaml /tmp/workspace/generated-lookml/namespaces.yaml
--- /tmp/workspace/looker-hub/namespaces.yaml	2026-04-29 17:05:57.622304757 +0000
+++ /tmp/workspace/generated-lookml/namespaces.yaml	2026-04-29 17:05:57.548304979 +0000
@@ -3219,22 +3219,10 @@
       type: glean_ping_explore
       views:
         base_view: profile_restore
-    prototype_cross_feature_usage:
-      type: table_explore
-      views:
-        base_view: prototype_cross_feature_usage
-    prototype_feature_events:
-      type: table_explore
-      views:
-        base_view: prototype_feature_events
     prototype_feature_segmentation:
       type: table_explore
       views:
         base_view: prototype_feature_segmentation
-    prototype_features_and_firefox_use_cases:
-      type: table_explore
-      views:
-        base_view: prototype_features_and_firefox_use_cases
     pwmgr_origin_failure:
       type: glean_ping_explore
       views:
@@ -3845,22 +3833,10 @@
         - channel: null
           table: mozdata.firefox_desktop.profiles
       type: table_view
-    prototype_cross_feature_usage:
-      tables:
-        - table: moz-fx-data-shared-prod.analysis.ctroy_prototype_cross_feature_usage
-      type: table_view
-    prototype_feature_events:
-      tables:
-        - table: moz-fx-data-shared-prod.analysis.ctroy_prototype_one_month_feature_events
-      type: table_view
     prototype_feature_segmentation:
       tables:
         - table: moz-fx-data-shared-prod.firefox_desktop.prototype_user_segmentation_tabgroups_v2
       type: table_view
-    prototype_features_and_firefox_use_cases:
-      tables:
-        - table: moz-fx-data-shared-prod.analysis.ctroy_prototype_step_4_one_month_with_fx_reasons
-      type: table_view
     prototype_no_code_events_table:
       tables:
         - channel: null
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/search_private/datagroups/search_term_data_validation_reports_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/search_private/datagroups/search_term_data_validation_reports_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/search_private/datagroups/search_term_data_validation_reports_last_updated.datagroup.lkml	2026-04-29 17:05:57.129379707 +0000
+++ /tmp/workspace/generated-lookml/search_private/datagroups/search_term_data_validation_reports_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: search_term_data_validation_reports_last_updated {
-  label: "search_term_data_validation_reports Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `moz-fx-data-shared-prod`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'search_terms_derived' AND table_name = 'search_term_data_validation_reports_v1')
-
-    ) ;;
-  description: "Updates for search_term_data_validation_reports when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/search_private/datagroups/search_term_sanitization_job_metadata_daily_last_updated.datagroup.lkml /tmp/workspace/generated-lookml/search_private/datagroups/search_term_sanitization_job_metadata_daily_last_updated.datagroup.lkml
--- /tmp/workspace/looker-hub/search_private/datagroups/search_term_sanitization_job_metadata_daily_last_updated.datagroup.lkml	2026-04-29 17:05:57.129409232 +0000
+++ /tmp/workspace/generated-lookml/search_private/datagroups/search_term_sanitization_job_metadata_daily_last_updated.datagroup.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,20 +0,0 @@
-# *Do not manually modify this file*
-
-# This file has been generated via https://github.com/mozilla/lookml-generator
-
-# Using a datagroup in an Explore: https://cloud.google.com/looker/docs/reference/param-explore-persist-with
-# Using a datagroup in a derived table: https://cloud.google.com/looker/docs/reference/param-view-datagroup-trigger
-
-datagroup: search_term_sanitization_job_metadata_daily_last_updated {
-  label: "search_term_sanitization_job_metadata_daily Last Updated"
-  sql_trigger: SELECT MAX(storage_last_modified_time)
-    FROM (
-        
-    SELECT MAX(storage_last_modified_time) AS storage_last_modified_time
-    FROM `moz-fx-data-shared-prod`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE
-    WHERE (table_schema = 'search_terms_derived' AND table_name = 'sanitization_job_metadata_v2')
-
-    ) ;;
-  description: "Updates for search_term_sanitization_job_metadata_daily when referenced tables are modified."
-  max_cache_age: "24 hours"
-}
\ No newline at end of file
diff -x '.*' -bur --no-dereference --new-file /tmp/workspace/looker-hub/user_journey/views/events_daily.view.lkml /tmp/workspace/generated-lookml/user_journey/views/events_daily.view.lkml
--- /tmp/workspace/looker-hub/user_journey/views/events_daily.view.lkml	2026-04-29 17:05:57.134327120 +0000
+++ /tmp/workspace/generated-lookml/user_journey/views/events_daily.view.lkml	1970-01-01 00:00:00.000000000 +0000
@@ -1,71 +0,0 @@
-view: events_daily {
-  sql_table_name: `mozdata.messaging_system.events_daily`
-    ;;
-
-  dimension: addon_version {
-    type: string
-    sql: ${TABLE}.addon_version ;;
-  }
-
-  dimension: app_version {
-    type: string
-    sql: ${TABLE}.app_version ;;
-  }
-
-  dimension: city {
-    type: string
-    sql: ${TABLE}.city ;;
-  }
-
-  dimension: client_id {
-    type: string
-    sql: ${TABLE}.client_id ;;
-  }
-
-  dimension: country {
-    type: string
-    map_layer_name: countries
-    sql: ${TABLE}.country ;;
-  }
-
-  dimension: events {
-    type: string
-    sql: ${TABLE}.events ;;
-    hidden: yes
-  }
-
-  dimension: experiments {
-    hidden: yes
-    sql: ${TABLE}.experiments ;;
-  }
-
-  dimension: locale {
-    type: string
-    sql: ${TABLE}.locale ;;
-  }
-
-  dimension: normalized_channel {
-    type: string
-    sql: ${TABLE}.normalized_channel ;;
-  }
-
-  dimension: os {
-    type: string
-    sql: ${TABLE}.os ;;
-  }
-
-  dimension: sample_id {
-    type: number
-    sql: ${TABLE}.sample_id ;;
-  }
-
-  dimension: subdivision1 {
-    type: string
-    sql: ${TABLE}.subdivision1 ;;
-  }
-
-  dimension: submission_date {
-    type: date
-    sql: CAST(${TABLE}.submission_date AS TIMESTAMP) ;;
-  }
-}

Link to full diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants