Add board properties to calls

This commit is contained in:
Anna Saiapina 2024-07-22 14:08:52 +00:00 committed by GCP Dataform
parent 94bbbaf09c
commit cf783bb6c5
2 changed files with 16 additions and 2 deletions

View File

@ -22,6 +22,11 @@ select sc.SESSION_ID,
sc.DAY_OF_WEEK,
sc.CALL_ID,
sc.ROUTING_HOTEL_NAME,
case
when sc.ROUTING_HOTEL_NAME is null
then '_'
else ifnull(p.BOARD_PROPERTY_GROUP, 'ADD')
end BOARD_PROPERTY_GROUP,
sc.AGENT_ID,
sc.AGENT_NAME,
a.LANGUAGES,
@ -66,7 +71,9 @@ left join ${ref("stg_DISPOSITION")} d
on sc.DISPOSITION = d.DISPOSITION
left join ${ref("stg_CAMPAIGN")} c
on sc.CAMPAIGN = c.CAMPAIGN
left join ${ref("stg_MAPPING_PROPERTY_CALLS")} p
on sc.Routing_Hotel_Name = p.ROUTING_HOTEL_NAME
left join ${ref("stg_MAPPING_SKILL")} s
on sc.SKILL = s.SKILL
${ when(incremental(), `where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY)
${ when(incremental(), `where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY)
and date(sc.TIMESTAMP) < CURRENT_DATE()`) }

View File

@ -22,6 +22,11 @@ select sc.SESSION_ID,
sc.DAY_OF_WEEK,
sc.CALL_ID,
sc.ROUTING_HOTEL_NAME,
case
when sc.ROUTING_HOTEL_NAME is null
then '_'
else ifnull(p.BOARD_PROPERTY_GROUP, 'ADD')
end BOARD_PROPERTY_GROUP,
sc.AGENT_ID,
sc.AGENT_NAME,
a.LANGUAGES,
@ -66,7 +71,9 @@ left join ${ref("stg_DISPOSITION")} d
on sc.DISPOSITION = d.DISPOSITION
left join ${ref("stg_CAMPAIGN")} c
on sc.CAMPAIGN = c.CAMPAIGN
left join ${ref("stg_MAPPING_PROPERTY_CALLS")} p
on sc.Routing_Hotel_Name = p.ROUTING_HOTEL_NAME
left join ${ref("stg_MAPPING_SKILL")} s
on sc.SKILL = s.SKILL
where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 6 DAY)
where date(sc.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 8 DAY)
and date(sc.TIMESTAMP) < CURRENT_DATE()