HolidayEnricher クラス
一般的な休日エンリッチャーを定義します。
HolidayEnricher クラスを使用して、休日の公開データをデータと結合できます。 たとえば、Open Datasets カタログの Public Holidays データセットを参照してください。
パブリック データ オブジェクトを使用して初期化します。
コンストラクター
HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
パラメーター
名前 | 説明 |
---|---|
public_data_object
必須
|
パブリック データセット。 |
enable_telemetry
|
テレメトリを送信するかどうかを示します。 規定値: False
|
メソッド
enrich_customer_data_no_agg |
既定のaggregator_allを使用して顧客データを強化します。 |
enrich_customer_data_with_agg |
指定されたアグリゲーターを使用して顧客データを強化します。 |
enrich_customer_data_no_agg
既定のaggregator_allを使用して顧客データを強化します。
enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
パラメーター
名前 | 説明 |
---|---|
customer_data_object
必須
|
顧客データ クラスのインスタンス。 |
time_round_granularity
|
時間の細分性、'day'、'hour'、または 'month' です。 既定値は 'day' です。 規定値: day
|
戻り値
型 | 説明 |
---|---|
エンリッチされた顧客データ (new_customer_data) とprocessed_public_dataのタプル。 |
enrich_customer_data_with_agg
指定されたアグリゲーターを使用して顧客データを強化します。
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, time_round_granularity: str = 'day') -> Tuple[CustomerData, List[Tuple[str, str]]]
パラメーター
名前 | 説明 |
---|---|
customer_data_object
必須
|
顧客データ クラスのインスタンス。 |
agg
必須
|
アグリゲーター。 |
time_round_granularity
|
時間の細分性、'hour'、'day'、または 'month' です。 既定値は 'day' です。 規定値: day
|
戻り値
型 | 説明 |
---|---|
エンリッチされた顧客データのタプル (joined_data)。 |