Поделиться через


HolidayEnricher Класс

Определяет общее средство обогащения для праздников.

Класс HolidayEnricher можно использовать для объединения общедоступных данных о праздниках с вашими данными. Например, ознакомьтесь с набором данных Государственные праздники в каталоге Открытых наборов данных.

Инициализация с помощью объекта открытых данных.

Наследование
HolidayEnricher

Конструктор

HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

Параметры

public_data_object
PublicData
Обязательно

Общедоступный набор данных.

enable_telemetry
bool
значение по умолчанию: False

Указывает, следует ли отправлять данные телеметрии.

Методы

enrich_customer_data_no_agg

Обогащение данных клиента с помощью aggregator_all по умолчанию.

enrich_customer_data_with_agg

Обогащает данные клиента с помощью указанного агрегатора.

enrich_customer_data_no_agg

Обогащение данных клиента с помощью aggregator_all по умолчанию.

enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

Параметры

customer_data_object
CustomerData
Обязательно

Экземпляр класса данных клиента.

time_round_granularity
str
значение по умолчанию: day

Степень детализации времени: day (день), hour (час) или month (месяц). По умолчанию — day.

Возвращаемое значение

Кортеж обогащенных данных клиента (new_customer_data) и processed_public_data.

Возвращаемый тип

enrich_customer_data_with_agg

Обогащает данные клиента с помощью указанного агрегатора.

enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, time_round_granularity: str = 'day') -> Tuple[CustomerData, List[Tuple[str, str]]]

Параметры

customer_data_object
CustomerData
Обязательно

Экземпляр класса данных клиента.

agg
Aggregator
Обязательно

Агрегатор.

time_round_granularity
str
значение по умолчанию: day

Детализация времени: hour (час), day (день) или month (месяц). По умолчанию — day.

Возвращаемое значение

Кортеж обогащенных данных клиента (joined_data).

Возвращаемый тип