MERGE for digital and calls tables

This commit is contained in:
Anna Saiapina 2024-05-29 08:46:34 +00:00 committed by GCP Dataform
parent 0aeb4130c3
commit 27e24cff90
2 changed files with 270 additions and 223 deletions

View File

@ -1,233 +1,196 @@
config {
type: "table",
type: "incremental",
uniqueKey: ["SESSION_ID", "TIMESTAMP", "DNIS"],
schema: "pphe_five9_stg",
assertions: {
uniqueKey: ["SESSION_ID", "TIMESTAMP", "DNIS"],
nonNull: ["CALL_ID", "AGENT_GROUP_ID", "DISPOSITION_ID",, "DISPOSITION_GROUP_ID",
"DISPOSITION_GROUP", "CAMPAIGN_ID", "CAMPAIGN_GROUP_ID",
"CAMPAIGN_GROUP", "SKILL_ID"]
nonNull: ["SESSION_ID", "TIMESTAMP", "DNIS"]
},
tags: ["daily"],
description: "CALLS data with mappings"
}
select cl."DAY OF WEEK" DAY_OF_WEEK,
cl."CALL ID" CALL_ID,
cl.CAMPAIGN,
cl.SKILL,
cl.DISPOSITION,
cl."AGENT NAME" AGENT_NAME,
cl.ANI,
cl."CALL TIME" CALL_TIME,
cl."RING TIME" RING_TIME,
cl."TALK TIME" TALK_TIME,
cl."AFTER CALL WORK TIME" AFTER_CALL_WORK_TIME,
cl.ABANDONED,
cl."AGENT GROUP" AGENT_GROUP,
cl.CALLS,
cl."SPEED OF ANSWER" SPEED_OF_ANSWER,
cl."TIME TO ABANDON" TIME_TO_ABANDON,
cl.TIMESTAMP,
cl."TIME INTERVAL" TIME_INTERVAL,
cl."ABANDON RATE" ABANDON_RATE,
cl."ANI AREA CODE" ANI_AREA_CODE,
cl."ANI COUNTRY" ANI_COUNTRY,
cl."ANI COUNTRY CODE" ANI_COUNTRY_CODE,
cl."ANI STATE" ANI_STATE,
cl."CALL SURVEY RESULT" CALL_SURVEY_RESULT,
cl."CALL TYPE" ,
cl."CALLS COMPLETED IN IVR" ,
cl."CALLS TIMED OUT IN IVR" ,
cl."CAMPAIGN TYPE" ,
cl.CONTACTED,
cl."DIAL RESULT" ,
cl."DISCONNECTED FROM HOLD" ,
cl."DISPOSITION GROUP A" ,
cl."DISPOSITION GROUP B" ,
cl."DISPOSITION GROUP C" ,
cl."DISPOSITION PATH" ,
cl.DNIS,
cl."DNIS AREA CODE" ,
cl."DNIS COUNTRY" ,
cl."DNIS COUNTRY CODE" ,
cl."DNIS STATE" ,
cl."LIST NAME" ,
cl."LIVE CONNECT" ,
cl."NO PARTY CONTACT" ,
cl.NOTES,
cl."PARENT SESSION ID" ,
cl."SERVICE LEVEL" ,
cl."SESSION ID" ,
cl."SIP RESPONSE CODE" ,
cl."SOA MIN_THRESHOLD _sec_" ,
cl."3RD PARTY TALK TIME" ,
cl."BILL TIME _ROUNDED_" ,
cl."CONFERENCE TIME" ,
cl.CONFERENCES,
cl."CONSULT TIME" ,
cl.COST,
cl."DIAL TIME" ,
cl."HANDLE TIME" ,
cl."HOLD TIME" ,
cl.HOLDS,
cl."IVR TIME" ,
cl."MANUAL TIME" ,
cl."PARK TIME" ,
cl.PARKS,
cl."PREVIEW INTERRUPTED" ,
cl."PREVIEW INTERRUPTED BY CALL" ,
cl."PREVIEW INTERRUPTED BY SKILL VM" ,
cl."PREVIEW TIME" ,
cl."QUEUE CALLBACK PROCESSING" ,
cl."QUEUE CALLBACK REGISTERED" ,
cl."QUEUE CALLBACK WAIT TIME" ,
cl."QUEUE WAIT TIME" ,
cl.RATE,
cl."TALK TIME LESS HOLD AND PARK" ,
cl."TOTAL QUEUE TIME" ,
cl.TRANSFERS,
cl."VIDEO TIME" ,
cl.AGENT,
cl."AGENT EMAIL" ,
cl."AGENT FIRST NAME" ,
cl."AGENT ID" ,
cl."AGENT LAST NAME" ,
cl."DEST AGENT" ,
cl."DEST AGENT EMAIL" ,
cl."DEST AGENT EXTENSION" ,
cl."DEST AGENT FIRST NAME" ,
cl."DEST AGENT GROUP" ,
cl."DEST AGENT LAST NAME" ,
cl."DEST AGENT NAME" ,
cl.EXTENSION,
cl.city,
cl.company,
cl."CONTACT CREATE TIMESTAMP" ,
cl."CONTACT ID" ,
cl."CONTACT MODIFIED TIMESTAMP" ,
cl.Country,
cl.email,
cl."Email Skill" ,
cl.Email_ID,
cl."Event Planning" ,
cl.Facebook_ID,
cl."Hotel ME Number" ,
cl."Hotel Name" ,
cl."Hotel Operator Number" ,
cl.Intent,
cl."Last Agent" ,
cl."Last Agent Disposition" ,
cl."Last Campaign" ,
cl."Last Disposition" ,
cl."Last Stay" ,
cl."Last System Disposition" ,
cl."Membership Codes" ,
cl."Membership Number" ,
cl."Memberships - Descriptions" ,
cl."New Contact Created" ,
cl.number1,
cl.number2,
cl.number3,
cl."Option selected by Customer" ,
cl.Prompt,
cl.state,
cl.street,
cl.SurveyID,
cl.Twitter_ID,
cl.Webchat_ID,
cl.WhatsApp_ID,
cl.zip,
cl.VOICEMAILS,
cl."VOICEMAILS DECLINED" ,
cl."VOICEMAILS DELETED" ,
cl."VOICEMAILS HANDLE TIME" ,
cl."VOICEMAILS HANDLED" ,
cl."VOICEMAILS RETURNED CALL" ,
cl."VOICEMAILS TRANSFERRED" ,
cl."Call_campaign_name" ,
cl."Email Classification_Category" ,
cl."Email Classification_Length" ,
cl."Email Classification_Request" ,
cl."Email Classification_ReviewPro" ,
cl."Email Classification_Sentiment" ,
cl."Email Classification_Sentiment Success" ,
cl."Email Classification_Success" ,
cl."Flags_Send to Intelliagent" ,
cl."Flags_Sender MChat" ,
cl."IVA Reporting_X-df_matched_intent_1" ,
cl."IVA Reporting_X-df_matched_intent_2" ,
cl."IVA Reporting_X-df_matched_intent_3" ,
cl."IVA Reporting_X-df_matched_intent_4" ,
cl."IVA Reporting_X-df_matched_intent_5" ,
cl."IVA Reporting_X-df_matched_intent_6" ,
cl."IVA Reporting_X-df_matched_intent_7" ,
cl."IVA Reporting_X-df_matched_intent_8" ,
cl."IVA Reporting_X-df_matched_intent_9" ,
cl."IVA Reporting_X-of_iva_transcription_1" ,
cl."IVA Reporting_X-of_iva_transcription_2" ,
cl."IVA Reporting_X-of_iva_transcription_3" ,
cl."IVA Reporting_X-of_iva_transcription_4" ,
cl."IVA Reporting_X-of_iva_transcription_5" ,
cl."IVA Reporting_X-of_iva_transcription_6" ,
cl."IVA Reporting_X-of_iva_transcription_7" ,
cl."IVA Reporting_X-of_iva_transcription_8" ,
cl."IVA Reporting_X-of_iva_transcription_9" ,
cl."IVA_Booking Size" ,
cl."IVA_Customer Intent 1" ,
cl."IVA_Customer Intent 2" ,
cl."IVA_Customer Intent 3" ,
cl."IVA_Last Intent" ,
cl."IVA_New Booking" ,
cl."IVA_Number of Rooms" ,
cl."IVA_Rewards Member" ,
cl."IVA_Route Decision" ,
cl."IVA_Route Reason" ,
cl."IVA_Route Type" ,
cl."IVA_Route Value" ,
cl."Omni_email" ,
cl."Omni_name" ,
cl."Omni_source" ,
cl."Omni_subject" ,
cl."Routing_Agent Name" ,
cl."Routing_Bedroom Reservations Menu" ,
cl."Routing_Email" ,
cl."Routing_Email Sender debug" ,
cl."Routing_from Guest Services" ,
cl."Routing_GME Languages" ,
cl."Routing_Group Reservations Menu" ,
cl."Routing_Hotel Name" ,
cl."Routing_Hotel Operator Number" ,
cl."Routing_Hotel Questions Menu" ,
cl."Routing_Initial Menu" ,
cl."Routing_Language Choice" ,
cl."Routing_Last Agent" ,
cl."Routing_ME Sales Group Menu" ,
cl."Routing_OOH" ,
cl."Routing_OTA" ,
cl."Routing_Prompt" ,
cl."Routing_webchat_page" ,
cl."Social_account" ,
cl."Social_Category" ,
cl."Social_socialId" ,
cl."Studio_transfer_disposition" ,
a.LANGUAGES,
a.CODE LANGUAUGE_ID,
a.AGENT_GROUP_ID,
d.DISPOSITION_ID,
d.DISPOSITION_GROUP_ID,
d.DISPOSITION_GROUP,
c.CAMPAIGN_ID,
c.CAMPAIGN_GROUP_ID,
c.CAMPAIGN_GROUP,
s.SKILL_ID,
c.CAMPAIGN_TYPE_ID,
from ${ref("calls")} cl
left join ${ref("stg_AGENT")} a
on cl.AGENT_ID = a.AGENT_ID
left join ${ref("stg_DISPOSITION")} d
on cl.DISPOSITION = d.DISPOSITION
left join ${ref("stg_CAMPAIGN")} c
on cl.CAMPAIGN = c.CAMPAIGN
left join ${ref("stg_MAPPING_SKILL")} s
on cl.SKILL = s.SKILL
select ABANDON_RATE ABANDON_RATE,
ANI_AREA_CODE ANI_AREA_CODE,
ANI_COUNTRY ANI_COUNTRY,
ANI_COUNTRY_CODE ANI_COUNTRY_CODE,
ANI_STATE ANI_STATE,
CALL_SURVEY_RESULT CALL_SURVEY_RESULT,
CALL_TYPE CALL_TYPE,
CALLS_COMPLETED_IN_IVR CALLS_COMPLETED_IN_IVR,
CALLS_TIMED_OUT_IN_IVR CALLS_TIMED_OUT_IN_IVR,
CAMPAIGN_TYPE CAMPAIGN_TYPE,
CONTACTED CONTACTED,
DIAL_RESULT DIAL_RESULT,
DISCONNECTED_FROM_HOLD DISCONNECTED_FROM_HOLD,
DISPOSITION_GROUP_A DISPOSITION_GROUP_A,
DISPOSITION_GROUP_B DISPOSITION_GROUP_B,
DISPOSITION_GROUP_C DISPOSITION_GROUP_C,
DISPOSITION_PATH DISPOSITION_PATH,
DNIS DNIS,
DNIS_AREA_CODE DNIS_AREA_CODE,
DNIS_COUNTRY DNIS_COUNTRY,
DNIS_COUNTRY_CODE DNIS_COUNTRY_CODE,
DNIS_STATE DNIS_STATE,
LIST_NAME LIST_NAME,
LIVE_CONNECT LIVE_CONNECT,
NO_PARTY_CONTACT NO_PARTY_CONTACT,
NOTES NOTES,
PARENT_SESSION_ID PARENT_SESSION_ID,
SERVICE_LEVEL SERVICE_LEVEL,
SESSION_ID SESSION_ID,
SIP_RESPONSE_CODE SIP_RESPONSE_CODE,
SOA_MIN_THRESHOLD__sec_ SOA_MIN_THRESHOLD__SEC_,
3RD_PARTY_TALK_TIME 3RD_PARTY_TALK_TIME,
BILL_TIME__ROUNDED_ BILL_TIME__ROUNDED_,
CONFERENCE_TIME CONFERENCE_TIME,
CONFERENCES CONFERENCES,
CONSULT_TIME CONSULT_TIME,
COST COST,
DIAL_TIME DIAL_TIME,
HANDLE_TIME HANDLE_TIME,
HOLD_TIME HOLD_TIME,
HOLDS HOLDS,
IVR_TIME IVR_TIME,
MANUAL_TIME MANUAL_TIME,
PARK_TIME PARK_TIME,
PARKS PARKS,
PREVIEW_INTERRUPTED PREVIEW_INTERRUPTED,
PREVIEW_INTERRUPTED_BY_CALL PREVIEW_INTERRUPTED_BY_CALL,
PREVIEW_INTERRUPTED_BY_SKILL_VM PREVIEW_INTERRUPTED_BY_SKILL_VM,
PREVIEW_TIME PREVIEW_TIME,
QUEUE_CALLBACK_PROCESSING QUEUE_CALLBACK_PROCESSING,
QUEUE_CALLBACK_REGISTERED QUEUE_CALLBACK_REGISTERED,
QUEUE_CALLBACK_WAIT_TIME QUEUE_CALLBACK_WAIT_TIME,
QUEUE_WAIT_TIME QUEUE_WAIT_TIME,
RATE RATE,
TALK_TIME_LESS_HOLD_AND_PARK TALK_TIME_LESS_HOLD_AND_PARK,
TOTAL_QUEUE_TIME TOTAL_QUEUE_TIME,
TRANSFERS TRANSFERS,
VIDEO_TIME VIDEO_TIME,
AGENT AGENT,
AGENT_EMAIL AGENT_EMAIL,
AGENT_FIRST_NAME AGENT_FIRST_NAME,
AGENT_ID AGENT_ID,
AGENT_LAST_NAME AGENT_LAST_NAME,
DEST_AGENT DEST_AGENT,
DEST_AGENT_EMAIL DEST_AGENT_EMAIL,
DEST_AGENT_EXTENSION DEST_AGENT_EXTENSION,
DEST_AGENT_FIRST_NAME DEST_AGENT_FIRST_NAME,
DEST_AGENT_GROUP DEST_AGENT_GROUP,
DEST_AGENT_LAST_NAME DEST_AGENT_LAST_NAME,
DEST_AGENT_NAME DEST_AGENT_NAME,
EXTENSION EXTENSION,
city CITY,
company COMPANY,
CONTACT_CREATE_TIMESTAMP CONTACT_CREATE_TIMESTAMP,
CONTACT_ID CONTACT_ID,
CONTACT_MODIFIED_TIMESTAMP CONTACT_MODIFIED_TIMESTAMP,
Country COUNTRY,
email EMAIL,
Email_Skill EMAIL_SKILL,
Email_ID EMAIL_ID,
Event_Planning EVENT_PLANNING,
Facebook_ID FACEBOOK_ID,
Hotel_ME_Number HOTEL_ME_NUMBER,
Hotel_Name HOTEL_NAME,
Hotel_Operator_Number HOTEL_OPERATOR_NUMBER,
Intent INTENT,
Last_Agent LAST_AGENT,
Last_Agent_Disposition LAST_AGENT_DISPOSITION,
Last_Campaign LAST_CAMPAIGN,
Last_Disposition LAST_DISPOSITION,
Last_Stay LAST_STAY,
Last_System_Disposition LAST_SYSTEM_DISPOSITION,
Membership_Codes MEMBERSHIP_CODES,
Membership_Number MEMBERSHIP_NUMBER,
Memberships_-_Descriptions MEMBERSHIPS_-_DESCRIPTIONS,
New_Contact_Created NEW_CONTACT_CREATED,
number1 NUMBER1,
number2 NUMBER2,
number3 NUMBER3,
Option_selected_by_Customer OPTION_SELECTED_BY_CUSTOMER,
Prompt PROMPT,
state STATE,
street STREET,
SurveyID SURVEYID,
Twitter_ID TWITTER_ID,
Webchat_ID WEBCHAT_ID,
WhatsApp_ID WHATSAPP_ID,
zip ZIP,
VOICEMAILS VOICEMAILS,
VOICEMAILS_DECLINED VOICEMAILS_DECLINED,
VOICEMAILS_DELETED VOICEMAILS_DELETED,
VOICEMAILS_HANDLE_TIME VOICEMAILS_HANDLE_TIME,
VOICEMAILS_HANDLED VOICEMAILS_HANDLED,
VOICEMAILS_RETURNED_CALL VOICEMAILS_RETURNED_CALL,
VOICEMAILS_TRANSFERRED VOICEMAILS_TRANSFERRED,
Call_campaign_name CALL_CAMPAIGN_NAME,
Email_Classification_Category EMAIL_CLASSIFICATION_CATEGORY,
Email_Classification_Length EMAIL_CLASSIFICATION_LENGTH,
Email_Classification_Request EMAIL_CLASSIFICATION_REQUEST,
Email_Classification_ReviewPro EMAIL_CLASSIFICATION_REVIEWPRO,
Email_Classification_Sentiment EMAIL_CLASSIFICATION_SENTIMENT,
Email_Classification_Sentiment_Success EMAIL_CLASSIFICATION_SENTIMENT_SUCCESS,
Email_Classification_Success EMAIL_CLASSIFICATION_SUCCESS,
Flags_Send_to_Intelliagent FLAGS_SEND_TO_INTELLIAGENT,
Flags_Sender_MChat FLAGS_SENDER_MCHAT,
IVA_Reporting_X-df_matched_intent_1 IVA_REPORTING_X-DF_MATCHED_INTENT_1,
IVA_Reporting_X-df_matched_intent_2 IVA_REPORTING_X-DF_MATCHED_INTENT_2,
IVA_Reporting_X-df_matched_intent_3 IVA_REPORTING_X-DF_MATCHED_INTENT_3,
IVA_Reporting_X-df_matched_intent_4 IVA_REPORTING_X-DF_MATCHED_INTENT_4,
IVA_Reporting_X-df_matched_intent_5 IVA_REPORTING_X-DF_MATCHED_INTENT_5,
IVA_Reporting_X-df_matched_intent_6 IVA_REPORTING_X-DF_MATCHED_INTENT_6,
IVA_Reporting_X-df_matched_intent_7 IVA_REPORTING_X-DF_MATCHED_INTENT_7,
IVA_Reporting_X-df_matched_intent_8 IVA_REPORTING_X-DF_MATCHED_INTENT_8,
IVA_Reporting_X-df_matched_intent_9 IVA_REPORTING_X-DF_MATCHED_INTENT_9,
IVA_Reporting_X-of_iva_transcription_1 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_1,
IVA_Reporting_X-of_iva_transcription_2 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_2,
IVA_Reporting_X-of_iva_transcription_3 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_3,
IVA_Reporting_X-of_iva_transcription_4 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_4,
IVA_Reporting_X-of_iva_transcription_5 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_5,
IVA_Reporting_X-of_iva_transcription_6 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_6,
IVA_Reporting_X-of_iva_transcription_7 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_7,
IVA_Reporting_X-of_iva_transcription_8 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_8,
IVA_Reporting_X-of_iva_transcription_9 IVA_REPORTING_X-OF_IVA_TRANSCRIPTION_9,
IVA_Booking_Size IVA_BOOKING_SIZE,
IVA_Customer_Intent_1 IVA_CUSTOMER_INTENT_1,
IVA_Customer_Intent_2 IVA_CUSTOMER_INTENT_2,
IVA_Customer_Intent_3 IVA_CUSTOMER_INTENT_3,
IVA_Last_Intent IVA_LAST_INTENT,
IVA_New_Booking IVA_NEW_BOOKING,
IVA_Number_of_Rooms IVA_NUMBER_OF_ROOMS,
IVA_Rewards_Member IVA_REWARDS_MEMBER,
IVA_Route_Decision IVA_ROUTE_DECISION,
IVA_Route_Reason IVA_ROUTE_REASON,
IVA_Route_Type IVA_ROUTE_TYPE,
IVA_Route_Value IVA_ROUTE_VALUE,
Omni_email OMNI_EMAIL,
Omni_name OMNI_NAME,
Omni_source OMNI_SOURCE,
Omni_subject OMNI_SUBJECT,
Routing_Agent_Name ROUTING_AGENT_NAME,
Routing_Bedroom_Reservations_Menu ROUTING_BEDROOM_RESERVATIONS_MENU,
Routing_Email ROUTING_EMAIL,
Routing_Email_Sender_debug ROUTING_EMAIL_SENDER_DEBUG,
Routing_from_Guest_Services ROUTING_FROM_GUEST_SERVICES,
Routing_GME_Languages ROUTING_GME_LANGUAGES,
Routing_Group_Reservations_Menu ROUTING_GROUP_RESERVATIONS_MENU,
Routing_Hotel_Name ROUTING_HOTEL_NAME,
Routing_Hotel_Operator_Number ROUTING_HOTEL_OPERATOR_NUMBER,
Routing_Hotel_Questions_Menu ROUTING_HOTEL_QUESTIONS_MENU,
Routing_Initial_Menu ROUTING_INITIAL_MENU,
Routing_Language_Choice ROUTING_LANGUAGE_CHOICE,
Routing_Last_Agent ROUTING_LAST_AGENT,
Routing_ME_Sales_Group_Menu ROUTING_ME_SALES_GROUP_MENU,
Routing_OOH ROUTING_OOH,
Routing_OTA ROUTING_OTA,
Routing_Prompt ROUTING_PROMPT,
Routing_webchat_page ROUTING_WEBCHAT_PAGE,
Social_account SOCIAL_ACCOUNT,
Social_Category SOCIAL_CATEGORY,
Social_socialId SOCIAL_SOCIALID,
Studio_transfer_disposition STUDIO_TRANSFER_DISPOSITION
from ${ref("calls_*")}
${ when(incremental(), `where _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d',current_date("Europe/Amsterdam"))`) }

