EnricherCountryRegionSelector Класс
Определяет вычисления селектора по CountryRegion.
Все элементы являются статическими функциями.
Инициализация без детализации.
- Наследование
-
EnricherCountryRegionSelector
Конструктор
EnricherCountryRegionSelector()
Методы
countryregion_join |
Объединяет данные клиента с общедоступными данными с использованием указанного агрегатора. |
process |
Обогащает данные клиента с помощью общедоступных данных с использованием указанного агрегатора. |
countryregion_join
Объединяет данные клиента с общедоступными данными с использованием указанного агрегатора.
countryregion_join(env, customer_data: CountryOrRegionData, public_data: CountryOrRegionData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False) -> Tuple[CountryOrRegionData, CountryOrRegionData, List[Tuple[str, str]]]
Параметры
Имя | Описание |
---|---|
env
Обязательно
|
Среда выполнения. |
customer_data
Обязательно
|
Экземпляр класса CountryOrRegionData для данных клиента. |
public_data
Обязательно
|
Экземпляр класса CountryOrRegionData для общедоступных данных. |
aggregator
Обязательно
|
Агрегатор. |
join_keys
|
Список пар ключей объединения. Default value: None
|
debug
|
Указывает, следует ли выводить журналы отладки. Default value: False
|
Возвращаемое значение
Тип | Описание |
---|---|
Кортеж измененного экземпляра класса данных клиента, измененного экземпляра общедоступных данных и список пар ключей объединения. |
process
Обогащает данные клиента с помощью общедоступных данных с использованием указанного агрегатора.
process(env: RuntimeEnv, customer_data: CountryOrRegionData, public_data: CountryOrRegionData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False) -> Tuple[CountryOrRegionData, CountryOrRegionData, List[Tuple[str, str]]]
Параметры
Имя | Описание |
---|---|
env
Обязательно
|
Среда выполнения. |
customer_data
Обязательно
|
Экземпляр класса CountryOrRegionData. |
public_data
Обязательно
|
Экземпляр класса CountryOrRegionData. |
aggregator
Обязательно
|
Агрегатор. |
join_keys
|
Список пар ключей объединения. Default value: None
|
debug
|
Указывает, следует ли выводить журналы отладки. Default value: False
|
Возвращаемое значение
Тип | Описание |
---|---|
Кортеж измененного экземпляра класса данных клиента, измененного экземпляра общедоступных данных и список пар ключей объединения. |