Таблица контактов
Редактировал(а) Татьяна Брыкова 2025/06/10 15:21
| Наименование колонки CDP | Тип данных | Наименование колонки в BI | Описание колонки |
| contact_id | Int32 | ID контакта | |
| contact_instance_hash | UInt64 | хэш идентификатора контакта | рассчитывается для контакта в моменте "здесь и сейчас" - cityHash64(contact_id, instance_id) |
| instance_id | UInt16 | ID инстанса | системное поле |
| level_id | Int32 | ID текущего уровня контакта | |
| organization_id | Int32 | ID организации контакта | |
| bd_correct | UInt8 | Признак корректности указанного дня рождения контакта | |
| y_bd | Int64 | Год рождения контакта | |
| md_bd | String | Месяц-день рождения контакта | |
| birth_date | Int64 | Дата рождения контакта | |
| gender_rus | String | Пол контакта | |
| number_of_child | Int32 | Количество детей у контакта | |
| email1 | String | Email контакта | |
| could_check_email | UInt8 | признак возможности отправки коммуникации контакту по email | (0=невозможно, 1=возможно) |
| mobile_phone | String | Мобильный телефон контакта | |
| could_check_mobile_phone | UInt8 | Признак возможности отправки коммуникации контакту по мобильному телефону, учитывая корректность указания мобильного телефона | (0=невозможно, 1=возможно) |
| could_check_mobile_phone_not_mask | UInt8 | Признак возможности отправки коммуникации контакту по мобильному телефону | (0=невозможно, 1=возможно) |
| contact_crm_guid | String | GUID контакта | external_id контакта |
| sum_disc | Int64 | Сумма со скидкой | одноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата) |
| max_sale_date | DateTime('UTC') | Дата последней покупки | дата последней покупки - без учета типа операции покупки |
| cheque_count | Int32 | Количество чеков | одноименное поле в loyalty.contact_cur |
| avg_cheque | Int64 | Средний чек со скидкой контакта в коп. | одноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата) |
| avg_cheque_without_disc | Int64 | Средний чек контакта в коп. | одноименное поле в loyalty.contact_cur (деление на 100 для получения достоверного результата) |
| bonus_value | Int64 | Количество бонусов контакта | одноименное поле в loyalty.contact_cur (деление на 100 для для получения достоверного результата) |
| status_value | Int64 | Количество статусных бонусов контакта | одноименное поле в loyalty.contact_cur |
| active_bonus_value | Int64 | Количество активных бонусов контакта | одноименное поле в loyalty.contact_cur (деление на 100 для для получения достоверного результата) |
| active_status_value | Int64 | Количество активных статусных бонусов контакта | одноименное поле в loyalty.contact_cur |
| registration_d | Date | Дата регистрации контакта в ПЛ | |
| registration_date | Int64 | Дата регистрации контакта в ПЛ | |
| first_name | String | Имя контакта | |
| last_name | String | Фамилия контакта | |
| middle_name | String | Отчество контакта | |
| full_name | String | ФИО контакта | |
| region_id | Int32 | ID региона регистрации контакта | |
| first_shop_d | Date | Дата первой покупки контакта | |
| last_shop_d | Date | Дата последней покупки контакта | |
| first_shop_id | Int32 | ID магазина первой покупки контакта | |
| last_shop_id | Int32 | ID магазина последней покупки контакта | |
| freq_shop_id | Int32 | ID магазина частых покупок контакта | |
| start_of_month_registration | Date | Первое число месяца регистрации | |
| start_of_week_from_thursday_registration | Date | Дата начала недели регистрации ( четверговая неделя) | |
| start_of_week_registration | Date | Дата начала недели регистрации | |
| start_of_month_first_shop | Date | Дата начала месяца перво покупки (системное поле ) | |
| start_of_week_from_thursday_first_shop | Date | Дата начала недели первой покупки (четверговая неделя) | |
| start_of_week_first_shop | Date | Дата начала недели первой покупки | |
| dt_load | DateTime | Дата загрузки | Дата/время последней обработки записи в DWH |
| tenant_id | UInt16 | ID тенанта | системное поле |
| contact_source_id | UInt8 | ID источника информации о контакте | |
| contact_source | LowCardinality(String) | Название источника информации о контакте | |
| years_old | Int64 | Количество полных лет | с учетом месяца и дня рождения |
| days_to_bd | Int32 | Количество дней до дня рождения. Отрицательное значение - количество дней после дня рождения | |
| days_to_future_bd | Int32 | Количество дней до ближайшего дня рождения | |
| ea | Map(String, String) | Расширенные атрибуты контакта. Map(Ключ, Значение) | РА контакта. MAP(key, value) Использование: select ea[`key`] from dwh.contacts_info |
| push_notification | UInt8 | Возможность отправки Push-уведомлений контакту | |
| orgunit_id | Int32 | ID магазина регистрации | |
| pref_orgunit_id | Int32 | ID магазина предпочитаемых покупок | |
| freq_orgunit_id | Int32 | ID магазина частых покупок | |
| is_email_verified | UInt8 | Признак верифицированного Email | |
| state_contact | Int32 | Статус контакта | может принимать значения 0 - активированный контакт или 1 - деактивированный контакт. |
| status_code | Int32 | Источник анкеты контакта | |
| is_wallet | UInt8 | Наличие карты в приложении Wallet | |
| wallet_bind_date | Int64 | Дата привязки карты в приложении Wallet | |
| wallet_unbind_date | Int64 | Дата отвязки карты из приложения Wallet | |
| contact_crmguid | UUID | GUID контакта | |
| email_hash | UInt64 | Хэш Email контакта | |
| active_contact | Int16 | Признак активности контакта | |
| allownotification | UInt8 | Признак разрешения на уведомления | |
| defaultcard | Int32 | Карта по умолчанию | |
| agreetoterms_id | UInt8 | ID согласия на обработку персональных данных | |
| agreetoterms | String | Согласие на обработку персональных данных | |
| has_anket_scan_id | Int32 | Наличие скана анкеты | 0 - Скана анкеты нет 1 - Скана анкеты есть (для проекта окей) |
| has_anket_scan | String | Наличие скана анкеты | |
| mobileapp | UInt8 | Наличие мобильного приложения | |
| allowereciept | UInt8 | Согласие на электронный чек | |
| is_del | UInt8 | Признак удаления контакта | |
| validity_id | Int32 | Идентификатор валидности анкеты контакта | |
| validity | String | Валидность анкеты контакта | |
| contact_type | String | Тип контакта | |
| unsubhash | String | Хэш ссылки на отписку | |
| last_card | Int32 | Последняя привязанная карта | |
| last_card_hash | UInt64 | Соленый хеш карты последней покупки | Системное поле |
| last_card_instance_hash | UInt64 | Хэш из last_card_id и instance_id | |
| city_name | String | Название города контакта | |
| mobileverified | String | Признак верификации телефона | подтверждения телефона |
| contact_hash | UInt64 | Хеш контакта для подключения словарей | Системное поле |
| timezone | Int32 | Часовой пояс | Часовой пояс (для смс сообщений) |
| editable_level | UInt8 | Признак изменения уровня клиента в ручную | |
| phone_hash | UInt64 | Хеш телефона | Системное поле |
| cards_count | UInt16 | Количество карт | Количество карт относящихся к контакту |
| cards_instance_hash | Array(UInt64) | Системное поле | Карты относящихся к контакту |
| cards_hash | Array(UInt64) | Системное поле | Карты относящихся к контакту(соленый хеш) |
| donotphone | String | Разрешение на коммуникацию по телефону | |
| participant_status | Int32 | Статус участия | |
| check_valid_email | UInt8 | Проверка валидации e-mail | |
| created_on | Int64 | Дата создания записи контакта | |
| preferred_hour | Map(String, UInt8) | Предпочитаемые часы целевого действия | |
| modified_on | Int64 | Дата изменения контакта | |
| owner_id | Int32 | Ответственный за изменения | |
| subject_id | Int32 | Системное поле | (субъект правоотношений в ML) |