Create report for digital data.
This commit is contained in:
parent
62ad1ed247
commit
d41b98f15f
29
definitions/staging/stg_digital_report.sqlx
Normal file
29
definitions/staging/stg_digital_report.sqlx
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
config {
|
||||||
|
type: "incremental",
|
||||||
|
uniqueKey: ["SESSION_GUID"],
|
||||||
|
schema: "pphe_five9_stg",
|
||||||
|
assertions: {
|
||||||
|
uniqueKey: ["SESSION_GUID"],
|
||||||
|
nonNull: ["SESSION_GUID"]
|
||||||
|
},
|
||||||
|
tags: ["digital_report"],
|
||||||
|
description: "Main digital data for report"
|
||||||
|
}
|
||||||
|
|
||||||
|
select TIMESTAMP,
|
||||||
|
date(TIMESTAMP),
|
||||||
|
EXTRACT(HOUR FROM TIMESTAMP),
|
||||||
|
EXTRACT(MONTH FROM TIMESTAMP),
|
||||||
|
EXTRACT(YEAR FROM TIMESTAMP),
|
||||||
|
AGENT_ID,
|
||||||
|
AGENT_NAME,
|
||||||
|
AGENT_GROUP,
|
||||||
|
DISPOSITION,
|
||||||
|
MEDIA_TYPE,
|
||||||
|
CAMPAIGN,
|
||||||
|
SKILL,
|
||||||
|
HANDLE_TIME,
|
||||||
|
TRANSFERS_TO_SKILL,
|
||||||
|
INTERACTIONS
|
||||||
|
from ${ref("stg_digital")}
|
||||||
|
${ when(incremental(), `where TIMESTAMP >= DATE_SUB(CURRENT_DATE(), INTERVAL 3 DAY)`) }
|
||||||
Loading…
Reference in New Issue
Block a user