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 Name

Data Type

Description

Linked Table

auto_update_time

bigint

Date and time when the corresponding table available at the source was last updated. It is in the Unix timestamp format.

_

dim_campaign_id

bigint

Identifier for the campaign associated with the referral action.

campaign

dim_event_date_id

bigint

Date when the referral action occurred.

date

dim_event_time_id

bigint

Time when the referral action occurred.

time

dim_event_user_id

bigint

Identifier for the customer associated with the referral action.

users

dim_latest_updated_date_id

bigint

Date when the data corresponding to this event/row is changed in the source table.

date

dim_latest_updated_time_id

bigint

Time when the data corresponding to this event/row is changed in the source table.

time

referrer_id

bigint

Unique identifier for the referrer (the customer who referred another customer). It is the primary key for this table.

_

token

string

Unique token of the referral campaign.

_

year

int

Year of the referral.

_