Customer Notes Fact Table

This table captures the event when a customer note is created. It has additional information about the customer. The table captures the date and time when the customer note was created, store at which the note was created, and details of the customer for whom the note is added.

Databricks Table Name: customer_notes

Customer Notes - Entity Relationship Diagram (ERD)

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

Customer Notesauto_update_time_customer_note: bigintcustomer_note: stringdim_event_date_id: bigintdim_event_time_id: bigintdim_event_user_id: bigintdim_event_zone_till_id: bigintdim_latest_updated_date_id: bigintdim_latest_updated_time_id: bigintPKnote_id: bigintyear: intDateLKdate_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: stringTimeLKtime_id: biginttime: stringhour_of_day: intminute_of_day: intday_shift: stringday_shift_no: inthour_range: stringZone_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: stringDateTimeZone Tillsusersauto_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: bigintUsers

Legend

PK   Primary Key

LK   Linking Key

Fact Table
Dimension Table
Customer Notes

Customer Notes Fact Table

Column Name

Data Type

Description

Linked Table

auto_update_time_customer_note

bigint

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

_

customer_note

string

Captures additional information about the customer.

_

dim_event_date_id

bigint

Date when customer note was created.

date

dim_event_time_id

bigint

Time when customer note was created.

time

dim_event_user_id

bigint

Identifier for the customer associated with the note. It is an internally assigned value by Capillary for user identification.

users

dim_event_zone_till_id

bigint

Identifier assigned to the point-of-sale (POS) terminal within a store. It distinguishes one checkout location from another within the same store.

zone_tills

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

note_id

bigint

Unique identifier of the customer note. It is the primary key of this table.

_

year

int

Year of customer note addition.

_