다음을 통해 공유


Enricher 클래스

기본 보강자 클래스를 정의합니다.

새 instance 초기화합니다.

상속
builtins.object
Enricher

생성자

Enricher(enable_telemetry: bool = False)

매개 변수

Name Description
enable_telemetry

원격 분석을 보낼지 여부를 나타냅니다.

Default value: False
enable_telemetry
필수

원격 분석을 보낼지 여부를 나타냅니다.

메서드

enrich

선택기 및 집계를 적용하여 퍼블릭 데이터로 고객 데이터를 보강합니다.

enrich

선택기 및 집계를 적용하여 퍼블릭 데이터로 고객 데이터를 보강합니다.

enrich(customer_data: CustomerData, public_data: PublicData, location_selector: EnricherLocationSelector, time_selector: EnricherTimeSelector, aggregator: Aggregator) -> Tuple[CustomerData, PublicData, CustomerData, List[Tuple[str, str]]]

매개 변수

Name Description
customer_data
필수

고객 데이터 파생 클래스의 인스턴스입니다.

public_data
필수

퍼블릭 데이터 파생 클래스의 인스턴스입니다.

location_selector
필수

보강자 위치 선택기 파생 클래스의 인스턴스입니다.

time_selector
필수

보강자 시간 선택기 파생 클래스의 인스턴스입니다.

aggregator
필수

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

반환

형식 Description

(클래스 customer_data의 새 인스턴스, public_data의 변경되지 않은 인스턴스, 클래스 customer_data의 새 조인된 인스턴스, 조인 키(튜플 목록))의 튜플입니다.

특성

debug

debug = False