MERGE for digital and calls tables
This commit is contained in:
parent
0aeb4130c3
commit
27e24cff90
@ -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"))`) }
|
||||
84
definitions/staging/stg_digital.sqlx
Normal file
84
definitions/staging/stg_digital.sqlx
Normal 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"))`) }
|
||||
Loading…
Reference in New Issue
Block a user