Partilhar via


update_metric_definition

Importante

Algumas ou todas estas funcionalidades estão disponíveis como parte de uma versão de pré-visualização. O conteúdo e a funcionalidade estão sujeitos a alterações.

update_metric_definition(metric_id: int, metric_properties: dict, skip_save_to_lakehouse: bool = False)  

Parâmetros:

  • metric_id (int): ID da métrica a ser atualizada.
  • metric_properties (dict): Imóveis a serem atualizados.
  • skip_save_to_lakehouse (bool, opcional): Atualiza o DataFrame, mas não salva no lakehouse.

Descrição:
Atualiza as propriedades de uma definição de métrica existente. Esta função apenas atualiza a definição da métrica. Para manter a integridade dos dados e evitar dados métricos obsoletos, gere a saída da métrica para a métrica atualizada novamente usando o bloco de anotações GenerateOutputForMetrics para que a saída métrica para a definição de métrica atualizada seja armazenada na tabela ComputedESGMetrics e qualquer saída de métrica obsoleta seja substituída. Após as atualizações de saída na tabela ComputedESGMetrics, use-a para atualizar a saída métrica em casos de uso de consumo downstream, como a visualização de dados de métricas com um Power BI painel.

Raises:

  • ValueError se o ID da métrica não for encontrado.

Exemplo de uso:

metrics_manager = MetricsManager() 
metric_properties = {  
    "measure_name": "Updated Emissions",  
    "dimensions": ["EmissionsAggregate[UnitOfMeasureName]", "EmissionsAggregate[ReportingPeriod]"]  
}  
metrics_manager.update_metric_definition(metric_id=1, metric_properties=metric_properties)