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)