looker/definitions/fenix.toml (50 lines of code) (raw):
[metrics.feature_usage_dau_v1]
select_expression = "SUM(dau)"
data_source = "feature_usage_metrics_v1"
friendly_name = "Feature Usage DAU"
description = "Daily Active Users associated with feature usage"
owner = "rzhao@mozilla.com"
[metrics.feature_usage_dau_v1.statistics.sum]
[metrics.bookmarks_add_users_v1.statistics.sum]
[metrics.bookmarks_add_v1.statistics.sum]
[metrics.bookmarks_add_users_v1.statistics.ratio]
numerator = "bookmarks_add_users_v1.sum"
denominator = "feature_usage_dau_v1.sum"
[metrics.bookmarks_add_v1.statistics.ratio]
numerator = "bookmarks_add_v1.sum"
denominator = "bookmarks_add_users_v1.sum"
[metrics.bookmarks_delete_users_v1.statistics.sum]
[metrics.bookmarks_delete_v1.statistics.sum]
[metrics.bookmarks_delete_v1.statistics.ratio]
numerator = "bookmarks_delete_v1.sum"
denominator = "bookmarks_delete_users_v1.sum"
[metrics.bookmarks_delete_users_v1.statistics.ratio]
numerator = "bookmarks_delete_users_v1.sum"
denominator = "feature_usage_dau_v1.sum"
[metrics.days_of_use.statistics.average]
[metrics.active_hours.statistics.average]
[metrics.ad_click_organic.statistics.average]
[data_sources.looker_base_fields]
from_expression = """
(
SELECT
client_info.client_id AS client_id,
DATE(submission_timestamp) AS submission_date,
* EXCEPT(ping_info, metrics, events, additional_properties)
FROM
`moz-fx-data-shared-prod`.fenix.baseline
)
"""
friendly_name = "Default Looker Base Fields for Fenix"
description = """
Default fields used to filter and segment metric definition views in Looker
"""
columns_as_dimensions = true
submission_date_column = "submission_date"
client_id_column = "client_id"
[data_sources.'*'.joins.looker_base_fields]
[data_sources.feature_usage_metrics_v1]
columns_as_dimensions = true
joins = {}
[data_sources.fenix_active_users_aggregates_view]
columns_as_dimensions = true