Partilhar via


EnricherSelector Classe

Define a classe base de todos os seletores de melhorador.

Herança
builtins.object
EnricherSelector

Construtor

EnricherSelector()

Observações

Utilize a granularity propriedade para definir a granularidade de um melhorador.


   EnricherSelector.granularity = DayGranularity()

Métodos

process

Processe o seletor de melhorador.

process

Processe o seletor de melhorador.

process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)

Parâmetros

Name Description
customer_data
Necessário

Uma instância de uma classe Dervived TimeData.

public_data
Necessário

Uma instância de uma classe derivada de TimeData.

aggregator
Necessário

Um agregador.

join_keys

Uma lista de pares de chaves de associação.

Default value: None
debug

Indica se pretende imprimir registos de depuração.

Default value: False

Devoluções

Tipo Description

Uma cadeia de identificação da instância da classe de dados do cliente alterada, uma instância da classe de dados pública alterada e uma lista de pares de chaves de associação.

Atributos

granularity

Obter granularidade.