data-dwh-dbt-project/models/intermediate/kpis
Oriol Roqué Paniagua 2251a45540 Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue)
# Description

This PR aims to do 2 things:

1. Create the first metric daily model for New Dash - Chargeable Services
* PK at Booking, Date and Service. I added a few more dimensions such as Accommodation and Business Type. The idea is that while Daily Unique Bookings/Accommodations Charged will be close (if not the same) as Charged Services, by having the ID we can compute Monthly/Weekly Unique Bookings/Accommodations Charged in a proper manner. Besides this, we would still compute additive metrics in the future such as the sum of Charged Services and the sum of Service Total Price in GBP.
* `IMPORTANT`: as discussed in the daily, I changed New Pricing models containing "Charged" columns to "Chargeable". This affects the new model for New Dash KPIs, but also `int_core__booking_summary` and `int_core__booking_service_detail`.

2. Small fixes on New Dash - Created Services.
* Mainly, there were some inconsistencies with what was actually written (and really applied) in the schema entry as for what was the PK of the model vs. what was stated in the model. I just re-ordered the columns and re-specified correctly the PK.

# 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: #20809
2024-11-26 10:14:37 +00:00
..
_kpis_readme.md Merged PR 3329: First version of KPIs refactored - created bookings 2024-10-30 08:55:19 +00:00
int_kpis__agg_daily_deals.sql Merged PR 3451: Adds Deal Daily Lifecycle and metrics 2024-11-07 10:49:06 +00:00
int_kpis__agg_daily_listings.sql Merged PR 3461: Creates models for listing metrics 2024-11-07 16:56:43 +00:00
int_kpis__agg_daily_new_dash_created_services.sql Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue) 2024-11-26 10:14:37 +00:00
int_kpis__agg_dates_main_kpis.sql Merged PR 3482: Adapts date dimension skeleton for Main KPIs 2024-11-11 15:57:37 +00:00
int_kpis__agg_monthly_billable_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_cancelled_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_check_out_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_completed_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_created_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_created_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_guest_journeys_with_payment.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_monthly_guest_payments.sql renamed test entity 2024-11-07 12:56:49 +01:00
int_kpis__agg_monthly_host_resolutions.sql Merged PR 3419: Adds Host Resolutions metrics in new KPIs 2024-11-05 07:45:41 +00:00
int_kpis__agg_monthly_invoiced_revenue.sql Merged PR 3431: Adds Invoicing metrics 2024-11-05 16:57:23 +00:00
int_kpis__agg_monthly_new_dash_created_services.sql Merged PR 3599: New Dash KPIs skeleton with Created Services 2024-11-20 09:43:30 +00:00
int_kpis__agg_monthly_started_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_billable_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_cancelled_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_check_out_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_completed_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_created_bookings.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_created_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_guest_journeys_with_payment.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_mtd_guest_payments.sql renamed test entity 2024-11-07 12:56:49 +01:00
int_kpis__agg_mtd_host_resolutions.sql Merged PR 3419: Adds Host Resolutions metrics in new KPIs 2024-11-05 07:45:41 +00:00
int_kpis__agg_mtd_invoiced_revenue.sql Merged PR 3431: Adds Invoicing metrics 2024-11-05 16:57:23 +00:00
int_kpis__agg_mtd_started_guest_journeys.sql aggregated to agg 2024-11-05 12:17:26 +01:00
int_kpis__agg_weekly_guest_payments.sql renamed test entity 2024-11-07 12:56:49 +01:00
int_kpis__agg_weekly_new_dash_created_services.sql Merged PR 3616: Compute weekly new dash created services 2024-11-21 11:30:36 +00:00
int_kpis__dimension_daily_accommodation.sql Merged PR 3329: First version of KPIs refactored - created bookings 2024-10-30 08:55:19 +00:00
int_kpis__dimension_date_product_guest.sql Add week number to model 2024-11-18 11:23:25 +01:00
int_kpis__dimension_dates.sql Merged PR 3616: Compute weekly new dash created services 2024-11-21 11:30:36 +00:00
int_kpis__lifecycle_daily_accommodation.sql Merged PR 3433: Change lifecycle daily to just handle last available day 2024-11-06 11:10:31 +00:00
int_kpis__lifecycle_daily_deal.sql Merged PR 3451: Adds Deal Daily Lifecycle and metrics 2024-11-07 10:49:06 +00:00
int_kpis__metric_daily_billable_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_daily_cancelled_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_daily_check_in_attributed_guest_journeys.sql Changed to updated_at_utc 2024-11-19 09:23:28 +01:00
int_kpis__metric_daily_check_out_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_daily_completed_guest_journeys.sql Merged PR 3379: Fixes null on dates 2024-10-30 13:33:11 +00:00
int_kpis__metric_daily_created_bookings.sql Merged PR 3329: First version of KPIs refactored - created bookings 2024-10-30 08:55:19 +00:00
int_kpis__metric_daily_created_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_daily_deals.sql Merged PR 3461: Creates models for listing metrics 2024-11-07 16:56:43 +00:00
int_kpis__metric_daily_guest_journeys_with_payment.sql Merged PR 3385: Adds Guest Journey with Payment metric 2024-10-30 16:43:50 +00:00
int_kpis__metric_daily_guest_payments.sql Commit saved model 2024-11-09 15:21:20 +01:00
int_kpis__metric_daily_host_resolutions.sql Merged PR 3419: Adds Host Resolutions metrics in new KPIs 2024-11-05 07:45:41 +00:00
int_kpis__metric_daily_invoiced_revenue.sql Merged PR 3431: Adds Invoicing metrics 2024-11-05 16:57:23 +00:00
int_kpis__metric_daily_listings.sql Merged PR 3461: Creates models for listing metrics 2024-11-07 16:56:43 +00:00
int_kpis__metric_daily_new_dash_chargeable_services.sql Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue) 2024-11-26 10:14:37 +00:00
int_kpis__metric_daily_new_dash_created_services.sql Merged PR 3625: Excludes new dash users without id deal 2024-11-21 16:30:47 +00:00
int_kpis__metric_daily_started_guest_journeys.sql Merged PR 3379: Fixes null on dates 2024-10-30 13:33:11 +00:00
int_kpis__metric_monthly_billable_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_monthly_cancelled_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_monthly_check_out_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_monthly_completed_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_monthly_created_bookings.sql Merged PR 3329: First version of KPIs refactored - created bookings 2024-10-30 08:55:19 +00:00
int_kpis__metric_monthly_created_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_monthly_guest_journeys_with_payment.sql Merged PR 3385: Adds Guest Journey with Payment metric 2024-10-30 16:43:50 +00:00
int_kpis__metric_monthly_guest_payments.sql monthly and weekly metric models 2024-11-07 12:06:37 +01:00
int_kpis__metric_monthly_host_resolutions.sql Merged PR 3419: Adds Host Resolutions metrics in new KPIs 2024-11-05 07:45:41 +00:00
int_kpis__metric_monthly_invoiced_revenue.sql Merged PR 3431: Adds Invoicing metrics 2024-11-05 16:57:23 +00:00
int_kpis__metric_monthly_new_dash_created_services.sql Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue) 2024-11-26 10:14:37 +00:00
int_kpis__metric_monthly_started_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_mtd_billable_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_mtd_cancelled_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_mtd_check_out_bookings.sql Merged PR 3391: Adds Check-Out, Cancelled and Billable Bookings 2024-10-31 14:31:19 +00:00
int_kpis__metric_mtd_completed_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_mtd_created_bookings.sql Merged PR 3329: First version of KPIs refactored - created bookings 2024-10-30 08:55:19 +00:00
int_kpis__metric_mtd_created_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_mtd_guest_journeys_with_payment.sql Merged PR 3385: Adds Guest Journey with Payment metric 2024-10-30 16:43:50 +00:00
int_kpis__metric_mtd_guest_payments.sql monthly and weekly metric models 2024-11-07 12:06:37 +01:00
int_kpis__metric_mtd_host_resolutions.sql Merged PR 3419: Adds Host Resolutions metrics in new KPIs 2024-11-05 07:45:41 +00:00
int_kpis__metric_mtd_invoiced_revenue.sql Merged PR 3431: Adds Invoicing metrics 2024-11-05 16:57:23 +00:00
int_kpis__metric_mtd_started_guest_journeys.sql Merged PR 3377: Adds GJ Created, Started and Completed in new KPIs flow 2024-10-30 11:45:45 +00:00
int_kpis__metric_weekly_guest_payments.sql monthly and weekly metric models 2024-11-07 12:06:37 +01:00
int_kpis__metric_weekly_new_dash_created_services.sql Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue) 2024-11-26 10:14:37 +00:00
int_kpis__product_guest_daily_metrics.sql Addressed comments 2024-11-26 10:16:08 +01:00
int_kpis__product_new_dash_agg_metrics.sql Merged PR 3616: Compute weekly new dash created services 2024-11-21 11:30:36 +00:00
schema.yml Merged PR 3654: New Dash KPIs - Chargeable Services (Revenue) 2024-11-26 10:14:37 +00:00