Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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): propriedades a serem atualizadas.
- skip_save_to_lakehouse (bool, opcional): atualiza o DataFrame, mas não guarda para o Lakehouse.
Descrição:
Atualiza propriedades de uma definição de métrica existente. Esta função só atualiza a definição da métrica. Para manter a integridade dos dados e evitar dados de métrica obsoletos, gere novamente a saída da métrica para a métrica atualizada usando o bloco de notas GenerateOutputForMetrics para que a saída da métrica para a definição de métrica atualizada seja armazenada na tabela ComputedESGMetrics e qualquer saída obsoleta da métrica seja substituída. Após a saída ser atualizada na tabela ComputedESGMetrics, use-a para atualizar a saída da métrica em casos de utilização de consumo a jusante, como visualizar dados de métricas com o dashboard do Power BI.
Cria:
-
ValueError
se o ID da métrica não for encontrado.
Exemplo de utilização:
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)