Enricher Classe
Define a classe de enriquecimento de base.
Inicialize uma nova instância.
Construtor
Enricher(enable_telemetry: bool = False)
Parâmetros
Name | Description |
---|---|
enable_telemetry
|
Indica se a telemetria deve ser enviada. Default value: False
|
enable_telemetry
Necessário
|
Indica se a telemetria deve ser enviada. |
Métodos
enrich |
Enriqueça os dados do cliente com dados públicos aplicando seletores e um agregador. |
enrich
Enriqueça os dados do cliente com dados públicos aplicando seletores e um agregador.
enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]
Parâmetros
Name | Description |
---|---|
customer_data
Necessário
|
Uma instância de uma classe derivada de dados do cliente. |
public_data
Necessário
|
Uma instância de uma classe derivada de dados públicos. |
location_selector
Necessário
|
Uma instância de uma classe derivada do seletor de local enriquecido. |
time_selector
Necessário
|
Uma instância de uma classe derivada do seletor de tempo mais enriquecedor. |
aggregator
Necessário
|
Uma instância de uma classe derivada do agregador. |
Devoluções
Tipo | Description |
---|---|
Uma tupla de: ( uma nova instância de classe |
Atributos
debug
debug = False