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