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