Merged PR 4941: KPIs refactor Stage 4: Switch onboarding MRR to new KPIs model
# Description Puts in production the new KPIs model for Onboarding MRR. The change has been validated with MD5 trick. # Checklist - [X] The edited models and dependants run properly with production data. - [X] The edited models are sufficiently documented. - [X] The edited models contain PK tests, and I've ran and passed them. - [X] I have checked for DRY opportunities with other models and docs. - [X] I've picked the right materialization for the affected models. # Other - [ ] Check if a full-refresh is required after this PR is merged. Related work items: #28949
This commit is contained in:
parent
dc8eee7128
commit
34ac83b3ec
1 changed files with 6 additions and 14 deletions
|
|
@ -174,13 +174,10 @@ with
|
||||||
dimension in ('global', 'by_number_of_listings', 'by_billing_country', 'by_business_scope')
|
dimension in ('global', 'by_number_of_listings', 'by_billing_country', 'by_business_scope')
|
||||||
and dimension_value <> 'UNSET'
|
and dimension_value <> 'UNSET'
|
||||||
),
|
),
|
||||||
int_monthly_onboarding_mrr_per_deal as (
|
int_kpis__agg_monthly_onboarding_mrr as (
|
||||||
select * from {{ ref("int_monthly_onboarding_mrr_per_deal") }}
|
select *
|
||||||
|
from {{ ref("int_kpis__agg_monthly_onboarding_mrr")}}
|
||||||
),
|
),
|
||||||
int_mtd_agg_onboarding_mrr_revenue as (
|
|
||||||
select * from {{ ref("int_mtd_agg_onboarding_mrr_revenue") }}
|
|
||||||
),
|
|
||||||
|
|
||||||
plain_kpi_combination as (
|
plain_kpi_combination as (
|
||||||
|
|
||||||
select
|
select
|
||||||
|
|
@ -361,8 +358,8 @@ with
|
||||||
as revenue_retained_post_resolutions_ratio,
|
as revenue_retained_post_resolutions_ratio,
|
||||||
|
|
||||||
-- ONBOARDING MRR METRIC --
|
-- ONBOARDING MRR METRIC --
|
||||||
onboarding_mrr.expected_mrr_per_deal,
|
onboarding_mrr.onboarding_mrr_per_new_deal_in_gbp as expected_mrr_per_deal,
|
||||||
onboarding_mrr_revenue.expected_mrr
|
onboarding_mrr.total_onboarding_mrr_in_gbp as expected_mrr
|
||||||
|
|
||||||
from int_kpis__agg_dates_main_kpis d
|
from int_kpis__agg_dates_main_kpis d
|
||||||
left join
|
left join
|
||||||
|
|
@ -431,15 +428,10 @@ with
|
||||||
and d.dimension = churn.dimension
|
and d.dimension = churn.dimension
|
||||||
and d.dimension_value = churn.dimension_value
|
and d.dimension_value = churn.dimension_value
|
||||||
left join
|
left join
|
||||||
int_monthly_onboarding_mrr_per_deal onboarding_mrr
|
int_kpis__agg_monthly_onboarding_mrr onboarding_mrr
|
||||||
on d.date = onboarding_mrr.date
|
on d.date = onboarding_mrr.date
|
||||||
and d.dimension = onboarding_mrr.dimension
|
and d.dimension = onboarding_mrr.dimension
|
||||||
and d.dimension_value = onboarding_mrr.dimension_value
|
and d.dimension_value = onboarding_mrr.dimension_value
|
||||||
left join
|
|
||||||
int_mtd_agg_onboarding_mrr_revenue onboarding_mrr_revenue
|
|
||||||
on d.date = onboarding_mrr_revenue.date
|
|
||||||
and d.dimension = onboarding_mrr_revenue.dimension
|
|
||||||
and d.dimension_value = onboarding_mrr_revenue.dimension_value
|
|
||||||
left join
|
left join
|
||||||
total_and_retained_revenue
|
total_and_retained_revenue
|
||||||
on d.date = total_and_retained_revenue.end_date
|
on d.date = total_and_retained_revenue.end_date
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue