Create report for digital data.

This commit is contained in:
Anna Saiapina 2024-06-04 14:52:01 +00:00 committed by GCP Dataform
parent 62ad1ed247
commit d41b98f15f

View 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)`) }