Referrers Fact Table

This table captures the information of the referrers. A referrer is a customer who refers other customers to transact with the brand. This fact table captures all the information surrounding the referrer, such as the referrer identifier, date and time of the referral, campaign associated with the referral, and the token associated with the referral campaign.

Databricks Table Name: referrers

Referrers Fact - Entity Relationship Diagram (ERD)

Referrersauto_update_time: bigintdim_campaign_id: bigintdim_event_date_id: bigintdim_event_time_id: bigintdim_event_user_id: bigintdim_latest_updated_date_id: bigintdim_latest_updated_time_id: bigintPKreferrer_id: biginttoken: stringyear: intReferrersDateLKdate_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: bigintUsersCampaignsis_recurring: stringcampaign_end_date: stringis_migrated: stringauto_update_campaign: bigintLKcampaign_id: bigintcampaign_type: stringroi_type: stringcampaign_start_date: stringname: stringCampaigns

Legend

PK   Primary Key

LK   Linking Key

Fact Table
Dimension Table

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

Referrers Fact Table

Column NameData TypeDescriptionLinked Table
auto_update_timebigintDate and time when the corresponding table available at the source was last updated. It is in the Unix timestamp format._
dim_campaign_idbigintIdentifier for the campaign associated with the referral action.campaign
dim_event_date_idbigintDate when the referral action occurred.date
dim_event_time_idbigintTime when the referral action occurred.time
dim_event_user_idbigintIdentifier for the customer associated with the referral action.users
dim_latest_updated_date_idbigintDate when the data corresponding to this event/row is changed in the source table.date
dim_latest_updated_time_idbigintTime when the data corresponding to this event/row is changed in the source table.time
referrer_idbigintUnique identifier for the referrer (the customer who referred another customer). It is the primary key for this table._
tokenstringUnique token of the referral campaign._
yearintYear of the referral._