TimeNearestSelector Класс
Определяет ближайший по времени селектор с округлением до различных степеней детализации времени.
Инициализация с детализацией по времени.
- Наследование
-
TimeNearestSelector
Конструктор
TimeNearestSelector(_granularity: TimeGranularity, enable_telemetry: bool = True)
Параметры
Имя | Описание |
---|---|
_granularity
Обязательно
|
|
enable_telemetry
|
значение по умолчанию: True
|
Методы
process |
Обогащение данных клиента с помощью общедоступных данных с использованием указанного агрегатора. |
process
Обогащение данных клиента с помощью общедоступных данных с использованием указанного агрегатора.
process(env: RuntimeEnv, customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False)
Параметры
Имя | Описание |
---|---|
env
Обязательно
|
Среда выполнения. |
customer_data
Обязательно
|
Экземпляр производного класса TimeData. |
public_data
Обязательно
|
Экземпляр производного класса TimeData. |
aggregator
Обязательно
|
Агрегатор. |
join_keys
|
Список пар ключей объединения. значение по умолчанию: None
|
debug
|
Указывает, следует ли выводить журналы отладки. значение по умолчанию: False
|
Возвращаемое значение
Тип | Описание |
---|---|
Кортеж измененного экземпляра класса данных клиента, измененного экземпляра общедоступных данных и список пар ключей объединения. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по