Таблица контактов

Редактировал(а) Татьяна Брыкова 2025/06/10 15:21

Наименование колонки CDPТип данныхНаименование колонки в BIОписание колонки
contact_idInt32ID контакта 
contact_instance_hashUInt64хэш идентификатора контактарассчитывается для контакта в моменте "здесь и сейчас" - cityHash64(contact_id, instance_id)
instance_idUInt16ID инстансасистемное поле
level_idInt32ID текущего уровня контакта 
organization_idInt32ID организации контакта 
bd_correctUInt8Признак корректности указанного дня рождения контакта 
y_bdInt64Год рождения контакта 
md_bdStringМесяц-день рождения контакта 
birth_dateInt64Дата рождения контакта 
gender_rusStringПол контакта 
number_of_childInt32Количество детей у контакта 
email1StringEmail контакта 
could_check_emailUInt8признак возможности отправки коммуникации контакту по email (0=невозможно, 1=возможно)
mobile_phoneStringМобильный телефон контакта 
could_check_mobile_phoneUInt8Признак возможности отправки коммуникации контакту по мобильному телефону, учитывая корректность указания мобильного телефона (0=невозможно, 1=возможно)
could_check_mobile_phone_not_maskUInt8Признак возможности отправки коммуникации контакту по мобильному телефону (0=невозможно, 1=возможно)
contact_crm_guidStringGUID контактаexternal_id контакта
sum_discInt64Сумма со скидкойодноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата)
max_sale_dateDateTime('UTC')Дата последней покупкидата последней покупки - без учета типа операции покупки
cheque_countInt32Количество чеководноименное поле в loyalty.contact_cur
avg_chequeInt64Средний чек со скидкой контакта в коп.одноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата)
avg_cheque_without_discInt64Средний чек контакта в коп.одноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата)
bonus_valueInt64Количество бонусов контактаодноименное поле в loyalty.contact_cur (деление на 100 для для получения достоверного результата)
status_valueInt64Количество статусных бонусов контактаодноименное поле в loyalty.contact_cur
active_bonus_valueInt64Количество активных бонусов контактаодноименное поле в loyalty.contact_cur (деление на 100 для для получения достоверного результата)
active_status_valueInt64Количество активных статусных бонусов контактаодноименное поле в loyalty.contact_cur 
registration_dDateДата регистрации контакта в ПЛ 
registration_dateInt64Дата регистрации контакта в ПЛ  
first_nameStringИмя контакта 
last_nameStringФамилия контакта 
middle_nameStringОтчество контакта 
full_nameStringФИО контакта 
region_idInt32ID региона регистрации контакта 
first_shop_dDateДата первой покупки контакта 
last_shop_dDateДата последней покупки контакта 
first_shop_idInt32ID магазина первой покупки контакта 
last_shop_idInt32ID магазина последней покупки контакта 
freq_shop_idInt32ID магазина частых покупок контакта 
start_of_month_registrationDateПервое число месяца регистрации 
start_of_week_from_thursday_registrationDateДата начала недели регистрации ( четверговая неделя) 
start_of_week_registrationDateДата начала недели регистрации 
start_of_month_first_shopDateДата начала месяца перво покупки (системное поле ) 
start_of_week_from_thursday_first_shopDateДата начала недели первой покупки (четверговая неделя) 
start_of_week_first_shopDateДата начала недели первой покупки  
dt_loadDateTimeДата загрузкиДата/время последней обработки записи в DWH
tenant_idUInt16ID тенантасистемное поле
contact_source_idUInt8ID источника информации о контакте 
contact_sourceLowCardinality(String)Название источника информации о контакте 
years_oldInt64Количество полных летс учетом месяца и дня рождения
days_to_bdInt32Количество дней до дня рождения. Отрицательное значение - количество дней после дня рождения 
days_to_future_bdInt32Количество дней до ближайшего дня рождения 
eaMap(String, String)Расширенные атрибуты контакта. Map(Ключ, Значение)РА контакта. MAP(key, value) Использование: select ea[`key`] from dwh.contacts_info
push_notificationUInt8Возможность отправки Push-уведомлений контакту 
orgunit_idInt32ID магазина регистрации 
pref_orgunit_idInt32ID магазина предпочитаемых покупок 
freq_orgunit_idInt32ID магазина частых покупок 
is_email_verifiedUInt8Признак верифицированного Email 
state_contactInt32Статус контакта может принимать значения 0 - активированный контакт или 1 - деактивированный контакт. 
status_codeInt32Источник анкеты контакта 
is_walletUInt8Наличие карты в приложении Wallet 
wallet_bind_dateInt64Дата привязки карты в приложении Wallet 
wallet_unbind_dateInt64Дата отвязки карты из приложения  Wallet 
contact_crmguidUUIDGUID контакта 
email_hashUInt64Хэш Email контакта 
active_contactInt16Признак активности контакта 
allownotificationUInt8Признак разрешения на уведомления 
defaultcardInt32Карта по умолчанию 
agreetoterms_idUInt8ID согласия на обработку персональных данных 
agreetotermsStringСогласие на обработку персональных данных 
has_anket_scan_idInt32Наличие скана анкеты0 - Скана анкеты нет 1 - Скана анкеты есть (для проекта окей)
has_anket_scanStringНаличие скана анкеты 
mobileappUInt8Наличие мобильного приложения 
allowerecieptUInt8Согласие на электронный чек 
is_delUInt8Признак удаления контакта 
validity_idInt32Идентификатор валидности анкеты контакта 
validityStringВалидность анкеты контакта 
contact_typeStringТип контакта 
unsubhashStringХэш ссылки на отписку 
last_cardInt32Последняя привязанная карта 
last_card_hashUInt64Соленый хеш карты последней покупкиСистемное поле
last_card_instance_hashUInt64Хэш из last_card_id и instance_id 
city_nameStringНазвание города контакта 
mobileverifiedStringПризнак верификации телефонаподтверждения телефона
contact_hashUInt64Хеш контакта для подключения словарейСистемное поле
timezoneInt32Часовой поясЧасовой пояс (для смс сообщений)
editable_levelUInt8Признак изменения уровня клиента в ручную 
phone_hashUInt64Хеш телефонаСистемное поле
cards_countUInt16Количество картКоличество карт относящихся к контакту
cards_instance_hashArray(UInt64)Системное полеКарты относящихся к контакту
cards_hashArray(UInt64)Системное полеКарты относящихся к контакту(соленый хеш)
donotphoneStringРазрешение на коммуникацию по телефону 
participant_statusInt32Статус участия 
check_valid_emailUInt8Проверка валидации e-mail 
created_onInt64Дата создания записи контакта 
preferred_hourMap(String, UInt8)Предпочитаемые часы целевого действия  
modified_onInt64Дата изменения контакта 
owner_idInt32Ответственный за изменения 
subject_idInt32Системное поле(субъект правоотношений в ML)