From 36e04ce745781f4ffcd732b9e22f87f34a5b9471 Mon Sep 17 00:00:00 2001 From: Anna Saiapina Date: Mon, 22 Jul 2024 14:57:18 +0000 Subject: [PATCH] Add board properties to digital --- definitions/staging/stg_digital_history_report.sqlx | 5 ++++- definitions/staging/stg_digital_report.sqlx | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/definitions/staging/stg_digital_history_report.sqlx b/definitions/staging/stg_digital_history_report.sqlx index fb0556e..14d6545 100644 --- a/definitions/staging/stg_digital_history_report.sqlx +++ b/definitions/staging/stg_digital_history_report.sqlx @@ -19,6 +19,7 @@ select d.SESSION_GUID, EXTRACT(MONTH FROM d.TIMESTAMP) MONTH, EXTRACT(YEAR FROM d.TIMESTAMP) YEAR, d.STATUS, + p.BOARD_PROPERTY_GROUP, d.AGENT_ID, d.AGENT_NAME, a.LANGUAGES, @@ -48,9 +49,11 @@ left join ${ref("stg_DISPOSITION")} dis on d.DISPOSITION = dis.DISPOSITION left join ${ref("stg_CAMPAIGN")} c on d.CAMPAIGN = c.CAMPAIGN +left join ${ref("stg_MAPPING_PROPERTY_DIGITAL")} p +on c.CAMPAIGN_ID = p.CAMPAIGN_ID left join ${ref("stg_MAPPING_SKILL")} s on d.SKILL = s.SKILL left join ${ref("stg_MAPPING_MEDIA_TYPE")} m on d.MEDIA_TYPE = m.MEDIA_TYPE -${ when(incremental(), `where date(d.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY) +${ when(incremental(), `where date(d.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY) and date(d.TIMESTAMP) < CURRENT_DATE()`) } \ No newline at end of file diff --git a/definitions/staging/stg_digital_report.sqlx b/definitions/staging/stg_digital_report.sqlx index 97a306c..f5c27ec 100644 --- a/definitions/staging/stg_digital_report.sqlx +++ b/definitions/staging/stg_digital_report.sqlx @@ -18,6 +18,7 @@ select d.SESSION_GUID, EXTRACT(MONTH FROM d.TIMESTAMP) MONTH, EXTRACT(YEAR FROM d.TIMESTAMP) YEAR, d.STATUS, + p.BOARD_PROPERTY_GROUP, d.AGENT_ID, d.AGENT_NAME, a.LANGUAGES, @@ -47,9 +48,11 @@ left join ${ref("stg_DISPOSITION")} dis on d.DISPOSITION = dis.DISPOSITION left join ${ref("stg_CAMPAIGN")} c on d.CAMPAIGN = c.CAMPAIGN +left join ${ref("stg_MAPPING_PROPERTY_DIGITAL")} p +on c.CAMPAIGN_ID = p.CAMPAIGN_ID left join ${ref("stg_MAPPING_SKILL")} s on d.SKILL = s.SKILL left join ${ref("stg_MAPPING_MEDIA_TYPE")} m on d.MEDIA_TYPE = m.MEDIA_TYPE -where date(d.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY) +where date(d.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY) and date(d.TIMESTAMP) < CURRENT_DATE() \ No newline at end of file