Add reason code
This commit is contained in:
parent
171d8d9d96
commit
25ef071217
@ -1,6 +1,6 @@
|
||||
config {
|
||||
type: "declaration",
|
||||
schema: "pphe_five9_raw",
|
||||
name: "MAPPING_AGENT_REASON_CODE",
|
||||
name: "MAPPING_AGENT_REASON_CODE_ID",
|
||||
description: ""
|
||||
}
|
||||
@ -6,9 +6,9 @@ config {
|
||||
nonNull: ["REASON_CODE_ID"]
|
||||
},
|
||||
tags: ["daily"],
|
||||
description: "Daily load of MAPPING_AGENT_REASON_CODE table from raw"
|
||||
description: "Daily load of MAPPING_AGENT_REASON_CODE_ID table from raw"
|
||||
}
|
||||
|
||||
select
|
||||
*
|
||||
from ${ref("MAPPING_AGENT_REASON_CODE")}
|
||||
*
|
||||
from ${ref("MAPPING_AGENT_REASON_CODE_ID")}
|
||||
@ -28,6 +28,7 @@ select ags.AGENT_ID,
|
||||
) as AGENT_STATE_TIME_FORMATTED,
|
||||
ags.AGENT_START_DATE,
|
||||
ags.REASON_CODE,
|
||||
mrc.REASON_CODE_ID,
|
||||
ags.TIMESTAMP,
|
||||
date(ags.TIMESTAMP) DATE,
|
||||
EXTRACT(HOUR FROM ags.TIMESTAMP) HOUR,
|
||||
@ -66,5 +67,7 @@ left join ${ref("stg_MAPPING_AGENT_STATE_GROUP_ID")} masgi
|
||||
on mas.STATE_ID = masgi.STATE_ID
|
||||
left join ${ref("stg_MAPPING_AGENT_GROUP")} masg
|
||||
on masgi.STATE_GROUP_ID = masg.STATE_GROUP_ID
|
||||
left join ${ref("stg_MAPPING_AGENT_REASON_CODE_ID")} mrc
|
||||
on ags.REASON_CODE = mrc.REASON_CODE
|
||||
${ when(incremental(), `where date(ags.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
|
||||
and date(ags.TIMESTAMP) < CURRENT_DATE()`) }
|
||||
@ -29,6 +29,7 @@ select ags.AGENT_ID,
|
||||
) as AGENT_STATE_TIME_FORMATTED,
|
||||
ags.AGENT_START_DATE,
|
||||
ags.REASON_CODE,
|
||||
mrc.REASON_CODE_ID,
|
||||
ags.TIMESTAMP,
|
||||
date(ags.TIMESTAMP) DATE,
|
||||
EXTRACT(HOUR FROM ags.TIMESTAMP) HOUR,
|
||||
@ -67,5 +68,7 @@ left join ${ref("stg_MAPPING_AGENT_STATE_GROUP_ID")} masgi
|
||||
on mas.STATE_ID = masgi.STATE_ID
|
||||
left join ${ref("stg_MAPPING_AGENT_GROUP")} masg
|
||||
on masgi.STATE_GROUP_ID = masg.STATE_GROUP_ID
|
||||
left join ${ref("stg_MAPPING_AGENT_REASON_CODE_ID")} mrc
|
||||
on ags.REASON_CODE = mrc.REASON_CODE
|
||||
where date(ags.TIMESTAMP) >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
|
||||
and date(ags.TIMESTAMP) < CURRENT_DATE()
|
||||
Loading…
Reference in New Issue
Block a user