View File

@ -0,0 +1,84 @@
config {
type: "incremental",
uniqueKey: ["SESSION_GUID"],
schema: "pphe_five9_stg",
assertions: {
uniqueKey: ["SESSION_GUID"],
nonNull: ["SESSION_GUID"]
},
tags: ["daily"],
description: "All history data for digital"
}
select AGENT_NAME,
DISPOSITION,
RESPONSE_TIME,
EMAIL_QUEUE_TIME,
HANDLE_TIME,
TIMESTAMP,
MEDIA_TYPE,
TRANSFERS_TO_SKILL,
TRANSFERS_TO_AGENT,
STATUS,
END_TIME,
DAY_OF_WEEK,
AGENT,
AGENT_LAST_NAME,
AGENT_FIRST_NAME,
AGENT_ID,
AGENT_GROUP,
ASSIGNED_DURATION,
CAMPAIGN,
CHAT_QUESTION,
EMAIL_SUBJECT,
INTERACTION_TYPE,
INITIAL_REPLY_BY_AGENT,
MEDIA_SUBTYPE,
PARENT_SESSION_GUID,
FROM_ADDRESS,
MEDIA_SOURCE,
OUTREACH_IND,
SKILL,
CUSTOMER_ID,
ENGAGE_STATUS,
INTERACTIONS,
MEDIA_VENDOR,
REPLIED_BY_CURRENT_AGENT,
SESSION_GUID,
SUPERVISOR,
TO_ADDRESS,
TRANSFERRED_FROM,
TRANSFERRED_TO,
AFTER_CHAT_WORK,
AUTO_REQUEUE,
CHAT_ENGAGED,
CHAT_QUEUE_TIME,
CHAT_REJECTED,
CHAT_TIME,
CHAT_WITHDRAWN,
DECISION_TIME,
EMAIL_AUTO_REPLY,
EMAIL_AUTO_REPLY_FAILED,
EMAIL_SERVER_TIME,
EMAIL_TIME,
FCR_TIME,
INTERACTION_TIME,
PREVIEW_ENGAGED,
PREVIEW_TIME,
PROACTIVE_CHAT_OFFER_ACCEPTED,
PROACTIVE_OFFERS,
PROGRESS_TIME,
QUEUE_TIME,
REJECT_BY_AGENT,
RESOLUTION_TIME,
SUPERVISOR_TRANSFERS,
TIME_TILL_ACCEPT,
TRANSFERS,
VIDEO_FIRST_DURATION,
VIDEO_INTERACTIONS,
VIDEO_INTERACTIONS_No__of_Times VIDEO_INTERACTIONS_NO_OF_TIMES,
VIDEO_SECOND_DURATION,
VIDEO_TIME,
VIDEO_TOTAL_DURATION
from ${ref("digital_*")}
${ when(incremental(), `where _TABLE_SUFFIX = FORMAT_DATE('%Y%m%d',current_date("Europe/Amsterdam"))`) }