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

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