diff --git a/definitions/core/assertions/assertions_sessions_validity.sqlx b/definitions/core/assertions/assertions_sessions_validity.sqlx index aa4860a..ce632ff 100644 --- a/definitions/core/assertions/assertions_sessions_validity.sqlx +++ b/definitions/core/assertions/assertions_sessions_validity.sqlx @@ -42,7 +42,7 @@ pre_operations { ${ref("ga4_sessions")} WHERE session_date >= DATE_SUB( CURRENT_DATE(), INTERVAL 3 day ) - AND (landing_page.landing_page_location IS NULL + AND ((landing_page.landing_page_location IS NULL AND app_info.id IS NULL) OR user_pseudo_id IS NULL OR session_id IS NULL OR session_date IS NULL diff --git a/definitions/core/assertions/assertions_tables_timeliness.sqlx b/definitions/core/assertions/assertions_tables_timeliness.sqlx index a1aa0c4..c69a5cf 100644 --- a/definitions/core/assertions/assertions_tables_timeliness.sqlx +++ b/definitions/core/assertions/assertions_tables_timeliness.sqlx @@ -70,7 +70,7 @@ pre_operations { FROM ${ref("events_*")} WHERE - CONTAINS_SUBSTR(_TABLE_SUFFIX, 'intraday') IS FALSE) ); + CONTAINS_SUBSTR(_TABLE_SUFFIX, 'intraday') IS FALSE AND CONTAINS_SUBSTR(_TABLE_SUFFIX, 'fresh') IS FALSE ) ); IF check > expectations THEN SET