Compartilhar via


CommonWeatherEnricher Classe

Define um enriquecidor meteorológico comum, para previsão do GFS e de dados de histórico do ISD.

Os dados meteorológicos do GFS (Global Forecast System) do NOAA e os dados históricos do ISD (Integrated Surface Data) estão disponíveis no catálogo do Conjunto de Dados em Aberto no Azure. Esses conjuntos de dados públicos podem ser usados para enriquecer seus dados.

Inicializar com o objeto de dados públicos.

Herança
CommonWeatherEnricher

Construtor

CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

Parâmetros

Nome Description
public_data_object
Obrigatório

Um conjunto de dados público.

enable_telemetry

Indica se a telemetria deve ser enviada.

Valor padrão: False
public_data_object
Obrigatório

Um conjunto de dados público.

enable_telemetry
Obrigatório

Indica se a telemetria deve ser enviada.

Métodos

enrich_customer_data_no_agg

Enriquecer os dados do cliente usando o padrão aggregator_all.

enrich_customer_data_with_agg

Enriquecer dados do cliente com um agregador especificado.

enrich_customer_data_no_agg

Enriquecer os dados do cliente usando o padrão aggregator_all.

enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

Parâmetros

Nome Description
customer_data_object
Obrigatório

Uma instância de uma classe de dados do cliente.

location_match_granularity
int

location_granularity.closest_top_n

Valor padrão: 1
time_round_granularity
str

Granularidade de tempo, 'dia', 'hora' ou 'mês'.

Valor padrão: hour

Retornos

Tipo Description

Uma tupla de dados enriquecidos do cliente (new_customer_data), processed_public_data.

enrich_customer_data_with_agg

Enriquecer dados do cliente com um agregador especificado.

enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]

Parâmetros

Nome Description
customer_data_object
Obrigatório

Uma instância de uma classe de dados do cliente.

agg
Obrigatório

Um agregador.

location_match_granularity
int

location_granularity.closest_top_n

Valor padrão: 1
time_round_granularity
str

time_granularity

Valor padrão: hour

Retornos

Tipo Description

Uma tupla de dados enriquecidos do cliente (joined_data)