Merged PR 3424: aggregated to agg

# Description

Changed names for all aggregated models to agg, updated all references and schemas.
I did a run and test and everything worked correctly

# Checklist

- [x] The edited models and dependants run properly with production data.
- [ ] The edited models are sufficiently documented.
- [x] 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.

aggregated to agg
This commit is contained in:
Joaquin Ossa 2024-11-05 13:46:45 +00:00
commit 4076f016bd
22 changed files with 46 additions and 46 deletions

View file

@ -10,47 +10,47 @@ with
), ),
created_bookings as ( created_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_created_bookings") }} from {{ ref("int_kpis__agg_monthly_created_bookings") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
check_out_bookings as ( check_out_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_check_out_bookings") }} from {{ ref("int_kpis__agg_monthly_check_out_bookings") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
cancelled_bookings as ( cancelled_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_cancelled_bookings") }} from {{ ref("int_kpis__agg_monthly_cancelled_bookings") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
billable_bookings as ( billable_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_billable_bookings") }} from {{ ref("int_kpis__agg_monthly_billable_bookings") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
created_guest_journeys as ( created_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_created_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_created_guest_journeys") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
started_guest_journeys as ( started_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_started_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_started_guest_journeys") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
completed_guest_journeys as ( completed_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_completed_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_completed_guest_journeys") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
guest_journeys_with_payment as ( guest_journeys_with_payment as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_guest_journeys_with_payment") }} from {{ ref("int_kpis__agg_monthly_guest_journeys_with_payment") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
guest_payments as ( guest_payments as (
select * select *
from {{ ref("int_kpis__aggregated_monthly_guest_payments") }} from {{ ref("int_kpis__agg_monthly_guest_payments") }}
where dimension in ('by_deal') and dimension_value <> 'UNSET' where dimension in ('by_deal') and dimension_value <> 'UNSET'
), ),
int_xero__monthly_invoicing_history_by_deal as ( int_xero__monthly_invoicing_history_by_deal as (

View file

@ -6,104 +6,104 @@ previous year for each line & computing relative increment. --
with with
created_bookings as ( created_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_created_bookings") }} from {{ ref("int_kpis__agg_mtd_created_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_created_bookings") }} from {{ ref("int_kpis__agg_monthly_created_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
check_out_bookings as ( check_out_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_check_out_bookings") }} from {{ ref("int_kpis__agg_mtd_check_out_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_check_out_bookings") }} from {{ ref("int_kpis__agg_monthly_check_out_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
cancelled_bookings as ( cancelled_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_cancelled_bookings") }} from {{ ref("int_kpis__agg_mtd_cancelled_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_cancelled_bookings") }} from {{ ref("int_kpis__agg_monthly_cancelled_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
billable_bookings as ( billable_bookings as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_billable_bookings") }} from {{ ref("int_kpis__agg_mtd_billable_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_billable_bookings") }} from {{ ref("int_kpis__agg_monthly_billable_bookings") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
created_guest_journeys as ( created_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_created_guest_journeys") }} from {{ ref("int_kpis__agg_mtd_created_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_created_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_created_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
started_guest_journeys as ( started_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_started_guest_journeys") }} from {{ ref("int_kpis__agg_mtd_started_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_started_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_started_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
completed_guest_journeys as ( completed_guest_journeys as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_completed_guest_journeys") }} from {{ ref("int_kpis__agg_mtd_completed_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_completed_guest_journeys") }} from {{ ref("int_kpis__agg_monthly_completed_guest_journeys") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
), ),
guest_journeys_with_payment as ( guest_journeys_with_payment as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_guest_journeys_with_payment") }} from {{ ref("int_kpis__agg_mtd_guest_journeys_with_payment") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_guest_journeys_with_payment") }} from {{ ref("int_kpis__agg_monthly_guest_journeys_with_payment") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
@ -114,13 +114,13 @@ with
int_mtd_deal_metrics as (select * from {{ ref("int_mtd_deal_metrics") }}), int_mtd_deal_metrics as (select * from {{ ref("int_mtd_deal_metrics") }}),
guest_payments as ( guest_payments as (
select * select *
from {{ ref("int_kpis__aggregated_mtd_guest_payments") }} from {{ ref("int_kpis__agg_mtd_guest_payments") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'
union all union all
select * select *
from {{ ref("int_kpis__aggregated_monthly_guest_payments") }} from {{ ref("int_kpis__agg_monthly_guest_payments") }}
where where
dimension in ('global', 'by_number_of_listings', 'by_billing_country') dimension in ('global', 'by_number_of_listings', 'by_billing_country')
and dimension_value <> 'UNSET' and dimension_value <> 'UNSET'

View file

@ -478,7 +478,7 @@ models:
Count of accumulated bookings created in a given month up to the Count of accumulated bookings created in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_created_bookings - name: int_kpis__agg_monthly_created_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Created Bookings. Monthly Created Bookings.
@ -532,7 +532,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly created bookings for a given date, dimension and value. description: The monthly created bookings for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_created_bookings - name: int_kpis__agg_mtd_created_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Created Bookings. Month-To-Date Created Bookings.
@ -782,7 +782,7 @@ models:
Count of accumulated guest journeys created in a given month up to the Count of accumulated guest journeys created in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_created_guest_journeys - name: int_kpis__agg_monthly_created_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Created Guest Journeys. Monthly Created Guest Journeys.
@ -835,7 +835,7 @@ models:
data_type: bigint data_type: bigint
description: The monthtly created guest journeys for a given date, dimension and value. description: The monthtly created guest journeys for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_created_guest_journeys - name: int_kpis__agg_mtd_created_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Created Guest Journeys. Month-To-Date Created Guest Journeys.
@ -1084,7 +1084,7 @@ models:
Count of accumulated guest journeys started in a given month up to the Count of accumulated guest journeys started in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_started_guest_journeys - name: int_kpis__agg_monthly_started_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Started Guest Journeys. Monthly Started Guest Journeys.
@ -1137,7 +1137,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly started guest journeys for a given date, dimension and value. description: The monthly started guest journeys for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_started_guest_journeys - name: int_kpis__agg_mtd_started_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Started Guest Journeys. Month-To-Date Started Guest Journeys.
@ -1386,7 +1386,7 @@ models:
Count of accumulated guest journeys completed in a given month up to the Count of accumulated guest journeys completed in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_completed_guest_journeys - name: int_kpis__agg_monthly_completed_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Completed Guest Journeys. Monthly Completed Guest Journeys.
@ -1439,7 +1439,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly completed guest journeys for a given date, dimension and value. description: The monthly completed guest journeys for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_completed_guest_journeys - name: int_kpis__agg_mtd_completed_guest_journeys
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Completed Guest Journeys. Month-To-Date Completed Guest Journeys.
@ -1688,7 +1688,7 @@ models:
Count of accumulated guest journeys completed in a given month up to the Count of accumulated guest journeys completed in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_guest_journeys_with_payment - name: int_kpis__agg_monthly_guest_journeys_with_payment
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Guest Journeys with Payment. Monthly Guest Journeys with Payment.
@ -1741,7 +1741,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly guest journeys with payment for a given date, dimension and value. description: The monthly guest journeys with payment for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_guest_journeys_with_payment - name: int_kpis__agg_mtd_guest_journeys_with_payment
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Guest Journeys with Payment. Month-To-Date Guest Journeys with Payment.
@ -2045,7 +2045,7 @@ models:
Sum of accumulated total payments paid by guests, without taxes, Sum of accumulated total payments paid by guests, without taxes,
in GBP in a given month up to the given date and per specified dimension. in GBP in a given month up to the given date and per specified dimension.
- name: int_kpis__aggregated_monthly_guest_payments - name: int_kpis__agg_monthly_guest_payments
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Guest Payments. Monthly Guest Payments.
@ -2124,7 +2124,7 @@ models:
The monthly total payments paid by guests, without taxes, in GBP The monthly total payments paid by guests, without taxes, in GBP
for a given range date, dimension and value. for a given range date, dimension and value.
- name: int_kpis__aggregated_mtd_guest_payments - name: int_kpis__agg_mtd_guest_payments
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Guest Payments. Month-To-Date Guest Payments.
@ -2399,7 +2399,7 @@ models:
Count of accumulated bookings checked-out in a given month up to the Count of accumulated bookings checked-out in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_check_out_bookings - name: int_kpis__agg_monthly_check_out_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Check-out Bookings. Monthly Check-out Bookings.
@ -2452,7 +2452,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly checked-out bookings for a given date, dimension and value. description: The monthly checked-out bookings for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_check_out_bookings - name: int_kpis__agg_mtd_check_out_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Check-out Bookings. Month-To-Date Check-out Bookings.
@ -2701,7 +2701,7 @@ models:
Count of accumulated bookings billable in a given month up to the Count of accumulated bookings billable in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_billable_bookings - name: int_kpis__agg_monthly_billable_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Billable Bookings. Monthly Billable Bookings.
@ -2754,7 +2754,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly billable bookings for a given date, dimension and value. description: The monthly billable bookings for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_billable_bookings - name: int_kpis__agg_mtd_billable_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Billable Bookings. Month-To-Date Billable Bookings.
@ -3003,7 +3003,7 @@ models:
Count of accumulated bookings cancelled in a given month up to the Count of accumulated bookings cancelled in a given month up to the
given date and per specified dimension. given date and per specified dimension.
- name: int_kpis__aggregated_monthly_cancelled_bookings - name: int_kpis__agg_monthly_cancelled_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Monthly Cancelled Bookings. Monthly Cancelled Bookings.
@ -3056,7 +3056,7 @@ models:
data_type: bigint data_type: bigint
description: The monthly cancelled bookings for a given date, dimension and value. description: The monthly cancelled bookings for a given date, dimension and value.
- name: int_kpis__aggregated_mtd_cancelled_bookings - name: int_kpis__agg_mtd_cancelled_bookings
description: | description: |
This model computes the dimension aggregation for This model computes the dimension aggregation for
Month-To-Date Cancelled Bookings. Month-To-Date Cancelled Bookings.

View file

@ -459,7 +459,7 @@ models:
in the abovementioned models. in the abovementioned models.
To keep in mind: aggregating the information of this model will not necessarily result into To keep in mind: aggregating the information of this model will not necessarily result into
the int_mtd_aggregated metrics because 1) the mtd version contains more computing dates the int_mtd_aggregated_metrics because 1) the mtd version contains more computing dates
than the by deal version, the latest being a subset of the first, and 2) the deal based model than the by deal version, the latest being a subset of the first, and 2) the deal based model
enforces that a booking/guest journey/listing/etc has a host with a deal assigned, which is enforces that a booking/guest journey/listing/etc has a host with a deal assigned, which is
not necessarily the case. not necessarily the case.