From d7d3422eb9e22fe9c6b7e6760807c212d41d50e5 Mon Sep 17 00:00:00 2001 From: Joaquin Ossa Date: Mon, 24 Feb 2025 15:21:44 +0100 Subject: [PATCH] Update athena models to remove id_accommodation --- models/intermediate/athena/int_athena__verifications.sql | 1 - models/intermediate/athena/schema.yml | 4 ---- .../cross/int_edeposit_and_athena_verifications.sql | 2 +- models/staging/athena/schema.yml | 4 ---- models/staging/athena/stg_athena__verifications.sql | 1 - 5 files changed, 1 insertion(+), 11 deletions(-) diff --git a/models/intermediate/athena/int_athena__verifications.sql b/models/intermediate/athena/int_athena__verifications.sql index 97e5c30..69c83af 100644 --- a/models/intermediate/athena/int_athena__verifications.sql +++ b/models/intermediate/athena/int_athena__verifications.sql @@ -7,7 +7,6 @@ select id_verification, id_booking, id_user_partner, - id_accommodation, version, case when version = 'V1' then 'Guesty' else null end as verification_source, verification_status, diff --git a/models/intermediate/athena/schema.yml b/models/intermediate/athena/schema.yml index f6d07ba..5d047c7 100644 --- a/models/intermediate/athena/schema.yml +++ b/models/intermediate/athena/schema.yml @@ -30,10 +30,6 @@ models: data_tests: - not_null - - name: id_accommodation - data_type: text - description: "unique Superhog generated id for a listing" - - name: version data_type: text description: "value to identify if it is Guesty (V1) or E-deposit (V2)" diff --git a/models/intermediate/cross/int_edeposit_and_athena_verifications.sql b/models/intermediate/cross/int_edeposit_and_athena_verifications.sql index a909632..72ca440 100644 --- a/models/intermediate/cross/int_edeposit_and_athena_verifications.sql +++ b/models/intermediate/cross/int_edeposit_and_athena_verifications.sql @@ -7,7 +7,7 @@ select av.id_verification, av.id_booking, av.id_user_partner, - av.id_accommodation, + null as id_accommodation, av.version, av.verification_source, av.verification_status, diff --git a/models/staging/athena/schema.yml b/models/staging/athena/schema.yml index 4949c24..458327a 100644 --- a/models/staging/athena/schema.yml +++ b/models/staging/athena/schema.yml @@ -29,10 +29,6 @@ models: data_tests: - not_null - - name: id_accommodation - data_type: text - description: An ID for the listing related to the booking. - - name: version data_type: text description: | diff --git a/models/staging/athena/stg_athena__verifications.sql b/models/staging/athena/stg_athena__verifications.sql index 3ffdabd..a59f8ac 100644 --- a/models/staging/athena/stg_athena__verifications.sql +++ b/models/staging/athena/stg_athena__verifications.sql @@ -8,7 +8,6 @@ with {{ adapter.quote("documents") }} ->> 'id' as id_verification, {{ adapter.quote("documents") }} ->> 'BookingId' as id_booking, {{ adapter.quote("documents") }} ->> 'userId' as id_user_partner, - {{ adapter.quote("documents") }} ->> 'ListingId' as id_accommodation, {{ adapter.quote("documents") }} ->> 'Version' as "version",