data-dwh-dbt-project/models/intermediate/cross
Oriol Roqué Paniagua be0b8c41b6 Merged PR 4411: Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope
# Description

Changes:
* Adapt business_kpis_configuration to include By Business Scope as production dimension.
* Sets in int_mtd_metrics_vs_previous_year the selection of business scope dimension for all KPIs models. This does not affect cross kpis models (churn/mrr). I might need to check later how to adapt Churn to include this dimension, but it's not considered as for this PR. Lastly, Billable Bookings excludes New Dash.
* Adapts condition in int_mtd_metrics_vs_previous_year so MTD values would appear independently of these appearing in the previous year. This is, the model was considering that to show current month MTD values, the dimension needed to exist the year prior. This does not happen with New Dash and I assume we never noticed because in any case, most of our dimensions have quite a long history.
* Adapts int_kpis__agg_dates_main_kpis to include the business scope dimension. By the way it's actually handled, it kind of assumes that a Deal can only be in New or Old Dash (this is correct), but while on New Dash, this deal won't have data for Old Dash (this might not be 100% correct). In any case, the global figure should be ok, and only on the deal + business scope dimensionality this could cause some potential problems. However, this is not being reported anyway at the moment.
* Adapts int_kpis__agg_dates_main_kpis to have a proper variable value for the dimensions, and this is further included in business_kpis_configuration as any other model.

Small changes:
* Adapts Churn metrics to read from dimension_deals rather than core__deals. This should be more accurate anyway.

# Checklist

- [ ] The edited models and dependants run properly with production data.
- [ ] The edited models are sufficiently documented.
- [ ] The edited models contain PK tests, and I've ran and passed them.
- [ ] I have checked for DRY opportunities with other models and docs.
- [ ] I've picked the right materialization for the affected models.

# Other

- [ ] Check if a full-refresh is required after this PR is merged.

Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope

Related work items: #27356
2025-02-14 14:12:39 +00:00
..
int_daily_currency_exchange_rates.sql go back to var, made a mistake in the last commit 2024-06-17 11:32:20 +02:00
int_dates.sql start cross folder in int to stop piling models at int root 2024-06-14 16:26:18 +02:00
int_deals_consolidation.sql ordered names to select oldest one created 2025-01-07 11:47:14 +01:00
int_edeposit_and_athena_verifications.sql fixed number of nights in edeposit 2024-12-16 13:53:57 +01:00
int_monthly_12m_window_contribution_by_deal.sql fixed int_monthly_12m_window_contribution_by_deal 2024-11-05 12:53:27 +01:00
int_monthly_aggregated_metrics_history_by_deal.sql Merged PR 4326: Remove cancelled Bookings. Adds index in mtd_aggregated_metrics 2025-02-10 13:14:31 +00:00
int_monthly_aggregated_metrics_history_by_deal_by_time_window.sql Update name of fields 2025-01-09 16:31:22 +01:00
int_monthly_churn_metrics.sql Merged PR 4411: Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope 2025-02-14 14:12:39 +00:00
int_monthly_growth_score_by_deal.sql pms data for Account Managers Overview 2025-01-10 09:17:29 +01:00
int_monthly_onboarding_mrr_per_deal.sql Addressed comments 2025-01-30 16:30:03 +01:00
int_mtd_agg_onboarding_mrr_revenue.sql wip fixing deals from hubspot 2025-01-29 17:06:37 +01:00
int_mtd_aggregated_metrics.sql Merged PR 4309: Cancelled Bookings KPIs rework 2025-02-06 15:12:35 +00:00
int_mtd_vs_previous_year_metrics.sql Merged PR 4411: Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope 2025-02-14 14:12:39 +00:00
int_simple_exchange_rates.sql simple model 2024-06-14 16:44:40 +02:00
schema.yml Merged PR 4411: Propagates New Dash/Old Dash/APIs split in KPIs as per Business Scope 2025-02-14 14:12:39 +00:00