다음을 통해 공유


EnricherSelector 클래스

모든 보강자 선택기의 기본 클래스를 정의합니다.

상속
builtins.object
EnricherSelector

생성자

EnricherSelector()

설명

granularity 속성을 사용하여 보강자의 세분성을 설정합니다.


   EnricherSelector.granularity = DayGranularity()

메서드

process

보강자 선택기를 처리합니다.

process

보강자 선택기를 처리합니다.

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

매개 변수

Name Description
customer_data
필수

TimeData 파생 클래스의 인스턴스입니다.

public_data
필수

TimeData 파생 클래스의 인스턴스입니다.

aggregator
필수

집계입니다.

join_keys

조인 키 쌍의 목록입니다.

Default value: None
debug

디버그 로그를 인쇄할지 여부를 나타냅니다.

Default value: False

반환

형식 Description

변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다.

특성

granularity

세분성을 가져옵니다.