Update fields for stg_agent_status table

This commit is contained in:
Anna Saiapina 2024-09-19 09:42:20 +00:00 committed by GCP Dataform
parent 6bf5bc7037
commit d06636b692

View File

@ -19,12 +19,34 @@ select *,
from ${ref("pphe_five9_raw","agent_status_*")}
${ when(incremental(), `where _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d',current_date("Europe/Amsterdam"))`) }) --last date table is taken
select AGENT_ID,
AGENT_NAME,
AGENT_START_DATE,
AGENT_GROUP,
STATE,
AGENT_STATE_TIME,
AGENT_START_DATE,
REASON_CODE,
TIMESTAMP,
DATE
AGENT_STATES,
MEDIA_AVAILABILITY,
UNAVAILABLE_FOR_CALLS,
AVAILABLE_FOR_ALL,
UNAVAILABLE_FOR_VM,
AVAILABLE_FOR_CALLS,
SKILL_AVAILABILITY,
AVAILABLE_FOR_VM,
STATE,
LOGOUT_TIMESTAMP,
ON_CALL_TIME,
RINGING_TIME,
WAIT_TIME,
LOGIN_TIME,
MANUAL_TIME,
ON_VOICEMAIL_TIME,
UNPAID_TIME,
LOGIN_TIMESTAMP,
NOT_READY_TIME,
PAID_TIME,
VIDEO_TIME,
LOGOUT_TIME,
ON_ACW_TIME,
READY_TIME,
VM_IN_PROGRESS_TIME
from agent_status_deduplicated
where row_number = 1