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 dervived 클래스의 인스턴스입니다. |
|
public_data
필수
|
TimeData 파생 클래스의 인스턴스입니다. |
|
aggregator
필수
|
집계자입니다. |
|
join_keys
|
조인 키 쌍의 목록입니다. Default value: None
|
|
debug
|
디버그 로그를 인쇄할지 여부를 나타냅니다. Default value: False
|
반환
| 형식 | Description |
|---|---|
|
변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다. |
특성
granularity
세분성을 가져옵니다.