Enricher Clase
Define la clase de enriquecimiento base.
Inicialice una nueva instancia.
Constructor
Enricher(enable_telemetry: bool = False)
Parámetros
Nombre | Description |
---|---|
enable_telemetry
|
Indica si se va a enviar telemetría. Valor predeterminado: False
|
enable_telemetry
Requerido
|
Indica si se va a enviar telemetría. |
Métodos
enrich |
Enriquecer los datos de los clientes con datos públicos aplicando selectores y agregadores. |
enrich
Enriquecer los datos de los clientes con datos públicos aplicando selectores y agregadores.
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
Nombre | Description |
---|---|
customer_data
Requerido
|
Instancia de una clase derivada de datos del cliente. |
public_data
Requerido
|
Instancia de una clase derivada de datos públicos. |
location_selector
Requerido
|
Instancia de una clase derivada del selector de ubicación enriquecido. |
time_selector
Requerido
|
Instancia de una clase derivada del selector de tiempo enriquecido. |
aggregator
Requerido
|
Instancia de una clase derivada del agregador. |
Devoluciones
Tipo | Description |
---|---|
Una tupla de: ( una nueva instancia de la clase |
Atributos
debug
debug = False