EnricherSelector Classe
Define a classe base de todos os seletores de enriquecedor.
- Herança
-
builtins.objectEnricherSelector
Construtor
EnricherSelector()
Comentários
Use a propriedade granularity
para definir a granularidade de um enriquecidor.
EnricherSelector.granularity = DayGranularity()
Métodos
process |
Processa o seletor de enriquecidor. |
process
Processa o seletor de enriquecidor.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parâmetros
Nome | Description |
---|---|
customer_data
Obrigatório
|
Uma instância de uma classe derivada de TimeData. |
public_data
Obrigatório
|
Uma instância de uma classe derivada de TimeData. |
aggregator
Obrigatório
|
Um agregador. |
join_keys
|
Uma lista de pares de chaves de junção. Valor padrão: None
|
debug
|
Indica se os logs de depuração devem ser impressos. Valor padrão: False
|
Retornos
Tipo | Description |
---|---|
Uma tupla de: instância de classe de dados do cliente alterada, instância de classe de dados pública alterada e uma lista de pares de chaves de junção. |
Atributos
granularity
Obtém a granularidade.