From 3f2dbc57618a4c7b12fb63b4cd67b077e7cdd0a7 Mon Sep 17 00:00:00 2001 From: Courtney Holcomb Date: Mon, 29 Apr 2024 19:29:15 -0700 Subject: [PATCH] Remove validation added in parent PR This PR changed how we use the semantic_model_join_path, so this validation is no longer relevant. Now, the semantic_model_join_path does not include the last entity link, since the last join is not joining to a semantic model. --- .../model/semantics/linkable_element.py | 15 +- ...linkable_element_set_as_spec_set__set0.txt | 138 +++ ...le_element_set_from_join_path__result0.txt | 246 ++--- ..._set_from_join_path_multi_hop__result0.txt | 246 ++--- ...linkable_elements_for_measure__result0.txt | 862 +++++++++--------- 5 files changed, 817 insertions(+), 690 deletions(-) diff --git a/metricflow-semantics/metricflow_semantics/model/semantics/linkable_element.py b/metricflow-semantics/metricflow_semantics/model/semantics/linkable_element.py index 460c235caf..482a7ca7ac 100644 --- a/metricflow-semantics/metricflow_semantics/model/semantics/linkable_element.py +++ b/metricflow-semantics/metricflow_semantics/model/semantics/linkable_element.py @@ -312,21 +312,10 @@ class MetricSubqueryJoinPath: metric_subquery_join_path_element: MetricSubqueryJoinPathElement semantic_model_join_path: Optional[SemanticModelJoinPath] = None - def __post_init__(self) -> None: # noqa: D105 - if self.semantic_model_join_path: - assert ( - self.metric_subquery_join_path_element.join_on_entity == self.semantic_model_join_path.last_entity_link - ), ( - "Last entity link for `semantic_model_join_path` must match `semantic_model_join_path.join_on_entity`." - "This is the entity used to join the metric subquery to the outer query.", - ) - @property def entity_links(self) -> Tuple[EntityReference, ...]: # noqa: D102 - return ( - self.semantic_model_join_path.entity_links - if self.semantic_model_join_path - else (self.metric_subquery_join_path_element.join_on_entity,) + return (self.semantic_model_join_path.entity_links if self.semantic_model_join_path else ()) + ( + self.metric_subquery_join_path_element.join_on_entity, ) @property diff --git a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/list/test_linkable_element_set_as_spec_set__set0.txt b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/list/test_linkable_element_set_as_spec_set__set0.txt index b6f57baa7f..17b183e31e 100644 --- a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/list/test_linkable_element_set_as_spec_set__set0.txt +++ b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/list/test_linkable_element_set_as_spec_set__set0.txt @@ -96,6 +96,69 @@ 'listing__lux_booking_fraction_of_max_value', 'listing__lux_booking_value_rate_expr', 'listing__lux_listing', + 'listing__lux_listing__active_listings', + 'listing__lux_listing__approximate_continuous_booking_value_p99', + 'listing__lux_listing__approximate_discrete_booking_value_p99', + 'listing__lux_listing__average_booking_value', + 'listing__lux_listing__average_instant_booking_value', + 'listing__lux_listing__bookers', + 'listing__lux_listing__booking_fees', + 'listing__lux_listing__booking_fees_last_week_per_booker_this_week', + 'listing__lux_listing__booking_fees_per_booker', + 'listing__lux_listing__booking_fees_since_start_of_month', + 'listing__lux_listing__booking_payments', + 'listing__lux_listing__booking_value', + 'listing__lux_listing__booking_value_for_non_null_listing_id', + 'listing__lux_listing__booking_value_p99', + 'listing__lux_listing__booking_value_per_view', + 'listing__lux_listing__booking_value_sub_instant', + 'listing__lux_listing__booking_value_sub_instant_add_10', + 'listing__lux_listing__bookings', + 'listing__lux_listing__bookings_5_day_lag', + 'listing__lux_listing__bookings_at_start_of_month', + 'listing__lux_listing__bookings_fill_nulls_with_0', + 'listing__lux_listing__bookings_fill_nulls_with_0_without_time_spine', + 'listing__lux_listing__bookings_growth_2_weeks', + 'listing__lux_listing__bookings_growth_2_weeks_fill_nulls_with_0', + 'listing__lux_listing__bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset', + 'listing__lux_listing__bookings_growth_since_start_of_month', + 'listing__lux_listing__bookings_join_to_time_spine', + 'listing__lux_listing__bookings_month_start_compared_to_1_month_prior', + 'listing__lux_listing__bookings_offset_once', + 'listing__lux_listing__bookings_offset_twice', + 'listing__lux_listing__bookings_per_booker', + 'listing__lux_listing__bookings_per_dollar', + 'listing__lux_listing__bookings_per_listing', + 'listing__lux_listing__bookings_per_lux_listing_derived', + 'listing__lux_listing__bookings_per_view', + 'listing__lux_listing__derived_bookings_0', + 'listing__lux_listing__derived_bookings_1', + 'listing__lux_listing__discrete_booking_value_p99', + 'listing__lux_listing__double_counted_delayed_bookings', + 'listing__lux_listing__every_2_days_bookers_2_days_ago', + 'listing__lux_listing__every_two_days_bookers', + 'listing__lux_listing__every_two_days_bookers_fill_nulls_with_0', + 'listing__lux_listing__instant_booking_fraction_of_max_value', + 'listing__lux_listing__instant_booking_value', + 'listing__lux_listing__instant_booking_value_ratio', + 'listing__lux_listing__instant_bookings', + 'listing__lux_listing__instant_lux_booking_value_rate', + 'listing__lux_listing__instant_plus_non_referred_bookings_pct', + 'listing__lux_listing__largest_listing', + 'listing__lux_listing__listings', + 'listing__lux_listing__lux_booking_fraction_of_max_value', + 'listing__lux_listing__lux_booking_value_rate_expr', + 'listing__lux_listing__lux_listings', + 'listing__lux_listing__max_booking_value', + 'listing__lux_listing__median_booking_value', + 'listing__lux_listing__min_booking_value', + 'listing__lux_listing__nested_fill_nulls_without_time_spine', + 'listing__lux_listing__non_referred_bookings_pct', + 'listing__lux_listing__referred_bookings', + 'listing__lux_listing__smallest_listing', + 'listing__lux_listing__twice_bookings_fill_nulls_with_0_without_time_spine', + 'listing__lux_listing__views', + 'listing__lux_listing__views_times_booking_value', 'listing__lux_listings', 'listing__max_booking_value', 'listing__median_booking_value', @@ -165,6 +228,81 @@ 'user__bookings_per_lux_listing_derived', 'user__bookings_per_view', 'user__company', + 'user__company__active_listings', + 'user__company__approximate_continuous_booking_value_p99', + 'user__company__approximate_discrete_booking_value_p99', + 'user__company__average_booking_value', + 'user__company__average_instant_booking_value', + 'user__company__bookers', + 'user__company__booking_fees', + 'user__company__booking_fees_last_week_per_booker_this_week', + 'user__company__booking_fees_per_booker', + 'user__company__booking_fees_since_start_of_month', + 'user__company__booking_payments', + 'user__company__booking_value', + 'user__company__booking_value_for_non_null_listing_id', + 'user__company__booking_value_p99', + 'user__company__booking_value_per_view', + 'user__company__booking_value_sub_instant', + 'user__company__booking_value_sub_instant_add_10', + 'user__company__bookings', + 'user__company__bookings_5_day_lag', + 'user__company__bookings_at_start_of_month', + 'user__company__bookings_fill_nulls_with_0', + 'user__company__bookings_fill_nulls_with_0_without_time_spine', + 'user__company__bookings_growth_2_weeks', + 'user__company__bookings_growth_2_weeks_fill_nulls_with_0', + 'user__company__bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset', + 'user__company__bookings_growth_since_start_of_month', + 'user__company__bookings_join_to_time_spine', + 'user__company__bookings_month_start_compared_to_1_month_prior', + 'user__company__bookings_offset_once', + 'user__company__bookings_offset_twice', + 'user__company__bookings_per_booker', + 'user__company__bookings_per_dollar', + 'user__company__bookings_per_view', + 'user__company__current_account_balance_by_user', + 'user__company__derived_bookings_0', + 'user__company__derived_bookings_1', + 'user__company__discrete_booking_value_p99', + 'user__company__double_counted_delayed_bookings', + 'user__company__every_2_days_bookers_2_days_ago', + 'user__company__every_two_days_bookers', + 'user__company__every_two_days_bookers_fill_nulls_with_0', + 'user__company__identity_verifications', + 'user__company__instant_booking_fraction_of_max_value', + 'user__company__instant_booking_value', + 'user__company__instant_booking_value_ratio', + 'user__company__instant_bookings', + 'user__company__instant_lux_booking_value_rate', + 'user__company__instant_plus_non_referred_bookings_pct', + 'user__company__largest_listing', + 'user__company__listings', + 'user__company__lux_booking_fraction_of_max_value', + 'user__company__lux_booking_value_rate_expr', + 'user__company__lux_listings', + 'user__company__max_booking_value', + 'user__company__median_booking_value', + 'user__company__min_booking_value', + 'user__company__nested_fill_nulls_without_time_spine', + 'user__company__non_referred_bookings_pct', + 'user__company__referred_bookings', + 'user__company__regional_starting_balance_ratios', + 'user__company__revenue', + 'user__company__revenue_all_time', + 'user__company__revenue_mtd', + 'user__company__smallest_listing', + 'user__company__total_account_balance_first_day', + 'user__company__trailing_2_months_revenue', + 'user__company__trailing_2_months_revenue_sub_10', + 'user__company__twice_bookings_fill_nulls_with_0_without_time_spine', + 'user__company__views', + 'user__company__views_times_booking_value', + 'user__company__visit_buy_conversion_rate', + 'user__company__visit_buy_conversion_rate_7days', + 'user__company__visit_buy_conversion_rate_7days_fill_nulls_with_0', + 'user__company__visit_buy_conversion_rate_by_session', + 'user__company__visit_buy_conversions', 'user__company_name', 'user__created_at__day', 'user__created_at__extract_day', diff --git a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path__result0.txt b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path__result0.txt index 2e9b833cc9..56e7aaf2e6 100644 --- a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path__result0.txt +++ b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path__result0.txt @@ -1,123 +1,123 @@ -Semantic Model Entity Links Name Time Granularity Date Part Properties ----------------- -------------- -------------------------------------------------------- ------------------ ----------- -------------------------------------- -listings_latest ('listing',) active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) capacity_latest ['JOINED'] -listings_latest ('listing',) country_latest ['JOINED'] -listings_latest ('listing',) created_at DAY ['JOINED'] -listings_latest ('listing',) created_at DAY DAY ['JOINED'] -listings_latest ('listing',) created_at DAY DOW ['JOINED'] -listings_latest ('listing',) created_at DAY DOY ['JOINED'] -listings_latest ('listing',) created_at DAY MONTH ['JOINED'] -listings_latest ('listing',) created_at DAY QUARTER ['JOINED'] -listings_latest ('listing',) created_at DAY YEAR ['JOINED'] -listings_latest ('listing',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) ds DAY ['JOINED'] -listings_latest ('listing',) ds DAY DAY ['JOINED'] -listings_latest ('listing',) ds DAY DOW ['JOINED'] -listings_latest ('listing',) ds DAY DOY ['JOINED'] -listings_latest ('listing',) ds DAY MONTH ['JOINED'] -listings_latest ('listing',) ds DAY QUARTER ['JOINED'] -listings_latest ('listing',) ds DAY YEAR ['JOINED'] -listings_latest ('listing',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -listings_latest ('listing',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) is_lux_latest ['JOINED'] -listings_latest ('listing',) largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) user ['ENTITY', 'JOINED'] -listings_latest ('listing',) views ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('listing',) visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] +Semantic Model Entity Links Name Time Granularity Date Part Properties +---------------- ------------------- -------------------------------------------------------- ------------------ ----------- -------------------------------------- +listings_latest ('listing',) capacity_latest ['JOINED'] +listings_latest ('listing',) country_latest ['JOINED'] +listings_latest ('listing',) created_at DAY ['JOINED'] +listings_latest ('listing',) created_at DAY DAY ['JOINED'] +listings_latest ('listing',) created_at DAY DOW ['JOINED'] +listings_latest ('listing',) created_at DAY DOY ['JOINED'] +listings_latest ('listing',) created_at DAY MONTH ['JOINED'] +listings_latest ('listing',) created_at DAY QUARTER ['JOINED'] +listings_latest ('listing',) created_at DAY YEAR ['JOINED'] +listings_latest ('listing',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds DAY ['JOINED'] +listings_latest ('listing',) ds DAY DAY ['JOINED'] +listings_latest ('listing',) ds DAY DOW ['JOINED'] +listings_latest ('listing',) ds DAY DOY ['JOINED'] +listings_latest ('listing',) ds DAY MONTH ['JOINED'] +listings_latest ('listing',) ds DAY QUARTER ['JOINED'] +listings_latest ('listing',) ds DAY YEAR ['JOINED'] +listings_latest ('listing',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +listings_latest ('listing',) is_lux_latest ['JOINED'] +listings_latest ('listing',) user ['ENTITY', 'JOINED'] +listings_latest ('listing', 'user') active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') views ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('listing', 'user') visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] diff --git a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path_multi_hop__result0.txt b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path_multi_hop__result0.txt index 6325445e6a..d45d38ec9c 100644 --- a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path_multi_hop__result0.txt +++ b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_linkable_spec_resolver.py/str/test_create_linkable_element_set_from_join_path_multi_hop__result0.txt @@ -1,123 +1,123 @@ -Semantic Model Entity Links Name Time Granularity Date Part Properties ----------------- -------------------- -------------------------------------------------------- ------------------ ----------- --------------------------------------------------- -listings_latest ('guest', 'listing') active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') capacity_latest ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') country_latest ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY DAY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY DOW ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY DOY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY MONTH ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY QUARTER ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at DAY YEAR ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY DAY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY DOW ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY DOY ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY MONTH ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY QUARTER ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds DAY YEAR ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') is_lux_latest ['JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') user ['ENTITY', 'JOINED', 'MULTI_HOP'] -listings_latest ('guest', 'listing') views ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest ('guest', 'listing') visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] +Semantic Model Entity Links Name Time Granularity Date Part Properties +---------------- ---------------------------- -------------------------------------------------------- ------------------ ----------- --------------------------------------------------- +listings_latest ('guest', 'listing') capacity_latest ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') country_latest ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY DAY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY DOW ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY DOY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY MONTH ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY QUARTER ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at DAY YEAR ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY DAY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY DOW ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY DOY ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY MONTH ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY QUARTER ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds DAY YEAR ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') is_lux_latest ['JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing') user ['ENTITY', 'JOINED', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') views ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest ('guest', 'listing', 'user') visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] diff --git a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt index 245dde2b45..9c91598cd6 100644 --- a/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt +++ b/metricflow-semantics/tests_metricflow_semantics/snapshots/test_semantic_model_container.py/str/test_linkable_elements_for_measure__result0.txt @@ -1,431 +1,431 @@ -Semantic Model Entity Links Name Time Granularity Date Part Properties -------------------- -------------- -------------------------------------------------------- ------------------ ----------- ------------------------------------------- - ('listing',) active_listings ['JOINED', 'METRIC'] - ('listing',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] - ('listing',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] - ('listing',) average_booking_value ['JOINED', 'METRIC'] - ('listing',) average_instant_booking_value ['JOINED', 'METRIC'] - ('listing',) bookers ['JOINED', 'METRIC'] - ('listing',) booking_fees ['JOINED', 'METRIC'] - ('listing',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] - ('listing',) booking_fees_per_booker ['JOINED', 'METRIC'] - ('listing',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] - ('listing',) booking_payments ['JOINED', 'METRIC'] - ('listing',) booking_value ['JOINED', 'METRIC'] - ('listing',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] - ('listing',) booking_value_p99 ['JOINED', 'METRIC'] - ('listing',) booking_value_per_view ['JOINED', 'METRIC'] - ('listing',) booking_value_sub_instant ['JOINED', 'METRIC'] - ('listing',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] - ('listing',) bookings ['JOINED', 'METRIC'] - ('listing',) bookings_5_day_lag ['JOINED', 'METRIC'] - ('listing',) bookings_at_start_of_month ['JOINED', 'METRIC'] - ('listing',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('listing',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] - ('listing',) bookings_growth_2_weeks ['JOINED', 'METRIC'] - ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] - ('listing',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] - ('listing',) bookings_join_to_time_spine ['JOINED', 'METRIC'] - ('listing',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] - ('listing',) bookings_offset_once ['JOINED', 'METRIC'] - ('listing',) bookings_offset_twice ['JOINED', 'METRIC'] - ('listing',) bookings_per_booker ['JOINED', 'METRIC'] - ('listing',) bookings_per_dollar ['JOINED', 'METRIC'] - ('listing',) bookings_per_listing ['JOINED', 'METRIC'] - ('listing',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] - ('listing',) bookings_per_view ['JOINED', 'METRIC'] - ('listing',) derived_bookings_0 ['JOINED', 'METRIC'] - ('listing',) derived_bookings_1 ['JOINED', 'METRIC'] - ('listing',) discrete_booking_value_p99 ['JOINED', 'METRIC'] - ('listing',) double_counted_delayed_bookings ['JOINED', 'METRIC'] - ('listing',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] - ('listing',) every_two_days_bookers ['JOINED', 'METRIC'] - ('listing',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('listing',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] - ('listing',) instant_booking_value ['JOINED', 'METRIC'] - ('listing',) instant_booking_value_ratio ['JOINED', 'METRIC'] - ('listing',) instant_bookings ['JOINED', 'METRIC'] - ('listing',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] - ('listing',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] - ('listing',) largest_listing ['JOINED', 'METRIC'] - ('listing',) listings ['JOINED', 'METRIC'] - ('listing',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] - ('listing',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] - ('listing',) lux_listings ['JOINED', 'METRIC'] - ('listing',) max_booking_value ['JOINED', 'METRIC'] - ('listing',) median_booking_value ['JOINED', 'METRIC'] - ('listing',) min_booking_value ['JOINED', 'METRIC'] - ('listing',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] - ('listing',) non_referred_bookings_pct ['JOINED', 'METRIC'] - ('listing',) referred_bookings ['JOINED', 'METRIC'] - ('listing',) smallest_listing ['JOINED', 'METRIC'] - ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] - ('listing',) views ['JOINED', 'METRIC'] - ('listing',) views_times_booking_value ['JOINED', 'METRIC'] - ('user',) active_listings ['JOINED', 'METRIC'] - ('user',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] - ('user',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] - ('user',) average_booking_value ['JOINED', 'METRIC'] - ('user',) average_instant_booking_value ['JOINED', 'METRIC'] - ('user',) bookers ['JOINED', 'METRIC'] - ('user',) booking_fees ['JOINED', 'METRIC'] - ('user',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] - ('user',) booking_fees_per_booker ['JOINED', 'METRIC'] - ('user',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] - ('user',) booking_payments ['JOINED', 'METRIC'] - ('user',) booking_value ['JOINED', 'METRIC'] - ('user',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] - ('user',) booking_value_p99 ['JOINED', 'METRIC'] - ('user',) booking_value_per_view ['JOINED', 'METRIC'] - ('user',) booking_value_sub_instant ['JOINED', 'METRIC'] - ('user',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] - ('user',) bookings ['JOINED', 'METRIC'] - ('user',) bookings_5_day_lag ['JOINED', 'METRIC'] - ('user',) bookings_at_start_of_month ['JOINED', 'METRIC'] - ('user',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('user',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] - ('user',) bookings_growth_2_weeks ['JOINED', 'METRIC'] - ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] - ('user',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] - ('user',) bookings_join_to_time_spine ['JOINED', 'METRIC'] - ('user',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] - ('user',) bookings_offset_once ['JOINED', 'METRIC'] - ('user',) bookings_offset_twice ['JOINED', 'METRIC'] - ('user',) bookings_per_booker ['JOINED', 'METRIC'] - ('user',) bookings_per_dollar ['JOINED', 'METRIC'] - ('user',) bookings_per_listing ['JOINED', 'METRIC'] - ('user',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] - ('user',) bookings_per_view ['JOINED', 'METRIC'] - ('user',) current_account_balance_by_user ['JOINED', 'METRIC'] - ('user',) derived_bookings_0 ['JOINED', 'METRIC'] - ('user',) derived_bookings_1 ['JOINED', 'METRIC'] - ('user',) discrete_booking_value_p99 ['JOINED', 'METRIC'] - ('user',) double_counted_delayed_bookings ['JOINED', 'METRIC'] - ('user',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] - ('user',) every_two_days_bookers ['JOINED', 'METRIC'] - ('user',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('user',) identity_verifications ['JOINED', 'METRIC'] - ('user',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] - ('user',) instant_booking_value ['JOINED', 'METRIC'] - ('user',) instant_booking_value_ratio ['JOINED', 'METRIC'] - ('user',) instant_bookings ['JOINED', 'METRIC'] - ('user',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] - ('user',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] - ('user',) largest_listing ['JOINED', 'METRIC'] - ('user',) listings ['JOINED', 'METRIC'] - ('user',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] - ('user',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] - ('user',) lux_listings ['JOINED', 'METRIC'] - ('user',) max_booking_value ['JOINED', 'METRIC'] - ('user',) median_booking_value ['JOINED', 'METRIC'] - ('user',) min_booking_value ['JOINED', 'METRIC'] - ('user',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] - ('user',) non_referred_bookings_pct ['JOINED', 'METRIC'] - ('user',) referred_bookings ['JOINED', 'METRIC'] - ('user',) regional_starting_balance_ratios ['JOINED', 'METRIC'] - ('user',) revenue ['JOINED', 'METRIC'] - ('user',) revenue_all_time ['JOINED', 'METRIC'] - ('user',) revenue_mtd ['JOINED', 'METRIC'] - ('user',) smallest_listing ['JOINED', 'METRIC'] - ('user',) total_account_balance_first_day ['JOINED', 'METRIC'] - ('user',) trailing_2_months_revenue ['JOINED', 'METRIC'] - ('user',) trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC'] - ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] - ('user',) views ['JOINED', 'METRIC'] - ('user',) views_times_booking_value ['JOINED', 'METRIC'] - ('user',) visit_buy_conversion_rate ['JOINED', 'METRIC'] - ('user',) visit_buy_conversion_rate_7days ['JOINED', 'METRIC'] - ('user',) visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC'] - ('user',) visit_buy_conversion_rate_by_session ['JOINED', 'METRIC'] - ('user',) visit_buy_conversions ['JOINED', 'METRIC'] -companies ('user',) active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) company ['ENTITY', 'JOINED'] -companies ('user',) company_name ['JOINED'] -companies ('user',) current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) listings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) views ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] -companies ('user',) visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] -listings_latest () listing ['ENTITY', 'LOCAL'] -listings_latest () metric_time DAY ['METRIC_TIME'] -listings_latest () metric_time DAY DAY ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time DAY DOW ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time DAY DOY ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time DAY MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time DAY QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time DAY YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time WEEK ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () metric_time YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] -listings_latest () user ['ENTITY', 'LOCAL'] -listings_latest ('listing',) capacity_latest ['LOCAL'] -listings_latest ('listing',) country_latest ['LOCAL'] -listings_latest ('listing',) created_at DAY ['LOCAL'] -listings_latest ('listing',) created_at DAY DAY ['LOCAL'] -listings_latest ('listing',) created_at DAY DOW ['LOCAL'] -listings_latest ('listing',) created_at DAY DOY ['LOCAL'] -listings_latest ('listing',) created_at DAY MONTH ['LOCAL'] -listings_latest ('listing',) created_at DAY QUARTER ['LOCAL'] -listings_latest ('listing',) created_at DAY YEAR ['LOCAL'] -listings_latest ('listing',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds DAY ['LOCAL'] -listings_latest ('listing',) ds DAY DAY ['LOCAL'] -listings_latest ('listing',) ds DAY DOW ['LOCAL'] -listings_latest ('listing',) ds DAY DOY ['LOCAL'] -listings_latest ('listing',) ds DAY MONTH ['LOCAL'] -listings_latest ('listing',) ds DAY QUARTER ['LOCAL'] -listings_latest ('listing',) ds DAY YEAR ['LOCAL'] -listings_latest ('listing',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] -listings_latest ('listing',) is_lux_latest ['LOCAL'] -listings_latest ('listing',) user ['ENTITY', 'LOCAL'] -lux_listing_mapping ('listing',) active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) listings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) lux_listing ['ENTITY', 'JOINED'] -lux_listing_mapping ('listing',) lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) views ['JOINED', 'METRIC', 'MULTI_HOP'] -lux_listing_mapping ('listing',) views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] -users_ds_source ('user',) created_at DAY ['JOINED'] -users_ds_source ('user',) created_at DAY DAY ['JOINED'] -users_ds_source ('user',) created_at DAY DOW ['JOINED'] -users_ds_source ('user',) created_at DAY DOY ['JOINED'] -users_ds_source ('user',) created_at DAY MONTH ['JOINED'] -users_ds_source ('user',) created_at DAY QUARTER ['JOINED'] -users_ds_source ('user',) created_at DAY YEAR ['JOINED'] -users_ds_source ('user',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds DAY ['JOINED'] -users_ds_source ('user',) ds DAY DAY ['JOINED'] -users_ds_source ('user',) ds DAY DOW ['JOINED'] -users_ds_source ('user',) ds DAY DOY ['JOINED'] -users_ds_source ('user',) ds DAY MONTH ['JOINED'] -users_ds_source ('user',) ds DAY QUARTER ['JOINED'] -users_ds_source ('user',) ds DAY YEAR ['JOINED'] -users_ds_source ('user',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned DAY ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY DAY ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY DOW ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY DOY ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY MONTH ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY QUARTER ['JOINED'] -users_ds_source ('user',) ds_partitioned DAY YEAR ['JOINED'] -users_ds_source ('user',) ds_partitioned MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) ds_partitioned YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_ds_source ('user',) home_state ['JOINED'] -users_latest ('user',) ds_latest DAY ['JOINED'] -users_latest ('user',) ds_latest DAY DAY ['JOINED'] -users_latest ('user',) ds_latest DAY DOW ['JOINED'] -users_latest ('user',) ds_latest DAY DOY ['JOINED'] -users_latest ('user',) ds_latest DAY MONTH ['JOINED'] -users_latest ('user',) ds_latest DAY QUARTER ['JOINED'] -users_latest ('user',) ds_latest DAY YEAR ['JOINED'] -users_latest ('user',) ds_latest MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) ds_latest YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] -users_latest ('user',) home_state_latest ['JOINED'] +Semantic Model Entity Links Name Time Granularity Date Part Properties +------------------- -------------------------- -------------------------------------------------------- ------------------ ----------- ------------------------------------------- + ('listing',) active_listings ['JOINED', 'METRIC'] + ('listing',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] + ('listing',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] + ('listing',) average_booking_value ['JOINED', 'METRIC'] + ('listing',) average_instant_booking_value ['JOINED', 'METRIC'] + ('listing',) bookers ['JOINED', 'METRIC'] + ('listing',) booking_fees ['JOINED', 'METRIC'] + ('listing',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] + ('listing',) booking_fees_per_booker ['JOINED', 'METRIC'] + ('listing',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] + ('listing',) booking_payments ['JOINED', 'METRIC'] + ('listing',) booking_value ['JOINED', 'METRIC'] + ('listing',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] + ('listing',) booking_value_p99 ['JOINED', 'METRIC'] + ('listing',) booking_value_per_view ['JOINED', 'METRIC'] + ('listing',) booking_value_sub_instant ['JOINED', 'METRIC'] + ('listing',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] + ('listing',) bookings ['JOINED', 'METRIC'] + ('listing',) bookings_5_day_lag ['JOINED', 'METRIC'] + ('listing',) bookings_at_start_of_month ['JOINED', 'METRIC'] + ('listing',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('listing',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] + ('listing',) bookings_growth_2_weeks ['JOINED', 'METRIC'] + ('listing',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('listing',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] + ('listing',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] + ('listing',) bookings_join_to_time_spine ['JOINED', 'METRIC'] + ('listing',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] + ('listing',) bookings_offset_once ['JOINED', 'METRIC'] + ('listing',) bookings_offset_twice ['JOINED', 'METRIC'] + ('listing',) bookings_per_booker ['JOINED', 'METRIC'] + ('listing',) bookings_per_dollar ['JOINED', 'METRIC'] + ('listing',) bookings_per_listing ['JOINED', 'METRIC'] + ('listing',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] + ('listing',) bookings_per_view ['JOINED', 'METRIC'] + ('listing',) derived_bookings_0 ['JOINED', 'METRIC'] + ('listing',) derived_bookings_1 ['JOINED', 'METRIC'] + ('listing',) discrete_booking_value_p99 ['JOINED', 'METRIC'] + ('listing',) double_counted_delayed_bookings ['JOINED', 'METRIC'] + ('listing',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] + ('listing',) every_two_days_bookers ['JOINED', 'METRIC'] + ('listing',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('listing',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] + ('listing',) instant_booking_value ['JOINED', 'METRIC'] + ('listing',) instant_booking_value_ratio ['JOINED', 'METRIC'] + ('listing',) instant_bookings ['JOINED', 'METRIC'] + ('listing',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] + ('listing',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] + ('listing',) largest_listing ['JOINED', 'METRIC'] + ('listing',) listings ['JOINED', 'METRIC'] + ('listing',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] + ('listing',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] + ('listing',) lux_listings ['JOINED', 'METRIC'] + ('listing',) max_booking_value ['JOINED', 'METRIC'] + ('listing',) median_booking_value ['JOINED', 'METRIC'] + ('listing',) min_booking_value ['JOINED', 'METRIC'] + ('listing',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] + ('listing',) non_referred_bookings_pct ['JOINED', 'METRIC'] + ('listing',) referred_bookings ['JOINED', 'METRIC'] + ('listing',) smallest_listing ['JOINED', 'METRIC'] + ('listing',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] + ('listing',) views ['JOINED', 'METRIC'] + ('listing',) views_times_booking_value ['JOINED', 'METRIC'] + ('user',) active_listings ['JOINED', 'METRIC'] + ('user',) approximate_continuous_booking_value_p99 ['JOINED', 'METRIC'] + ('user',) approximate_discrete_booking_value_p99 ['JOINED', 'METRIC'] + ('user',) average_booking_value ['JOINED', 'METRIC'] + ('user',) average_instant_booking_value ['JOINED', 'METRIC'] + ('user',) bookers ['JOINED', 'METRIC'] + ('user',) booking_fees ['JOINED', 'METRIC'] + ('user',) booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC'] + ('user',) booking_fees_per_booker ['JOINED', 'METRIC'] + ('user',) booking_fees_since_start_of_month ['JOINED', 'METRIC'] + ('user',) booking_payments ['JOINED', 'METRIC'] + ('user',) booking_value ['JOINED', 'METRIC'] + ('user',) booking_value_for_non_null_listing_id ['JOINED', 'METRIC'] + ('user',) booking_value_p99 ['JOINED', 'METRIC'] + ('user',) booking_value_per_view ['JOINED', 'METRIC'] + ('user',) booking_value_sub_instant ['JOINED', 'METRIC'] + ('user',) booking_value_sub_instant_add_10 ['JOINED', 'METRIC'] + ('user',) bookings ['JOINED', 'METRIC'] + ('user',) bookings_5_day_lag ['JOINED', 'METRIC'] + ('user',) bookings_at_start_of_month ['JOINED', 'METRIC'] + ('user',) bookings_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('user',) bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] + ('user',) bookings_growth_2_weeks ['JOINED', 'METRIC'] + ('user',) bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('user',) bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC'] + ('user',) bookings_growth_since_start_of_month ['JOINED', 'METRIC'] + ('user',) bookings_join_to_time_spine ['JOINED', 'METRIC'] + ('user',) bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC'] + ('user',) bookings_offset_once ['JOINED', 'METRIC'] + ('user',) bookings_offset_twice ['JOINED', 'METRIC'] + ('user',) bookings_per_booker ['JOINED', 'METRIC'] + ('user',) bookings_per_dollar ['JOINED', 'METRIC'] + ('user',) bookings_per_listing ['JOINED', 'METRIC'] + ('user',) bookings_per_lux_listing_derived ['JOINED', 'METRIC'] + ('user',) bookings_per_view ['JOINED', 'METRIC'] + ('user',) current_account_balance_by_user ['JOINED', 'METRIC'] + ('user',) derived_bookings_0 ['JOINED', 'METRIC'] + ('user',) derived_bookings_1 ['JOINED', 'METRIC'] + ('user',) discrete_booking_value_p99 ['JOINED', 'METRIC'] + ('user',) double_counted_delayed_bookings ['JOINED', 'METRIC'] + ('user',) every_2_days_bookers_2_days_ago ['JOINED', 'METRIC'] + ('user',) every_two_days_bookers ['JOINED', 'METRIC'] + ('user',) every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('user',) identity_verifications ['JOINED', 'METRIC'] + ('user',) instant_booking_fraction_of_max_value ['JOINED', 'METRIC'] + ('user',) instant_booking_value ['JOINED', 'METRIC'] + ('user',) instant_booking_value_ratio ['JOINED', 'METRIC'] + ('user',) instant_bookings ['JOINED', 'METRIC'] + ('user',) instant_lux_booking_value_rate ['JOINED', 'METRIC'] + ('user',) instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC'] + ('user',) largest_listing ['JOINED', 'METRIC'] + ('user',) listings ['JOINED', 'METRIC'] + ('user',) lux_booking_fraction_of_max_value ['JOINED', 'METRIC'] + ('user',) lux_booking_value_rate_expr ['JOINED', 'METRIC'] + ('user',) lux_listings ['JOINED', 'METRIC'] + ('user',) max_booking_value ['JOINED', 'METRIC'] + ('user',) median_booking_value ['JOINED', 'METRIC'] + ('user',) min_booking_value ['JOINED', 'METRIC'] + ('user',) nested_fill_nulls_without_time_spine ['JOINED', 'METRIC'] + ('user',) non_referred_bookings_pct ['JOINED', 'METRIC'] + ('user',) referred_bookings ['JOINED', 'METRIC'] + ('user',) regional_starting_balance_ratios ['JOINED', 'METRIC'] + ('user',) revenue ['JOINED', 'METRIC'] + ('user',) revenue_all_time ['JOINED', 'METRIC'] + ('user',) revenue_mtd ['JOINED', 'METRIC'] + ('user',) smallest_listing ['JOINED', 'METRIC'] + ('user',) total_account_balance_first_day ['JOINED', 'METRIC'] + ('user',) trailing_2_months_revenue ['JOINED', 'METRIC'] + ('user',) trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC'] + ('user',) twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC'] + ('user',) views ['JOINED', 'METRIC'] + ('user',) views_times_booking_value ['JOINED', 'METRIC'] + ('user',) visit_buy_conversion_rate ['JOINED', 'METRIC'] + ('user',) visit_buy_conversion_rate_7days ['JOINED', 'METRIC'] + ('user',) visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC'] + ('user',) visit_buy_conversion_rate_by_session ['JOINED', 'METRIC'] + ('user',) visit_buy_conversions ['JOINED', 'METRIC'] +companies ('user',) company ['ENTITY', 'JOINED'] +companies ('user',) company_name ['JOINED'] +companies ('user', 'company') active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') current_account_balance_by_user ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') identity_verifications ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') listings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') regional_starting_balance_ratios ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') revenue_all_time ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') revenue_mtd ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') total_account_balance_first_day ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') trailing_2_months_revenue ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') trailing_2_months_revenue_sub_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') views ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') visit_buy_conversion_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') visit_buy_conversion_rate_7days ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') visit_buy_conversion_rate_7days_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') visit_buy_conversion_rate_by_session ['JOINED', 'METRIC', 'MULTI_HOP'] +companies ('user', 'company') visit_buy_conversions ['JOINED', 'METRIC', 'MULTI_HOP'] +listings_latest () listing ['ENTITY', 'LOCAL'] +listings_latest () metric_time DAY ['METRIC_TIME'] +listings_latest () metric_time DAY DAY ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time DAY DOW ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time DAY DOY ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time DAY MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time DAY QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time DAY YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time WEEK ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () metric_time YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'METRIC_TIME'] +listings_latest () user ['ENTITY', 'LOCAL'] +listings_latest ('listing',) capacity_latest ['LOCAL'] +listings_latest ('listing',) country_latest ['LOCAL'] +listings_latest ('listing',) created_at DAY ['LOCAL'] +listings_latest ('listing',) created_at DAY DAY ['LOCAL'] +listings_latest ('listing',) created_at DAY DOW ['LOCAL'] +listings_latest ('listing',) created_at DAY DOY ['LOCAL'] +listings_latest ('listing',) created_at DAY MONTH ['LOCAL'] +listings_latest ('listing',) created_at DAY QUARTER ['LOCAL'] +listings_latest ('listing',) created_at DAY YEAR ['LOCAL'] +listings_latest ('listing',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds DAY ['LOCAL'] +listings_latest ('listing',) ds DAY DAY ['LOCAL'] +listings_latest ('listing',) ds DAY DOW ['LOCAL'] +listings_latest ('listing',) ds DAY DOY ['LOCAL'] +listings_latest ('listing',) ds DAY MONTH ['LOCAL'] +listings_latest ('listing',) ds DAY QUARTER ['LOCAL'] +listings_latest ('listing',) ds DAY YEAR ['LOCAL'] +listings_latest ('listing',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'LOCAL'] +listings_latest ('listing',) is_lux_latest ['LOCAL'] +listings_latest ('listing',) user ['ENTITY', 'LOCAL'] +lux_listing_mapping ('listing',) lux_listing ['ENTITY', 'JOINED'] +lux_listing_mapping ('listing', 'lux_listing') active_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') approximate_continuous_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') approximate_discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') average_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') average_instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_fees ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_fees_last_week_per_booker_this_week ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_fees_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_fees_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_payments ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value_for_non_null_listing_id ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value_sub_instant ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') booking_value_sub_instant_add_10 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_5_day_lag ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_at_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_growth_2_weeks ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_growth_2_weeks_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_growth_2_weeks_fill_nulls_with_0_for_non_offset ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_growth_since_start_of_month ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_join_to_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_month_start_compared_to_1_month_prior ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_offset_once ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_offset_twice ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_per_booker ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_per_dollar ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_per_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_per_lux_listing_derived ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') bookings_per_view ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') derived_bookings_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') derived_bookings_1 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') discrete_booking_value_p99 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') double_counted_delayed_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') every_2_days_bookers_2_days_ago ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') every_two_days_bookers ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') every_two_days_bookers_fill_nulls_with_0 ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_booking_value_ratio ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_lux_booking_value_rate ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') instant_plus_non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') largest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') listings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') lux_booking_fraction_of_max_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') lux_booking_value_rate_expr ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') lux_listings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') max_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') median_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') min_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') nested_fill_nulls_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') non_referred_bookings_pct ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') referred_bookings ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') smallest_listing ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') twice_bookings_fill_nulls_with_0_without_time_spine ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') views ['JOINED', 'METRIC', 'MULTI_HOP'] +lux_listing_mapping ('listing', 'lux_listing') views_times_booking_value ['JOINED', 'METRIC', 'MULTI_HOP'] +users_ds_source ('user',) created_at DAY ['JOINED'] +users_ds_source ('user',) created_at DAY DAY ['JOINED'] +users_ds_source ('user',) created_at DAY DOW ['JOINED'] +users_ds_source ('user',) created_at DAY DOY ['JOINED'] +users_ds_source ('user',) created_at DAY MONTH ['JOINED'] +users_ds_source ('user',) created_at DAY QUARTER ['JOINED'] +users_ds_source ('user',) created_at DAY YEAR ['JOINED'] +users_ds_source ('user',) created_at MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) created_at YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds DAY ['JOINED'] +users_ds_source ('user',) ds DAY DAY ['JOINED'] +users_ds_source ('user',) ds DAY DOW ['JOINED'] +users_ds_source ('user',) ds DAY DOY ['JOINED'] +users_ds_source ('user',) ds DAY MONTH ['JOINED'] +users_ds_source ('user',) ds DAY QUARTER ['JOINED'] +users_ds_source ('user',) ds DAY YEAR ['JOINED'] +users_ds_source ('user',) ds MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned DAY ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY DAY ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY DOW ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY DOY ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY MONTH ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY QUARTER ['JOINED'] +users_ds_source ('user',) ds_partitioned DAY YEAR ['JOINED'] +users_ds_source ('user',) ds_partitioned MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) ds_partitioned YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_ds_source ('user',) home_state ['JOINED'] +users_latest ('user',) ds_latest DAY ['JOINED'] +users_latest ('user',) ds_latest DAY DAY ['JOINED'] +users_latest ('user',) ds_latest DAY DOW ['JOINED'] +users_latest ('user',) ds_latest DAY DOY ['JOINED'] +users_latest ('user',) ds_latest DAY MONTH ['JOINED'] +users_latest ('user',) ds_latest DAY QUARTER ['JOINED'] +users_latest ('user',) ds_latest DAY YEAR ['JOINED'] +users_latest ('user',) ds_latest MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest MONTH MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest MONTH QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest MONTH YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest QUARTER QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest QUARTER YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest WEEK ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest WEEK MONTH ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest WEEK QUARTER ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest WEEK YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) ds_latest YEAR YEAR ['DERIVED_TIME_GRANULARITY', 'JOINED'] +users_latest ('user',) home_state_latest ['JOINED']