Call Task Customer Status Fact Table

Call tasks are tasks created at the POS (point of sale machines) for cashiers to process. The tasks could be call customers for birthday wishes that will get populated every day for the cashier to process. These tasks have a specific validity within which these needs to be closed. The call task customer status fact table captures the details of the call task such as call task id, the associated campaign, and date and time of the call task.

Databricks Table Name: call_task_customer_status

Call Task Customer Status Fact - Entity Relationship Diagram (ERD)

Zoom in the table for more clarity. Click the table title to view its details.

Call Task Customer Statusauto_update_time_task_status: bigintPKcall_task_id: bigintdim_campaign_id: bigintdim_campaign_message_id: bigintdim_event_date_id: bigintdim_event_time_id: bigintdim_event_user_id: bigintdim_event_zone_till_id: bigintdim_internal_status_id: bigintdim_latest_updated_date_id: bigintdim_latest_updated_time_id: bigintdim_task_id: bigintdim_updated_by_user_id: bigintdim_updated_date_id: bigintdim_updated_time_id: bigintPKtask_id: bigintyear: intCall Task Customer StatusdateLKdate_id: intday_of_month: intweek_of_year: intmonth: stringyear: intquarter: stringweek_number: intweek_start_date: stringweek_end_date: stringday_of_week: stringmonth_no: intmonth_no_of_year: intmonth_of_year: stringday_of_week_no: intquarter_no: intyearly_quarter_no: intdate: stringDateTimeLKtime_id: biginttime: stringhour_of_day: intminute_of_day: intday_shift: stringday_shift_no: inthour_range: stringTimeusersauto_update_merged_customer: bigintauto_update_loyalty: bigintfraud_status: stringtest_control_bucket: stringis_merged_customer: stringsubscription_status_email_bulk: stringfirst_name: stringslab_name: stringsubscription_status_wechat_bulk: stringemail: stringlast_name: stringmerged_user_id: bigintLKuser_id: bigintsubscription_status_wechat_trans: stringsubscription_status_sms_bulk: stringndnc_status: stringsubscription_status_email_trans: stringtest_control_status: stringauto_update_fraud_user: bigintis_inactive: stringsource: stringslab_number: intauto_update_users: bigintregistered_till_id: bigintauto_update_customer_enrollment: bigintslab_expiry_date: stringcustomer_external_id: stringsubscription_status_sms_trans: stringmobile: stringloyalty_type: stringauto_update_ndnc_status: bigintUsersZone_tillsstore_country: stringexternal_id_1: stringstore: stringauto_update_till_parent: bigintarea: stringstore_name: stringstore_city: stringstore_state: stringtill: stringauto_update_till_store_relation: bigintis_ffc_enabled: stringLKtill_id: biginttype: stringtill_description: stringauto_update_till: bigintstore_channel: stringexternal_id: stringis_billable: stringstore_id: bigintis_active: stringauto_update_store: bigintstore_description: stringlatitude: stringtimezone: stringexternal_id_2: stringtill_name: stringzone_name: stringZone TillsCampaignsis_recurring: stringcampaign_end_date: stringis_migrated: stringauto_update_campaign: bigintLKcampaign_id: bigintcampaign_type: stringroi_type: stringcampaign_start_date: stringname: stringCampaignsInternal Statusexternal_status: stringLKid: bigintinternal_status: stringTasksaction_type: stringstart_date: stringauto_update_task_campaign_map: bigintLKtask_id: bigintdescription: stringcampaign: stringauto_update_campaign_base: bigintcreated_by_type: stringend_date: stringvalid_days_from_create: intauto_update_tasks: bigintCampaign_msgcampaign_end_date: stringcampaign: stringauto_update_campaign: bigintmsg_type: stringauto_update_msg: bigintguid: stringstatus: stringLKid: bigintscheduled_type: stringcampaign_start_date: stringmsg_name: stringis_recurring: stringCampaign MessageInternal StatusTasks

Legend

PK   Primary Key

LK   Linking Key

Fact Table
Dimension Table

Call Task Customer Status Fact Table

Column NameData TypeDescriptionLinked TableAvailability for Export in the Call Tasks Template
auto_update_time
_task_status
bigintDate and time when the corresponding record in the task status table available at the source was last updated. It is in the Unix timestamp format._Yes; Measure Name: Auto Update Time Task Status
call_task_idbigintIdentifier for the call task. It is the primary key for the table._Yes; Measure Name: Call Task Id
dim_campaign_idbigintIdentifier of the campaign associated with the call task.campaignYes; Dimension Name: Campaign > Campaign Id
dim_campaign
_message_id
bigintIdentifier of the campaign message associated with the call task.campaign_msgYes; Dimension Name: Campaign Message > Id
dim_event_date_idbigintDate of the call task.dateYes; Dimension Name: Date > Date
dim_event_time_idbigintTime of the call task.timeYes; Dimension Name: Time > Time Id
dim_event_user_idbigintUsed Id of the customer for which the task is created.usersYes; Dimension Name: User > User Id
dim_event_zone_till_idbigintIdentifier of the store associated with the call task. It is the identifier assigned to the point-of-sale (POS) terminal within a store. It distinguishes one checkout location from another within the same store.zone_tillYes; Dimension Name: Store Hierarchy > Till Id
dim_internal_status_idbigintIdentifier for the internal status of the call task. Possible values are - Open, and complete.internal_statusYes; Dimension Name: Internal Status > Id
dim_latest
_updated_date_id
bigintDate when the data corresponding to this event/row is changed in the source table.dateYes; Dimension Name: Latest Updated Date > Date
dim_latest
_updated_time_id
bigintTime when the data corresponding to this event/row is changed in the source table.timeYes; Dimension Name: Latest Updated Time > Time Id
dim_task_idbigintIdentifier that links to the task dimension table, which provides additional details about the task, including the task type, task description, etc.tasksYes; Dimension Name: Task > Task Id
dim_updated_by_user_idbigintIdentifier of the user who updated the call task status.users Yes; Dimension Name: Updated By User > User Id
dim_updated_date_idbigintCaptures the date when the date has been updated.date Yes; Dimension Name: Updated Date
dim_updated_time_idbigintCaptures the time when the date has been updated.time Yes; Dimension Name: Updated Time
task_idbigintUnique identifier for the task configured for the campaigns. It is the primary key for the table._Yes; Measure Name: Task Id
yearintegerYear of the call task creation._Yes; Dimension Name: Year